[Android]关于开机如何顺利通过设置向导的一点尝试(日期:20180419)

2017年3月12日 6 条评论 1.18k 次阅读 0 人点赞

开篇先说说为什么想写这篇文章。如果经常刷机,尤其是原生系的,肯定对开机设置向导这个不会陌生。因为这个设置向导要连接谷歌服务器,而由于国内墙的原因,有很多初次刷 CM(LineageOS),或者其他基于 AOSP 的 ROM 的用户会卡在设置向导这里无法正常进入桌面使用手机。在博主还在使用 6.0 系统的时候,通过快速的按跳过选项是可以跳过这个的,但是在刷了最新的 7.1.1 之后,发现这个方法不管用了,而网上有关的教程大多重复且较旧,不适合新系统了,所以我想写下自己折腾的一点经验,方便大家参考。

在开始教程之前,先说下自己测试的两台手机:小米 5 和一加 3。

另外补充:下面要说的,可能还需要你有刷第三方 Recovery,比如 TWRP 之类的。

经典方法:连接能翻墙的 WIFI

这个方法其实我觉得没有说的必要,方法很简单,在设置向导里连接带翻墙的 WIFI 并进行设置就行了。但是这个方法首先你需要有个能翻墙的 WIFI 热点(可以电脑或者路由器上配置好翻墙设置并开启热点),其次这个方法并不适合所有人,所以我主要还是说下面的几种方法。

方法一:拨号输代码

这个方法是我用自己的一加 3 测试的,不过说是测试,我也无法保证这是不是有效的方法。因为我这是第一次尝试这种方法,前面并没有注意设置向导选项的不同,所以无法验证这个是一加 3 的设置向导本身就带有这个功能,还是输入代码之后出现的效果。不过不管怎么说,还是先写出来吧,如果以后有机会,我再仔细看看这个代码到底有没有用。

  1. 刷好机开机进入设置向导之后,语言选择简体中文。
  2. 返回到紧急拨号界面,输入代码 *#812# 并拨号。
  3. 完成后重启手机,再次开机在连接网络设置中,拉到最下面应该能看到一个无网络跳过设置的选项。

PS:首先前面说了,我没有进行完整的测试,只能说是在开机后尝试性的输入了此代码,而在网络连接里恰巧发现了有个无网络的选项,并不清楚这是不是输入代码之后的效果,大家姑且可以一试,无效可以评论该文告诉我。

PS1:出现该选项我想了几个可能,一是该代码有效,二是我的 SIM 卡未正常识别,也就是可以理解为我没有插卡,所以大家还可以尝试下拔卡观察会不会出现该选项,三是一加 3 的设置向导比较特殊,因为小米 5 测试这个时并未发现这个选项,当然这也有可能是因为 SIM 卡正常识别了的原因。

方法二:改 HOSTS

这个方法的原理很简单,不能过设置向导是因为墙,那么如果能正常连接服务器,自然就不存在这个问题,所以改个 HOSTS 应该能完成设置了。当然,这个方法我没有试过,以下的只是我自己的一点想法,有效性未知(我猜有效,信不信由你~)。

改 HOSTS 在 Android 上很多是通过装应用实现的,这里我们还不能进桌面,自然无法通过这种办法解决,所以我们首先需要的是一个带文件管理功能的第三方 Recovery。

以下开始不靠谱教学,欢迎大家尝试:

  1. 重启进入 Recovery 之后,进高级选项挂载 /system。
  2. 在电脑上下载最新的 HOSTS(比如这里的:https://github.com/racaljk/hosts),连接手机和电脑,将该文件传输到手机中。
  3. 打开 Recovery 里的文件管理器,将前面的 HOSTS 文件移动到 /system/etc 目录下。
  4. 重启手机进行正常的设置向导设置。

PS:此教程未经过测试,算是我的一点小脑洞。

PS1:第 2 和第 3 步,也就是将 HOSTS 文件放到 /system/etc 目录下这里,方法还有其它的,比如用 ADB 什么的,我这么干只是因为我觉得这么做比较方便,不需要接触代码。

PS2:如果你有心,知道装应用也能改 HOSTS,那么后面这个方法三的部分操作,你可以使用在方法二中。

方法三:我也不知道该怎么说反正就是有用的方法

此方法是我偶尔发现的,和前面两种的还算是温和的方法比起来,这种方法具有一定的破坏性,但是可恢复,且确实有效。该方法在小米 5 上测试通过,下面说方法:

  1. 步骤一先说注意事项:如果你还想刷谷歌套件,请在双清手机并刷入新 ROM 时,连带着也刷入 GApps,也就是说不要在设置向导完成之后,再想着刷 GApps。
  2. 步骤二还是说注意事项:刷完机后,请先保存好一份 ROM 包和 GApps 包。
  3. 正式教程开始,刷完机后,不要记着选择重启手机进入新系统,首先在 Recovery 中,进高级选项选择挂载 /system。
  4. 打开 Recovery 自带的文件管理器,进入 /system/priv-app 目录。
  5. 在此目录下,寻找名字含SetupWizar的文件夹,一般的话有两个(如果你按我前面说的刷了 ROM 和 GApps 包,没刷 GApps 的就只有一个)。一个是系统自带的,文件夹名称一般是你刷的系统名称+SetupWizar,另一个是谷歌的,文件夹名称是 SetupWizar。
  6. 删除以上两个文件夹下的 APK 文件,重启手机。
  7. 此时你应该直接跳过了设置向导(因为应用被强行删除了),这时别高兴,赶紧下载并安装以下两个 APP 备用,一个是 fooView 浮动阅读器,另一个是 SS 或者 SSR,并将两个 APP 都配置好,设置为开机自启动。
  8. 再次重启手机进入 Recovery,不要做任何清除手机数据的行为,直接再刷一遍 ROM 和 GApps 包。
  9. 最后一次重启手机,此时再开机会看到设置向导,正常操作即可。

前面的 fooView 浮动阅读器的作用,在你见到设置向导并无法正常完成时,此时它能帮你快速的直接进入系统进行相关更改以便你能设置好设置向导。而 SS 或者 SSR 此时的作用就是帮你翻墙, 解决无法连接谷歌服务器的问题。

PS:这个方法的思路是我想到的,不知算不算原创?原理就是删除 APK 先跳过设置向导,然后由于 ROM 包更新要覆盖 system 分区特性,使得在做好事前准备后,重刷 ROM 包会再次安装上设置向导。而我们此时已经做好了翻墙相关的准备(ROM 更新不会清除应用数据,也就是说前面你装好的应用它还存在),所以能正常的进设置向导进行有关设置。好处是能保证设置向导的正常使用,不会损坏系统,坏处是可能有点绕。

PS2:利用这种方法,前面你装的翻墙应用也可以是别的,或者装个修改 HOSTS 的应用。

PS3:如果在此方法的最后一步,也就是设置向导设置完成之后老是停止运行,请尝试用 fooView 浮动阅读器进设置清除系统有关应用的应用数据(不要清除自己装的那两个应用的数据)。

 

待验证的方法四:屏幕四角依次点击跳过

这个方法大家应该在老系统上听过,在新系统上似乎不太管用了,不过我上次偶然操作的时候竟然跳过了,所以给大家简单分享下吧,需要提醒大家的是这个我没有再次验证过,不一定有效哦~

下面是具体方法:

也就一条,正常进行设置向导设置,到连接到网络等待验证那里的时候,按顺序从左上角屏幕依次从左到右,从上往下把屏幕四个边缘角都按一下,看看能不能跳过设置向导。

 

 

OK,说到这里就差不多了。前面一些需要注意的,以及我不确定的,我应该都有好好的写出来,希望大家能从中找到适合自己的方法。最后,祝大家刷机愉快!

最后的最后:fooView 浮动阅读器是个好东西,它的功能很多很强大,我上面那样使用算是不太正经的,它也是我还没来得及给大家介绍的好应用,有时间我会写一篇文章来介绍它的,大家可以先试试。

相似文章

12点半

Hello world!

文章评论(6)

  • waddles

    直接把SetupWizar删掉,系统的留着,就能跳过了,为啥还要再刷一遍。

    2018年4月19日
    • 12点半

      @waddles 再刷一遍也是为了保持完整,毕竟最终目的只是过设置向导而不是不要这个东西。

      2018年4月19日
      • waddles

        @12点半 对我来说,能上谷歌商店,谷歌日历能同步就是完整的了。hahaha

        2018年4月19日
        • 12点半

          @waddles 也没毛病~

          2018年4月19日
  • nanano

    非常有用,自己正好碰到这个问题十分头疼,谢谢博主!

    2017年5月26日
    • 12点半

      @nanano 啊哈不客气哦,能帮到你就好。

      2017年5月31日