当我们在折腾Pixel时,我们在折腾什么

查看 214|回复 7
作者:Cisco365days   

(类)原生生存指南 & Pixel (Android12或更新)不完全玩机指北
再版声明:最开始的这篇指南最开始写于Android11正在如火如荼进行测试的2020年,随着这两年机圈的很多基础设施都已发生了很多显著的变化,例如 Magisk 的 Zygisk 直接导致 riru 不再可用,诸如此类变化,这次做一个统一修订。本文内容覆盖十分广阔,涉及的操作多而杂,建议你收藏后慢慢上手。
未经授权,请不要随意转载或盗用本文,本人保留所有权利。
以下的这篇文章将以你初次使用Pixel的视角,为你提供以下内容
1,针对Pixel刷机的基本演示讲解
2,利用Magisk获取Root以及lsposed的配合使用
3,优化Pixel的后台以及续航
4,基础美化和进阶本地化示例
5,和其他平台进行联动
6,设置中避坑建议和相关提示
一,准备工作(下载所有需要的软件)
当你心心念念的Pixel已经踏上邮路来见你的时候,你就可以开始做一些基础的准备工作了(小白向介绍)
首先,你需要去Google开发者网站获取你Pixel的原厂线刷包
https://developers.google.cn/android/images
注意:刷错线刷包后果十分严重,重则导致变砖,请务必记得自己所使用机型的的开发代号,例如Pixel5为Redfin
下载的工程出厂镜像的命名同样是由
机器开发代号-版本号-编译日期-工厂镜像-其他
组成
例如:
redfin-sp2a.220505.002-factory-XXXX
这样你可以通过镜像的命名来确定大致信息。
之后,你需要获得最新的Android SDK 平台工具(Platform-Tools)(传说中的ADB)
https://developer.android.com/studio/releases/platform-tools
你将得到两个压缩包,分别是最新的Pixel工厂镜像和Platform-Tools,此时,请将Pixel工厂镜像复制一份备用,之后分别解压Platform-Tools & Pixel工厂镜像压缩包
platform tools压缩包解压*所的文件夹复制到c:/windows/system32和c:/windows/system,64位系统还需复制到c:/windows/SysWOW64。
(也可以是任意系统盘)
*如果你想图方便建议直接丢到好找的C/D盘底下方便操作,我个人是将文件夹命名为Platform-Tools并放在C盘下。
现在将之前你备份的工厂镜像压缩包移入Platform-Tools
如果后续你想获得Root权限,你还需要下载 Magisk Manager
以下软件涉及后续电源和后台管理优化(任选)
(不Root)
黑域,绿色守护
(Root)
Thanox,Scene
由于Google已经不再检测用户属地而屏蔽GoogleDiscover,故此条失效
(开启Google Feed (任选):Google App 助手(Edxposed),LocationReportEnable(需要Root))
二,收到手机
当Pixel顺利的到达了你手里时,最简单的验机方法是检查sim卡托上的IMEI,手机IMEI,与包装盒上IMEI时候一致。第一次开机检测手机时请不要插入电话卡。
解bootloader锁
如果你的Pixel是美国Verizon版本,该版本不能解锁,若想知道使用的Pixel是什么版本,可以去https://www.imei.info/ 上利用imei查找,其他的所有版本均可解锁。
解锁成功后,长按音量减键+电源键进入bootloader模式并连接电脑,在c:/adb(我的习惯是c:/Platform-Tools)文件夹中,右键flash-all.bat,以管理员身份运行即可开始自动刷机*
*无痛线刷升级
以下文字是为你后续想手动获取月度OTA安全更新准备的
1)去 https://developers.google.cn/android/images
下载你的pixel最新的月度工厂镜像(一定要下全量包而不是OTA包)
2)将工厂镜像压缩包移入Platform-Tools文件夹,再复制一份并解压你复制的镜像压缩包
3)找到flash-all.bat文件,并单击右键用记事本打开
4)仔细在最末尾找到-w update image字样,删除前面的 -w 并立刻保存(不执行该操作即是双清系统进行更新)
5)将解压后的压缩包内的所有文件移入Platform-Tools文件夹并右键flash-all.bat进行更
6)利用Magisk从新获取patched_boot.img并刷入至手机
利用Magisk 获取Root
1)提取镜像压缩包里的boot.img并移入手机一个单独的文件夹,在手机上打开Magisk Manager,点击安装 >选择一个修补文件>找到你移入手机的boot.img文件,得到patched_boot.img
2)在手机上存放boot.img的文件夹内找到修补镜像patched_boot.img并移入PC的Platform-Tools文件夹
3)长按音量减键+电源键进入bootloader模式并连接电脑
4)在Platform-Tools文件夹中CMD内输入以下fastboot命令临时引导patched Magisk boot image:
fastboot boot patched_boot.img
此时你的手机会开机一次
9)再次让手机进入bootloader,在Platform-Tools文件夹中CMD内输入输入以下命令:
fastboot flash boot patched_boot.img
将patched Magisk boot image刷入到启动分区。
10)开机之后点开Magisk Manager,Magisk会自动下载修复文件再次启动,之后你的手机便获取到了Root权限。
对于Pixel5及以上的机型在此基础上多了一个关闭vbmeta验证的步骤,若不执行此步骤只能利用
fastboot boot patched_boot.img
的命令获得临时root,即每次开机都要连接电脑操作。
关闭vbmeta验证的命令为:
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
执行此命令后手机会再格式化一次,开机后系统会自带Magisk Manager。
三,基础建设
接下来,你将进入到Pixel的开机设置阶段(建议你在能连上网的情况下进行,此时同样不建议你插入国内手机卡),你会进行Google账户登录和自带软件(Google全家桶)的下载与更新,以及Google Play系统更新。
完成以上操作后,我们便可以进入到系统基础设施优化建设
接下来你将会看到
1)安装Magisk插件并开启lsposed
2)利用lsposed优化电池和后台
1,安装Magisk插件
当你利用Magisk获取到手机Root权限的第一件事或许就是刷入一系列Magisk模块来补全Pixel在国内缺失掉的国行功能,例如volte和5G NR功能,指纹支付等等,但是这里还是要提醒的是个别模块存在风险,刷入需谨慎且做提前好资料备份。
由于Magisk 已不再自带仓库,这里附上
Magisk的代表性模块清单:
Zygisk - LSPosed (开启 lsposed 的前提)
Magisk Bootloop Protector(防止模块导致卡开机)
Universal GMS Doze(减少待机时Google系统组件在后台的活跃度)
Fullscreens Gestures (干掉小白条)
Chinese Sim Support(写入国内运营商信息以开启Volte),诸如此类的还有各类破解 Pixel 5G NR/中国电信的模块
MagiskHide Props Config (通过SafetyNet*验证)
Zygisk 指纹支付(适用于带指纹解锁的Pixel,若介意安全性可忽略)
Pixelify (开启Pixel6的独占功能,使用前请认真了解使用说明)
同样各类性能,美化,字体,音效模块都需要在Magisk刷入开启,你可以按照自己的喜好进行了解。
由于我没有使用过Pixel4/4XL,雷达模块和面容支付的开启你可以参考其他指南。
*只有在开启Magisk安全模式且通过SafetyNet验证下,你才能下载诸如 Netflix 之类的应用,而在 Magisk Zygisk 推出之后,在配置排除列表中勾选Google play 服务和商店同样可以达到类似的效果,但不全面。如果你明确有这样的需求,你可以在 APKCombo.com 找到自己需要的Apk,有些需要用到SIA安装器安装。
2,利用LSPosed优化电池和后台
当你在Magisk上刷入模块
Zygisk - LSPosed
后,打开 LSPosed Manager*会发现LSPosed已激活
Thanox和Scene都需要利用到LSPosed使用,由于LSPosed自带仓库故不介绍模块。
某些模块会存在一定的风险(例如WeX)并带有破解成分,会导致封号和软件使用不稳定等情况,请在考虑清楚后谨慎使用!
现在的操作需要下载Thanox*¹ & Scene*² 这两款软件
*¹ Thamox为付费软件,除此之外你还可以选择黑域(需付费)和绿色守护(高级版需付费)
*² Scene在5.0后的版本需付费。
Thanox的设置优化入门可以参见作者
城北栀花开 写的Thanox的优化教程*
https://www.coolapk.com/feed/17039114?shareKey=NWY5MmNhYmE3YThmNWU5N2QxNTM~&shareUid=433180&shareFrom=com.coolapk.market_10.0.4
*不推荐直接使用作者的Thanox备份(作者制定备份的机器为一加,会有某些与Pixel不兼容的地方)并在此感谢作者的优化科普。
优化基本思路是在Thanox内关闭一些你觉得大概率不会用到后台和你不想收到通知的app的后台启动和后台运行功能(多为视频类(除小窗外),工具类)并加入乖巧模式。
保留系统组件,优化类app,和消息类app和你想收到该软件通知的app的后台启动和后台运行功能并加入特定的乖巧Keep规则(简言之就是将1某些服务项保留关闭不必要的服务项)。
除此之外还有隐私保护,后台卡片模糊,移花接木(可以跳过广告,基本原理是用无广告的活动来替代原来的广告活动),场景模式等原生系统不具备的国内UI功能。
在  的软件讨论页面上,你会获取到更多消息和使用技巧,若你不愿意使用该软件你可以更换为黑域或绿色守护。
Scene的设置优化用到了YC大神 yc9559 的Uperf( Magisk模块)并在此感谢软件作者和模块作者的编写制作。
刷入前一定要看该版本是否支持你的芯片
https://github.com/yc9559/uperf
刷入之后记得要去/storage/emulated/0/Android/yc/uperf/uperf_log.txt,点击查看参数是否生效。
之后你可以在Scene内根据你的使用需求开启不同的性能配置,如果你只是看小说刷网页逛app听歌看视频的轻度使用,建议用省电或均衡模式,如果你对手机性能有暂时的峰值需求可以开启性能或极速模式。
如果你需要获得较长的亮屏时间在你需要一直保持Scene内省电模式的开启。
Scene还有其他进阶功能来控制手机的充电以保护电池和其他设置项目,特定的功能会导致手机不可用或系统损坏,请谨慎使用(主要是dex2oat)
在Scene的软件讨论页面上,你会获取到更多消息和使用技巧。
思路同Thanox优化,在设置内点开应用,在应用管理页面上的进阶设置内有电池这一选项,点击可以进入到电池优化界面,和限制软件系统后台的开关,操作较为繁琐需手动加入。
四,补全 Android 12 Material You Design
Material You设计语言是Android 12版本的更新重点,这是从Android6.0和9.0后带来最大的一次从内到外的系统UI设计语言升级,本人有幸为该设计语言提供过系统圆角API的建议。
由于Android历来推行的设计更新一般会横跨两个或以上的大版本更新,所以在更新初期,很多更新内容都只停留在PPT阶段,但你同样可以通过某些方法在你的手机上来完善这个设计(当然假如你乐意的话)
接下来的操作会涉及到以下几个App,涉及到带主题的图标和Android12样式的小部件。
如果你有兴趣,这里推荐你使用 Pixel Launcher Mods 来对自带的 Pixel Launcher 进行客制化定制
https://kieronquinn.co.uk/redirect/plm/github
接下来,你需要下载到的是酷安上架的两个由独立开发开发的图标包,分别是由Caycai开发的 Cayicons 和 由 黑软 独立开发的Origin 圆形图标包,可选项是由 Smart Launcher 团队开发的个人DIY图标app Icon Pack studio ,它们都是配合Pixel Launcher Mods使用来实现Android13宣传的带主题图标的效果。
之后的操作就是利用 Pixel Launcher Mods 来对图标进行替换,Cayicons 涵盖大多数日常会使用到的国内大厂(毒瘤,不想太毒瘤一定要去Google play商店下载大厂app*这里建议转区到香港,有较多的国内大厂App)app,Origin 圆形图标包则是用来替换不按Android开发标准自适应图标来的异形App图标,Pixel Launcher Mods 替换图标会有两个,一个是应用本身会在应用抽屉展示,一个是放到桌面上显现的带主题图标。
Icon Pack studio 的自带图标库非常广(只针对替换带主题的图标),可以弥补一部分前两个图标包不能涵盖到的部分。你甚至可以用它来制作属于自己的图标包样式并进行替换。
Pixel Launcher Mods 除了可以规整图标以外,还可以强制改变不听话的微件样式大小,有一些微件(包括Google自家的)在 Pixel Launcher 上有时都难以调整其大小,并不能调整到你想要的样子, 你可以在  Tweaks 中的 Resize Widget 中实现。
另外还有诸如将固定死的一目了然的搜索栏的区域可以替换成你想要的微件。
对于微件的客制化,如果你感兴趣,你可以去琢磨KWGT Widget 这款App和它无数的微件包。这里推荐的两款 KWGT Widget 微件包
Android 12 Widget Pack By Raj Arya Designs,虽然评分不高,但是我个人觉得他的 Widget 设计挺实用的,还原度(Material You概念视频)也还行。
另外一款是 Next: android widgets for kwgt
By TheVeloper , 评分和设计都不错,只是有些功能实现起来Bug比较多。
五,进阶示例:利用Anywhere&高级电源菜单实现高效的电源菜单设计 + 利用通知进化开启微信通知气泡
接下来的操作会涉及到以下几个App
在酷安上架anywhere, 通知进化(aka女娲石),以及需要去Xda & GitHub 发行的高级电源菜单。
https://kieronquinn.co.uk/redirect/ClassicPowerMenu/github
由易至难,我们首先来谈谈利用通知进化开启微信通知气泡,通知气泡最早出现于Facebook的Messages,当你在Facebook中进行聊天操作时,会在app内自动触发气泡效果,而来到Android10上,在开发者选项中曾经预留过消息气泡通知的API选项,直到Android11,这项系统Feature才正式上线,但由于国内的App厂商一般用同一个标准开发两套系统,所以诸如微信QQ这样的国内即时通讯app并不会支持这个Android系统API,但这并不意味着你不能开启这项feature,通过通知进化(aka女娲石)你可以针对微信开启这项功能(实际效果有点类似于国内UI推出的应用小窗)。
给予通知进化root和通知权限,点击微信通知增强让其接管微信的通知, 之后点击体验增强包,此时通知进化会为微信生成一个实现Android气泡消息feature的分身应用,到此为止便完成了基本工作,为了防止接下来的体验中你会遇到收到两个微信通知的类Bug(鬼畜)效果,你可以将微信本身的系统消息改为静音,由于通知进化已经接管了微信的通知,你可以安心进行此操作。
你可以在Android12的系统微件中的对话安排到桌面上,至此你又实现了一个Android12的feature。
接下来的操作是在Android12带回Android11中备受好评的系统电源菜单,由于整合智能家居和钱包的开关,此feature在Android11推出时备受好评,由于Android12更改了电源键的操作逻辑(为了将电源键变成呼出谷歌助理的AI键)曾遭到过用户投诉,而在Android12beta版本中,这个Android11的整合电源菜单被拆分到锁屏上,类似于iOS锁屏中的手电筒和相机的两个小icon,分别是钱包和设备控制器。
这实际上并不友好,你并不能在使用手机的任何时候都能一键解决问题,而视线回到Android11,在设备控制器中若增加anywhere ,则可以实现快速支付,查询健康码这种高频操作。这对于本地化来说无疑不是一种重大进步(前提是得你自己亲自动手折腾)
下载高级电源菜单App是这个操作的第一步,给予应用所有的(诸如root和无障碍操作)的权限,在LSPosed在的高级电源菜单的选项中Hook系统界面后重启,便可以让高级电源菜单接管你的电源键。
高级电源菜单中整合了各种系统电源开关操作,最重要的将设备管理器带回到了电源菜单,接下来要见到的是在设备管理器中由Anywhere来丰富操作性。
Anywhere的使用在这篇文章中只简单提到支付扫码和调用健康码(健康码这部分实际上比较繁琐如果你愿意实现且有耐心)更多进阶操作你可以在酷安的Anywhere产品上架页面上了解更多。
在Anywhere的扫码合集中,你可以找到绝大部分国内支付应用的快捷操作,添加即可。而将微信和支付宝小程序驱动的健康码带到anywhere上则要花上一番功夫折腾。
如果你要调用支付宝中的健康码,请在以下这个链接中找到你自己省份/城市的健康码URL
https://render.alipay.com/p/h5data/city-config_city-config-h5data.json
找到后复制,在Anywhere 新建一个URL Scheme的卡片,在URL Scheme的选框内填入
这里我以我在的城市武汉为例,在URL Scheme中填入
alipays://platformapi/startapp?appId=2019052565369331&page=pages/health-code/health-code
即可将健康码安排到anywhere中
而微信小程序驱动的各地的健康码则最为复杂,首先你需要打开目标微信小程序,并将其添加到桌面,由Anywhere 的搭档软件Short Cut找到微信小程序的URL,复制,然后打开各类Termux App,以am to-uri开头,后面粘贴目标微信小程序的URL
我这里以我在的城市武汉战疫为例
在Termux 输入
am to-uri "intent:#Intent;action=com.tencent.mm.action.WX_SHORTCUT;S.ext_info=shortcut_c3b96647166360c3bcc3bbc294c28ac285c3bb10c3806bc3886d2c;S.digest=ad82a63f6f972dc7b8f79a2b2b365b23;S.id=shortcut_c3a976214a3c66c2abc2acc383c28ac397c3b84bc29036c2bf6a3dc384;i.type=1;S.token=4dd5c0be4ffb99f5c54682601f911e96;i.ext_info_1=0;end"
按回车会得到
#Intent;action=com.tencent.mm.action.WX_SHORTCUT;S.ext_info=shortcut_c3b96647166360c3bcc3bbc294c28ac285c3bb10c3806bc3886d2c;S.digest=ad82a63f6f972dc7b8f79a2b2b365b23;S.id=shortcut_c3a976214a3c66c2abc2acc383c28ac397c3b84bc29036c2bf6a3dc384;i.type=1;S.token=4dd5c0be4ffb99f5c54682601f911e96;i.ext_info_1=0;end
得出的就是微信小程序的URL网址,同支付宝一样在Anywhere中添加URL卡片。理论上来说来说可以将各类微信小程序手动添加到Anywhere中,并长按菜单呼出。
更多详细操作你可以在Anywhere 的上架页上找到你需要的相关信息。
对了,最重要的一步,就是在高级电源菜单里的设备控制器中添加Anywhere,你可以在里面找到之前你创建的所有卡片,并以磁贴形式展现。
六,牵手Window&iOS etc.(示例)
如果不用QQ微信或者你本身没有两个账号的情况下传输文字,图片,文件,网页有什么好的解决方案呢?
这里介绍的是以我个人的的使用习惯的各种接力应用。
如果要传输文字,我个人倾向于使用Google Keep,如果你并不是所有设备都可以联网,你可以选择OneNote中的便签功能来实现,这样你的剪贴板可以在Windows MacOS iOS/iPadOS  Android 中穿梭自如。
照片和文件点对点传输推荐使用Send Anywhere, 如果你愿意折腾微软E3/E5开发者账号的话,那么你有机会可以白嫖到1T到5T的 Onedrive 空间来实现云备份功能。
网页推荐 Microsoft Edge ,你可以在操作菜单中的发送到设备将网页传输至各种装有Microsoft Edge浏览器的设备。
如果想在电脑上操控手机,你可以使用微软的连接到Windows (原你的手机)和(类)虫洞应用,连接到Windows需要将电脑的地区改为美区才能使用,可以在电脑上接听电话,收发信息,查看最近照片。虫洞则可以将手机屏幕投射到电脑上,同时可以利用电脑的鼠标键盘来控制手机。虫洞为付费应用,但在GitHub上有各种类似于这样的免费开源解决方案。
至此本文所涉及到的原生Pixel系统优化的所有工作便完成了,欢迎体验Pixel和(类)原生的无限魅力。
P. S. 本文最初写作的操作设备为Pixel 3 XL,后续更新为Pixel5。
谨以本文向12年初次使用智能手机,用着android 2.2在酷市场拼命下载apk的自己致敬
这里想[py交易]一下@alexkillers @好兆头 @酷安小编 @八百标兵 @匿名游客










你可以, 操作, 镜像

鸡爪子划拉快点   
说的好,你是直男吗
Cisco365days
OP
  
因为怕有些朋友在我这里下了模块因为各种各样的原因卡开机而发生意外,和部分模块涉及到付费的问题,所以我就没有提供而是给的清单,如果需要自己使用搜索引擎,一般是名字+GitHub,或名字+mods,最后叮嘱一句:刷机千万条,备份第一条,刷机不备份,卡机两行泪。
纱雾打你膝盖   
每个pixel用户到最后还是会成为苹果用户[doge原谅ta]
岚天夏   
pixel占用这么大的嘛,虚拟吃完,实体8G只剩2G[流汗滑稽][流汗滑稽][流汗滑稽][流汗滑稽]
Cisco365days
OP
  
我真的没有想到今天发布的图文不到24个小时就已经在酷安上点赞收藏到2K了,我这辈子都没遇到过这种阵仗和大场面,甚至今天还享受到了一天多的酷安首页被置顶的待遇。
我还记得我刚上初中那会是个彻底的手机迷,我用过的的手机下场都极其惨烈,基本上都逃不过被我爹妈五马分尸的局面。曾经我认为诺基亚N9是我的梦想神机,iOS是我仰慕却很难接触到的系统,Android是我玩耍最开始的土地,甚至一度着迷于画出这种手机界面。
直到临近大学毕业,我仍然没有熄灭自己对数码和科技的热情。在大环境特别不景气的此时此刻,其实有时候想想,会玩手机也许不是什么坏事,或许能因此帮到许多人,觉得自己也许可以做个数码博主。
感谢小编们的赏识和酷友的喜爱,我会再接再厉写出更有意思的图文。
Yiiiiiiii   
虽然是其他系统刷的PE,但是这篇文章对于优化也有很大帮助,感谢![酷币5€][酷币5€][酷币5€][酷币5€][酷币5€][酷币5€]
水墨丶小调   
先收藏了,从4到现在 总会换上的
您需要登录后才可以回帖 登录 | 立即注册

返回顶部