LineageOS 只对 adb 进行 root 授权是怎么做到的呢?是不是可以搬运一些文件到另外的手机也能这样呢?

2018-02-21 11:45:56 +08:00
 p64381
另外一个手机只装了 twrp recovery,想用 root 权限改动一些东西只能进 recovery, 挺不方便的。
但是不愿意 root 这个系统, 有什么简单的办法只对 adb 给 root 权限, 但是里面的 app 不给呢?

谢谢
6752 次点击
所在节点    问与答
11 条回复
peterpei
2018-02-21 11:49:38 +08:00
装个 re,然后用 adb 授权是否可行?
或者卡刷 supersu 之后只给 re 权限,其他默认拒绝
p64381
2018-02-21 12:02:43 +08:00
@peterpei 卡刷 supersu 这个明白。
装个 re,然后用 adb 授权 是怎么操作呢。系统本身没有 root 的
MonoLogueChi
2018-02-21 12:03:08 +08:00
使用 lOS 自带的 root 授权(需要额外单刷 root 包,有的版本可能没有),应该在开发者选项里,有仅授权给 adb。

这样做也是 root 了系统,但只给 adb 权限,和用其他 root 方式是一样的。管理好 root 侵权,不信任的软件不给权限就好。
WordTian
2018-02-21 12:05:28 +08:00
给 adbd 服务 root 权限,那就只能改 boot 了
peterpei
2018-02-21 12:21:29 +08:00
@p64381 那就这样
卡刷 supersu
下载 re
给 re 权限
然后打开 supersu 这个 app
右边默认拒绝
弹窗关闭
prefect
chenyiping1995
2018-02-21 12:31:34 +08:00
首先,你能从 adb 拿到 root 就说明你的手机系统已经 root 了。

至于你想 **只** 给 adb root 权限,其实也很简单。

先把 SuperSU 或者 Magisk 设为询问,连接到电脑,进行 adb shell su 操作。此时 SuperSU / Magisk 应该会作为一个名为 ADB Shell [10000] 的无图标程序正在请求获得最高权限,允许。

然后把 SuperSU / Magisk 设为不允许程序获得最高权限即可。
p64381
2018-02-21 12:35:35 +08:00
@peterpei 多谢了,RE 原来是 Root Explorer 啊, 你的意思是用它来编辑文件啊。
honeycomb
2018-02-21 12:36:07 +08:00
@p64381 lineage 应该是自带 root 访问的,所以它才能允许你决定给不给 adb 以 root
peterpei
2018-02-21 12:58:12 +08:00
@p64381
sky96111
2018-02-21 13:57:45 +08:00
lineage 其实是自带 root 的,不过没刷开启包之前,su 没有管理器,仅对 adb 的进程开放
p64381
2018-02-21 13:58:47 +08:00
@sky96111 这个状态对我来说是最好的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/431435

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX