ikun194 / ikun194.github.io

http://ruins_blog.bear556.xyz/
1 stars 0 forks source link

安卓手机使用第三方安装器 #3

Closed ikun194 closed 3 months ago

ikun194 commented 4 months ago

什么是installer x?

正常我们通过系统自带的安装包管理组件安装软件都需要各种点击,风险授权,避开广告,而installer x就可以替代系统自带的安装包管理组件,来实现自动安装,后台静默安装等操作,当然,这种权限普通用户肯定是没有的,需要更高的权限,软件提供了两种授权方式,一种是普通的root授权,还有一个就是我们今天要说的通过shizuku授权


shizuku是什么?

引用一下官方的介绍

Shizuku 可以帮助普通应用借助一个由 app_process 启动的 Java 进程直接以 adb 或 root 特权使用系统 API。

什么是 adb?

Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。

更多信息请查看 Android Developer

通俗来讲,就是shizuku获取到adb权限之后把它做成api给其他应用使用,这样通过shizuku配合一些软件就可以免root来做一些平常做不到的事情(因为adb权限比普通用户高,但比root权限低)


安装并激活shizuku

首先在手机上下载shizuku一键下载传送门,安装并打开软件,这里显示shizuku未运行,这是因为我们还没有激活,这里提供了两种激活方式∶


通过无线调试激活shizuku

一下只适用于小米手机,其他手机请自行百度如何开启无线调试!!!

如果你看到了“无线调试”等字样,那么恭喜🎉,你无需电脑即可激活shizuku

首先,我们要打开手机机开发者选项,点进设置-我的设备-全部参数-连续点击“MIUI版本”直到出现了“你已经处于开发者模式”字样
jj

这时我们再打开设置,找到找到“更多设置”,打开开发者选项,把USB调试,USB安装,无线调试,USB调试(安全模式),停用adb超时授权全部勾选,如有安全警告,无视即可
3dhb 然后打开shizuku,点击配对,点击下方的“打开开发者设置” vvvvv 点击下方的通过授权码配对,会出现一个6位数密码,这时打开通知栏,会发现有一条shizuku的信息,我们点开,把刚才的授权码输入进去即可完成配对
ddgcg 如果显示授权码之后立即显示配对失败,请到通知与控制中心里把通知显示设置改为原生样式,再次重试刚才的操作即可完成配对
stsfg 配对完成之后,打开shizuku,点击启动,稍作等待,正常情况下主页上会显示“shizuku正在运行” 动,这是就已经完成了shizuku的激活操作

dkdjdug

注意∶激活状态并不是永久的,每次重启手机都要重新激活,所以激活成功之后不要关闭USB调试,下次打开shizuku直接点击启动即可


通过电脑adb命令来激活

请注意:如果你的shizuku上有“无线调试”的选项,说明你的设备支持该功能,adb命令是给安卓10以下不支持无线调试的设备使用的,能用无线调试请尽量用无线调试
如果你的shizuku打开之后没有“无线调试”的选项,那么说明你的设备不支持,请准备好一下材料

首先要在电脑上安装adb一键下载传送门,请在电脑上打开
下载好之后解压,用你的手机数据线连接你的手机和电脑,当手机弹出是否允许USB调试时,点击允许,打开解压之后的文件夹,在一个空白的地方同时按住shift键+鼠标右键,点击“在此处打开powershell窗口”首先输入以下命令查看是否连接成功∶ ./adb devices 如果连接正常,会出现这样的内容∶

List of devices attached

XXX      device

然后输入以下命令来激活shizuku∶

./adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh

再次打开shizuku可以看到已经显示运行中了,这时就可以拔掉数据线了
注意∶激活状态并不是永久的,每次重启手机都要重新连接电脑激活


installer x的安装和配置

首先在手机上安装installer x软件***一键下载传送门,然后打开软件,在下方的设置里,更改授权器为shizuku和安装方式,不同的安装方式有一下差别
sksh