在经过大量的搜索并尝试了很多建议来解决我的问题后,我决定在这里寻求帮助。
我使用Kingo root工具对我的THL 5000手机进行了Root操作。
之后,我使用Mini Tool Partition将我的32 Gb SD卡分成了两个分区(第一个为FAT32,第二个为EXT4,两者都是主分区),并按照rootmyandroid.org网站上的教程指南进行操作。
我更改了superSU的配置,以“启用SU引导”为选项。
安装了Link2SD并授予了Root访问权限。将Link2SD的配置更改为“在启动时重新链接库”和“在启动时重新链接dex”。选择第二个分区的EXT4,重启后似乎可以正常运行。当我查看“存储信息”时,显示“SD Card 2nd Part”在/data/sdext2
中。
但是,当我创建一个应用程序的链接并重新启动后,它就消失了。很奇怪,因为使用终端模拟器,我可以访问/data/sdext2
,并且他的apk文件也在那里。我还可以在那里创建一个目录进行测试。
我尝试将Link2SD变为系统应用程序(mv /data/app/com.buak.Link2SD-1.apk /system/app/com.buak.Link2SD-1.apk
),但是出现了以下错误信息:“failed on '/data/app/com.buak.Link2SD-1.apk'-跨设备链接”。
我看到建议从/etc/init.d
中删除脚本05mountsd和11link2sd,但我的Android设备没有此目录。
那么,我忘记了什么?
原因是缺少/etc/init.d
目录吗?