簡體   English   中英

如果我將我的Android應用程序設置為系統應用程序,在恢復出廠設置后,它是否會從手機中刪除?

[英]If i set my android app to a system app, after a factory reset, will it be removed from the phone?

我正在創建一個企業應用程序,即使用戶執行了工廠重置,我也需要將其保留在手機上。

如果我將我的Android應用程序設置為系統應用程序,在恢復出廠設置后,它是否會從手機中刪除?

如果不可能,那我該怎么辦?

謝謝...

我不確定這是否有效,但你可以試試。 此方法需要root設備。 如果你的手機沒有root,那么這個方法將不起作用。 好的,首先將您的應用程序放在System / priv-app文件夾中。這是存儲所有系統apk的地方。 當工廠重置發生時,android系統從priv-app文件夾加載所有系統apk,並再次創建他們的odex文件。 因此,如果您的apk文件位於此文件夾中,則可能會更改您的文件將隨系統apks一起安裝,但您之前的數據將丟失。 還有一件事,當你把apk放在該文件夾中時,你必須將apk的權限更改為0644否則它將不會安裝apk。

工廠數據重置(FRP)僅清除datacache分區。

系統應用程序位於system分區中。

所以它不會刪除APK,但它會刪除應用程序的本地數據。 例如,應用程序在本地數據庫(位於data分區內)中保存了一些有關您的信息。

要從Android-Studio構建您的APK, Build > Build APK (不要選擇生成簽名APK)

然后將APK復制到/system/priv-app/ ,相應地設置權限,重新啟動設備並完成。 (需要root權限)。

如果您移動應用程序,系統應用程序將不會在出廠重置后刪除。 另一方面,該應用程序需要在手機上未配置帳戶的情況下工作。 例如,如果要轉換為系統應用程序的應用程序需要在設置時配置的帳戶,則在恢復出廠設置后,該帳戶將被刪除,因此無法正常工作。

LBE Security(中國安全軟件)有一個恢復我的手機功能,你可以(從該應用程序本身)標記它保持甚至通過工廠重置。

如果谷歌有一天將串口,imei或手機的東西標記到你的谷歌帳戶,如蘋果,那將是很棒的,所以如果有人再次將手機連接到互聯網,將被阻止。 但由於大多數android的手機都可以輕松重新刷新(rom)甚至修改imei,它的那種無用。

我正在創建一個企業應用程序,即使用戶執行了工廠重置,我也需要將其保留在手機上。

從技術上講,如果沒有包含在工廠映像中,即使它作為系統應用程序安裝也是不可能的。

如果不可能,那我該怎么辦?

除此之外,您要求Google將您的應用包含在他們的工廠圖片中,您什么都不做。

暫無
暫無

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

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