北京时间2014年11月15日凌晨 Google 发布了 Nexus 4 的 Android 5.0 Lollipop 原厂镜像,版本号为LRX21T。我的Nexus 4肯定会刷,就是什么时候刷的问题,本来想用 Nexus Root Toolkit 刷,结果试用的时候又是下载不下来 Lollipop 镜像,又是找不到 fastboot 的,还满屏英文,我就在网上问了一下,结果找到一个更好的刷机方法。下面我写一下我目前收集到的信息。
前提:
手机能进入fastboot mode模式 (Bootloader):手机关机,按住音量减+开机键
Nexus 4已解锁
需准备的文件/软件:
Nexus 4 的 Android 5.0 Lollipop 原厂镜像
Fastboot工具:CF-Auto-root程序包和 android SDK里都有,fastboot 和 adb 不分机型,文件是最新版最好。网上也有很多提供下载的页面。
手机驱动
备份手机内的文件和程序,刷机后手机内所有的数据会被清空,完全恢复成系统出厂时的状态。
刷机过程:
安装好手机驱动。
把Fastboot工具文件和Nexus 4的Android 5.0原厂镜像解压出来的六个文件放在一个文件夹里。
手机:开发人员选项-勾选USB调试,然后手机用USB数据线连接PC。
点击文件夹内的flash-all.bat。
剩下的就是等着了,等黑色窗口显示类似:finished. total time: 72.703s Press any key to exit…(完成,耗时72.703秒,按任意键退出),刷机就完成了。
最后最好在双清一下,能顺利进入系统,不双清也行。(走到这一步的童鞋很容易遭遇到一个问题就是刷完重启会卡死在开机动画,这个问题比较常见,解决方法就是进入原生recovery,看见机器人到底后,先按住开机键,然后再按音量上【中间间隔1-2s】,一共就4行,中间2行的WIPE,音量键选择,开机键确定,双清完再开机!!!然后一切正常!!!——LG Nexus 4 原厂镜像刷机教程)
这个方法是长期有效的,过去 Nexus 手机发布新系统的时候,都可以用这个方法刷机。
参考文章:
如何将Nexus 4刷回官方ROM? | Rethink
Nexus 4刷机、官方ROM刷机教程及工具下载
解决刷机出现adb或者fastboot不是内部或者外部命令
Nexus 4 教你一步一步刷机, 解锁, root, busybox
Nexus 4 必读与常见问题解答
ROOT
ROOT用CF-Auto-Root,当然Nexus Root Toolkit也可以。听说CF-Auto-Root是最干净的root方法,提权后仅安装一个SuperSU。
方法是:
安装Fastboot工具(CF-Auto-root程序包里有),nexus 4上勾选开发者模式中的 USB Debugging Mode,Nexus 4进入Bootloader模式(关机,按音量减+和电源键),通过 USB 将Nexus 4和电脑相连接,打开Nexus 4专用CF-Auto-Root程序的文件夹,(Windows平台下)双击运行root-windows.bat,ROOT完成。
如果Nexus 4未解锁,CF-Auto-Root会自动解锁手机,这个过程中手机中的数据会被清空。
Fastboot工具
CF-Auto-root(Nexus4版)压缩包解压后有个tools文件夹,里面有5个文件,其中两个分别是用于linux和mac系统的,实际上只有 fastboot-windows.exe,AdbWinApi.dll,AdbWinUsbApi.dll三个用于windows系统的文件。网上的教程里都是说Fastboot工具里有四个文件,是比 CF-Auto-root 提供的多出一个adb.exe。
adb是在正常开机模式的usb调试链接下管理手机的工具,fastboot是在fastboot模式下连接电脑时使用的工具。刷机用不着adb.exe, 所以CF-Auto-root也就没提供。
我按《解决刷机出现adb或者fastboot不是内部或者外部命令》中的说明,把相应的文件放在 windows/system32 和 system 文件夹里了,四个Fastboot文件三个出自CF-Auto-root的提供(fastboot-windows.exe已改名为fastboot.exe),adb.exe则来源于这篇帖子提供的 adb_fastboot.rar下载地址。我想我下载的这个CF-Auto-root版本是11月刚发布的也许文件版本能新一点吧。我把这四个Fastboot文件放win7系统文件夹里之后,以后我再给Nexus手机刷原厂镜像ROM,就不用合并这四个Fastboot文件到镜像包解压出的文件中了。直接解压tgz得到解压后的文件,运行其中的flash-all.bat即可刷机了。
附:
刷机精灵目前也可刷入Android 5.0
打开“开发者选项”:设置-关于手机-连续点击七次版本号-返回设置界面,开发者选项就出现了。
特别感谢以下G+帖子中回复我的网友:
官版镜像下载地址文件是tgz格式,下载下来怎么是tar格式?
问个给Nexus4刷官版5.0的事情
2014年11月28日星期五
2014年11月27日星期四
萤火虫代理使用简介
今天试用了萤火虫代理(FireFly Proxy),挺好用的。网上搜教程,搜来搜去只有一篇被多个站点转载的介绍:《开源翻墙工具:萤火虫 FireFly Proxy》,感觉还是不太够用。既然我都用上了,我就写一下吧。
下载/安装:
从萤火虫代理(FireFly Proxy)项目的官方主页下载程序包,好像目前仅支持 Windows 系统,第一屏可能没有,把网页向下拉,下一屏有一个官方提供的下载地址。下载下来是一个 exe 格式的可执行文件。运行后会解压文件在你指定的位置,然后在自动在“开始”的程序菜单上和桌面上建立快捷方式。程序本身是绿色的,你可以随便挪来挪去。当然你改变程序的位置后,就只能新建萤火虫代理的快捷方式了。
我用 Chrome 下载的时候还下载不下来,一旦下载完成,我的杀毒软件 Avast 就报告这个程序是个恶意程序自动给放到隔离区里去了,Chrome 也跟着添乱,说这是一个不安全的程序。最后还是别人给我邮寄了一个程序安装文件(firefly-proxy-win-0.1.3-install.exe)。安装和首次运行 FireFly Proxy 的时候 Avast 都首先拦截,然后进行扫描,扫描后说程序没问题。我这才算真能用上萤火虫代理。
运行:
你就点击你桌面上名为“萤火虫翻墙代理”的图标即可。按照默认的配置,运行 FireFly Proxy 后,会在显示屏右下角出现萤火虫代理的图标,屏幕上也会自动打开一个你默认浏览器的窗口(建议使用 FireFox 或 Chrome ),自动打开萤火虫代理本地文件夹内的一个页面文件,是一个网站导航页面,就是一些网站。现在你在这个浏览器的地址栏输入网站地址,或点击这个导航页面上的网站超链接,你就可以顺利的打开对应的网站了,当然包括在中国大陆你不能直接访问的网站。
你右键点击显示屏右下角萤火虫代理的图标,有一个选项叫“配置代理”,左键点击“配置代理”会在自动跳出的那个浏览器窗口里打开一个“说明/帮助”页面,这里面就是官方预制的说明。
我默认的浏览器是 Chrome ,萤火虫给自动打开的那个 Chrome 浏览器使用的是独立的配置,所以我所有的书签,扩展都没有了。你也可以像使用 GoAgent 那样,只在浏览器的代理管理扩展上填好 IP 地址和端口,用你自己配置好的浏览器来上网。具体参数在萤火虫“代理配置”页面上有。我就是在 Chrome 的代理管理软件 Proxy SwitchySharp 上填写的 127.0.0.1 端口 20149 。
如果你不喜欢它自动跳出一个浏览器窗口,你可以在配置页面把这个功能给关闭。
其他:
* 这个软件是开源软件,在项目主页上代码都是公开的,所以你不用担心这个程序有什么恶意功能。
* 程序的界面,说明都是中文界面。
* 支持 HTTP(s) 和 SOCKS5 协议。
* 程序内置黑白名单功能,并且可自动更新数据,简单说就是如果你使用萤火虫默认的配置,你不改动配置,而且使用萤火虫自动跳出的那个浏览器窗口,需要走代理线路的网站,会自动走代理线路,不需要走代理线路的,比如说中国大陆内的网站,就自动直接访问。
* 如果你有任何建议或反馈,请联系开发者邮箱:yinghuocho@gmail.com,欢迎更多技术人员加入这个开源项目。
下载/安装:
从萤火虫代理(FireFly Proxy)项目的官方主页下载程序包,好像目前仅支持 Windows 系统,第一屏可能没有,把网页向下拉,下一屏有一个官方提供的下载地址。下载下来是一个 exe 格式的可执行文件。运行后会解压文件在你指定的位置,然后在自动在“开始”的程序菜单上和桌面上建立快捷方式。程序本身是绿色的,你可以随便挪来挪去。当然你改变程序的位置后,就只能新建萤火虫代理的快捷方式了。
我用 Chrome 下载的时候还下载不下来,一旦下载完成,我的杀毒软件 Avast 就报告这个程序是个恶意程序自动给放到隔离区里去了,Chrome 也跟着添乱,说这是一个不安全的程序。最后还是别人给我邮寄了一个程序安装文件(firefly-proxy-win-0.1.3-install.exe)。安装和首次运行 FireFly Proxy 的时候 Avast 都首先拦截,然后进行扫描,扫描后说程序没问题。我这才算真能用上萤火虫代理。
运行:
你就点击你桌面上名为“萤火虫翻墙代理”的图标即可。按照默认的配置,运行 FireFly Proxy 后,会在显示屏右下角出现萤火虫代理的图标,屏幕上也会自动打开一个你默认浏览器的窗口(建议使用 FireFox 或 Chrome ),自动打开萤火虫代理本地文件夹内的一个页面文件,是一个网站导航页面,就是一些网站。现在你在这个浏览器的地址栏输入网站地址,或点击这个导航页面上的网站超链接,你就可以顺利的打开对应的网站了,当然包括在中国大陆你不能直接访问的网站。
你右键点击显示屏右下角萤火虫代理的图标,有一个选项叫“配置代理”,左键点击“配置代理”会在自动跳出的那个浏览器窗口里打开一个“说明/帮助”页面,这里面就是官方预制的说明。
我默认的浏览器是 Chrome ,萤火虫给自动打开的那个 Chrome 浏览器使用的是独立的配置,所以我所有的书签,扩展都没有了。你也可以像使用 GoAgent 那样,只在浏览器的代理管理扩展上填好 IP 地址和端口,用你自己配置好的浏览器来上网。具体参数在萤火虫“代理配置”页面上有。我就是在 Chrome 的代理管理软件 Proxy SwitchySharp 上填写的 127.0.0.1 端口 20149 。
如果你不喜欢它自动跳出一个浏览器窗口,你可以在配置页面把这个功能给关闭。
其他:
* 这个软件是开源软件,在项目主页上代码都是公开的,所以你不用担心这个程序有什么恶意功能。
* 程序的界面,说明都是中文界面。
* 支持 HTTP(s) 和 SOCKS5 协议。
* 程序内置黑白名单功能,并且可自动更新数据,简单说就是如果你使用萤火虫默认的配置,你不改动配置,而且使用萤火虫自动跳出的那个浏览器窗口,需要走代理线路的网站,会自动走代理线路,不需要走代理线路的,比如说中国大陆内的网站,就自动直接访问。
* 如果你有任何建议或反馈,请联系开发者邮箱:yinghuocho@gmail.com,欢迎更多技术人员加入这个开源项目。