I got stuck in a bootloop after editing my build.prop, so I flashed MI9 over my MJ5. (Stupid move, it turns out). I ran into the emergency firmware issue when I tried using designgears image ---- when using Odin, the system.img fails and odin never flashes the cache.img (where the sec_csc.zip file typically gets flashed). Result - We get stuck in emergency download mode.
Using Heimdall, you can flash individual partitions, and uploads finish without sending the Note into emergency download mode. And if anyone is curious, no, it will not overwrite firmware files whose binaries have been fused to 2 (no downgrading firmware or installing custom recovery)
BUT -- We are free to use kn0x0ut without fear of softbricking!
**Thanks to:
147aaron - OTA update
Designgears - RDLV
A.S._id - MJ5 Firmware
drakeymcmb - kn0x0ut support / mirror
1) Download and install Heimdall from here for windows. You'll need this for 32-bit windows, or this for 64-bit windows
2) Download the following files;
MI9_fix.img.ext4
Quote:
Heres a mirror
https://mega.co.nz/#F!icMTnSQY!bMBNFmUnn2_K8olSTYpwIA
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
update.sh
sec_csc.zip
patch.zip
apply_patch
rldv.zipPut everything except for the system.img on your external SD card
3) Download and install the MJ5 partions. Use Odin to flash these files (match the file names with the different upload slots)
AP_N900AUCUBMJ5.zip
BL_N900AUCUBMJ5.zip
CP_N900AUCUBMJ5.zip
HLTE_USA_ATT_32G.pit
4) Now is the time to use Heimdall.
install the vcredist package downloaded from step 1.
unzip the heimdall .zip file to c:/
go to c:/Heimdall Suite/Drivers and click on zadig.exe
click the middle menu button to select "Show All Devices"
from the dropdown, select MSM8960
click the "install driver" button.
you should see a success message
5) Navigate on your computer to c:/Heimdall Suite/ and open heimdall-frontend.exe.
Go to the Flash tab on Heimdall, click Browse and select the HLTE_USA_ATT_32G.pit file downloaded from step 3
Click the 'add' button, then next to 'partition name' select system from the dropdown.
click the Browse button underneath the dropdown, and select the MI9_fix.img.ext4 image you downloaded from step 2.
6) Click Start. ***I usually check the 'No Reboot' box to prepare for booting into recovery
7) Heimdall and your Note will report a bad flash at around 95% -- but don't worry -- your system.img got uploaded Reboot directly into recovery mode.
8) Once in recovery, select "Choose update from external" in the recovery, and select the sec_csc.zip you downloaded earlier (did you rmember to put that file on your external SD card?). This will install the CSC files and run the preload checkin so you don't FC all over the place
9) After flashing the sec_csc, the Note will reboot.
This will give you stock MI9 with MJ5 firmware. You can choose to stop here if you don't want to root/upgrade to MJ5
10) Extract rldv.zip to the root of your internal sdcard (NOTE **my script knocks out knox). Reboot, then once SuperSu installs, Reboot again.
This leaves you with rooted MI9 on MJ5 firmware. Continue on to update to MJ5.
11) Unzip the patch.zip file from my earlier post to the root of your SD card. You should now have the path "/sdcard/patch/".
12) Move apply_patch to /system/bin using a root explorer or ADB. Make sure the permissions are set right.
13) Move the update.sh to the root of your internal sdcard, fire up ADB and run these commands in your ADB window:
su
mount -o rw,remount /system
sh /sdcard/update.sh
reboot
When you reboot, you're finished! You know have a fully working and rooted MJ5 system! If this helped, please hit thanks or donate
I'm finishing up a custom rom image for us. We'll be able to flash it without the inventive, but dirty, kn0x0ut script
No hay comentarios:
Publicar un comentario