修复nexus4由于使用完美刷机或者刷机精灵导致的底层文件受损
前一段nexus4升级android 4.4.4的时候突然发现无法使用线刷刷入官方镜像了。当时就感觉很奇怪,但是不知道怎么搞得刷进去了,但是第一次开机的时候总是卡在联网之后的验证(我当时以为是网络不好。。),就这样试了了n多次终于刷好(现在看来完全是运气吧)。但是最近重新刷机的时候仍然遇到类似的问题,不能线刷官方镜像,出现以下代码后就退出刷机了:
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
failed to allocate 717312552 bytes
error: update package missing system.img
Press any key to exit...
然后就只能退出了,查了半天的资料终于发现原来是由于以前用过完美刷机和刷机精灵的问题(图省事真是没有好下场!),使用这些软件刷机造成了底层文件受损,导致一系列的问题。还好看了几个大神的帖子,终于能够刷入官方镜像来了而且也可以开机验证通过了(貌似还是比较慢)。接下来就说一下详细的救砖的过程。
一,需要的文件:
这是我在修复过程中用到的所有软件和文件,大部分是某论坛大神的。点击下载
二,开始修复:(不懂基本刷机的可以看这个帖子:点击)
- 刷入附件压缩包中的recovery(总之要是第三方的recovery),最好就刷入附件中的recovery。
- 下载上面的压缩包,解压之后把文件夹中的LGE960AT-00-V10d-NXS-XX-MAR-04-2013-JVP15L-FACTORY+0.zip解压,并且把TOT后缀名改为BIN后缀名;
- 将附件中的LGNPST_ACG_v2.2.3_Lab_Version.msi双击安装,安装完成后(需要重启),将LGNPST_ACG.exe复制到C:\LG Electronics\LGNPST目录下中
- 安装附件中的LGNPST_Components_Ver_5_0_20_0.msi、LGNPST_GenericModels_Ver_5_0_12_0.msi、LGNPSTv1.3_Lab_Verison_RightClickReg.msi分别都安装,再安装LGUnitedMobileDriver_S4981MAN38AP22_ML_WHQL_Ver_3.8.1.exe,这是驱动,如果你已安装可以跳过,不确定有没有安装的话还是安装。将解压出来的Models文件夹复制到C:\LG Electronics\LGNPST目录下。
- 打开运行窗口,输入regsvr32 "C:\LG Electronics\LGNPST\Models\LGNPST_LS970.dll"并回车,会显示XXX已成功 (其实这部就是简单的装驱动 安装完之后检查是否成功而已 这步是不会有任何技术问题的...)
- 手机进入recovery 双清 之后直接关机 然后数据线先连接电脑 ,同时按住手机音量加减键, 然后连接手机,直至屏幕出现download图像(见下图),电脑会自己安装驱动 不用管它,需要几分钟让电脑加载安装
.

打开C:\LG Electronics\LGNPST目录下的LGNPST_ACG.exe程序,选择设备管理器中显示的LG开头的端口号。(见下图)
在下方,DLL File选择 C:\LG Electronics\LGNPST\Models\LGNPST_LS970.dll BIN File选择LGE960AT-00-V10d-NXS-XX-FEB-16-2013-JDQ39-USER+0.bin
然后点击start刷机就行了,这里需要注意的是: 当进度到67时会卡住 ,千万别动,等一会就回直接跳到85同时手机开机(但是不要在达到85%之前关掉软件)。 我的手机是开机之后让我输入密码(由于sd卡被锁了),进入recovery双清。- 双清之后再进入bootloader模式(就是音量下键加开机键),解压 flashfactory.zip 并进入执行 flash_all.bat 然后等自动完成(这个过程大家应该都做过了,不用细说,救砖一般用这个)然后你现在应该有一个完整功能的 8g 版了。
- 扩大到16G:
开机后 刷入recovery 在recovery下刷入root包 下载re管理器 把附件中的dd pgpt16G.img sgpt16G.img (如果dd文件名字变成了dd.bin,改回dd)这3个文件拉进system 不需要修改权限 放那就行
然后进入recovery!!!
在电脑上把C:\Windows\System32目录下的cmd文件(文件很多不好找,可以使用搜索功能)复制到flashfactory文件夹,然后双击cmd打开 复制输入这些代码(一行一行的输入)adb shell
mount /system
cp /system/dd /
chmod /dd
/dd if=/dev/block/mmcblk0 of=/system/pgpt8G.img bs= count=
/dd if=/dev/block/mmcblk0 of=/system/sgpt8G.img bs= skip=
umount /data
umount /cache
umount /system
df -h现在屏幕应该输出这些
# df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 911.7M .0K 911.6M % /dev屏幕反馈的数值911.7M 或者934M(貌似是这个数) 数值是多少我记不清了 因为我昨天操作的 今天就记不清了... 别较这个真
继续输入mount /system
/dd if=/dev/block/mmcblk0 of=/system/DDR bs= skip= count=
/dd if=/system/DDR of=/dev/block/mmcblk0 bs= seek= conv=notrunc
/dd if=/system/sgpt16G.img of=/dev/block/mmcblk0 bs= seek= conv=notrunc
/dd if=/system/pgpt16G.img of=/dev/block/mmcblk0 bs= seek= conv=notrunc
parted /dev/block/mmcblk0然后输入p 然后回车,应该会输出这些:
Number Start End Size File system Name Flags
524kB .6MB .1MB fat16 modem
.6MB .2MB 524kB sbl1
.2MB .7MB 524kB sbl2
.7MB .8MB 2097kB sbl3
.8MB .3MB 524kB tz
.3MB .4MB .1MB boot
.4MB 117MB .1MB recovery
117MB 118MB 799kB m9kefs1
118MB 119MB 799kB m9kefs2
119MB 120MB 799kB m9kefs3
120MB 121MB 524kB rpm
121MB 121MB 524kB aboot
121MB 122MB 524kB sbl2b
122MB 124MB 2097kB sbl3b
124MB 124MB 524kB abootb
124MB 125MB 524kB rpmb
125MB 125MB 524kB tzb
125MB 126MB 524kB metadata
126MB 143MB .8MB misc
143MB 159MB .8MB ext4 persist
159MB 1040MB 881MB ext4 system
1040MB 1627MB 587MB ext4 cache
1627MB .8GB .1GB ext4 userdata
.8GB .8GB 524kB DDR
.8GB .8GB 507kB grow重启进入bootload,输入:
fastboot erase userdata
fastboot -w - 然后再线刷官方镜像就能得到完整的16G版本了。
- 接着就刷入recovery,root等,然后就可以成功刷入最新的4.4.4的官方镜像了,但是貌似开机还是要等很长时间,遇到过一次验证失败的(再试一次应该会好),虽然不知道是否完美修复,但是已经能够通过验证了有没有!
三,总结:
首先感谢某论坛大神的详细教程,我在这里只不过按照自己的恢复过程搬运了一下。然后我想说千万别再用完美刷机和刷机精灵的类似的国产刷机软件了。自己动手刷机完全可以避免一些意外。
修复nexus4由于使用完美刷机或者刷机精灵导致的底层文件受损的更多相关文章
- 修复 dji spark 的 micro sd/tf 存储卡里不能正常播放的视频文件
可能是因为 1.在没有正确的操作停止录像前,关掉了 spark 的电源 2.在 spark 没有完成视频存储前,关掉了 spark 的电源 总之在电脑里想查看存储卡里的视频时,发现居然无法播放,这就太 ...
- 解决方案-问题001:物理机、虚机等等Linux操作系统/usr/bin目录权限误操作,导致无法切换root
导语:平常运维人员会误操作一些目录权限,导致一些问题,那么如何恢复呢? 问题:物理机.虚机等等Linux操作系统/usr/bin目录权限误操作,导致无法切换root? 实验环境: ip地址 是否目录正 ...
- XE6 /XE8 & IOS开发之免证书真机调试三步走,生成iPA文件并安装到其它苹果设备上
XE6 & IOS开发之免证书真机调试(1):颁发属于自己的App签名证书(有图有真相) XE6 & IOS开发之免证书真机调试(2):连接真机并运行App(有图有真相) XE6 &a ...
- 我的小前端 (1)—— 安卓机和ios机的区别
没有什么特别新技术,就是记录我做移动端遇到的问题 2016-02-16 微信,支付宝和APP都会遇到这些问题 一.安卓机和ios机的区别 1.常用 <head> <me ...
- 01_Weblogic课程之概念篇:代理服务器,web服务器,应用程序服务器,JNDI概念,JTA概念,Java消息服务,Java验证和授权(JAAS),Java管理扩展,Web客户机,客户机应用程序
1 什么是服务器 Weblogic中服务器分为两种,一种是受管服务器,另外一种是管理服务器. Weblogic课程(Weblogic是Oracle公司的,最开始的是BEA公司的) 一 系统管理 ...
- SAP客户端 测试机、开发机、生产机
SAP客户端 测试机.开发机.生产机 客户端(即Client),是SAP组织架构里最高层的组织单元,所有数据,包括静态数据(科目.客户.供应商.物料.资产等).业务数据(采购订单.销售订单. ...
- Delphi XE7 用indy开发微信公众平台所有功能,可刷阅读,可刷赞,可加推广(除微支付)
http://www.cnblogs.com/devinlee/p/4565933.html Delphi XE7 用indy开发微信公众平台所有功能,可刷阅读,可刷赞,可加推广(除微支付) 关注作者 ...
- 如何配置 Oracle VirtualBox 中的客户机与物理机网络
当你在 Oracle VirtualBox 虚拟机软件 中安装了各种操作系统时,你可能需要实现物理机与虚拟机之间的相互访问. 在这篇文章中,我们将会以最简单明了的方式来说明如何配置客户机与 Linux ...
- 【python】-- paramiko、跳板机(堡垒机)
paramiko Python的paramiko模块,该模块用于连接远程服务器并执行相关命令,常用于作批量管理使用 一.下载: pip3 install paramiko 源码:查看 二.parami ...
随机推荐
- drupal 8 ——自定义权限
在项目开发里面,我遇到了这么一个需求,就是对于node的title字段,编辑内容的角色不允许对title进行编辑.title字段是创建内容类型时自动生成的字段,不能在drupal8后台直接配置权限,所 ...
- [转]STL之list容器详解
List 容器 list是C++标准模版库(STL,Standard Template Library)中的部分内容.实际上,list容器就是一个双向链表,可以高效地进行插入删除元素. 使用list容 ...
- 图解TCP/IP笔记(3)——IP协议
目录 IP协议 IP寻址 IP地址组成 IP地址分类 广播地址 子网掩码 全局地址和私有地址 IP协议 跨越不同数据链路,实现两端节点之间的数据包传输 数据链路:只负责某一个区间之间的通信传输 IP协 ...
- js获取某年某月一共多少天
const getDaysInMonth = (year, month) => { let date = new Date(year, month, 1); return new Date(da ...
- JS——选择水果
注意点: 1.select标签size属性显示选项数组,multiple属性可以多选 2.原select节点下的子节点在移动到其他selec标签下的时候,其原来的select标签下子节点长度在发生变化 ...
- SQl基本操作——try catch
begin try ... end try begin catch ... end catch
- Nginx+nagios安装配置
Nginx+nagios安装配置 [root@Nagios ~]# vi /etc/nginx/nginx.conf server { listen ; server_name localhost; ...
- windows程序设为开机自启动
在Windows文件管理器中输入 %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup 把程序快捷方式放到此处即可.
- django的时间问题
三个时间datetime.datetime.now().datetime.datetime.utcnow()与django.util.timezone.now()的区别 datetime.dateti ...
- 初识Scrapy——1—scrapy简单学习,伯乐在线实战、json数据保存
Scrapy——1 目录 什么是Scrapy框架? Scrapy的安装 Scrapy的运行流程 Scrapy的使用 实战:伯乐在线案例(json文件保存) 什么是Scrapy框架? Scrapy是用纯 ...