从原始恢复访问ADB

从原始恢复访问ADB

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

在三星Galaxy Gran Prime上,ADB存在问题。我通过修改原始恢复,使其像TWRP一样支持ADB,并通过调整RAM磁盘和内核,保持SELinux在宽容模式,以允许第三方工具运行。

🎯

关键要点

  • 三星Galaxy Gran Prime上的ADB存在问题。
  • 通过修改原始恢复,使ADB像TWRP一样可用。
  • 修改包括RAM磁盘和内核。
  • 在RAM磁盘中进行了修改,以允许ADB的使用。
  • 重建了adbd并修改了default.prop的参数。
  • 内核进行了最小修改,以保持SELinux在宽容模式。
  • SELinux在宽容模式下对运行第三方工具和系统权限至关重要。
  • 使用Android Image Kitchen提取RAM磁盘。
  • 设置SELinux为宽容模式是获取root权限的必要条件。

延伸问答

如何解决三星Galaxy Gran Prime上的ADB问题?

通过修改原始恢复,使ADB像TWRP一样可用,涉及RAM磁盘和内核的调整。

修改RAM磁盘和内核的目的是什么?

目的是允许ADB的使用,并保持SELinux在宽容模式,以支持第三方工具。

SELinux在宽容模式下有什么重要性?

SELinux在宽容模式下允许第三方工具运行,并提供系统的完全权限。

如何提取RAM磁盘?

可以使用Android Image Kitchen工具来提取RAM磁盘。

修改default.prop文件需要哪些参数?

需要设置ro.secure=0, ro.debuggable=1, persist.sys.usb.config=adb, ro.adb.secure=0。

重建adbd的目的是什么?

重建adbd是为了使ADB能够正常工作,类似于TWRP的功能。

➡️

继续阅读