各类 gapps
研究了三种 opengapps:普通的 opengapps,通过 magisk刷入的 magic gapps 和 nanomod
先刷了 magic gapps,刷入占用了许多 data 空间(但不占用 system 分区空间,system 不够的福音),但是好处是如果想要卸载 gapps 在 magisk 那里取消勾选就可以了,but。。。刷入后谷歌服务就在不停的弹出停止服务,谷歌商店也进不去,也是谷歌服务停止,safetynet 根本通不过,而且连 token 都拿不到,证明根本就没有用吧。。。用一加社区和 appops 设置都没有改善,证明是兼容性问题,看来这个模块还是有待完善。
(18.10.1 更新) 原来是跟 magisk hide 冲突了,关闭就不会 fc 了。
(20.8.26 更新) 本模块停更,没有 magisk v20 以上可用版本了。旧版本 magisk 会闪退+升级新版后回退再次刷入此模块时会像原版 opengapps 一样提示空间不足,即模块挂载功能失效)
然后是普通的 opengapps ,刷入后占用 data+system 空间,而且比 magic gapps还要大 (我记得 opengapps 好像 systemless 化了,以前放在 system 里面那有那么大占用,不过 system 空间不够确实也不用刷了),而且估计很难卸载掉,but 好处还是很明显的,这是目前实验里面最正常的谷歌包,刷入后登陆下载都没问题,装上 magisk universal-safetynet-fix 后连 safety 都能过了,之后实验了一下,可能是 rom 本身自带了root,所以光是安装 magisk 是过不了的,另外就算是安装了 fix 模块,只要安装了 xposed 也过不了(无论是不是 systemless),当然我只实验了 systemless 模块,装了 xp 要过也很简单,就是去除勾选 magisk 里面 xp 重启就行了(不用删除)
最后是号称黑科技的 nanomod,然而一开始我用 6.0 的时候根本刷不进去。。。无论是通过 recovery 还是 magisk 内解包(怀疑空间不足),然而都不行,最后刷完 7.1.2 空间够大后才刷入,刷入后发现喵了个咪啊。。。按了一堆无关紧要的软件,不过开源而且占用极小,多半是 full 版的魔改精简。。。商店一开始可以登陆账号但是上不去,后面发现什么权限都没给,给了权限能上了,但是还没试下载,而safetynet显示没联网。。。不过值得一提的是,里面的谷歌框架叫做microG,设置很精简,而且里面有一项提到可以强制通过 safetynet,但是是灰的,看来有潜力但是我不会用&还没开发完全。后面我卸载玩多余应用的时候才发现你妹啊!原来图库和短信都被替换了。。。最后还得上酷安下了两个第三方用。。。下次我试试看找找精简版(只有 microG)和商店的试试看。而且还有一点,里面的 tor 我很感兴趣,据各种野鸡渠道说是上「暗网」的东西(逃
(19.8.4 更新)后面了解了一下,nanomod(现在已经叫 nanodroid 了),实际上是 microG + foss + 签名欺骗这一套东西,有关 gapps 的实际上只有 microG(参考文章:离开 Google 的 Android 之路),但 microG 要求系统支持签名欺骗,要不就使用支持签名欺骗的 rom 或修改 service.jar,要么就使用 xposed(参考文章:MicroG安装与配置,已在 u 盘存档),要么就 nanodroid,上次 safetynet 检测不过的原因也许是我少刷一个签名欺骗模块。。。(不过令我感到奇怪的是,目前如日中天的 magisk 居然都没有能够办成签名欺骗的模块)
(19.9.1 更新)用了安卓 p 专用的 weebgapps。其实体验不算太好,到 20.8.26 为止再看仍仅支持 9.0 以上。
另外我还试着刷入了 weebgapps(就是 p 专用的那一个 gapps),效果,嗯。。差强人意,备份还原没反应,光是登录的时候就搞了半天,后来我才发现是权限没开。。。cts 一开始过不去,装上 magisk 模块以后过去了。不过后面再试了两次,反正延迟这个事情肯定存在(就算开了权限),登录按钮点下去装死起码半个钟。。。而且很多功能也装死,magisk 版特别严重。
但是和上面的诸位一比,起码还是谷歌专用商店,能通过方法过 cts,框架也很精简,结论就是,还行吧(唯一一点不方便,权限都要手动开)。。。
(19.9.17)还有另一种叫 bitgapps 的,7.0-9.0 都能用,使用方法和 weebgapps 一样(不过没有 magisk 版,但 magisk 版那么烂不要也罢) ,暂时没看出有什么区别,唯一的区别就是这个品种更新比较慢。