如何在非ROOT 的情况下安装apks文件
apks文件是谷歌应用商店中APP的格式,大部分情况下从谷歌应用商店下载的APP文件多半是apks文件。具体有关apks与apk文件的具体不同可以自行查询。这里主要介绍一下apks文件的安装方法,apks文件无法像apk直接通过手机自带的安装器进行安装,需要一些特殊的工具,如mt管理器。
一、root
手机在被root的情况下,安装apks文件非常容易,我们只需要授予mt管理器以root权限,可以直接安装。但前提是必须在设置中勾选请求root权限和使用root安装apk/apks/xapk两个选项。xapk文件也可以这样安装。
二、无root
大部分用户是没有root权限的,在这种情况下直接使用mt管理器安装多数会失败的。这个时候我们需要借助shizuku去安装。首先需要在手机中安装shizuku并激活。激活shizuku可以使用ADB或者手机开发者选项中的无线调试功能。
1.ADB激活:以小米系统为例,首先打开开发者选项中的usb调试以及usb调试(安全设置)。然后用数据线连接电脑,在电脑中启用cmd,然后输入adb,再输入adb devices查看连接状况,同时要在手机勾选同意usb调试。然后在shizuku中点击查看指令,查询用adb激活的指令。一搬指令都是下面的这行代码。
adb shell sh /storage/emulated/0/Android/data/moe.shizuku.privileged.api/start.sh
然后在cmd中复制这段指令,回车,即可激活shizuku。
但如果出现如下图所示的情况,这说明制造商限制住adb权限,此时shizuku激活是不完整的,需要在开发者模式中打开其他选项,如小米系统除了打开usb调试外,还需要打开usb调试(安全设置)。其他制造商可能是没有限制或者需要打开其他选项。
激活后在shizuku中需要点击第二个授权应用,选择授权mt管理器。在mt管理器中在设置中选择使用shizuku安装apk/apks/xapk。小米系统还需要在开发者选项打开usb安装应用,这个时候点击apks应用就可以直接安装apks文件。
2.无线调试激活:这种激活方式适用于身边无电脑的情况,直接使用开发者选项中的无线调试功能激活shizuku。以小米系统为例。首先仍旧打开usb调试和usb调试(安全设置)以及usb安装(各个品牌中需要打开的设置可能并不太相同)。然后在shizuku中点击通过无线调试启动中的配对,这个时候必须打开shizuku的通知,让其在通知栏上有显示,小米系统还需要将通知样式切换为原生样式。然后在开发者模式中选择无线调试,无线调试连接wlan,然后使用配对码配对设备,然后在通知栏输入配对码,然后就可以配对成功,回到shizuku,然后点击启动,就可以激活shizuku了。
3.将apks转为apk文件:由于apk和apks都是在安卓系统的APP文件格式,两个是可以相互转化的。手机上已经安装好的apks文件应用,是不能通过微信等分享软件,直接分享为apk格式的。我们需要apktoolM将原有的apks合并分包。
我们打开apktoolM,点击接受许可协议,然后无需下载任何东西,找到apks文件所在目录,单击apks文件,点击合并分包,具体选择哪些apk默认即可,点击合并分包,使用appt还是appt2默认即可,最后等到apktoolM反编译完成就会在同目录之下生成一个apk文件直接按照普通的apk文件格式安装即可。但是这种方法有时会导致签名不一致,无法覆盖安装,而且也并不是所有的apks都可以这样干。
以上就是apks文件APP的安装方法,xapk文件与apks文件安装方法类似。如果本篇文章对您有帮助,麻烦点赞转发一下,谢谢!
分享链接:https://www.123865.com/s/UllRVv-U3JJ3?提取码:Fw93