Google Pixel 解锁 BL、刷入Twrp及Root :http://www.itfanr.cc/2018/10/16/google-pixel-unlock-bl-and-root/
自己动手刷 pixel 镜像( 原生镜像、自己编译镜像 ):https://blog.csdn.net/weixin_42695485/article/details/108110036
自动校准系统时间_解决原生系统时间无法自动校对:https://blog.csdn.net/weixin_36484898/article/details/112589149
默认 NTP 服务器 Google 的 time 服务器,你被墙着,连不上的。
彻底解决办法:adb shell "settings put global ntp_server pool.ntp.org"
国内 pixel 镜像网站:https://developers.google.cn/android/images?hl=zh-cn
fastboot 无法识别到设备,需要安装 usb 驱动。步骤如下:
打开Android Studio 通过 Android SDK 管理器获取,具体操作步骤如下:
- 在 Android Studio 中,依次点击 Tools > SDK Manager。
- 点击 SDK Tools 标签页。
- 选中 Google USB Driver,然后点击 OK。
- 继续安装软件包。完成后,驱动程序文件将下载到 android_sdk\extras\google\usb_driver\ 目录中。
- 更新驱动,选择 android_sdk所在目录,系统自动会帮你识别安装。
如果没有 Android studio 谷歌也提供了单独的下载链接。可以随时获取到最新的驱动。
https://developer.android.com/studio/run/win-usb
一、手机环境&安装涉及APP
- 1. Android 8..0.0 (Oreo,API 26)
- 2.Google Pixel
- 3.arm64
- 4.Verified Boot is deactivated
- 5.twrp-3.4.0-0-sailfish.img
- 6.Magisk-v17.2.zip
- 7.XposedInstaller_3.1.5.apk
二、确保手机已经解锁
开启开发者模式:“设置” ---> “系统” ---> “关于手机” ---> 多次点击“版本号”,直至进入开发者模式,然后返回系统,就可以看到开发者模式了
去掉 wifi 信号的叉号:
连接一个可用的网络,此时手机出现 “已连接,但无法访问互联网”,然后就是 wifi 信号有一个x,这是由于联网检测功能不能访问相应的网站导致的。解决方法打开命令行窗口,依次输入
全网最全 adb 命令:https://blog.csdn.net/weixin_41635750/article/details/108297319
adb shell settings put global captive_portal_server www.google.cn
adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204
adb shell settings put global captive_portal_mode 0
重启手机,问题就能解决。
在用Pixel、及刷的像素rom,的时候老是提示网络连接受限,虽说能用,但是就恶心!自 Android 5.0 起,谷歌引入了「Captive Portal」的机制,用于检测 WiFi网络认证是否正常。该机制默认检测访问的是谷歌服务器,需要科学才能正常访问谷歌服务器,如若没有 WiFi就会出现网络受限的情况,WiFi图标上会出现一个感叹号标志,导致系统误以为你的网络不好,从而使网络不稳定。
解决方法总是有的:
- 1、科学,
- 2、谷歌提供了参数变量设置,国内安卓手机系统都可以将其修改成自家的服务器地址或者高通中国的地址。
方法一:已ROOT手机
已经 ROOT 的安卓机很简单,可以用面具模块、Scene、Captivemgr 等工具来修改,这里推荐使用 Captivemgr 因为可以自定义服务器地址。
默认提供了三个服务器,分别是小米、高通、V2EX,根据延迟选择就行了,然后应用。手机切换飞行模式,再切换回来就OK了。
方法二:没有ROOT情况 (adb命令要自行安装与配置)
没有 ROOT 的安卓机可以借助 ADB 命令来修改,首先下载ADB工具包,然后手机开启USB调试模式,接着运行 CMD 输入下面的命令就可以了。
步骤一:删除默认的地址
adb shell settings delete global captive_portal_https_url
adb shell settings delete global captive_portal_http_url
步骤二:修改新的地址
adb shell settings put global captive_portal_http_url http://connect.rom.miui.com/generate_204
adb shell settings put global captive_portal_https_url https://connect.rom.miui.com/generate_204
改完同样把手机切换飞行模式,再切换回来就可以了。如果需要其它服务器地址,自行修改,如高通的地址是 https://captive.v2ex.co/generate_204
三、 刷入twrp recovery
TWRP是国外baiandroid爱好者开发的一款du工具,全名是:zhiTeamWin Recovery Project。TWRP的主要作用包括刷机dao(cm7、cm9、miui等),备份,恢复等。zhuan修复的时候TWRP是必不shu可少的工具。是一款知名第三方recovery刷机工具,功能强大,支持触屏操作。
recovery相当于Windows PE微型系统,在recovery里我们也可以挂载磁盘,修改系统分区,使用adb命令,等一系列功能。
TeamWin - TWRP:https://twrp.me/
进入Devices,找到自己手机对应版本的 TWRP
使用 USB,命令行安装已经下载好的TWRP
将手机设置到fastboot
模式(关机,然后同时按住“电源+音量-”键,即可进入),使用fastboot
命令将镜像刷进去:fastboot flash boot twrp-3.4.0-0-sailfish.img
r0ysue 的教程:https://github.com/r0ysue
按音量“+”,“-”键,选择 Recovery mode,稍等片刻,进入TWRP,右划解锁进入操作选项界面
pixel 打开隐藏的 recovery 菜单
按住电源键不松手,然后再按下 音量+ 即可进入使用 Sideload 通过 ota 方式升级:https://www.howtogeek.com/776322/how-to-manually-update-your-google-pixel-by-sideloading-ota/
四、刷入 Magisk
从 Magisk v24.1 版本开始,以后的新版本移除了 "隐藏root" 和 "在线仓库(模块仓库)",安装模块 "只能通过本地zip刷入"。以后咋整?
- 知乎 Magisk:https://www.zhihu.com/topic/20179162/hot
隐藏 root 可用 zygisk。模块仓库的话,可以这样玩:
- 主力机安装 最新的 Magisk,备用机安装Magisk24.0,要啥模块,备用机上搜,然后只下载zip,传到主力机。
github 地址:https://github.com/topjohnwu/Magisk
从Magisk v24.0版本开始,之前的 Riru 改成了Zygisk。Zygisk 命名非常形象,意思是注入Zygote后的Magisk。它能为 Magisk 模块,提供更深入、更强悍的修改能力。它有一个排除列表,可以撤销 Magisk 做的所有修改。这样你就能手动划定,模块起作用的范围。
注意,该功能跟Riru Hide不同,不能避免root被检测到,没有任何隐藏作用。即使你把某些程序加入排除列表,它们依旧可以发现Zygisk。如果用户要隐藏root,只能借助其他方式,比如 添加Shamiko模块。
安装 magisk
- 安装 magisk.apk,通过 apk 修补 boot.img 文件,然后进入 fastboot 模式,再刷入 修补后的 boot.img 文件。 :https://baijiahao.baidu.com/s?id=1713401260940092643
用这个软件获取 root 权限的方法也比较简单:
- 第一步:手机要解 bl 锁
- 第二步:解压缩手机所安装的刷机包,一定是手机当前系统的刷机包,里面有一个 boot.img 文件,把文件复制到安卓手机,然后打开面具点击安装,选择修补文件,找到刚才保存到手机里的boot.img文件,然后会生成一个新的 boot 文件,一般存在 Download/ 目录里。
- 第三步:把生成的文件取回电脑,然后让手机进入到 fastboot 模式,输入命令:fastboot flash boot magisk_patched-23000_gMQPL.img 后,等待写入完成,然后重启手机,即可获取 root 权限。这个 root 权限是完全 root 权限,不像某些官方系统只能获取受限制的 root 权限