2022年12月15日星期四

玩转pixel


 玩转pixel


本文是从菜鸟初玩google的pixel4a5G手机开始的学习总结式记录,奔着谷歌亲儿子手机的憧憬,终于淘了一款来体验,店家刷的Andriod 12,打开OEM,安装了Magisk并安装了全网通模块,能正常使用中国电信SIM卡通话、讯息和VoLTE网络等功能。

作为完美主义者和尝鲜小白鼠的我看着android 13垂涎欲滴,且当前12系统Google play保护机制认证一栏显示“设备未通过认证”,试过网络上很多方法也没能成功注册。听说系统升级后破解就失效了,有的说网络可以用只是无法使用电话和短信功能,就想看看原生未经破解的系统到底是怎样的?

特别说明:如果不使用通话及短信功能,也没有追求完美强迫症,完全可以不用考虑以下解锁及获取root权限的复杂操作,只需要进行必要的网络设置就可以,即:点击「电话」应用,在拨号键盘输入:*#*#4636#*#*,点击「手机信息」后,再点击界面右上角的「选择无线装置频道」,从列表中选择 United States,随后提示成功,按返回继续操作;选择「设置首选网络类型」下方列表的:LTE/CDMA auto (PRL),片刻之间就会检测并正常联网。

如果必须使用通话及短信功能,请参考以下操作:

一、解锁bootloader

Step 1.在手机开机状态下,启用开发者选项 并勾选「允许 USB 调试」和「允许 OEM 解锁」,后者需要联网才能开启

Step 2.将手机通过数据线连接至电脑,并保证 ADB 环境配置正确,启动电脑端命令行窗口输入 adb reboot bootloader 回车,等待手机重启至 Bootloader 界面。注意,在此期间手机上会出现 USB 调试权限申请弹窗,记得及时授予

Step 3.手机处于 Bootloader 界面后,继续在电脑端命令行窗口中输入 fastboot flashing unlock回车,手机端会出现解锁确认画面,使用手机音量按键选择切换至「解锁」选项,然后点击电源键确认,等待手机重启开机。开机后手机便已经是解锁 Bootloader 状态了。

二、获取Root

Step 1. Make sure to unlock the bootloader on your phone

Step 2. Download and install Magisk Canary Debug verison
            e.g.
            Magisk-v26.1.apk

Step 3. Check your firmware and download the EXACT SAME firmware from Google’s firmware site
            e.g.
           bramble-tq3a.230705.001-factory-7805664f.zip

Step 4. Once downloaded, unzip the stock firmware and find boot.img. Copy that boot.img file to your phone

Step 5. Open up Magisk. Install and select “patch and install” and select the “boot.img

Step 6. Once done, check your Download folder and you will see the magisk patched boot.img. Copy this over to the fastboot folder in your computer
            e.g.
            magisk_patched-26104_zESeV.img

Step 7. Connect the phone to Mac, Open the command prompt window
           1.restart  bootloader
              adb reboot bootloader 

           2.如果 Ramdisk 为 yes
             fastboot flash boot  **/**/ boot.img(第6步img文件及路径)
              e.g.
             fastboot flash boot /Users/chancewang/Downloads/platform-tools/magisk_patched-26104_zESeV.img

           3.restart phone
             fastboot reboot

三、解锁通信网络
这项工作是特别难的,因为网络上各大论坛找遍了也不容易找到合适的,条件:机型pixel 4a 5G,系统android13,通信运营商中国电信,Root管理Magist,通过magist模块解决。好不容易找到靠谱的大佬赏赐一个(Pixel5_NR_magisk.module3.88.zip),但却遭遇了棘手的问题,即:网络VoLTE、电话接听正常,但呼叫限制仅拨打10000等应急电话没问题,无奈之下又付费买了一个(Pixel765G-ChinaVo5Gv2.2.2.zip),结果问题依旧,不得不说差点难倒我了,本以为不会是电信公司的问题,结果换了张电信卡测试却能正常使用,真是想都想不到啊,这是咋回事呢?只能找中国电信扯皮了对吧,哈哈哈!

四、无痛 OTA升级
Step 1.确认 A/B 系统分区支持状态
A/B 系统分区是 Google 在 Android 7.0 时代引入的新机制,采用这个机制的设备拥有 A、B 两套系统分区,用户数据则能够在这两套系统分区之间共用。这种分区机制最大好处是让无缝系统更新(seemless updates)成为了可能,如:当我们在 A 系统中进行 OTA 更新时,接受更新的很有可能是当前并未启用的 B 系统,OTA 更新的过程可以在不干扰当前使用的前提下顺利完成,手机重启后,系统分区从 A 切换到 B,用户自然就用上了新系统。采用 A/B 系统分区的设备在遭遇 OTA 事故时,还能在系统启动失败后自动切换回更新前能够正常工作的系统分区。
在电脑端正确配置好 ADB 环境,手机端打开 USB 调试后将手机连上电脑,然后在电脑端按照下列步骤检查设备是否采用了支持无缝系统更新的 A/B 分区:
运行 CMD 命令行工具或终端执行 adb shell 指令,此处应返回设备代号:/$
随后执行 getprop ro.build.ab_update 指令
返回结果为 true 则表示你的设备采用了 A/B 系统分区
也可以通过 Treble Check 这款小应用来检测 Project Treble 和 A/B 系统分区的兼容性,这款工具无需 root,下载安装后直接运行即可看到结果

Step 2.打开Magisk找到并关闭自动系统更新选项

Step 3.确认手机系统能检测到 OTA 更新后,点击进入 Magisk Manager 应用,找到位于主界面的「卸载 Magisk」选项,然后点击「还原原厂镜像」

Step 4.检测并安装来自 OEM 厂商的 OTA 更新,OTA 更新结束后,通常会系会提示我们重启,重启后系统就会自动切换到了更新过的另一个系统分区上,此时不要重启,直接打开 Magisk Manager 应用,找到「安装」选项,然后在点击后的弹出菜单中选择「安装到未使用的槽位(Install to Inactive Slot)」,安装完成后直接点击安装界面右下角的「重启」按钮。


没有评论:

发表评论

OpenWrt 编译 LuCI ---> Applications 添加插件应用说明

(本文摘自恩山论坛 https://www.right.com.cn/forum/thread-344825-1-1.html ,感谢版主辛劳付出) make menuconfig  进入定制界面 进入编译选项配置界面,.按照需要配置.( ‘*’ 代表编入固件,‘M’ 表示编译成...