htc g21 刷砖恢复经历 (重写recover.img)

2023-12-14 07:40

本文主要是介绍htc g21 刷砖恢复经历 (重写recover.img),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

写在前面:

给LP买的HTC G21 手机,说系统慢,然后有过两次刷机经验的我自告奋勇担要帮刷机。没想到刷成了砖,然后费了我三天时间终于灰头土脸的又把砖机恢复了,其间我还推着我的破自行车跟LP说:“看,你现在又有砖机,又有专车。”LP调侃我说:"可惜我没有帅哥。"

下面的观点只是我个人的一些看法,如有不正确,请各位指教,另外刷机有风险,只君谨慎!

 

1,刷机不成变半砖

使用工具:甜椒刷机助手

下的一个名为777_shendu.com_Nic_XL_4.0.3_v4.9_signed.zip的ROM

和一个叫index.zip的ROM

刷机的流程其实就是先把rom放到sdcard中,然后执行recovery中的 install xxx.zip from sdcard 重刷系统。

 

recovery是一个放在你手机中的执行程序,用来覆盖当前系统的。

启动甜椒,

点上面那个一键刷机,然后浏览到下好的ROM然后按提示刷就行。

当时刷的是那个777的rom,刷完之后卡在白屏上只有绿色的HTC三个大字然后再也进不去了。

之后拔电池,装电池,按住开机 + 音量下键 进入hboot画面

如下图,上面有个 HBOOT-1.XX.0008就是你的HBOOT的版本号。这个在后面的参考文件里会提到。

 然后我点了下图该死的HTC官方修复并无视了警告。

 之后弹出来了一个窗口,让我选一个recovery版本,

recovery 2

recovery 3 + 甜椒刷机版recovery

我选了后者。。。重新刷入了recovery导致只要一连USB线就自动黑屏再后来进入甜椒的recovery画面。

 

2,变砖后的修复过程

变砖后我在甜椒里选挂载设备,/cache ,/system, 什么的都可以。但无论如何,只有/sdcard挂载不上,要知道sdcard挂不上,就无法在卡上放置rom,也就无法刷机了。

这里要注意:

mount 是未挂载

unmount 是挂载

 

经过两天来的查询,分析我碰到的问题,原因应该是分区表配置文件的值变了,最终我找到了两个比较对症的解决办法。

1重写\system\etc\vold.fstab

找到 dev_mount sdcard /mnt/sdcard 34 /devices/platform/msm_sdcc.2/mmc_host 把 33改成34 或者把34改成33,这个要根据你hboot的版本号来决定。

可以参考

http://bbs.xda.cn/thread-11166071-1-1.html

他写经验给我了相当大的帮助,在此表示感谢。

 

但是,由于我USB连电脑无法访问手机中的文件,在手机上又没办法修改vold.fstab文件,网上说有用什么RE管理器修改,我是没弄明白砖机怎么装RE。而且,在控制台用adb shell 命令也无法被执行也就不能用VI 等一些LINUX命令来修改手机中的文件,如果有人知道请留言告诉我,表示感谢。

注:adb shell 命令需要用到 adb.exe文件,在文章最后面有。

所以,上面那种方法对我来说没用,而下面的第二种方法救了我。

2 重刷recovery.img

重刷recovery.img文件也能修改vold.fstab的配置,这里我用的recovery.img是6.0.0.7版本的,此版本是触屏版的,而且这个版本解决了不能挂载sdcard的问题。

文件参看最后的工具。

下好后 连接USB

开始->运行

CMD

 在这里,要确保你的fastboot.exe文件和recovery.img放在同一文件夹,之后进该文件夹。

比如你的这些文件放在c:\android中,那么键入

cd \android

用 fastboot flash recovery recovery.img 命令来更新recovery文件

在commond窗口中输入 

fastboot flash recovery recovery.img


当出现OK时,重启进入HBOOT中,选RECOVERY

 

 之后就会看到如下画面。

这时选择MOUNTS AND STORAGE

进去把 mount sdcard 变为 unmount sdcard

把SD卡挂载上。

 

 

连接USB线,然后在电脑上的控制台上输入 adb push xxx.zip \sdcard

在这里比如我的ROM文件名为index.zip那么输入

adb push index.zip \sdcard


 

之后重启进入HBOOT->recovery

选择 install zip from sdcard

进去后 有很多NO 的选项,那些都不是,按音量上下移动,选择那个有你刚push进去的那个ZIP包。

装好后重启开机。

之后就能进到久违的开机画面了,激动人心啊。

3 相关帮助知识

常用工具:

刷机常用工具

 

刷root的可以参考

http://jingyan.baidu.com/article/335530da49634a19cb41c3ff.html

还有一些参考文档

技术闲谈=ruu4.0后导致recovery黑屏真凶!!!

 非常感谢 ysjlsw 对我帮助很大。

 

这篇关于htc g21 刷砖恢复经历 (重写recover.img)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/491701

相关文章

使用SecondaryNameNode恢复NameNode的数据

1)需求: NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode 此种方式恢复的数据可能存在小部分数据的丢失。 2)故障模拟 (1)kill -9 NameNode进程 [lytfly@hadoop102 current]$ kill -9 19886 (2)删除NameNode存储的数据(/opt/module/hadoop-3.1.4/data/tmp/dfs/na

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

CRtmpServer转推流到Nginx Rtmp及SRS(SimpleRtmpServer)的经历

转自:http://blog.csdn.net/fengyily/article/details/42557841 本人一直用的是CRtmpServer服务,在CRtmpServer服务中根据自已的想法也加入了许多功能,如通过http接口来加载配置等,苦于不支持HLS,自已添加ts分片水平又有限,思来想去决定借助SimpleRtmpServer的HLS功能。说干就干,马上查找相关资源

如何恢复回收站中已删除/清空的文件

回收站清空后如何恢复已删除的文件?是否可以恢复永久删除的文件?或者最糟糕的是,如果文件直接被删除怎么办?本文将向您展示清空回收站后恢复已删除数据的最佳方法。 回收站清空后如何恢复已删除的文件? “回收站清空后我还能恢复已删除的文件吗?” 答案是肯定的,但是在这种情况下您将需要一个  回收站恢复工具 来从回收站中检索文件: 错误/永久删除回收站或任何数字存储设备中的文件 直接删除的文件/

海鸥相机存储卡格式化如何恢复数据

在摄影的世界里,‌每一张照片都承载着独特的记忆与故事。‌然而,‌当我们不慎将海鸥相机的存储卡格式化后,‌那些珍贵的瞬间似乎瞬间消逝,‌让人心急如焚。‌但请不要绝望,‌数据恢复并非遥不可及。‌本文将详细介绍在海鸥相机存储卡格式化后,‌如何高效地恢复丢失的数据,‌帮助您重新找回那些宝贵的记忆。‌ 图片来源于网络,如有侵权请告知 一、‌回忆备份情况 ‌海鸥相机存储卡格式化如何恢复数据?在意

想要从OPPO手机恢复数据?免费OPPO照片视频恢复软件

此实用程序可帮助那些寻找以下内容的用户: 在OPPO手机中格式化存储卡后可以恢复图片吗?我删除了 OPPO上的视频和图片,我感觉很糟糕,因为里面有我在拉斯维加斯拍摄的视频和照片 免费OPPO照片视频恢复软件 您能恢复OPPO上已删除的照片吗?我不小心格式化了OPPO SD 卡,有希望恢复已删除的照片吗? 救命!我在清理时删除了我的照片,我的问题是是否有任何免费软件可以从OPPO中恢复已

腾讯社招面试经历

前提:本人2011年毕业于一个普通本科,工作不到2年。   15号晚上7点多,正在炒菜做饭,腾讯忽然打电话来问我对他们的Linux C++的职位是否感兴趣,我表达了我感兴趣之后,就开始了一段简短的电话面试,电话面试主要内容:C++和TCP socket通信的一些基础知识。之后就问我一道算法题:10亿个整数,随机生成,可重复,求最大的前1万个。当时我一下子就蒙了,没反应过来,何况我还正在烧

android打包解包boot.img,system.img

原帖地址:http://www.52pojie.cn/thread-488025-1-1.html 转载Mark一下,日后研究 最近工作需要对boot.img,system.img进行破解。顺便将心得分享一下。 我的工作环境是在linux下的。所以工具都是针对linux的。 boot.img破解相关工具: 1、split_boot    perl脚本 2、boot_i

MTK平台AndroidP/Q快速生成dtb.img和dtbo.img(2秒生成)

背景: MTK升级新的Android版本后,无法快速编译dtbo image,当我们修改DWS和PROJECT DTS后验证问题非常麻烦,必须删除out下KERNEL_OBJ才能生成新的dtbo.img,而且必须整编。 所以跟据编译流程,写了下面这个脚本,可以快速生成dtbo和dtb image,可以几秒钟完成 使用方法: (1)将脚本放在工程跟目录 (2)修改脚本开头的几个变量,改为你

Android P/Q MTK平台无依赖打包boot.img

背景:        有时排查版本问题,需要用到替换img的方式来查找问题出现在哪个img,若出现在bootimg,那到底是kernel、DTB 还是ramdisk。此时就需要单独替换其中一个的方式来打包,之前直接make bootimage-nodeps就可以了,但现在发现执行这个命令无效了。下面就分析下新版本如何找到正确的打包命令。 一、找到编译boot的命令 之前Android编译lo