在通过谷歌搜索和尝试了这么多建议来解决我的问题之后,我决定在这里寻求你的帮助。
我用金戈根植根我的thl 5000。
之后,我使用mini tool partition并按照rootmyandroid.org中的教程指南,将我的32GB SD卡分成两个分区(第一个是fat32,第二个是ext4,都是主分区)。
我将supersu的配置更改为“在引导期间启用su”。
已安装授予根访问权限的Link2SD。将link2sd的配置更改为“在引导期间重新链接库”和“在引导期间重新链接dex”。选择ext4作为第二个分区,在重新启动之后,它似乎工作了。当我看到“存储信息”时,它会在/data/sdext2中显示“SD卡第二部分”。
但是,当我创建了一个应用程序的链接并重新启动时,它就消失了。很奇怪,因为使用终端模拟器,我访问了/data/sdext2,他的apk就在那里。我也可以在那里创建一个dir进行测试。
我试图使link2sd成为一个系统应用程序(mv/data/app/com.buak.Link2SD-1.apk /system/app/com.buak.Link2SD-1.apk),但显示错误消息n:“failed on'/data/app/com.buak.link2sd-1.apk'-cross device link”。
我看到了从/etc/init.d中删除脚本05mountsd和11link2sd的建议,但是我的android没有这个目录。
那么,我忘记了什么?
原因是/etc/init.d丢失了?

最佳答案

我也有同样的问题。对我来说,它是通过用supersu替换kingo root,然后启用“允许在引导期间进行根访问”来修复的。似乎在某些手机上,您还必须安装busybox才能让link2sd工作。

07-25 22:07