ADB: Nexus5手机root,ota升级,线刷,开机绕过网络验证,checking connection

root的构成

  • 破解包构成:boot.img supersu.zip
  • 刷root必备:twrp的recovery.img,用于刷别的img
  • root: 通过twrp刷入破解包即可

5.x之后的ota升级校验

  • 校验机制:
    5.x之前,ota校验每个系统文件,所以增加的文件是可以通过ota校验的,所以root不影响。
    5.x之后应该是改了,因为验证的是所有系统文件的完整性,增加,删除,修改都不行,所以root过的Nexus机子在ota升级新的谷歌系统会失败。

root后的ota:

  • 刷你当前系统版本的官方的boot.img和recovery.img,如果有改过系统文件还原,这样可以试试,感觉上是可以通过ota校验。

手工升级,无损线刷升级6.0

  1. 手动升级:
    下载谷歌原系统,解压出各种img,用fastboot逐个flash刷入。
    其中刷入bootloader和radio后要各重启一下,刷入cache前,先清空wipe cache。
    【data和user这类不要刷,这样才能保留你的数据】
  2. 再root:
    从xda搞到修改过的boot.img,刷入boot,之后进twrp刷supersu.zip之类的完成最后的root。
  3. 收尾:
    清除wipe davlik和cache后,重启进系统,就搞定了。
  4. 新装6.0或恢复出厂后,
    开机怎么绕过网络验证,或者英文系统的 checking connection?

Nexus开机网络验证:

  • 要说王朝变态搞局域网封禁,
    谷歌也变态,之前老版本可以通过顺序点四个边角跳过网络验证,6.0这个办法已经没用了,作为用户被两头夹击,爽不可言!
  • 手机:可以通过拔卡搞定,
    无论什么版本的Nexus,不走wifi而走手机网验证,再拔掉手机卡,就可以跳过了。我的手机是这么绕过的,细节步骤再搜一下,我也记不大清了。
  • 非手机5.0之前:
    应该可以通过按顺序点击四个边角来跳过开机的网络验证。
  • 非手机6.0:
    核心就是一句话,连接wifi输密码时,在下方再手动设置代理IP和端口,只要你的代理有效就可以完成网络验证了。无论是淘宝花钱过验证,还是网上攻略,核心就是给你个IP和端口。
  • 代理的方式:
    电脑端xxnet,lantern改127为0.0.0.0,手机设局域网代理IP即可。电脑端爬墙后,再设个wlan给手机wifi信号,手机也可以完成验证。
    或者电脑爬墙后,开代理软件,拦截手机传输的包,比如fiddler也可以完成这个任务。
  • 还有个比较绕口的方法,改hosts文件:
    laod博客下载最新的谷歌hosts文件,给nexus刷twrp的recovery后,mount加载system并开启mtp,在pc上拷贝hosts文件到nexus的内置存储卡上,通过twrp的文件操作拷入system的etc下,chomod为644权限,重启后就可以瞬间通过网络验证了。

进系统后,停用或冻结系统程序过头导致开机不停转圈卡死:

  • 进twrp,data/system/users/0/package-restrictions.xml 搜索里头 状态为3的 apk信息,大多是谷歌搜索有关的东西禁用后导致的,找到几条把状态给删了。重启就可以顺利秒进系统