如何在 Linux 上使用 Jodin3 刷写 stock rom?

如何在 Linux 上使用 Jodin3 刷写 stock rom?

我尝试在 Linux Mint 下使用 Jodin3 Casual 为三星 Galaxy j3 2016(320FN) 刷入 stock rom,但出现以下错误:

  Initialising protocol...
  Failed to send data!Releasing device interface...

我该怎么办?我没有 Windows 机器来使用 Odin。

答案1

通过 Jodin3 刷新最新固件根据您的 CSC 地区/运营商下载库存 ROM。

tar.md5例如,解压四个 (4x)文件

BL_J320FNXXU0ARH1_CL13891268_QB19182728_REV00_user_low_ship.tar.md5
AP_J320FNXXU0ARH1_CL13891268_QB19182728_REV00_user_low_ship.tar.md5
CP_J320FNXXU0ASF2_CL491657_QB13009723_REV00.tar.md5
CSC_BTU_J320FNBTU0ARH1_CL13891268_QB19182728_REV00_user_low_ship.tar.md5

打开 JOdin3 并联合国勾选所有复选框,如自动重启、重新分区等。

根据文件的前缀分配文件

BL   Bootloader   BL_J320FNXXU0ARH1_CL13891268_QB19182728_REV00_user_low_ship.tar.md5
AP   PDA          AP_J320FNXXU0ARH1_CL13891268_QB19182728_REV00_user_low_ship.tar.md5
CP   PHONE        CP_J320FNXXU0ASF2_CL491657_QB13009723_REV00.tar.md5
CSC  HOME_CSC     CSC_BTU_J320FNBTU0ARH1_CL13891268_QB19182728_REV00_user_low_ship.tar.md5

以下载模式连接设备(降低音量 + 电源)

单击Start即可开始刷新过程。等待 7-10 分钟,直到看到PASS!消息。请勿拔下设备。

请注意闪烁将恢复出厂设置你的设备!


另一种方法是使用 heimdall 刷新分区手动命令行。这样可以确保用户数据分区在刷新期间不会被擦除(无需恢复出厂设置)

使用p7zip提取所有tar.md5文件

7z x <file>

查找包含所有文件名和分区名的文件CSC_*.tar.md5J3XNLTE_*.pit

使用十六进制编辑器打开.pit文件。检查提取的文件名并使用前一个单词作为分区名称

0x00000C00   14 00 00 00 05 00 00 00 01 00 00 00 00 70 02 00   .............p..
0x00000C10   00 A0 00 00 00 00 00 00 00 00 00 00 4B 45 52 4E   . ..........KERN
0x00000C20   45 4C 00 00 00 00 00 00 00 00 00 00 00 00 00 00   EL..............
0x00000C30   00 00 00 00 00 00 00 00 00 00 00 00 62 6F 6F 74   ............boot
0x00000C40   2E 69 6D 67 00 00 00 00 00 00 00 00 00 00 00 00   .img............
0x00000C50   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0x00000C60   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0x00000C70   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0x00000C80   02 00 00 00 15 00 00 00 05 00 00 00 01 00 00 00   ................
0x00000C90   00 10 03 00 00 A0 00 00 00 00 00 00 00 00 00 00   ..... ..........
0x00000CA0   52 45 43 4F 56 45 52 59 00 00 00 00 00 00 00 00   RECOVERY........
0x00000CB0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
0x00000CC0   72 65 63 6F 76 65 72 79 2E 69 6D 67 00 00 00 00   recovery.img....
0x00000CD0   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................

通过以下方式刷新所有分区映像(userdata.img 除外)heimdall 命令行, 例如

heimdall flash --BOOT spl.img --BOOT2 spl2.img --MD5HDR md5.img --SBOOT sboot.bin --SBOOT2 sboot2.bin --l_fixnv1 nvitem1.bin --l_fixnv2 nvitem.bin --pm_sys PM_sharkl_arm7.bin --l_ldsp SPRDLTEDSP.img --l_modem SPRDCP.img --l_gdsp SPRDGDSP.img --l_warm SPRDWDSP.img --PARAM param.lfs --efs efs.img --prodnv prodnv.img --KERNEL boot.img --RECOVERY recovery.img --PERSDATA persdata.img --CACHE cache.img --SYSTEM system.img --HIDDEN hidden.img

相关内容