按照官方网站的说明一步一步的做下去的时候发现在执行heimdall.exe文件的时候出现“不是win32的应用程序”的错误提示,因此决定按照其它方法安装recovery,然后再刷入CM10.1.

samsung手机的刷机方式通常分为两种:线刷和卡刷。线刷指的是PC上的刷机软件使用USB线将手机的操作系统或者更新文件发送到手机上并进行安装。卡刷指的是先将手机的操作系统或者更新文件存入手机的sdcard中,然后在手机开机时进入recovery模式并选择sdcard中的文件进行安装。

由于Samsung原装系统不带有recovery,Samsung I9103刷cm-10.1的过程分为两步:1.通过线刷刷入recovery 2.通过卡刷刷入cm-10.1和gms文件。

刷机前的准备

http://bbs.gfan.com/android-3210349-1-1.html

1.通过线刷刷入recovery

1)下载相关文件

windows下的I9103驱动文件PC端刷机软件ODinrecovery文件

2)在windows下安装I9103驱动文件,只有成功安装了驱动文件,PC端刷机软件才能和手机相连。

3)按照音量减键、home键、电源的顺序依次按下三个键,并且保持三个键同时按下时间约3s直到手机屏幕出现了相应的刷机提示。

4)根据提示按音量加键进入刷机模式

5)将手机通过USB线和PC相连

6)打开ODin软件,选中PDA并导入已下载的recovery文件,单击start开始安装recovery,完成后会有PASS提示

参考

http://www.netded.com/a/jishuyingyong/2012/0410/23418.html

2.通过recovery安装cm-10.1

1)下载相关文件并拷入sdcard中:

cm安装包 cm-10.1-20130725-NIGHTLY-i9103.zip,google服务安装包:gapps-jb-20130301-signed.zip

2)进入recovery模式

先按下电源键,出现开机画面时再同时按下音量加和Home键,保持三个键同时按下直到屏幕上方出现一行小字时松开

参考

http://jingyan.baidu.com/article/2d5afd69b437f685a2e28e0e.html

3)wipe data/factory reset 并wipe cache partition

4)install zip from sdcard安装保存在了sdcard中的cm安装包和google服务安装包

参考

http://bbs.gfan.com/android-5115601-1-1.html

http://wiki.cyanogenmod.org/w/Install_CM_for_i9103#Installing_a_custom_recovery_on_Galaxy_R

I9103进一步学习材料

http://bbs.gfan.com/forum.php?mod=viewthread&tid=4431621&extra=page%3D1

Samsung I9103刷cm-10.1的方法的更多相关文章

  1. Caliburn.Micro(CM) 穿过 Popup 绑定方法

    今天一个朋友,在用CM框架中,在一个ListView的DataTemplate,中用了个Popup,发现绑定不到VM(集合外的VM,即ListView的DataContext)中的方法了.我查了一下C ...

  2. Effective Java 第三版——10. 重写equals方法时遵守通用约定

    Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将 ...

  3. 在vs2010中编译log4cxx-0.10.0详细方法(从下载、编译、解决错误详细介绍)

    在vs2010中编译log4cxx-0.10.0详细方法(从下载.编译.解决错误详细介绍) http://blog.sina.com.cn/s/blog_a459dcf501013tbn.html

  4. Python中list常用的10个基本方法----list的灰魔法

    ########################list 的常用的10个基本方法################################## list 类 列表# 1 列表的基本格式#2 可以 ...

  5. 从Ubuntu 18.04 LTS升级到Ubuntu 18.10版本的方法

    从Ubuntu 18.04 LTS升级到Ubuntu 18.10版本的方法 2018-10-18 21:08:39作者:ywnz稿源:云网牛站 本文提供从Ubuntu 18.04 LTS(Bionic ...

  6. Android手机刷机失败的自救方法

    刷机对于一些android手机的高级用户来说已经是家常便饭了,很多新手也都跟着教程轻松了学会刷机.升级系统,也都开始经常在网上搜罗一些自制的系统进行刷机,体验新系统带来的新感觉.但是有句古话叫常在河边 ...

  7. Monyer's Game 6~10关过关方法

    从Monyer's Game开通到现在,已经有50多人通关了.其中绝大部分人,不管是自己独立完成也好,参考别人也罢,都是自己一步一步过去的.像陆羽兄弟甚至已经为游戏做好了整个通关的教程,在此Monye ...

  8. 处理PHP字符串的10个简单方法;mysql出现乱码:character_set_server=utf8

    PHP处理字符串的能力非常强大,方法也是多种多样,但有的时候你需要选择一种最简单且理想的解决方法.文章列举了10个PHP中常见的字符串处理案例,并提供了相对应的最理想的处理方法. 1.确定一个字符串的 ...

  9. ceph hammer 0.94.10手动部署方法Ceph Hammer版(0.94.10)手动部署for CentOS 7.x

    Ceph Hammer版(0.94.10)手动部署for CentOS 7.x --lin.wang 20190310 环境有三个节点node-1,node-2,node-3,每个节点三个ssd盘作为 ...

随机推荐

  1. [Android]基于RxJava、RxAndroid的EventBus实现

    以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/4578699.html  Github:https://gith ...

  2. iOS音频开发之`AudioStreamBasicDescription`

    这个类提供了对于音频文件的描述 An audio stream is a continuous series of data that represents a sound, such as a so ...

  3. 定制Android透明按钮

    自己在学习和做例子的过程中,常常会需要按钮,由于系统自带按钮样式不太好看,所以需要我们自己来定制项目得按钮,我常常采用2中方法: 1.是制作9-patch的图片,这样能够匹配文字内容的长短. 2.是指 ...

  4. Android NDK之JNI陷阱

    背景: 最近一个月一直在做移植库的工作,将c代码到share library移植到Android平台.这就涉及到Android NDK(native develop kit)内容.这里只想记录下JNI ...

  5. The Genymotion Virtual device could not obtain an IP address解决办法

    打开Genymotion运行虚拟机提示如下错误: The Genymotion Virtual device could not obtain an IP address.For an unknown ...

  6. run() 和 start() 的区别

    1) start: 用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面(指主线程下面)的代码.通过调用Thread类的start()方法来启动一个 ...

  7. yii2增加验证码详细步骤

    作者:白狼 出处:http://www.manks.top/article/yii2_captcha本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留 ...

  8. MVC数据验证原理及自定义ModelValidatorProvider实现无编译修改验证规则和错误信息

    Asp.net MVC中的提供非常简单易用的数据验证解决方案. 通过System.ComponentModel.DataAnnotations提供的很多的验证规则(Required, StringLe ...

  9. 遍历map的常用方法

    Map< String, String> map = new HashMap<String, String>();  map.put("a", " ...

  10. MDX函数(官方顺序,带示例)

    MDX函数(官方顺序) 1.  AddCalculatedMembers (MDX) 返回通过将计算成员添加到指定集而生成的集. 语法: AddCalculatedMembers(Set_Expres ...