Ẩn / Hiện Quảng Cáo

[Chia Sẻ] Hạ Cấp iPhone 4 về iOS 6.1.3 không cần SHSH 2020

Thảo luận trong 'SỮA CHỮA PHẦN MỀM, FIRMWARE.' bắt đầu bởi vutienthanh, 16/4/20.

  1. 16/4/20 lúc 19:16

    vutienthanh

    Freak Poster

    vutienthanh
    Tham gia:
    26/11/10
    Bài viết:
    782
    Được thích:
    286
    Xin chia sẻ cách hạ cấp iPhone 4 về iOS 6 không có SHSH năm 2020
    Cách này sẽ xóa sạch dữ liệu nên trước khi làm anh em tự sao lưu lại ảnh, danh bạ, activation_records và kiểm tra thoát iCloud trước khi làm.
    iPhone 4 hạ về iOS 6.1.3 thì ít app hỗ trợ hoặc không được hỗ trợ, chỉ dùng để nghe gọi cho mượt mà nên anh em cũng cân nhắc thì hạ.
    Sau khi hạ cấp, máy có thể bật tắt nguồn, reset dòng 2 và kích hoạt lên bình thường.
    iPhone 4 này iPhone 4 có mã là iPhone3,1, không phải iPhone 3,2. Mình chưa có máy mã iPhone3,2 để test.

    5.


    A. Chuẩn bị:
    1. idevicererestore.zip
    2. idevicerestore.zip
    3. ifaith-v1.5.9.zip
    4. iPhone3,1_6.0_10A403_Restore.ipsw
    5. iPhone3,1_6.1.2_10B146_Restore_iFaith.ipsw
    6. iPhone3,1_6.1.3_10B329_Restore_Patched.ipsw
    7. iPhone3,1_7.1.2_11D257_Restore.ipsw
    8. ireb-r7.zip
    9. iTools_1.8.4.9.zip
    10. iTunes_11.0.5.5_32bit.zip
    11. iTunes_11.0.5.5_64bit.zip
    12. redsn0w_win_0.9.15b3.zip
    13. 3uTools

    2.

    Những dòng bôi đậm là file và tool cần cần cài, những cái khác có thể bỏ qua, không dùng, riêng iTunes thì tùy chọn cài theo Windows bạn đang sử dụng.

    B. Thực hiện:
    1. iPhone 4 ở chế độ bình thường, ghim cáp kết nối, giải nén và mở thư mục idevicerestore, chuột phải vào khoảng trống và giữ phím Shift chọn "Open commend window here" để mở cửa sổ CMD rồi gõ và enter:

    idevicerestore -t iPhone3,1_7.1.2_11D257_Restore.ipsw

    iPhone3,1_7.1.2_11D257_Restore.ipsw là firmware iOS 7.1.2 của iPhone 4, có thể chép chung vào thư mục idevicerestore hoặc lúc gõ tới idevicerestore -t thì kéo file iPhone3,1_7.1.2_11D257_Restore.ipsw vào cửa sổ CMD cũng được, tools sẽ tự động nhận diện đường dẫn và get ra được shsh iOS 7.1.2 của máy iPhone 4 trong thư mục shsh. Giữ lại file này, tắt cửa sổ CMD đi.

    VD: 2654977965325-iPhone3,1-7.1.2.shsh

    2. iPhone 4 đang chạy iOS 7.1.2, Jailbrack máy, thêm nguồn repo.tihmstar.net, cài tweak kDFUapp và mở lên, tích chọn toàn bộ rồi enterDFU máy sẽ tự đưa về chế độ DFU mềm.

    3. Vẫn giữ nguyên cáp kết nối ở chế độ DFU mềm, mở thư mục idevicererestore, cũng chuột phải vào khoảng trống và giữ phím Shift chọn "Open commend window here" để mở cửa sổ CMD rồi gõ và enter:

    idevicererestore -r iPhone3,1_6.1.3_10B329_Restore_Patched.ipsw

    iPhone3,1_6.1.3_10B329_Restore_Patched.ipsw là firmware đã patched iOS 6.1.3 của iPhone 4, có thể chép chung vào thư mục idevicererestore hoặc lúc gõ tới idevicererestore -r thì kéo file iPhone3,1_6.1.3_10B329_Restore_Patched.ipsw vào cửa sổ CMD cũng được rồi nhấn enter.
    Đoạn này nó sẽ báo lỗi vì thiếu shsh ở dòng lệnh CMD, nhìn kỹ và copy cái đoạn mà tool nó yêu cầu file shsh này lại.

    VD: 2654977965325-iPhone3,1-6.1.3-10B329.shsh

    Từ từ chút, đoạn này ta sẽ tráo shsh thủ công bằng cách, copy file shsh iOS 7.1.2 vừa get được tại thư mục idevicerestore/shshdán vào idevicererestore/shsh rồi sau đó đổi tên cái file 2654977965325-iPhone3,1-7.1.2.shsh thành 2654977965325-iPhone3,1-6.1.3-10B329.shsh như tool yêu cầu.

    Quay trở lại cửa sổ CMD vừa nãy, gõ lại 1 lần nữa rồi nhấn enter:

    idevicererestore -r iPhone3,1_6.1.3_10B329_Restore_Patched.ipsw

    Để nguyên đó, tools sẽ restore file firmware đã được patched, quá trình này mất khoảng 10 phút, hãy kiên nhẫn chờ đợi.

    3.

    Đây là log:
    idevicererestore -r iPhone3,1_6.1.3_10B329_Restore_Patched.ipsw
    NOTE: using cached version data
    Found device in DFU mode
    Identified device as n90ap, iPhone3,1
    Extracting BuildManifest from IPSW
    Product Version: 6.1.3
    Product Build: 10B329 Major: 10
    Found ECID 2654977965325
    Getting ApNonce in dfu mode... bf76e1e95b3d2878d9ef5df5aae2f2b7e7279f0e
    checking for local shsh
    Using local SHSH
    Extracting 048-2441-007.dmg...
    Extracting 048-2533-005.dmg...
    Variant: Customer Erase Install (IPSW)
    This restore will erase your device data.
    Extracting filesystem from IPSW
    Extracting iBSS.n90ap.RELEASE.dfu...
    Sending iBSS (67832 bytes)...
    Nonce: bf 76 e1 e9 5b 3d 28 78 d9 ef 5d f5 aa e2 f2 b7 e7 27 9f 0e
    Extracting iBEC.n90ap.RELEASE.dfu...
    Sending iBEC (280824 bytes)...
    INFO: device serial number is 5K117AMWA4T
    Successfully entered iBEC
    Device: iPhone3,1
    Downloading baseband firmware.
    Getting ApNonce in recovery mode... bf76e1e95b3d2878d9ef5df5aae2f2b7e7279f0e
    Sending APTicket (2741 bytes)
    Recovery Mode Environment:
    iBoot build-version=iBoot-1537.9.55
    iBoot build-style=RELEASE
    Sending RestoreLogo...
    Extracting applelogo@2x.s5l8930x.img3...
    Not personalizing component RestoreLogo...
    Sending RestoreLogo (14976 bytes)...
    [WARNING] If your device is not showing an Apple logo, then your APTicket may be
    incompatible.
    ramdisk-size=RELEASE
    Extracting 048-2441-007.dmg...
    Not personalizing component RestoreRamDisk...
    Sending RestoreRamDisk (16099476 bytes)...
    Extracting DeviceTree.n90ap.img3...
    Not personalizing component RestoreDeviceTree...
    Sending RestoreDeviceTree (74248 bytes)...
    Extracting kernelcache.release.n90...
    Not personalizing component RestoreKernelCache...
    Sending RestoreKernelCache (7415924 bytes)...
    About to restore device...
    Waiting for device...
    Device d112dae3a04ca4fd8839a43ddea3e1943a0e59a3 is now connected in restore mode
    ...
    Connecting now...
    Connected to com.apple.mobile.restored, version 12
    Device d112dae3a04ca4fd8839a43ddea3e1943a0e59a3 has successfully entered restore
    mode
    Hardware Information:
    BoardID: 0
    ChipID: 35120
    UniqueChipID: 2654977965325
    ProductionMode: true
    Previous restore exit status: 0x100
    Waiting for NAND (28)
    Creating partition map (11)
    Creating filesystem (12)
    Creating filesystem (12)
    Checking filesystems (15)
    Mounting filesystems (16)
    Checking filesystems (15)
    Mounting filesystems (16)
    Unmounting filesystems (29)
    Unmounting filesystems (29)
    About to send RootTicket...
    Sending RootTicket now...
    Done sending RootTicket
    About to send filesystem...
    Connected to ASR
    Validating the filesystem
    Filesystem validated
    Sending filesystem now...
    Done sending filesystem
    Verifying restore (14)
    Checking filesystems (15)
    Mounting filesystems (16)
    Checking filesystems (15)
    Mounting filesystems (16)
    About to send KernelCache...
    Extracting kernelcache.release.n90...
    Not personalizing component KernelCache...
    Sending KernelCache now...
    Done sending KernelCache
    Installing kernelcache (27)
    Fixing up /var (17)
    Modifying persistent boot-args (25)
    About to send NORData...
    Found firmware path Firmware/all_flash/all_flash.n90ap.production
    Getting firmware manifest from Firmware/all_flash/all_flash.n90ap.production/man
    ifest
    Extracting LLB.n90ap.RELEASE.img3...
    Personalizing IMG3 component LLB...
    reconstructed size: 133593
    Extracting DeviceTree.n90ap.img3...
    Not personalizing component DeviceTree...
    Extracting applelogo@2x.s5l8930x.img3...
    Not personalizing component AppleLogo...
    Extracting batterycharging0@2x~iphone.s5l8930x.img3...
    Not personalizing component BatteryCharging0...
    Extracting batterycharging1@2x~iphone.s5l8930x.img3...
    Not personalizing component BatteryCharging1...
    Extracting batteryfull@2x~iphone.s5l8930x.img3...
    Not personalizing component BatteryFull...
    Extracting batterylow0@2x~iphone.s5l8930x.img3...
    Not personalizing component BatteryLow0...
    Extracting batterylow1@2x~iphone.s5l8930x.img3...
    Not personalizing component BatteryLow1...
    Extracting glyphplugin@2x~iphone-30pin.s5l8930x.img3...
    Not personalizing component BatteryPlugin...
    Extracting iBoot.n90ap.RELEASE.img3...
    Not personalizing component iBoot...
    Extracting recoverymode@2x~iphone.s5l8930x.img3...
    Not personalizing component RecoveryMode...
    Sending NORData now...
    Done sending NORData
    Flashing firmware (18)
    Updating gas gauge software (46)
    Updating gas gauge software (46)
    Creating system key bag (49)
    Resizing system partition (51)
    Unmounting filesystems (29)
    Unmounting filesystems (29)
    Got status message
    Status: Restore Finished
    Cleaning up...
    DONE

    *Một vài lỗi:
    Nếu ngay từ bước đầu, iPhone 4 tuy đã JB và cài tweak kDFUapp mà không thể tự động đưa về DFU mềm được, báo lỗi ERROR thì buộc lòng phải hạ cấp tạm thời theo cách cũ trước đây, tức là mỗi lần tắt máy/hết pin phải justboot bằng redsn0w_win_0.9.15b3...Sau đó JB và cài Tweak kDFUapp, lúc này 100% máy sẽ đưa về DFU mềm, có thể thao tác restore firmware patched mà không gặp trở ngại nào cả.

    4.

    Chúc anh em thành công!
     
    Chỉnh sửa cuối: 16/4/20
    catuy, ID619619, Anhtuan278612 thành viên khác thích điều này.
  2. 24/5/20 lúc 15:21

    suadientu

    Junior Member

    suadientu
    Tham gia:
    24/5/20
    Bài viết:
    8
    Được thích:
    0
    có phải cắm pc vào mỗi lần reboot ko bác????
     
  3. 25/5/20 lúc 08:08

    vutienthanh

    Freak Poster

    vutienthanh
    Tham gia:
    26/11/10
    Bài viết:
    782
    Được thích:
    286
    không nhé anh, dùng như bt, tắt nguồn, reboot thoải mái
     
  4. 26/9/20 lúc 11:34

    cps2010

    Freak Poster

    cps2010
    Tham gia:
    16/10/10
    Bài viết:
    790
    Được thích:
    57
    idevicerestore -t iPhone3,1_7.1.2_11D257_Restore.ipsw nhấn lệnh này không được lá sao vậy anh
     
  5. 26/9/20 lúc 15:37

    cps2010

    Freak Poster

    cps2010
    Tham gia:
    16/10/10
    Bài viết:
    790
    Được thích:
    57
    gõ lệnh đầu nó báo lỗi vậy là sao anh

    anh.JPG
     
  6. 7/12/20 lúc 11:38

    JameHanh

    Junior Member

    JameHanh
    Tham gia:
    7/12/20
    Bài viết:
    1
    Được thích:
    0
    Bác ơi cho E k dùng được kDFUapp thì dùng nút nguồn vs home về DFU xong E làm giống Bác thì Log nó chạy được như vậy:
    NOTE: using cached version data
    Found device in DFU mode
    Identified device as n90ap, iPhone3,1
    Extracting BuildManifest from IPSW
    Product Version: 6.1.3
    Product Build: 10B329 Major: 10
    Found ECID 2699001615694
    Getting ApNonce in dfu mode...
    checking for local shsh
    Using local SHSH
    Extracting 048-2441-007.dmg...
    Extracting 048-2533-005.dmg...
    Variant: Customer Erase Install (IPSW)
    This restore will erase your device data.
    Extracting filesystem from IPSW
    Extracting iBSS.n90ap.RELEASE.dfu...
    Sending iBSS (67832 bytes)...
    Nonce:
    checking for local shsh
    Using local SHSH
    Extracting iBEC.n90ap.RELEASE.dfu...
    Sending iBEC (280824 bytes)...

    Xong nó đứng im hơn chục phút k thấy j nữa??
     
  7. 26/10/24 lúc 21:15

    vunh2303

    Insane Poster

    vunh2303
    Tham gia:
    22/4/17
    Bài viết:
    592
    Được thích:
    174
    cảm ơn su phụ, sp còn ở VF không hay đâu r ạ :D
     
  8. 31/10/24 lúc 17:30

    quangducjk

    Major Poster

    quangducjk
    Tham gia:
    9/9/09
    Bài viết:
    107
    Được thích:
    13
    Bác cho em xin cách hạ cấp tạm thời với? chứ cái kDFUapp của em nó error rồi!
     
  9. 4/11/24 lúc 10:42

    quangducjk

    Major Poster

    quangducjk
    Tham gia:
    9/9/09
    Bài viết:
    107
    Được thích:
    13
    Chạy xong bị treo màn hình đen là sao vậy bác???
     

Chia sẻ trang này