记录 Kindle Fire HDX 7 安装 Google Play 服务过程

tl;dr : 下载 OpenGApps 的卡刷包并刷入,用钛备份或其他方式删除卡死的 setupwizard,打开全局和位置服务,点击 Play 商店并登陆。

前情提要:入手了一台 Kindle Fire HDX 7 平板使用,主要考虑用来看网课、看文档、看课件之类的... 选这台平板可能也收了 LinuxTechTips 的影响,毕竟白嫖王之前的某评测中提到过。在淘宝上随便找了一家,价格也就三百多,顺手就入了。卖家的服务很贴心,收到的时候虽然是二手但是看起来和全新无异,开机之后发现已经帮忙刷好了 CM,虽然装了几个推广 App,但是也很容易就卸载掉了。再之后各种调教,现在已经很顺手了。各种常用 App 安装完成之后,唯一的问题就是 Youtube 因为缺少 Google 服务无法启动,趁着四级考完的下午,来尝试解决一下这个最后的问题。
以下进入正文。

首次尝试:之前自用的红米,懒得 Root,直接在酷安找了个“GO 谷歌安装器”,下载回来之后很顺利的就安装完成了。本次轻车熟路,还提前在开发者选项中启动了 CM 自带的 Root 并授予权限。意想不到的是,安装完前两项之后,却在 Play 商店一项上卡死了,一直提示正在安装,实际上安装进程却并没有启动。看来此路不通。

另寻它法:随后搜索 CM 安装 Google 框架,搜到了一片少数派的文章,其中描述的方法是在 Recovery 模式下安装 OpenGApps 提供的卡刷包。于是跟随教程,打开官网,选择 ARM - 5.1 - nano,下载。(这里可以直接用内置浏览器打开,会自动识别,不需要手动点选。)然后下载 Root Explorer,授予权限,把下载完的 zip 包扔到 SD 卡的根目录下。再打开设置里边开发者模式,开启高级重启。剩下的就是长安电源按钮,在电源选项中选择 重启 - 恢复模式。进入 Recovery 之后,就直接刷刚下好的包就可以了,此前不需要清理数据。刷完之后可以顺手把缓存清理一下,然后就重启进入系统。

绝望与希望:但是这个时候问题就出现了...重启进入系统之后发现系统莫名卡顿,最麻烦的是 Home 键失效了,但是最近任务还能正常开启,因此还能在不同的应用之间切换。猜测是某个应用把系统给卡了,于是打开开发者选项中的可视化 CPU 占用,很快就发现了罪魁祸首:com.google.android.setupwizard。看名字应该是一个首次启动的引导程序,但是不知道为什么一直出不来界面,还把 Home 键给占用了... 这时候电脑不在身边,打算先尝试本机 ADB 一下。开始前先在百度上搜索了一下,但是没啥相关教程,索性就直接开始了。打开开发者选项中的网络 ADB,再打开自带的终端。随后在最近运行中找到酷安,安装了一个微软家的 Microsoft Launcher,然后直接在酷安的应用管理里边启动,至少先有了一个可以开启其他程序的界面。开了终端之后,直接 adb 发现端口开不起来,于是得先 su 再 adb。不过一连接就发现问题了:有两个设备在上边,一个是我刚才自己连接的 localhost,还有一个是一个很神奇的 emlator-5556,并且还没方法 disconnect。这就很糟心了... 不过后来又想了一招,先找了个钛备份,用钛备份把这个“启动向导”给卸了。效果立竿见影,桌面功能立刻恢复了。再打开 Play 商店,发现一直卡死在“无法和 Google 服务器通信”,就算已经开了全局,浏览器可以直接访问也没有用。又查了一会,发现有人提到可能是 hosts 文件的问题。把 hosts 文件重命名成 hosts.bak,重启问题依旧。后来灵机一动,再次打开之前的 GO 谷歌安装器,发现两个组件缺失,点击修复。不过修复一完成,就开始不断报错,一直弹某个进程已经终止运行的框,整个系统完全无法操作。绝望之后重启,再启动之后居然不再弹框了,但是问题依旧。再次查询,发现可能是没有开位置服务的问题。打开位置服务,再重启,打开全局之后,先把 Play 商店和服务的缓存都清理一遍,再打开 Play 商店,居然出现了登陆界面,然后就成功登陆了。

关键:在切换记录里边保留酷安、ApkPure 之类的应用商店,或是冰箱之类的系统工具,可以暂时性的起到启动器的作用,从而在真正的启动器不可用的情况下启动应用。

上边说的比较复杂,实际上也真的比较复杂,前前后后快四个小时才解决...希望本文能帮助读者解决类似问题。

你可能感兴趣的:(生活,踩坑)