系统如何端子app弄root才干

最近由于调试USB OTG怪东西。这导致USB端口被占用,这项。虽然我是project版本号,但不能运行adb shell,这是不可能的debug该。

所以,我现在是一个系统终端apk,规划 http://download.csdn.net/detail/zangcf/8172151,解包提取so文件libExec.so,放到system/lib以下,源码放到。./alps/vendor/mediatek/project_xxx/artifacts/out/target/product/project_xxx/system/lib。

把源程序文件放到./alps/vendor/mediatek/project_xxx/artifacts/out/target/product/project_xxx/system/app/下

改动/media/zangcf/works/android/mtk/6572/carpad/alps_add_ics_ethernet/system/extras/su/su.c,删除一下

/*

    myuid = getuid();

    if (myuid != AID_ROOT && myuid != AID_SHELL) {

        fprintf(stderr,"su: uid %d not allowed to su\n", myuid);

        return 1;

    }

*/

这一段代码

另外,在post过程中改动su的属性为24775

在源码中改动Init.rc,加入./alps/mediatek/config/mt6572/init.rc加入chmod 24755 /system/xbin/su。

然后又一次编译。及能力shell终端运行su,shell从提示$,变#,它代表了成功切换。

版权声明:本文博主原创文章,博客,未经同意不得转载。

上一篇:MySql(十四):MySql架构设计——可扩展性设计之数据切分


下一篇:SSIS - 11.For循环容器