[3/31] Fix for KitKat Update Failing - Without ROOTING

Did this work?

  • Yes

    Votes: 52 72.2%
  • No

    Votes: 20 27.8%

  • Total voters
    72

mazdamiata210

Senior Member
Apr 8, 2012
685
331
0
Brooklyn, N.Y.
WARNING: IF YOU ARE NOT GOING TO START FROM STEP 1 AND FOLLOW EACH STEP EXACTLY HOW I HAVE WROTE IT THEN YOU WILL FAIL. THIS METHOD WORKS IF YOU CAN FOLLOW THE DIRECTIONS.

IF YOU DID NOT RESTORE YOUR PHONE AND FOLLOW EACH STEP EXACTLY HOW I LISTED BELOW THEN DO NOT SAY THIS DOESN'T WORK FOR YOU.


Step 1. Follow @evilpotatoman 's guide below to restore your phone to MJ5 FIRST

Guide:

1) Download and install Heimdall from here for windows. You'll need this and this to avoid missing .dll file errors

2) Download the following files:Put sec_csc.zip and 2400258.zip on your external SD card

3) Download and install the MJ5 partitions. Use Odin to flash these files (match the file names with the different upload slots)


4) Now is the time to use Heimdall.

Reboot into Download Mode once Odin finishes.
Install the vcredist packages 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.

IMPORTANT -- Go to the Utilities tab and click the "Detect" button
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 remember 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) IMPORTANT--After flashing the sec_csc, the Note will reboot.
Try to catch it in time to reboot BACK into recovery
Once in recovery, select "Choose update from external" in the recovery, and select the 2400258.zip you downloaded earlier.

END OF MJ5 RESTORE GUIDE - CONTINUE BELOW


Step 2. YOU ARE NOW ON MJ5 BE SURE TO DOWNLOAD AND INSTALL THE NB4 OTA UPDATE BEFORE CONTINUING!!!


Step 3. When you're finished the restore guide to MJ5 and updated to NB4 then delete any other files used from the restore guide so you don't mix them up and download the following 2 files:
Step 4. Extract the Miata_KK_Fix_1.0.zip to the root of your BOTH your phone storage and your sd card. (make sure they are not in any folders!!!)

Step 5. Once both files in the Miata_KK_Fix_1.0.zip are extracted and copied to both your phone and the sd card... then reboot the phone.

VERY IMPORTANT TO REBOOT NOW

Step 6. Pick one of the follow options...

(Option A) - Wipes phone - I recommend this method
1. Rename 2400258.zip to update.zip and copy to EXTERNAL STORAGE (aka sd card)

UNPLUG USB CABLE BEFORE CONTINUING

2. Reboot into RECOVERY MODE (volume up + home) and select "Apply Update from external storage" and select your update.zip

3. It should start the update process and finish successfully! Enjoy!​

If you made it this far and it fails or gives you an error then you did something wrong. Start from step 1 restoring your phone to MJ5


(Option B) - Doesn't wipe phone
1. You are going to need an ADB Side loader and it can be found here.

2. Extract to directory C:\Mini-SDK

3. Rename 2400258.zip to update. (DO NOT NAME UPDATE.ZIP, JUST "update".)

4. Place "UPDATE" into the same folder as your ADB C:\Mini-SDK

5. Hold shift and right click in the folder to "Open command window here"

6. Reboot your phone into RECOVERY MODE (volume up + home)

7. Select "Apply update from ADB"

8. Plug phone into usb on PC

9. In your command window type "adb sideload update" without quotes and enjoy!​

If you made it this far and it fails or gives you an error then you did something wrong. Start from step 1 restoring your phone to MJ5



(Option C) - Untested
1. Settings, General, About, Software Update, Check for updates...

2. Download and install update​

If you made it this far and it fails or gives you an error then you did something wrong. Start from step 1 restoring your phone to MJ5




Thanks @opsmgr3774 for the donation!

Thanks @Ciberious42 and @evilpotatoman and anyone else I forgot.



 

Attachments

Last edited:

mazdamiata210

Senior Member
Apr 8, 2012
685
331
0
Brooklyn, N.Y.
Q&A

1. Is this safe?
Yes it's using the same exploit from Root De La Vega to run a script that replaces the bad file that is stopping the OTA from installing.

What the script does:
Code:
mount -o rw,remount /system

rm /system/bin/mobicore-presetup.sh
cp /sdcard/mobicore-presetup.sh /system/bin
rm /sdcard/rldv.sh
2. It doesn't work for me!!!
Try it again from the very beginning and read step by step, slowly. Make sure you didn't miss anything! Download the files again also.
 
Last edited:
  • Like
Reactions: Dimeezy

the2rrell

Senior Member
Jun 27, 2011
2,928
610
0
Im sure people would be a little more willing to try this is there was a little more info here.

What are these files fixing when flashed, how do i know that these good/ok files to flash that will not brick my device? Because you said it should work. Not nit picking or even saying that it doesnt work. BUT more info on what this is would be beneficial to everyone.
 
  • Like
Reactions: bngkhoa

mazdamiata210

Senior Member
Apr 8, 2012
685
331
0
Brooklyn, N.Y.
Im sure people would be a little more willing to try this is there was a little more info here.

What are these files fixing when flashed, how do i know that these good/ok files to flash that will not brick my device? Because you said it should work. Not nit picking or even saying that it doesnt work. BUT more info on what this is would be beneficial to everyone.
Well you're not flashing anything that isn't safe considering they're all the same files from different threads (that are safe) except for the script file in the miata fix zip that I made.
 

the2rrell

Senior Member
Jun 27, 2011
2,928
610
0
Well you're not flashing anything that isn't safe considering they're all the same files from different threads (that are safe) except for the script file in the miata fix zip that I made.
Yes i understand have used the Evilpotato mans process. I was reffering to the miata Fix. Just want to know what we are flashing. I am not a dev i dont know how to look at a file and see if it will work/harm a phone.
 

mazdamiata210

Senior Member
Apr 8, 2012
685
331
0
Brooklyn, N.Y.
Yes i understand have used the Evilpotato mans process. I was reffering to the miata Fix. Just want to know what we are flashing. I am not a dev i dont know how to look at a file and see if it will work/harm a phone.
It can't harm anything do not worry. If you followed this guide exactly it will work. Worst case scenario is that you will have to start over again. All it does is copy the missing file back onto the phone so it no longer fails at 27% it's a simple 3 line script you can open it in notepad and see what it's doing if you like.
 

the2rrell

Senior Member
Jun 27, 2011
2,928
610
0
It can't harm anything do not worry. If you followed this guide exactly it will work. Worst case scenario is that you will have to start over again. All it does is copy the missing file back onto the phone so it no longer fails at 27% it's a simple 3 line script you can open it in notepad and see what it's doing if you like.
thats all that i think most people will need to know just add that to the OP. the more info the better. if it will help people with the update then hey people need to be here testing/using this method.
 

TheChefSLC

Senior Member
Oct 16, 2010
65
21
0
Clearfield, UT
Whoops I forgot to mention to take the ota update for nb4 before continuing! Sorry I'm running on 0 sleep... Try it again and after the mj5 restore update to nb4... then continue from step 2
Indeed

after MJ5 restore, I was able to run the RDLV script in order to replace the system file needed, Then I ran the OTA update from recovery for NB4, Upon reboot, I was then able to install the KK update NC2
 
  • Like
Reactions: opsmgr3774

opsmgr3774

New member
Feb 4, 2010
3
0
0
When you finish the mj5 restore and update to nb4... As long as the miata fix files are on your internal memory and you reboot the script will run
Thank you. I had done everything but the nb4 update and it failed so I of course panicked, then noticed TheChefSLC said they "ran" the script and wondered if I had missed a step. It's all squared away and fully updated now. It worked. Hooray.
 
Last edited:

MrSub

Senior Member
Dec 18, 2009
117
4
0
Missouri
I am getting a temporary error when trying to download the miata_kitkat fix. new link please

EDIT...It is working now. THanks
 
Last edited: