értelek
az adb működéséhez ez a három fájl kell, ha minden igaz:
adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll
tehát ezeket a fájlokat rendszergazdaként másold be a \Windows\System32, illetve ha van, akkor a \Windows\SysWOW64 könyvtárba.
Ezek után, ha nyitsz egy új parancssort, akkor működnie kell.
Nálam USB-s összekötés után ez történik egy parancssoros ablakban (a saját rom-om van fent, aláhúzottal írtam, amit a gép ír ki és félkövérrel, amit én írtam be):
C:\Users\somebody>adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
# id
id
uid=0(root) gid=2000(shell) groups=1007(log)
# busybox id
busybox id
uid=0(root) gid=2000(shell) groups=1007(log)
# exit
exit
C:\Users\somebody>adb shell id
uid=0(root) gid=2000(shell) groups=1007(log)
C:\Users\somebody>adb shell whoami
whoami: not found
C:\Users\somebody>adb shell busybox id
uid=0(root) gid=2000(shell) groups=1007(log)
C:\Users\somebody>adb shell busybox whoami
root
C:\Users\somebody>adb shell su -c "id"
uid=0(root) gid=0(root)
C:\Users\somebody>adb shell su -c "whoami"
whoami: not found
C:\Users\somebody>adb shell su -c "busybox id"
uid=0(root) gid=0(root)
C:\Users\somebody>adb shell su -c "busybox whoami"
root
C:\Users\somebody>
Megjegyzés: az adb shell su -c "parancs" akkor lenne érdekes, ha a telefonon valamiért nem lehetne root joggal futtatni az adb-t, viszont a su-val meg át lehetne lépni a root-ba, ezért a fenti parancs már root-ként fut le, ami kell a mentéshez. Régebben nálam ez így volt, és ezért ennek megfelelően csináltam meg az adb-s lementő scriptet.
[ Szerkesztve ]
SM-G930F @ BlackDiamond.NFE.PIE.V4.0 | https://www.youtube.com/watch?v=8P6QbTJsb-U&hd=1