我的初衷是在锁定的AT& T三星Galaxy S4(SGH-I337)上解锁并安装Cyanogenmod 12.1。这导致了设备的软化。幸运的是,我能够使用以下方法恢复设备:
的 步骤1: 强> 让手机进入“下载模式”。这是通过关闭手机并同时按下“降低音量”键,“主页”按钮和“电源”按钮将其打开来完成的。您将看到一个屏幕显示:“警告!!自定义操作系统可能导致...“按”音量调高“键继续进入”下载模式“。
的 第2步: 强> 下载AT& T Galaxy S4股票固件 - SGH-i337 从: http://galaxys4root.com/galaxy-s4-stock-firmware/ 你会看到3个版本。下载此版本:AT& T Galaxy S4 SGH-I337 UCUFNB1(Android 4.4.2) 将此zip文件的内容解压缩到一个临时文件夹中。
的 第3步: 强> 从下载Odin v.3.10(或更高版本) http://odin.website 。 (避免使用Odindownload.com - 该网站上有恶意软件)将其中的内容解压缩到您从第2步中放置固件的同一文件夹中。
的 第4步: 强> 启动Odin并通过USB线将手机连接到PC。一旦识别出与手机的连接,Odin中的ID:COM部分就会亮起。
的 第5步: 强> 单击Odin中的AP按钮,然后选择从下载的固件包中提取的MD5文件。在选项区域中,默认情况下只应选择自动根和F.重置时间。
的 第6步。 强> 在Odin中,单击“开始”按钮。这个过程应该需要10-15分钟,你会看到一个进度条,最后是“通过”。奥丁内的通知。允许设备自行重启。
这应该将手机恢复到原始出厂设置。
我遇到了同样的情况,并且能够在Mac OS X El Capitan 10.11.2上使用Heimdall返回基础级别。
我之前使用Heimdall将固件刷到我的Galaxy S4,但最近我遇到了问题,将它安装在El Capitan上。我必须获得此线程中可用的已签名补丁 https://github.com/Benjamin-Dobell/Heimdall/issues/291 。我发现了一些很好的Heimdall基础知识和见解 在xda 和 在kossboss 。
我按照以下步骤从xda(但使用Heimdall而不是ODIN): 如何获得任何KITKAT 4.4.2(NB1,NC1,NI1)或4.4.4(NJ4,NJ5)BASE 。在我的情况下,我想再次拿起手机,所以我选择了NB1 ......
对于步骤5 - 7而不是ODIN,我在三次闪烁和重新启动到下载模式的过程中使用了Heimdall,如下所示(参见上面的步骤2)。
heimdall flash --RECOVERY recovery.img --HIDDEN hidden.img.ext4 --BOOT boot.img heimdall flash --APNHLOS NON-HLOS.bin --ABOOT aboot.mbn --MDM modem.bin --RPM rpm.mbn --SBL1 sbl1.mbn --SBL2 sbl2.mbn --SBL3 sbl3.mbn --PERSDATA persdata.img.ext4 --TZ tz.mbn --CACHE cache.img.ext4 heimdall flash --SYSTEM system.img.ext4
我偶然遇到间歇性的USB错误( libusbx: error [submit_bulk_transfer] bulk transfer failed (dir = In): no connection to an IOService (code = 0xe00002c0) )在几次尝试中。通过反复试验,我注意到大型system.img.ext4文件中的错误更为常见,并将其移至最终传递。通过首先刷新恢复和启动分区,我注意到了将固件恢复过程联机的好处,这可能会打开一些其他可能的替代方案,如ADB sideloading。没有任何问题,我相信闪光可以一次完成,但我没有证实。
libusbx: error [submit_bulk_transfer] bulk transfer failed (dir = In): no connection to an IOService (code = 0xe00002c0)
重要的是要注意到 libusbx 通过将USB线缆移动到MacBook Pro上的其他端口来解决我得到的错误。我曾经读过检查其他情况下的电缆和交换机端口,在看到间歇性故障后,这似乎是让我成功闪存大型系统文件而不会出现错误并最终使电话运行的技巧。
libusbx