CyanogenMod刷机以及Google Play应用商店安装方法介绍
http://blog.csdn.net/zcynical/article/details/19241595
写在前面:
本文介绍的方法除第一步外,适用于所有CM系统支持的设备,第一步由于用到了PC上的Odin3软件刷入Recovery,因此只适用于三星设备,其他品牌的机器需要另找方法刷入Recovery,之后依然可以使用本文方法进行刷机和安装Google play等服务。
在刷机前请确保重要信息已经备份,在用Odin3刷入CWM Recovery过程中要避免PC断电或者USB线断开,这样都会导致手机变砖。
首先要简要介绍一些工具和名词:
1. Recovery
关于Recovery详细的定义可以参看这里:http://forum.xda-developers.com/wiki/Recovery
我大致总结一下:Recovery是一个独立于主Android系统的轻量级的运行环境,实际上它和主Android系统放在了不同的分区,有自己的内核。因此,即便是手机或者平板上的Android系统被损坏了,仍然可以进入Recovery进行修复或者刷入新的ROM。每台Android设备出厂就会有一套Recovery系统,不过原厂的Recovery功能较为简单,所以这里我们需要刷入由一些开源社区制作的扩展的第三方的Recovery,再由Recovery刷入新的ROM,替代原来的Android系统。
2. ClockworkMod Recovery (CWM)
详细介绍可以参看这里:http://forum.xda-developers.com/wiki/ClockworkMod_Recovery
或者这个ClockworkMod的官方网站:http://www.clockworkmod.com/
CWM是一个由Koushik Dutta制作的第三方Recovery,支持系统备份、ADB调试、root以及刷入新的ROM和更新包等功能,新的版本加入了触屏支持,更加方便了在Android设备上的操作。
3. Odin3
这是专门适用于三星设备的线刷软件,我们在PC端上用USB线连接手机,然后用它刷入CWM Recovery。现在最新版应该是3.09,之前刷机用过1.85,那也是一个很广泛使用的版本,这个工具没有官网,我也不知道作者,不过在网上很好找,后面我也提供了上传到我的百度网盘的一个版本以供下载。
4. CyanogenMod (CM)
官网:http://www.cyanogenmod.org/
这个不需要多讲了,大名鼎鼎的CM系统,国内很多拥趸的MIUI就是在它的基础上开发的(也就是重做了UI,加了不少广告)。需要注意的是,请到http://wiki.cyanogenmod.org/w/Devices去查看自己的设备是否在CM的官方支持列表里,如果在就万事大吉;如果不在,就最好不要刷,非CM官方的MOD经常会出问题。
5. Google Apps(GApps)
详细介绍参看这里:http://wiki.rootzwiki.com/Google_Apps
其实GApps指的就是Google官方开发的Android应用全体,包括Google Play Store、GMail客户端等等,不过大部分服务都被大陆限制了,很难连接上。但是安装Google Play具有十分的必要性,因为它是官方应用商店,从那里下载应用更有保障,里面的应用相对不容易造成Android设备运行缓慢甚至崩溃等问题。当然,即便是Google Play,也对大陆地区用户进行了限制,应用少得可怜,多数还都是垃圾,因此还需要配合科学上网获得美国IP,这样就可以连接到美国区的Google Play,之后就能看到完整版的应用商店,里面种类非常丰富,用户数量也很庞大,这才是真正的Android市场。
但是问题是如果单纯在国内的山寨应用商店下载Google Play的APK包进行安装肯定是不成功的,使用网上那些教程里的方法也有很大可能无法解决问题,因此需要用Recovery刷入GApps包进行安装,最为靠谱高效。
下面开始正式的刷机步骤
第一步 刷入CWM Recovery
首先,去下载Odin3,
下面提供一个Odin3 3.07版的链接
然后,去CWM官网下载对应自己设备型号的Recovery(找到自己的设备型号,之后点击那一行的对应版本号就可下载,第一列是非触屏版的Recovery,第二列是触屏版的,可以自行选择下载)
http://www.clockworkmod.com/rommanager
这是应该得到了一个类似于recovery-clockwork-touch-6.0.4.6-i9300.img的文件,此时需要把这个文件打包为tar文件才能被Odin3使用,但是这个打包过程不能在Windows下进行,需要Linux环境。如果没有Linux,或者懒得切换系统,那么在Windows下使用Cygwin配合tar工具也可以(tar是Cygwin的默认工具,不需要单独下载)。
下面以Cygwin为例,说明如何将img打包为tar的方法(Linux里打开Terminal也是类似)
先把刚才下载的img文件放到Cygwin安装目录下,把名字改成recovery.img(这样比较好记)
启动Cygwin后,不断输入"cd .."命令,达到Cygwin的根目录,之后输入命令:
tar -H ustar -c recovery.img > recovery.tar
这样就可以在同个目录下得到recovery.tar文件,这个文件就可以被Odin3使用了。
如果觉得很麻烦,我做了i9300国际版的Recovery的tar,提供下载。(其他的可以自行到论坛上找)
这时候将手机关机,然后同时按下音量减小、Home、开机三个键,等一会,按音量增大键继续,手机会进入挖煤模式,然后手机链接到PC上。这时候要关闭所有PC上的手机管理软件(Kies、豌豆荚或者360等),等待几分钟,系统会安装驱动。驱动安装好后,启动Odin3,会看到COM1有一个设备,点击PDA按钮,把刚才制作的Recovery.tar载入进来,去掉Auto Reboot前面的勾(很重要,否则很有可能总是刷不上Recovery),之后点击Start按钮(如下图所示),然后等到写入完成。
当整个过程结束之后,拔掉USB线,关闭手机。之后同时按下音量增大、Home、开机三个键,就可以进入CWM Recovery模式,看到上面的版本号和你下载的版本一致,说明刷Recovery成功了。
第二步 刷入CM系统
在这里找到自己的设备(如果列表里找不到,可以在左侧设备列表里找)
点到自己的设备里之后,在Type栏里找到stable的版本下载,只有这个版本是正式的版本,其他的版本都是测试版,不推荐普通用户使用。
下载成功后,得到了一个类似于cm-10.2.0-i9300.zip这样的zip文件,把它放到手机的SD卡里,放在根目录就可以。
再回到Recovery,首先进行双清,先后点击wipe cache partition(之后还要确认一下)和wipe data/factory reset(之后也还要确认)。再之后点击install zip,下一个界面点击choose zip from /storage/sdcard1,在下一个界面选择刚才放进SD卡的zip包,然后确认,就可以开始卡刷CM系统了,等一切就绪之后返回Recovery主界面,选reboot system now。重启后就可以看到CM的欢迎界面,至此,卡刷CM系统就完成了。
第三步 安装GApps
在这里找到自己的系统版本对应的GApps包,也像刚才一样放到SD卡根目录下,重复刚才卡刷CM系统的步骤,唯一的不同就是最后选择的是GApps的zip文件。
一切完成之后系统重启就可以看到Google Play等应用已经装好了。
接下来要做的就是利用手机科学上网,获得境外IP,看到真正的Google Play Store的应用内容,这部分的方法有许多相关教程,可以自行搜索。
CyanogenMod刷机以及Google Play应用商店安装方法介绍的更多相关文章
- 【刷机】Google Nexus s 蓝牙点击异常,无法启动,刷机解决方案
1 问题详述 手头上有一部Google Nexus S ,本机自带的输入法不好用,想下载其他的输入法,想用蓝牙传输一下apk文件,点了一下蓝牙开关想要打开蓝牙功能,但奇怪的情况出现了,手机一直重启, ...
- Openwrt 刷机后配置WAN口,安装luci和设置中文、安装挂载USB存储。
官方版本的ROM编译时时没有把luci和uhttpd打包进去的,所以,要ssh登录到路由器后手动安装,默认用户名root,密码是空. 如果你的路由器是挂载在其他路由下面的,DHCP可以获取到IP,能正 ...
- 努比亚Z7 mini刷机教程_recovery卡刷机教程
之前小编分享努比亚Z7 mini电话访问Root权限.recovery刷机教程. 所以对于朋友谁搞机整机的爱,左边是写第三方手机刷包.那么下面刷的家小编与您分享努比亚Z7 mini刷机教程手机. 一. ...
- google nexus5x 刷机抓包逆向环境配置(三)
本文仅供学习交流使用,如侵立删! google nexus5x 刷机抓包逆向环境配置(三) 安装抓包证书(Fiddler.Charles) 操作环境 nexus5x kaliLinux win10 准 ...
- google nexus5x 刷机抓包逆向环境配置(一)
本文仅供学习交流使用,如侵立删! google nexus5x 刷机抓包逆向环境配置(一) 操作环境 nexus5x kaliLinux win10 准备 官方工具包官方下载地址:https://dl ...
- 三星N900(note3)刷机包 颓废N0.8.1 修复已知BUG 集成谷歌服务
ROM介绍 8.1更新信息:攻克了来电后点击HOME出现SECPHONE已经停止的问题 去掉了桌面隐藏信息的选项,官方最新底包暂不支持这功能 增加了网友们须要验证的谷歌服务(不须要的同学同步什么的都关 ...
- 不懂这个别说是刷机高手!安卓Recovery你知多少
[PConline 应用]玩过安卓刷机的朋友相信都听说过Recovery,在刷机前,第一步往往是解锁手机,第二部就是刷入Recovery了.利用Recovery读取第三方Rom并刷入系统,才能实现刷机 ...
- (转)Android刷机的一些知识整理
刷机概述刷机原因刷机可以升级和破解固件(在Android上:即可以升级系统,更改系统,获取Root权限):破解系统的原因①安装第三方软件不需要签名,不受证书的束缚:②修改系统的文件,达到系统的瘦身,以 ...
- Android刷机教程
我的机器是Nexus 5 一. 安装驱动 如何进入fastboot模式 1. 拔掉数据线,将手机关机 2. 关机后同时按住[音量减小键]和[开关机键]即可进入Fastboot模式 开启usb调试 - ...
随机推荐
- react服务端/客户端,同构代码心得
FKP-REST是一套全栈javascript框架 react服务端/客户端,同构代码心得 作者:webkixi react服务端/客户端,同构代码心得 服务端,客户端同构一套代码,大前端的梦想, ...
- Hyper-V 虚拟机连接外部网络
Hyper-V创建好虚拟机之后,在默认配置下是没有网络连接的,这个时候就需要进行简单的配置,即可让虚拟机连接外部网络: 在Hyper-V管理器中,右键点击后出现菜单,选择"虚拟交换机管理器& ...
- QMessageBox 在MAC下更加自然
说明 在MAC写过QT程序的程序员应该都知道,QT默认的QMessageBox没有MAC系统的效果,在网上找到了一篇关于这方面的文章,但是这篇文章写的有个缺点,就是使用信号的方式,使用起来很不方便. ...
- struts2全注解Action配置
- Cookie和Seesion的区别
一.Cookie对象: 1.Cookie是由网络服务器发送出来,存在在浏览器上,它是个存储在浏览器目录中的文本文件.当浏览该cookie对应的站点时,cookie作为http头部文件的一部分在浏览器和 ...
- asp.net 点击按钮,页面没有任何变化,后台代码不触发
asp.net 点击按钮,页面没有任何变化,后台代码不触发 和可能是 asp.net button 缺少validationGroup 导致的,需要查看页面的validation并且让他们抛出错误信 ...
- Asp.net Response.Redirect with post data
string url = String.Format("{0}://{1}/{2}", Request.Url.Scheme, Request.Url.Authority, &qu ...
- Web服务器集群搭建关键步骤纪要
前言:本文记述了搭建一个小型web服务器集群的过程,由于篇幅所限,系统.软件的安装和基本配置我这里就省略了,只记叙关键配置和脚本内容.假如各位朋友想了解各软件详细配置建议查阅官方文档. 一 需求分析: ...
- 代码规范-IAR设置
1.在IAR内定义 char 2. 去掉相关的告警 3.LANGUAGE设置
- 新的MOVE结构,和在项目中实际的感受
关于MVC/MVP的瑕疵 MVC 和 MVP是最简单,最脍炙人口的框架结构. 有一段时间, 凡事有一定规模的代码,我都会架在上面,甚至后台程序也不例外(预留出可以注册的用户交互接口,作为后台控制器). ...