2016-03-07 53 views
1

我製作了一個安全應用,可以找到您的手機。對於有根深蒂固的手機,我已經可以將其轉換爲系統應用程序,以便在出廠重置時能夠繼續使用。我目前使用此代碼的應用程序轉換:Android系統應用轉換

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文件所在的目錄/數據/應用/

但我的最新Android手機上現在包存儲在目錄中,子目錄名爲lib和apk文件重命名爲base.apk:

/data/app/com.androidlost-1/base.apk 
/data/app/com.androidlost-1/lib/ 
  1. 我怎麼這種新型軟件包安裝的轉換爲系統應用程序嗎?
  2. 有沒有簡單的方法來檢測使用什麼樣的包裝系統?

回答

0

好,因爲沒有簡單的方法來做到這一點,我只是做了艱辛的道路:

  1. 我創建mkdir命令目錄,然後複製
  2. 使用packagemanager,看看apk包含字符串base.apk以確定apks的存儲方式

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