adb 工具有一个拖拽模块,一个adb
在 PC 上,另一个adbd
在设备上。
现在我在 adb 源代码中添加了一些日志行,然后我编译了 adb 源代码并在以下位置生成了一个新的 adbd 文件:
目标符号:adbd (out/target/product/msm8625/symbols/sbin/adbd)
但我在我的设备上找不到/sbin
文件夹和文件。adbd
有没有人用自己的adbd
?我怎样才能用我的代替原来的?
adb 工具有一个拖拽模块,一个adb
在 PC 上,另一个adbd
在设备上。
现在我在 adb 源代码中添加了一些日志行,然后我编译了 adb 源代码并在以下位置生成了一个新的 adbd 文件:
目标符号:adbd (out/target/product/msm8625/symbols/sbin/adbd)
但我在我的设备上找不到/sbin
文件夹和文件。adbd
有没有人用自己的adbd
?我怎样才能用我的代替原来的?
adbd 二进制文件位于来自反编译的 boot.img 的 ramdisk 的 /sbin 目录中。
要使用您自己的 adbd 二进制文件,您可以:
如果您正在修改 adbd 二进制文件以在 adb shell 中启用 root 访问权限,您可能还需要修改 default.prop 文件;更具体地说,改变这些整体 -
ro.secure=1
ro.allow.mock.location=0
ro.debuggable=0
persist.sys.usb.config=mtp
ro.adb.secure=1
像这样:
ro.secure=0
ro.allow.mock.location=0
ro.debuggable=1
persist.sys.usb.config=mtp,adb
ro.adb.secure=0
希望有帮助。