Android系统应用程序转换
我已经做了一个安全应用程序,可以找到你的手机。对于根手机,我已经将其转换为一个系统应用程序,这样它就可以在工厂重置后继续使用。我当前使用此代码转换应用程序:Android系统应用程序转换,android,security,Android,Security,我已经做了一个安全应用程序,可以找到你的手机。对于根手机,我已经将其转换为一个系统应用程序,这样它就可以在工厂重置后继续使用。我当前使用此代码转换应用程序: mount -o remount, rw /system cat /data/app/com.androidlost-1.apk > /system/app/com.androidlost.apk chmod 644 /system/app/com.androidlost.apk mount -o remount,ro /system
mount -o remount, rw /system
cat /data/app/com.androidlost-1.apk > /system/app/com.androidlost.apk
chmod 644 /system/app/com.androidlost.apk
mount -o remount,ro /system
reboot
因为所有apk文件都位于/data/app目录中,所以这一切都很好/
但在我最新的android手机上,软件包现在存储在一个名为lib的子目录中,apk文件重命名为base.apk:
/data/app/com.androidlost-1/base.apk
/data/app/com.androidlost-1/lib/
好吧,既然没有简单的方法可以做到这一点,我就用艰难的方式:
所以有很多if语句和系统命令。好吧,既然没有简单的方法可以做到这一点,我就用困难的方法: