簡體   English   中英

Android系統應用程式轉換

[英]Android system app conversion

我做了一個可以找到您手機的安全應用。 對於有根電話,我已將其轉換為系統應用程序成為可能,這樣它將在恢復出廠設置后仍然有效。 我目前使用以下代碼來轉換應用程序:

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/
  1. 如何將這種新型的程序包安裝轉換為系統應用程序?
  2. 有沒有一種簡單的方法可以檢測使用哪種包裝系統?

好吧,由於沒有簡單的方法可以做到這一點,所以我只能用困難的方式做到這一點:

  1. 我用mkdir命令創建目錄,然后復制
  2. 使用packagemanager查看apk是否包含字符串base.apk以確定apk的存儲方式

所以很多if語句和系統命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM