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调试 - ...
随机推荐
- VPN怎么连?
VPN的英文全称是“Virtual Private Network”,翻译过来就是“虚拟专用网络”.VPN是通过特殊的加密的通讯协议在连接在互联网上的位于不同地方的两个或多个内部网之间建立一条专有的通 ...
- OC7_目录操作
// // main.m // OC7_目录操作 // // Created by zhangxueming on 15/6/19. // Copyright (c) 2015年 zhangxuemi ...
- 从客户端中检测到有潜在危险的 request
如题,当遇到这种情况该怎么办呢? 通常情况下一下2种解决方案就可以解决问题了: 解决方案一: 在.aspx文件头中加入这句: <%@ Page validateReques ...
- 从0开始学习react(三)
这次我们来讲解第三节知识,考虑了下,先不去讲什么理论了,毕竟网上一搜一大堆,而且理论真心看不太懂啊!!! 今天我们就直接上实例喽! 大家HIGH起来!!!(想了好久,还是没舍得删这句话) 1.根据下图 ...
- vm安装mac系统
零:起因想学习IOS开发,但是mac pro和mac mini都舍不得买,去apple店体验了几次mac不怎么喜欢,so… 一:原料VMware-workstation-full-12.0.0-298 ...
- opencv java api提取图片sift特征
opencv在2.4.4版本以后添加了对java的最新支持,可以利用java api了.下面就是我利用opencv的java api 提取图片的sift特征. import org.opencv.co ...
- JAVA_SE复习(多线程)
线程 1.两种创建线程的方式都有自身的优点. 实现 Runnable 接口的优点: 从面向对象的设计观点看,Thread 类严格来讲是一个虚拟CPU 的封装,因此只有要改变或扩展该CPU 模型 ...
- 利用cglib生成动态java bean
cglib详细学习 http://blog.csdn.net/u010150082/article/details/10901641 cglib-nodep jar报下载 http://grepcod ...
- V9任何页面GET调用内容分页的说明
如标题,很多人想要在网站首页或其他的页面实现分页效果,说明如下: 一般特殊页面实现分页是通过GET语句的(论坛很多牛人用修改PHPCMS系统函数来实现,个人不推荐,因为你改了系统文件,不利于官方下一步 ...
- spark(一) build
(1)编译前的准备工作,安装jdk,解压maven,解压spark,解压scala并配置相关的环境变量 export JAVA_HOME=/opt/module/jdk1.6.0_45 export ...