关于5.1系统如何ROOT(免授权)

本帖最后由 风之空响 于 2016-6-23 14:42 编辑

1.删除system/extras/su/Android.mk 屏蔽系统su编译

2.使用PRODUCT_COPY_FILES拷贝附件的su到out/../system/xbin/目录下
例 PRODUCT_COPY_FILES +=$(CUR_PATH)/su:system/xbin/su

3.如下添加对应的代码到init.rk30board.rc
diff --git a/device/rockchip/common/init.rk30board.rc b/device/rockchip/common/init.rk30board.rc
index 8a44718..db978a0 100644
— a/device/rockchip/common/init.rk30board.rc
+++ b/device/rockchip/common/init.rk30board.rc
@@ -164,3 +164,8 @@ on property:app.logsave.start=1

on property:app.logsave.start=0
stop catlog
+
+
+service daemonsu /system/xbin/su --daemon

  • class main

  • oneshot
    4.修改
    +++ b/system/core/include/private/android_filesystem_config.h
    @@ -245,7 +245,7 @@ static const struct fs_path_config android_files = {

    /* the following five files are INTENTIONALLY set-uid, but they

    • are NOT included on user builds. */
  • { 04750, AID_ROOT, AID_SHELL, 0, “system/xbin/su” },
  • { 06755, AID_ROOT, AID_ROOT, 0, “system/xbin/su” },

5.编译后烧写固件,如无法获取root,请查看ls -l system/xbin/su 的权限是否为6755

默认root权限.rar (51.7 KB)

这里说明的时免授权的root,如需要授权root可以使用superuser的su,细节稍微有点区别,我会再发帖说明了

太好了,支持一下!

好帖子,顶!d=====( ̄▽ ̄*)b顶上去

aadfafsgfg

sfsghdh

楼主,superuser的root方式发了没?没看到啊!

楼主,superuser的root方式发了没?没看到啊!

太感謝了~~~現在很需要這個

請問大大~我依照您的方式改好
確認了一下SU
shell@firefly:/ $ ls -l system/xbin/su
-rwsr-sr-x root root 67160 2016-06-25 15:19 su
看起來是有開root權限
但我使用酷安APP時,他出現系統檢測到沒有root權限
這是為何呢
可否請大大說明一下
感謝

citee520 发表于 2016-7-2 12:14
請問大大~~~我依照您的方式改好
確認了一下SU
shell@firefly:/ $ ls -l system/xbin/su

你可以用re资源管理器看一下是否已经获取到权限

wod 发表于 2016-6-29 14:05
楼主,superuser的root方式发了没?没看到啊!

最近事情比较多,最近两天会发帖

风之空响 发表于 2016-7-8 16:47
最近事情比较多,最近两天会发帖

发了通知一下,群里就可以了

顶一个high

风之空响 发表于 2016-7-8 16:47
最近事情比较多,最近两天会发帖

有进展了吗?版主

谢谢,正好下载下来试试

正需要, 已收藏

版主,授权的在哪里啊???等好久了

asd

功能不错

下载下来试试看呢~~~