Android 上将用户应用程序转换为系统应用程序的 2 种方法

Jacki

如何将用户应用程序变成系统应用程序?请按照以下两种方式进行将应用程序转换为系统应用程序。那么该应用程序就不会轻易被卸载或更改。

方式一:通过应用程序管理器转换为系统应用程序

如果您了解过用户应用程序和系统应用程序之间的转换,您就会知道第三方应用程序管理器可以轻松地将用户应用程序转换为系统应用程序,例如 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 系统损坏。