Я хочу, чтобы мое приложение стало системным приложением программным способом. Мне удалось сделать это в моем телефоне с root и busybox. Любая идея, как добиться этого без busybox?
Runtime.getRuntime().exec(new String[] { "su", "-c", "mount -o rw,remount -t yaffs2 /system; " +
"cp `ls /data/app/xxx*` /system/app; " +
"rm /data/app/xxx*; " +
"mount -o ro,remount -t yaffs2 /system; " +
"reboot" });
Кроме того, я столкнулся с другой проблемой. Если я переключаю свое приложение из системного приложения> в приложение пользователя и перезагружаюсь. Система Android по-прежнему распознает мое приложение как системное, хотя оно уже находится в /data/app.
Я использую приведенный ниже код, чтобы проверить, является ли мое приложение системным:
android.content.pm.ApplicationInfo.FLAG_SYSTEM