menu Limu's Blog
Nexus7折腾笔记
1428 浏览 | 2021-01-06 | 阅读时间: 约 2 分钟 | 分类: 笔记 | 标签:
请注意,本文编写于 284 天前,最后修改于 196 天前,其中某些信息可能已经过时。

Nexus7折腾笔记

最近整了块13年的Nexus7(WIFI版),寻思折腾下玩玩吧,这里就记录下我的折腾日常吧:

1、安装了lineageos18的系统,安卓8.1,刷入了supersu,日常使用还可以,就是谷歌框架安装后一直都是停止运行,Gapps因为分区太小的问题刷不上,以后会去处理这个问题。

2、连接WiFi或者移动网络,会出现叉号或叹号。这是因为在连接一个网络的时候,系统会去请求一个google的网址来确定这个网络是否具有网络访问。由于我国GFW封锁策略,导致系统请求google网址不成功,就会出现叉号或叹号。

解决方案:

开启root并且启动usb调试
使用adb调试
Android 7.0之前版本的系统,执行以下命令:

adb shell "settings put global captive_portal_server connect.rom.miui.com";

Android 7.0之后的版本需要执行下面的两条命令:

# 应该是默认优先https的访问
adb shell "settings put global captive_portal_http_url http://connect.rom.miui.com/generate_204";
adb shell "settings put global captive_portal_https_url https://connect.rom.miui.com/generate_204";

然后打开飞行模式,关闭飞行模式,此时,叉号或叹号就消失了。

# 使用默认,即删除配置
adb shell settings delete global captive_portal_http_url
adb shell settings delete global captive_portal_https_url

当然也可以通过更改captive_portal_mode的值来实现的。

关于刷原厂系统的问题

地址:https://developers.google.com/android/drivers#flomob30x
可以直接使用里面包含的flash-all.sh直接刷入,当然你可能会遇到不断的循环重启的问题,经过大量的测试,发现:
可以在bootloader下首先执行:

fastboot oem lock

然后在执行下面的指令进行解锁:

fastboot oem unlock

然后在重新使用自动的脚本刷入系统就可以了,谷歌的系统激活可以直接跳过,透明的代理肯定是过不了GFW了,所以,这里就有一个跳过验证的方法:
进入bootloader模式,使用使用fastboot刷入twrp(刷其他的也可以的),然后进入recovery模式(就是刷入的twrp),在mount中挂载system分区后依次执行下面的命令:

adb shell
echo "ro.setupwizard.mode=DISABLED" >> /system/build.prop
exit
adb reboot

成功跳过。

关于刷系统出现的报错问题

在刷机的过程中可能会出现类似这样的情况:

FAILED (remote: ‘Bogus size sparse and chunk header’)
fastboot: error: Command failed

这样的话,请解压官方提供的刷机包,并进入解压目录,进行手动刷入:

fastboot erase system
fastboot erase boot
fastboot erase recovery
fastboot erase cache
fastboot erase userdata
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash cache cache.img
fastboot flash userdata userdata.img
fastboot reboot

解决问题

文章转载请注明limu

知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

全部评论

info 评论功能已经关闭了呐!