|
这是安卓5.0或5.1代码的一部分 这是国外高手的root代码中的一部分 脚本一 ln_con() { LD_LIBRARY_PATH=$SYSTEMLIB /system/toolbox ln -s $1 $2 LD_LIBRARY_PATH=$SYSTEMLIB /system/bin/toolbox ln -s $1 $2 ln -s $1 $2 } set_perm() { chown $1.$2 $4 chown $1:$2 $4 chmod $3 $4 } cp_perm() { rm $5 if [ -f "$4" ]; then cat $4 > $5 set_perm $1 $2 $3 $5 $6 fi } cat /system/bin/toolbox > /system/toolbox chmod 0755 /system/toolbox rm /system/bin/app_process ln_con /system/xbin/daemonsu /system/bin/app_process mv /system/bin/app_process32 /system/bin/app_process32_original ln_con /system/xbin/daemonsu /system/bin/app_process32 cp_perm 0 2000 0755 /system/bin/app_process32_original /system/bin/app_process_init
下面是我转成linux下的脚本 脚本二 sudo rm ../my/bin/app_process sudo ln -s ../my/xbin/daemonsu ../my/bin/app_process sudo mv ../my/bin/app_process32 ../my/bin/app_process32_original sudo ln -s ../my/xbin/daemonsu ../my/bin/app_process32 sudo cp ../my/bin/app_process32_original ../my/bin/app_process_init sudo chown 0.2000 ../my/bin/app_process_init sudo chown 0:2000 ../my/bin/app_process_init sudo chmod 0755 ../my/bin/app_process_init
前面我全部做好了,不执行这些代码,能有root,但是手机开机会提示root修复,要点一下,修复后重启就能完美 如果不修复,直接在手机的第三方recovery中,刷入最上面好的代码脚本一 手机也能完美root 问题来了, 我用linux执行脚本二 手机会开不了机 卡在第一屏,搞了一个星期了,一直无法解决。 不执行脚本二,也能root,但是不完美,关键是有些手机没有第三方的recovery,刷不进脚本一。用脚本二操作手机的system.img文件 刷入手机会卡屏 搞了一个星期了,一直找不到哪写错了。
|