Closed ikun194 closed 3 months ago
正常我们通过系统自带的安装包管理组件安装软件都需要各种点击,风险授权,避开广告,而installer x就可以替代系统自带的安装包管理组件,来实现自动安装,后台静默安装等操作,当然,这种权限普通用户肯定是没有的,需要更高的权限,软件提供了两种授权方式,一种是普通的root授权,还有一个就是我们今天要说的通过shizuku授权
引用一下官方的介绍
Shizuku 可以帮助普通应用借助一个由 app_process 启动的 Java 进程直接以 adb 或 root 特权使用系统 API。
Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。
更多信息请查看 Android Developer
通俗来讲,就是shizuku获取到adb权限之后把它做成api给其他应用使用,这样通过shizuku配合一些软件就可以免root来做一些平常做不到的事情(因为adb权限比普通用户高,但比root权限低)
首先在手机上下载shizuku一键下载传送门,安装并打开软件,这里显示shizuku未运行,这是因为我们还没有激活,这里提供了两种激活方式∶
一下只适用于小米手机,其他手机请自行百度如何开启无线调试!!!
如果你看到了“无线调试”等字样,那么恭喜🎉,你无需电脑即可激活shizuku
首先,我们要打开手机机开发者选项,点进设置-我的设备-全部参数-连续点击“MIUI版本”直到出现了“你已经处于开发者模式”字样
这时我们再打开设置,找到找到“更多设置”,打开开发者选项,把USB调试,USB安装,无线调试,USB调试(安全模式),停用adb超时授权全部勾选,如有安全警告,无视即可 然后打开shizuku,点击配对,点击下方的“打开开发者设置” 点击下方的通过授权码配对,会出现一个6位数密码,这时打开通知栏,会发现有一条shizuku的信息,我们点开,把刚才的授权码输入进去即可完成配对 如果显示授权码之后立即显示配对失败,请到通知与控制中心里把通知显示设置改为原生样式,再次重试刚才的操作即可完成配对 配对完成之后,打开shizuku,点击启动,稍作等待,正常情况下主页上会显示“shizuku正在运行” 动,这是就已经完成了shizuku的激活操作
注意∶激活状态并不是永久的,每次重启手机都要重新激活,所以激活成功之后不要关闭USB调试,下次打开shizuku直接点击启动即可
请注意:如果你的shizuku上有“无线调试”的选项,说明你的设备支持该功能,adb命令是给安卓10以下不支持无线调试的设备使用的,能用无线调试请尽量用无线调试 如果你的shizuku打开之后没有“无线调试”的选项,那么说明你的设备不支持,请准备好一下材料
首先要在电脑上安装adb一键下载传送门,请在电脑上打开 下载好之后解压,用你的手机数据线连接你的手机和电脑,当手机弹出是否允许USB调试时,点击允许,打开解压之后的文件夹,在一个空白的地方同时按住shift键+鼠标右键,点击“在此处打开powershell窗口”首先输入以下命令查看是否连接成功∶ ./adb devices 如果连接正常,会出现这样的内容∶
./adb devices
List of devices attached XXX device
然后输入以下命令来激活shizuku∶
./adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
再次打开shizuku可以看到已经显示运行中了,这时就可以拔掉数据线了 注意∶激活状态并不是永久的,每次重启手机都要重新连接电脑激活
首先在手机上安装installer x软件***一键下载传送门,然后打开软件,在下方的设置里,更改授权器为shizuku和安装方式,不同的安装方式有一下差别
什么是installer x?
正常我们通过系统自带的安装包管理组件安装软件都需要各种点击,风险授权,避开广告,而installer x就可以替代系统自带的安装包管理组件,来实现自动安装,后台静默安装等操作,当然,这种权限普通用户肯定是没有的,需要更高的权限,软件提供了两种授权方式,一种是普通的root授权,还有一个就是我们今天要说的通过shizuku授权
shizuku是什么?
引用一下官方的介绍
什么是 adb?
Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。
更多信息请查看 Android Developer
通俗来讲,就是shizuku获取到adb权限之后把它做成api给其他应用使用,这样通过shizuku配合一些软件就可以免root来做一些平常做不到的事情(因为adb权限比普通用户高,但比root权限低)
安装并激活shizuku
首先在手机上下载shizuku一键下载传送门,安装并打开软件,这里显示shizuku未运行,这是因为我们还没有激活,这里提供了两种激活方式∶
通过无线调试激活shizuku
一下只适用于小米手机,其他手机请自行百度如何开启无线调试!!!
如果你看到了“无线调试”等字样,那么恭喜🎉,你无需电脑即可激活shizuku
首先,我们要打开手机机开发者选项,点进设置-我的设备-全部参数-连续点击“MIUI版本”直到出现了“你已经处于开发者模式”字样
这时我们再打开设置,找到找到“更多设置”,打开开发者选项,把USB调试,USB安装,无线调试,USB调试(安全模式),停用adb超时授权全部勾选,如有安全警告,无视即可
然后打开shizuku,点击配对,点击下方的“打开开发者设置” 点击下方的通过授权码配对,会出现一个6位数密码,这时打开通知栏,会发现有一条shizuku的信息,我们点开,把刚才的授权码输入进去即可完成配对
如果显示授权码之后立即显示配对失败,请到通知与控制中心里把通知显示设置改为原生样式,再次重试刚才的操作即可完成配对
配对完成之后,打开shizuku,点击启动,稍作等待,正常情况下主页上会显示“shizuku正在运行” 动,这是就已经完成了shizuku的激活操作
注意∶激活状态并不是永久的,每次重启手机都要重新激活,所以激活成功之后不要关闭USB调试,下次打开shizuku直接点击启动即可
通过电脑adb命令来激活
请注意:如果你的shizuku上有“无线调试”的选项,说明你的设备支持该功能,adb命令是给安卓10以下不支持无线调试的设备使用的,能用无线调试请尽量用无线调试
如果你的shizuku打开之后没有“无线调试”的选项,那么说明你的设备不支持,请准备好一下材料
首先要在电脑上安装adb一键下载传送门,请在电脑上打开
下载好之后解压,用你的手机数据线连接你的手机和电脑,当手机弹出是否允许USB调试时,点击允许,打开解压之后的文件夹,在一个空白的地方同时按住shift键+鼠标右键,点击“在此处打开powershell窗口”首先输入以下命令查看是否连接成功∶
./adb devices
如果连接正常,会出现这样的内容∶然后输入以下命令来激活shizuku∶
再次打开shizuku可以看到已经显示运行中了,这时就可以拔掉数据线了
注意∶激活状态并不是永久的,每次重启手机都要重新连接电脑激活
installer x的安装和配置
首先在手机上安装installer x软件***一键下载传送门,然后打开软件,在下方的设置里,更改授权器为shizuku和安装方式,不同的安装方式有一下差别
然后点击锁定为默认安装器,在弹出的授权页面了点击始终允许
这时就已经完成了全部步骤,就可以打开一个安装包逝逝啦!
请注意,installer x 和shizuku必须都允许才能正常安装软件,没有shizuku的授权使用installer x安装软件会报错,必要时请打开两个软件的自启动权限和把省电策略改为不限制(按住应用的图标,点击应用信息,就可以更改自启动和省电策略)