Мне интересно, можно ли установить файл .apk как системное приложение напрямую (с рутом)? Без преобразования пользовательского приложения в системное приложение.
Вы можете просто скопировать apk (его имя не имеет значения) в /system/app или /system/priv-app , установить соответствующие разрешения (rw-rr, root:root) и затем выполнить перезагрузку. Вот и все.
Хорошо работает на Android 6.0.1.
Через ADB: (Сначала скопируйте apk на телефон через usb/мой компьютер)
Пример:
adb shell (Get into shell to run beow commands)
su (Run as root)
mount -o rw,remount /system (Mount system read/write since default it read-only)
chmod 755 /system/priv-app/Messaging_SEP81 (Set permissions on folder)
chmod -R 644 /system/priv-app/Messaging_SEP81 (Set permissions on apk file)
ls -l /system/priv-app/Messaging_SEP81 (Check permissions - Should be: -rw-r--r-- 1 root root - not sure what 1 & 2 is)
ls -l /system/priv-app | grep "Messaging" (Check permissions - Should be: drwxr-xr-x 2 root root)
reboot (Reboot device)
mount -o rw,remount /system
, он показывает /dev/block/sda43 is read-only
? Кроме того, что такое «Messaging_SEP81»? Как преобразовать существующее приложение в системное?
Редоман
Повелитель огня
Android-разработчик
Повелитель огня
Android-разработчик
Повелитель огня
Android-разработчик
Android-разработчик
сандун дхаммика