凤凰OS(Phoenix OS)ROOT与安装Xposed方法(无需system.img)
贴吧给出的凤凰系统的root方案大多是下载一个500Mb大小的system.img。前几天从XDA看到一个无需下载system.img的方法。同时上面另一个帖子给出了x86(X64不行)安装Xposed的方法,在此整理下一并发出来,帖子链接在本文文末。
注:所有测试都在Phoenix OS 2.0版本以上
一.ROOT
本方法也可用于原生Android 7 x86 x86_64系统
- 下载并解压这个文件到凤凰系统的下载文件夹中(其他文件夹也行)。
- 按住Alt+F1,打开终端
- 如果你是32位系统,假设你刚才解压的文件位于下载文件夹中,输入下面的命令:
cd /system/xbin
mv su su.orig
cp /sdcard/Download/su/x86/su.pie su
chmod 4751 su
su --install
su --daemon
- 如果你是64位系统,则需要输入下面的命令:
cd /system/xbin
mv su su.orig
cp /sdcard/Download/su/x64/su .
chmod 4751 su
su --install
su --daemon
- 按住Alt+F7返回桌面(如果无法返回,请尝试CTRL+ALT+F7)
- 系统如果死机或者重启属于正常情况。返回桌面后,进入刚才的解压文件夹找到common子文件夹,安装里面的Superuser.apk
- 安装完成后打开Supersu,点击继续,他会提醒你更新二进制文件,选择常规方式更新。
- 当它提示成功后退出Supersu,开始菜单中找到安全中心APP,点击自动运行,赋予Supersu自启权限。
- 重启即可完成Root,Enjoy!
二.Xposed
注意:本文的Xposed教程仅可用于x86 32位系统,OS 2.0以上(基于Android 7版本)
- 下载Xposed Installer 与Android 7.0的 Xposed Framework
- 安装下载的apk,并解压下载的zip文件,假设解压到Download文件夹
- 按住ALT+F1进入终端,输入以下命令
cd /system
mkdir ./xposed
cp -r /sdcard/Download/xpf/system ./xposed/
cp /sdcard/Download/xpf/com/gogole/android/flash-script.sh ./xposed/
- 重启,进入Grub引导时按e编辑boot(见下图,出现下图界面时按e)
- 进入编辑界面后继续按e(见下图,出现下图时继续按e)
- 在最后面输入 DEBUG=1 然后回车
- 回到上一界面后,按b键引导,进入Mir-Shell界面
输入下面的命令
cd /system/xposed sh flash-script.sh
- 看到提示done表明成功,输入exit退出重启即可
- 第一次重启极大可能会卡死在Logo界面,属于正常现象,关机再重启一遍即可解决。
- 重启后打开Xposed Installer,可以看到Xposed已经安装成功
参考地址:
- [[Root] How to root Phoenix OS without replacing system.img](https://forum.xda-developers.com/phoenix-os/phoenix-os-news-qa--development/root-how-to-root-phoenix-os-replacing-t3677945 "root参考地址")
- [Phoenix OS [2.2.1] x86 Version Xposed ?](https://forum.xda-developers.com/phoenix-os/phoenix-os-news-qa--development/phoenix-os-2-2-1-x86-version-xposed-t3686255 "posed")