Android 上將用戶應用程序轉換為系統應用程序的 2 種方法
如何將用戶應用程序變成系統應用程序?請按照以下兩種方式進行將應用程序轉換為系統應用程序。那麼該應用程序就不會輕易被卸載或更改。
方式一:通過應用程序管理器轉換為系統應用程序
如果您了解過用戶應用程序和系統應用程序之間的轉換,您就會知道第三方應用程序管理器可以輕鬆地將用戶應用程序轉換為系統應用程序,例如 RE 和 LINK2SD。
通過比較RE和LINK2SD,你會發現LINK2SD似乎更容易用用戶應用程序來製作系統應用程序。
步驟一: 並將其安裝到您的 Android 手機上。
步驟2:在 Android 上運行它並查找您想要轉換為系統應用程序的應用程序。

步驟3:單擊該應用程序,然後選擇轉換為系統應用程序在右側彈出菜單中。

有時,當您在 Link2SD 中單擊用戶應用程序時,可能找不到“轉換為系統應用程序”選項。發生這種情況可能是因為該應用程序無法安裝為系統應用程序。所以不用擔心是你的安卓手機問題。當這種情況真的發生時,我認為你應該放棄轉換為系統應用程序。
第4步:在轉換應用程序對話框中,單擊“確定”確認轉換此應用程序,並承擔可能的風險。
例如,應用程序在轉換後消失或出現錯誤。
方案一:直接複製APK安裝到/system/app
如果您有權限寫入/系統/應用程序,您可以按照這種方式將用戶應用程序更改為系統應用程序。如果沒有請關注選項2去做。
1. 將應用程序APK複製到/system/app,然後重新啟動Android手機。
2. Android 會提示您系統正在升級。等待安卓升級成功。
3. 找到SD卡中保存的應用程序,然後單擊其APK將其安裝到Android手機上。
現在該應用程序已轉換為系統應用程序。如果您不確定,只需打開設定管理應用程序,然後選擇該應用程序並嘗試將其卸載。如果無法卸載或出現沒有root權限的系統應用提示信息,則可以確定現在是系統應用。
選項 2:使用 Android SDK 和命令將用戶應用程序轉換為系統應用程序
相比以上兩種方式,這種方式對於android用戶來說顯得更加困難。但如果你不需要第三方應用管理器的幫助,或者你想了解如何將用戶應用程序轉換為系統應用程序的原理,那麼它會比上述兩個更有價值。
準備:
1.安卓手機root權限。
2.安卓軟件開發工具包已經安裝並且 ADB 可以使用了。
3. 獲取要轉換為系統應用程序的應用程序的APK文件。
4. 將.apk 文件放入設備的特定目錄/sdcard 中。
步驟一:將 Android 手機插入電腦並啟用 USB 調試。
步驟2:打開CMD,用命令進入Android系統。
以管理員身份運行命令提示符,鍵入“亞行外殼”然後按回車查看是否有消息“#”返回。如果有,則說明您已成功在電腦上通過命令訪問Android系統。

步驟3:製作/系統文件夾可讀可寫。
1. 輸入“mount”並按 Enter 鍵檢查 /system 文件夾權限,並獲取 /system 分區位置。
/dev/block/bootdevice/by-name/system /system

2.掛載/system文件夾可讀可寫。為了確定,您可以輸入“山”再次檢查/system文件夾權限是否被更改。

第4步:找到APK和庫文件,將其複製到/system文件夾下,並為其添加權限。
1. 將APK複製到/系統/應用程序並添加權限。
命令: cp xxxx.apk /system/app或者MV xxxx. apk /系統/應用程序



2.解壓APK並檢查是否有文件*。所以在解放軍/武裝。如果有,將其複製到/系統/庫,就像複製APK到系統/應用程序一樣。如果沒有,直接轉步驟5。
adb Push xxxx.so 系統/lib
閱讀更多:使用 PowerShell 將共享郵箱轉換為用戶郵箱
3.為這些庫文件添加權限。chmod 644 xxxx.so
第5步:確認所有內容均已設置後,重新啟動 Android 手機。
現在嘗試在您的Android手機上運行此APK,然後檢查它是否無法卸載。如果一切成功,則說明您已將用戶應用程序轉換為系統應用程序。
尖端:將用戶應用程序轉換為系統應用程序後,您應該將 /system 權限重新掛載為 r/o。否則,任何人都可以更改 /system 中的應用程序設置,這將導致 Android 系統損壞。
