如何在MIUI、鸿蒙、OriginOS、ColorOS等国产系统直装受限APK(如Telegram)

一、背景

不管是用ES Explorer、SAI、还是App Manager,原理都是使用系统自带的APK安装器,而现在这些APK安装器,为了保障你的安全和防诈骗,都要实名认证才能安装,并且一些不在国内运营的无法安装,对于外贸朋友、开发者来说不方便。 那么有没有绕过系统自带的APK安装器,直接就安装APK的方式呢? 当然有。

二、安装Shizuku

前往 https://www.coolapk.com/apk/moe.shizuku.privileged.api(酷安)或者 https://github.com/RikkaApps/Shizuku/releases (github)安装Shizuku。 然后前往 https://shizuku.rikka.app/zh-hans/guide/setup/ 把Shizuku配置起来,这步很重要!

三、安装sShell

前往 https://f-droid.org/zh_Hans/packages/in.sunilpaulmathew.ashell/ 下载并安装aShell

四、下载&直接安装APK

下载你的apk,建议下载到“下载”目录下,记住文件名,如 abc.apk 启动aShell(如果Shizuku要授权,则允许授权) 在aShell中粘贴命令(如果是其它路径或其它文件名,则视情况修改):

export APK_PATH=/sdcard/Download/abc.apk && APK_SIZE=$(stat --printf=%s ${APK_PATH}) && cat ${APK_PATH} | pm install -S ${APK_SIZE}
export APK_PATH=/sdcard/Download/abc.apk && APK_SIZE=$(stat -c %s ${APK_PATH}) && cat ${APK_PATH} | pm install -S "${APK_SIZE}"

上述命令只有stat参数不同,也可以用ls -al得到大小然后填到APK_SIZE字段。

回车执行,如果最后展示 Success

恭喜,直接安装成功!

Leave a comment