[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

Radiotsar

Senior Member
Jan 7, 2012
200
39
28
Elgin, IL
Make sure you are changing the actual file extension not just the name otherwise your file will actually be update.zip.zip. In windows vista and higher it hides known file types so you won't be able to see the .zip extension.
Probably should have been clearer. I had to add the ".zip" in the adb sideload command (adb sideload update.zip), not to the actual file itself. I'm running Windows 8.
 

hitlab1

Member
Jun 19, 2013
17
1
0
not working

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.






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

Guide:

If this is your first time recovering to MJ5, please follow all steps.

If you've already ran through this method successfully once, you can start at step 5

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 download the following 2 files:
Step 4. Extract the Miata_KK_Fix_1.0.zip to the root of your INTERNAL storage.

Step 5. Once both files in the Miata_KK_Fix_1.0.zip are extracted to the internal storage on your phone, reboot.

VERY IMPORTANT TO REBOOT NOW

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

(Option A) - Wipes phone
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!​

(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!​


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

2. Download and install update​



Thanks @opsmgr3774 for the donation!

Thanks @Ciberious42 and @evilpotatoman and anyone else I forgot.
need help with this
 

$H0RTY 140

Member
Mar 15, 2012
33
4
0
38
Christiansburg
need help with this
For step 4.... make sure that when you extract the two files, take them out of the extracted folder and put them on the root of the internal storage (leaving the two files in the extracted folder will not work upon reboot to run the script to correct the issue with the files that are missing) and reboot. Once that done you can then boot into recovery and apply the update from the external storage for the file you renamed to update.zip and copied to the SD card.
 

mazdamiata210

Senior Member
Apr 8, 2012
685
331
0
Brooklyn, N.Y.
Probably should have been clearer. I had to add the ".zip" in the adb sideload command (adb sideload update.zip), not to the actual file itself. I'm running Windows 8.
If you had to add the .zip to the adb command that means you didn't rename 2400258.zip to just update... Either way I'm not sure it makes a difference honestly. That part was taken from the other 4.4.2 fix thread. I did it the way I posted and it worked.
 

hitlab1

Member
Jun 19, 2013
17
1
0
error

If you had to add the .zip to the adb command that means you didn't rename 2400258.zip to just update... Either way I'm not sure it makes a difference honestly. That part was taken from the other 4.4.2 fix thread. I did it the way I posted and it worked.
I keep getting a error message on my phone at step 8.....some about volume wiping format and something abot absildloader...plz help
 
Last edited:

Radiotsar

Senior Member
Jan 7, 2012
200
39
28
Elgin, IL
If you had to add the .zip to the adb command that means you didn't rename 2400258.zip to just update... Either way I'm not sure it makes a difference honestly. That part was taken from the other 4.4.2 fix thread. I did it the way I posted and it worked.
Honestly, I did rename it to just "Update". The error message initially made me think I had to rename the file with the extension, but then I received an error about the aforementioned "Update.zip.zip" and realized that it wasn't the file name that was the problem in my situation, it was the command I was entering. I changed the command and it's all good.
 

mazdamiata210

Senior Member
Apr 8, 2012
685
331
0
Brooklyn, N.Y.
Honestly, I did rename it to just "Update". The error message initially made me think I had to rename the file with the extension, but then I received an error about the aforementioned "Update.zip.zip" and realized that it wasn't the file name that was the problem in my situation, it was the command I was entering. I changed the command and it's all good.
Glad it worked. Either way like I said the way I did it is what I wrote and it worked for me.
 

hitlab1

Member
Jun 19, 2013
17
1
0
I don't know what "package.zip" is but sounds like you're flashing the wrong file. You need to flash sec_csc.zip from here
in this step:::do I extract the files before I put them on my sdcard????:2) Download the following files:

MI9_fix.img.ext4
sec_csc.zip
2400258.zip


Put sec_csc.zip and 2400258.zip on your external SD card
 

jonfl1

New member
Feb 28, 2014
4
1
0
This method also worked perfectly for me. I was on rooted NB4, went through the steps as described, and I'm now running fine on Kitkat. I'll echo the OP (and others) and say that you must follow the instructions exactly.

Although one thing I did differently that helped me to get through this successfully was to copy the 'mobicore-presetup.sh' file from the Miata KitKat Fix zip file to BOTH my internal storage root AND external storage root. I originally had it in only the internal storage root and was still getting an error when updating via sideload. Once I copied it to external storage and tried again, the sideload update went through without error.

Hope this helps someone still having an issue!
 
Last edited:
  • Like
Reactions: mazdamiata210

sycol65

Member
Sep 2, 2011
23
1
0
No matter what, that's the reason why every body has to say GOD bless America. It took me 1 hour and 10 minutes to do it but it works perfectly. Thank you Mazdamiata210.:laugh:
 

naiku

Senior Member
Mar 10, 2008
266
60
0
The title of the thread says "Without ROOTING" but how do I copy the 2 .sh files to the root of my phone, without being rooted? I have tried using the default file browser on my phone, and also using Root Browser. Tried both with extracting the files first on my PC, then copying to the phone and trying to move to the root, and also by copying the zipped file and trying to extract to the root, neither of these are working.

Can you let me know (I see others posted the same question in this thread) what the best way is to actually get these .sh files onto the root of the phone? Do I need to root first using Kingo, move the files, and then unroot the phone again?

Thanks.
 
Last edited:

misty356

Member
Feb 4, 2013
15
4
0
godley
This worked for me and all I did was drag and drop the files into the internal memory of the phone. I wasn't rooted and it worked perfect

Sent from my SAMSUNG-SM-N900A using Tapatalk
 
  • Like
Reactions: naiku

Smartino666

Senior Member
Nov 4, 2012
53
16
0
Bloomington
It's not the root of the phone but the top level of the internal memory of your phone. Save the files to your phone just done put them in any folder

Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
 

mazdamiata210

Senior Member
Apr 8, 2012
685
331
0
Brooklyn, N.Y.
The title of the thread says "Without ROOTING" but how do I copy the 2 .sh files to the root of my phone, without being rooted? I have tried using the default file browser on my phone, and also using Root Browser. Tried both with extracting the files first on my PC, then copying to the phone and trying to move to the root, and also by copying the zipped file and trying to extract to the root, neither of these are working.

Can you let me know (I see others posted the same question in this thread) what the best way is to actually get these .sh files onto the root of the phone? Do I need to root first using Kingo, move the files, and then unroot the phone again?

Thanks.
...plug it into the computer and copy it to the phone
 

naiku

Senior Member
Mar 10, 2008
266
60
0
...plug it into the computer and copy it to the phone
Got it, thanks to misty356. I think I was over thinking it instead of just dragging and dropping.

Just started trying to sideload though and ran into an error:

Verifying current system ...
"/system/xbin/dexdump" has unexpected contents.
E:Error in /tmp/update.zip
(Status 7)
Installation aborted.

Not sure what that is but will re-read through the thread. I had restored to MJ5 previously, but may need to do it again with all of the attempts at getting the update to take. Sucks that it will likely wipe my phone, but oh well. Thankfully I don't have much on there.
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone