Add ADB BT log puller script
This commit is contained in:
@@ -0,0 +1,61 @@
|
|||||||
|
@echo off
|
||||||
|
:: pull_bt_log.bat - Pull Bluetooth HCI snoop log from Oppo CPH2591
|
||||||
|
:: Run from anywhere — requires adb in PATH or D:\platform-tools
|
||||||
|
|
||||||
|
echo ============================================
|
||||||
|
echo KAIYU BLE - Pull HCI Snoop Log
|
||||||
|
echo ============================================
|
||||||
|
echo.
|
||||||
|
|
||||||
|
where adb >nul 2>&1
|
||||||
|
if errorlevel 1 (
|
||||||
|
if exist "D:\platform-tools\adb.exe" (
|
||||||
|
set PATH=%PATH%;D:\platform-tools
|
||||||
|
) else (
|
||||||
|
echo [ERROR] adb not found. Add D:\platform-tools to PATH.
|
||||||
|
pause & exit /b 1
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Checking device...
|
||||||
|
adb devices
|
||||||
|
echo.
|
||||||
|
|
||||||
|
echo [1/3] Trying direct copy...
|
||||||
|
adb shell "cp /data/misc/bluetooth/logs/btsnoop_hci.log /sdcard/btsnoop_hci.log" 2>nul
|
||||||
|
if not errorlevel 1 goto :pull
|
||||||
|
|
||||||
|
echo [2/3] Trying backup path...
|
||||||
|
adb shell "cp /data/misc/bluetooth/logs/btsnoop_hci.log.bak /sdcard/btsnoop_hci.log" 2>nul
|
||||||
|
if not errorlevel 1 goto :pull
|
||||||
|
|
||||||
|
echo [3/3] Trying via run-as...
|
||||||
|
adb shell "run-as com.qunyu.kaiyu cp /data/misc/bluetooth/logs/btsnoop_hci.log /sdcard/btsnoop_hci.log" 2>nul
|
||||||
|
if not errorlevel 1 goto :pull
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo [!] Could not pull log directly.
|
||||||
|
echo.
|
||||||
|
echo Make sure you have:
|
||||||
|
echo 1. Developer Options - Bluetooth HCI Snoop Log = ON
|
||||||
|
echo 2. Toggled Bluetooth OFF then ON after enabling
|
||||||
|
echo 3. Used the KAIYU app to send On/Off/colour commands
|
||||||
|
echo 4. Then run this script
|
||||||
|
echo.
|
||||||
|
goto :end
|
||||||
|
|
||||||
|
:pull
|
||||||
|
echo Pulling file...
|
||||||
|
adb pull /sdcard/btsnoop_hci.log D:\Claude\bugreport\btsnoop_hci.log
|
||||||
|
adb shell "rm /sdcard/btsnoop_hci.log" 2>nul
|
||||||
|
echo.
|
||||||
|
echo ============================================
|
||||||
|
echo SUCCESS: D:\Claude\bugreport\btsnoop_hci.log
|
||||||
|
echo ============================================
|
||||||
|
echo.
|
||||||
|
echo Now run:
|
||||||
|
echo python D:\Claude\HH-BT-Controller\sniffer\parse_hci.py
|
||||||
|
echo.
|
||||||
|
|
||||||
|
:end
|
||||||
|
pause
|
||||||
Reference in New Issue
Block a user