yashsingh1/xdaforums huggingface dataset:
[Sprint Samsung Galaxy S 4 Android Development] masterosok:
I used Odin 3.07... The only setting I changed was unchecking auto-reboot. Then just like you said, checked PDA, chose the tar file for the custom recovery and clicked Start. It didn't say PASS, however like in the OP, it said RESET! I powered it off and then booted into the recovery which worked.
[Sprint Samsung Galaxy S 4 Android Development] cheddaface:
I just followed the steps on the OP and everything is working fine and it was pretty easy to do, If anyone still needs help pm me and ill give a super noob walk through on how to do this.

---------- Post added at 11:23 PM ---------- Previous post was at 11:21 PM ----------

If you wait long enough it will say pass
[Sprint Samsung Galaxy S 4 Android Development] wojo797:
Sounds like a bad cable
[Sprint Samsung Galaxy S 4 Android Development] bmark34:
I had to use odin 3.04 for it to work
[Sprint Samsung Galaxy S 4 Android Development] antmon:
well...alrighty...finally got cwm installed.... (for whatever reason after multiple reboots, I finally got odin to see phone and I got the 'pass' showing)

a new set of issues...lol

Next hold down the power button until the device turns off. Then unplug the USB cable. Then hold volume UP and power to boot into your new recovery. This should work if done correctly.

- when I hold down the power button it doesn't shut off...it turns on... would this be an issue???

Once your in your custom recovery, install Shabby's modified kernel, then Shabby's root zip (SuperSU-v1.25+.zip). Do this by selecting install zip from SD card OR extSD card depending on where you put the zip files. Then reboot.

- I think i'm in cwm because I see the options to install from external storage....there isn't a different built in recovery that is different than the cwm I just installed, correct?

- when I select the modified kernel zip to install, it does, but it immediately auto reboots...I have no control for it to stay in cwm so that I can immediately install the supersu zip

- so, because of above, I had to reboot after the kernel install, the go back to cwm for the supersu zip install... when I reboot into the o/s.... i don't have root access.... titanium doesn't see it, i have no supersu app, etc...

whaaaaaaaaaaaaaaaaaat is going on here? :confused:

thank you...thank you and thank you for the help...

PS - also, when i try to get into download mode (volume down+home button+power)..... it flashes on the screen for a second and then turns off...never have the chance to volume up and confirm to get into download mode... not sure how the one time i got in but still doesn't seem that cwm installed that time correctly...
[Sprint Samsung Galaxy S 4 Android Development] antmon:
all done...please ignore....

download mode for me only works if i'm not connected via usb first... cwm installed, modded mdl kernel installed, su installed...

:laugh:
[Sprint Samsung Galaxy S 4 Android Development] ~Zach~:
I've had no issues in the 3 times I've done it (I like to tinker with my phone and then start fresh :)), but I am curious. Exactly how long does one need to wait? The first time, I waited a full three minutes given I was unsure of whether or not to proceed. (2nd & 3rd time, I didn't bother waiting.)
[Sprint Samsung Galaxy S 4 Android Development] Mindripper72:
Yeah tried the exe didnt work....gonna try a different cable as soon as I can pick one up
[Sprint Samsung Galaxy S 4 Android Development] antmon:
well, the time it took me to take out the garbage and move the car... prob 5min... :D
[Sprint Samsung Galaxy S 4 Android Development] Mindripper72:
Yep bad cable. Used my wifes htc cable and odin ran fine...however baseband is still mdc after taking the ota so will try again
[Sprint Samsung Galaxy S 4 Android Development] dave12285:
Mine worked great. I downloaded Odin to my pc along with the tar recovery, SU and kernel. Installed usb drivers. Mounted the phone and moved the SU and kernel to root. Launched Odin as administrator, clicked pda and found the recovery I put in the Odin 3.07 folder. Unchecked auto reboot, clicked start. It took a really long time and I thought it hung on reset but eventually it said passed. Booted into recovery and flashed both of the zips, good to go! Thanks!
[Sprint Samsung Galaxy S 4 Android Development] Mindripper72:
Thanks everyone....wifes htc cable worked flawlessly....fully rooted on mdl now. Cable that came with s4 appear ently no good
[Sprint Samsung Galaxy S 4 Android Development] aaron130:
Did everything as noted in the op and worked like a charm!!!! Only thing I did afterwards was installed goo manager and changed to TWRP. But nice write up, was very simple!!
[Sprint Samsung Galaxy S 4 Android Development] travisw0204:
Worked like a charm. I didn't get my first nag until about 10 minutes in give or take. I used AppQuarantine to freeze SEAndroid and Knox Agent. Excellent right up and huge thanks to Mudavo and ACoolGuy. Thanks button hit of course. I used ACoolGuy's auto reboot method on odin and got it the first time. That was a great find. Thanks again guys.
[Sprint Samsung Galaxy S 4 Android Development] willsurg:
thank you so much for this, i took the plunge and it looks like I have root and superuser etc. I even kept geeting the nag that I needed to reboot which i took care of with titatnium freez. Now... can anyone tell me how I get google play working again?anything i try to install starts to downolad and then gives me an error- error retrieving information from server. this is on wifi. I have already treid to clear cache/dalvick and google frameworks. any sugeestions or help would be appreciated
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
OP Updated instructions and added link for alternate kernel from agat63.
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
Try Settings > More > Application Manager - Market - Clear CACHE - Force Stop and maybe a reboot.
[Sprint Samsung Galaxy S 4 Android Development] gotablunt:
Can I use mobile odin pro to get mdl?
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
Negative. Currently, the only way to be latest stock MDL firmware and baseband (modem) is to follow this guide by letting the OTA update from sprint install to upgrade you from MDC to full MDL.
[Sprint Samsung Galaxy S 4 Android Development] k2buckley:
I've never used Odin before, this'll be my first time. One thing I'm not clear on, is that I thought Odin flashed .tar files. In the OP it specifies to download the .exe MDC file. Just wanted to clarify that's correct. Thanks.
[Sprint Samsung Galaxy S 4 Android Development] vboyz103:
Worked as advertised. Thanks OP!

Interesting how first time I did it just to see with Auto Reboot checked, and recovery didn't stick. With OP's trick of Power+Vol Up then it worked. Wonder why the difference...
[Sprint Samsung Galaxy S 4 Android Development] pvinodnayak:
Actually you can uncheck auto reboot and try. Worked for me, after you flash, the phone won't reboot, remove battery and put it back after a sec and use key combo to get into recovery and install root.
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
The .exe is a customized Odin flash (1-Click) You will need Odin for the recovery flash.
[Sprint Samsung Galaxy S 4 Android Development] k2buckley:
So after restoring to stock MDC, I downloaded and installed the ota. However I was still on stock MDC baseband but MDL build. I was still getting the warning about it detecting a malicious app although I hadnt even flashed the recovery or rooted yet. Im trying again, but does anyone have any idea where I went wrong?

EDIT: Second time did the same thing. I used the Odin OC to restore to stock MDC. Then I downloaded and installed the Sprint OTA. After it reboots from installing the OTA, I'm still on MDC Baseband but MDL Build. The baseband isn't sticking for some reason. I'm also confused why I'm getting the NAG about an application attempting unpermitted actions. I thought restoring the stock MDC via Odin would set device back to stock...it's like something isn't getting flashed correctly and I'm ending up rooted still. I'm confused.....

about to try a third time
[Sprint Samsung Galaxy S 4 Android Development] eiddor:
Since there's not a VZW S4 forum up yet, I'll ask here: Does anyone know off-hand whether this process will work for VZW S4s? I will receive mine tomorrow, and I'd like to root it right away so that I can use TB to restore my apps.

Thanks!
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
Having just came from VZW, I'm assuming the boot loader is locked... so probably not. There will probably be differences in the build versions also.
[Sprint Samsung Galaxy S 4 Android Development] willsurg:
thanks

well thanks to this thread and its members I am on MDL, rooted and now completely scr$w$d because I have nothing left to do to take care of my flashing fix. I hope some people get a move on!!!

:)

cheers!
[Sprint Samsung Galaxy S 4 Android Development] MoHoGalore:
Not really clear on what you're asking is correct... ?
[Sprint Samsung Galaxy S 4 Android Development] aFoodStampBaby:
Oh sorry. I'm rooted with the mdl OTA. Just wanted to make sure everything looked correct
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
Not for FULL MDL. Your Software Version and Baseband are still MDC. Start from the beginning of this guide to attain MDL firmware and modem (baseband)
[Sprint Samsung Galaxy S 4 Android Development] wwjoshdew:
How to video is coming VERY soon! I'm working on it now. I do some pretty intensive editing and try to perfect my videos, so this will take a few hours to render, edit, export, and upload.

Haha, I failed. I gotta redo the whole video because the sound is shot, but hey... At least I can perfect it now!

http://www.youtube.com/watch?v=Hy1gMRKpKZU
[Sprint Samsung Galaxy S 4 Android Development] aFoodStampBaby:
I returned to complete stock then did the update. Installed custom recovery flashed custom kernel and su and that's what I have. When I took the ota the only thing changed was the build version. I don't know what the hell I'm doing wrong.
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
After you restored to stock MDC and let the update install, did you let the phone boot up and load stock MDL? This needs to be done before you install recovery and root.
[Sprint Samsung Galaxy S 4 Android Development] aFoodStampBaby:
So after the ota I let everything load up. That's how I was able to see only the build version changed
[Sprint Samsung Galaxy S 4 Android Development] wwjoshdew:
Alright, I redid the whole video. lol. I'm transferring it to my computer now, and it should be up in a few hours. The good news is, I learned from my mistakes the first time, so the video went a little smoother! lol
[Sprint Samsung Galaxy S 4 Android Development] MoHoGalore:
Radio may not be sticking because of the custom status as read in Odin mode.. (My gerbil isn't fully spinning the wheel at the moment for me to reference the posts I've read)

You can get everything back by using rooted mdc (rooted mdl should work but I've had pm's from people saying it failed for them), using TA to reset binary count and system status, immediately flash the mdc stock tar, let the OTA take you up, and try again. Yeah, long process..

Baseband is looking for signature verification to stick and won't due to the custom status. (So I've read. I haven't been looking at that issue since we haven't pulled nor seen modem leaks.. yet)
[Sprint Samsung Galaxy S 4 Android Development] shaun0207:
I did all the steps and everytime I flash the files they fail signature authorization. then my phone reboots, CWM is installed. but the even the background where the android logo is. there is a error.

any ideas?
[Sprint Samsung Galaxy S 4 Android Development] tkgadgetman:
I have the same problem. Coming from rooted MDC I now have MDL build number and everything else MDC.
[Sprint Samsung Galaxy S 4 Android Development] Fuze_yo:
"Wait what is this!!"

LOL

Nice way to start the vid man!!! I had to pause and come here and comment before watching the rest of the vid! :)
[Sprint Samsung Galaxy S 4 Android Development] wwjoshdew:
Video is DONE!

http://www.youtube.com/watch?v=HLUP8JoJ5ec

Feel free to use it if you think it's good enough Mudavo! ;)
[Sprint Samsung Galaxy S 4 Android Development] Just_s:
Don't know if you all have resolved your issue, but it's pretty common. If you search you'll find a couple dozen people (including me) who have had the same challenge. Unfortunately, the only resolution I've seen is repetition. Repeat the entire process from Odining MDC through taking the OTA and keep repeating until everything shows "MDL". Based on most of the posts it seems that 4 times in a row is the average before achieving success and was the case for me. Though I saw one guy who said it took him 30 attempts! So, even though it sucks, right now it will just take persistence. It's not likely something you are doing wrong or not doing, but rather a symptom of this idiotic, half-hearted lockdown instituted in the recent OTA.
[Sprint Samsung Galaxy S 4 Android Development] aFoodStampBaby:
How do I set the binary back to stock? I've tried all the restore to stock mdc files and none of them is setting the binary back to stock. I know this because in odin it says under binary "custom". and it still says custom system. I think this is causing my mdl ota to not take properly.
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
OP Updated Thanks!
[Sprint Samsung Galaxy S 4 Android Development] shaun0207:
3rd time was a charm for me. it worked!
[Sprint Samsung Galaxy S 4 Android Development] aFoodStampBaby:
A manual update did the trick for me. Thanks..
[Sprint Samsung Galaxy S 4 Android Development] xchampx13:
I'm on mac... any way to do this yet? I don't know of a heimdall version working for the S4 yet and the only Odin I can find ported to mac is v1.85 :P Any help appreciated :)
[Sprint Samsung Galaxy S 4 Android Development] k2buckley:
I had the same issue where the baseband would stay MDC after taking the OTA. It finally worked on the third try.
[Sprint Samsung Galaxy S 4 Android Development] oblivion2k:
I got Reset! instead of ok in ODIN, scared me for a moment, but then I tried to reset and it booted into recovery just fine, phew! :victory:
[Sprint Samsung Galaxy S 4 Android Development] troyboytn:
SuperSU app and binaries have been updated to 1.30 http://xdaforums.com/showthread.php?t=1538053 attached is the new root zip that can be flashed instead of the 1.25 zip. To use the stock kernel without the nag notification install the SuperSUNoNag-v1.00.apk as well.
[Sprint Samsung Galaxy S 4 Android Development] Fuze_yo:
Nice vid ..

Im rooted with mdl and agats kernel. All works well so far! thx
[Sprint Samsung Galaxy S 4 Android Development] crawrj:
Ok don't kill the messenger but just as an FYI Chainfire has done it again. His latest SuperSU 1.30 fixes the root issues on MDL. You can use the stock kernel and leave knox alone. No need to freeze seandroid or delete Knox.
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
Nice! I'll update the OP.
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
Restored to stock MDL Kernel with custom recovery and the new SuperSU v1.30. Unfroze SEAndroid.apk. I am getting the nag still. :confused:
[Sprint Samsung Galaxy S 4 Android Development] crawrj:
Try installing SuperSU after you unfreeze seandroid.
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
Yeah. Already tried that. I figured it out though. I had to UNROOT before rebooting and installing stock kernel and the new root.zip. Here is what I did. I defrosted SEAndroid.apk. Unrooted with SuperSU. Booted into recovery. Installed stock kernel. Installed root zip. Rebooted. Now I am good...so far. :fingers-crossed:
[Sprint Samsung Galaxy S 4 Android Development] opz187:
can someone please help me out? im trying to update to mdl. ive followed everything in the op. when i flash the stock mdc restore thru odin, everything works. it resarts. but in device status it still says custom. anyway i take the mdl update, it boots into stock recovery and updates. then it boots back into the os. but then the wifi is broken, and in about device its still mdc baseband and everything, except the build number is mdl. and wifi is completely broken. ive tried booting into stock recovery and doing a factory data reset. nope. still says custom. ive tried like 3 times now. anyone know whats going on?
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
Check out post #132 by Just_s one page back. Also check out post #136 by aFoodStampBaby.
[Sprint Samsung Galaxy S 4 Android Development] opz187:
Yea i finally got it. What a pain in the ass that was. You might wanna update the op, cuz apparently it aint that simple anymore. I literally tried verbatim the op's method 8 times, every time it would just update the build number to MDL, nothing else. And it broke WiFi. So i started experimenting. I tried manually loading the update like other dude, same thing. I finally odined stock rooted MDC. Then i installed triangle away, cleared flash counter. Opened supersu and cleaned up with complete unroot. Then i accepted the ota, and voila.. Full MDL. So then i flashed oudhs recovery via Odin, flashed the latest supersu 1.30, and it seems everything is working. Only thing not working is es file explorer. It says root test failed. Everything else is working so far. Anyone else have es file explorer working with latest supersu?
[Sprint Samsung Galaxy S 4 Android Development] the727kid:
Any video on how to do this with a Mac?
[Sprint Samsung Galaxy S 4 Android Development] kirschdog1:
Crawj tried your method of unfreezing seaandroid then unrooting through such then entered recovery and flashed stock kernel and su still getting the stupid Warnings. Any one else get this to work or know another method?
[Sprint Samsung Galaxy S 4 Android Development] opz187:
Idk I just updated to mdl and supersu 1.30, and everything was fine, no nag or anything. Then I installed fauxs latest beta, and the nag is back.
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
Yeah the nag is back for me too.

Might be kernel related.
[Sprint Samsung Galaxy S 4 Android Development] crawrj:
Yeah, remember there are two separate nags. One for system and one for kernel. SuperSU handles system. The kernel would have to be done by a kernel dev. For now you will have to freeze seandroid. There was a separate nag apk in the SuperSU OP. I doubt it would work but worth a try.
[Sprint Samsung Galaxy S 4 Android Development] opz187:
Already tried. No good, that's actually for the advertisement for super su pro in the toast message
[Sprint Samsung Galaxy S 4 Android Development] troyboytn:
Actually after re-reading chainfires OP, that supersunonag.apk is just to keep the notification to "upgrade to SuperSU pro" from appearing, so we're still gonna need to freeze seandroid as crawrj has stated.
[Sprint Samsung Galaxy S 4 Android Development] opz187:
That's what I just said bud. Lol
[Sprint Samsung Galaxy S 4 Android Development] troyboytn:
lol. My bad. Think I'm in a daze tonight!
[Sprint Samsung Galaxy S 4 Android Development] Nooblube:
is there a stock recovery zip out yet?
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
Here ya go. Last download in the list. "Download Stock MDL Firmware Complete Except For Modem"

http://xdaforums.com/showthread.php?t=2270065
[Sprint Samsung Galaxy S 4 Android Development] gcayey:
Recovery

I followed the steps and I got root, thanks by the way the thing is that it has stock recovery, if I want to flash anything I always have to use odin to flash a custom recovery to flash whatever, after the phone boots up I am back to stock recovery.

It's this normal?
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
Are you using the stock kernel? If so try agat63's kernel. There is a script in the stock kernel that restores the stock recovery.
[Sprint Samsung Galaxy S 4 Android Development] gcayey:
Yes, it is stock kernel. So for me to have custom recovery, I need to have a custom kernel also.
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
Yes MDL has been a big pain in the A@#!
[Sprint Samsung Galaxy S 4 Android Development] troyboytn:
OK, so Chainfire has a new version of CF-auto-root specifically for Sprint. So far a couple of reports of it working on MDL but sketchy info at this point so I'm not advocating trying that method just yet. Those who have reported didn't specify their setup (whether completely stock MDL with all files updated, etc, previously rooted, custom recovery) going into the operation. File here http://download.chainfire.eu/325/CF-Root/CF-Auto-Root/CF-Auto-Root-jfltespr-jfltespr-sphl720.zip Stands to reason this would work since we no longer need the custom kernel beforehand to root.

Edit...this is confirmed to work on stock MDL.
[Sprint Samsung Galaxy S 4 Android Development] crawrj:
The script is in the system not recovery. My stock Rom has it removed. Using stock MDL kernel and twrp on my phone.
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
Ok my bad. I was misinformed. I just did a full stock restore to MDC, then OTA updated to MDL. Made a back up of Stock unmodified MDL. Then Odined Chainfire's latest CF-AutoRoot for L720 devices. Everything went great. Next I am going to install your Odex MDL Rom. We are on the same page now :highfive:
[Sprint Samsung Galaxy S 4 Android Development] crawrj:
No problem. You can delete /system/etc/install-recovery.sh and /system/recovery-from-boot.sh to kill it. I also realized what was wrong with the stock kernel. I forgot that the kernels are installing their own lib files. I am uploading new files in a few minutes after I test it.
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
OP UPDATED. Condensed. Less steps. No longer need custom kernel for root. No more nag fix or freeze SEAndroid.apk!!! Thanks to Chainfire and crawrj!!!!! :highfive:
[Sprint Samsung Galaxy S 4 Android Development] Tahde:
Stock rooted right now with Shabbys kernel. Want to have the latest root method installed on my device. Just want to be stock rooted is all. I just need to Odin recovery and flash new AutoRoot and I'm good right?

Sent from my SPH-L710 using Xparent Skyblue Tapatalk 2
[Sprint Samsung Galaxy S 4 Android Development] Mudavo:
Your on the updated Modem too? If so wait until crawjr puts a new link up for fixed MDL Stock Kernel zip.(currently it breaks wifi) (link below) Then flash that. Then flash one of crawjr's updated MDL Roms. They have the new root and no nag. Be sure to uninstall root before you boot into recovery.

http://xdaforums.com/showthread.php?t=2270065
[Sprint Samsung Galaxy S 4 Android Development] crawrj:
OK I know it might seem like I am picking on you but I promise I am not :D You don't need to uninstall root before booting into recovery when installing my rom. My rom will format the system partition which will erase root. Then it will install the new system which will give you the new root.

Edit: The updated stock kernel is posted now.
[Sprint Samsung Galaxy S 4 Android Development] Tahde:
Yes. Updated modem.

I just now went back to stock MDC via Odin. My device is updating to MDL as I type. I just want to gain root (newest chainfire) on this MDL. And not have to freeze anything is all. I've just seen flashing crawjr rom and (soon) stock fixed kernel. We cannot gain root on official stock MDL yet right after OTA? Hope you understood that. :beer:

Sent from my SPH-L710 using Xparent Skyblue Tapatalk 2
[Sprint Samsung Galaxy S 4 Android Development] crawrj:
Yeah you can. You can Odin CF Auto Root http://xdaforums.com/showthread.php?t=2291827 and be completely stock with root. Or you can install custom recovery and Auto Root or the SuperSU zip http://xdaforums.com/showthread.php?t=1538053 to be completely stock with custom recovery and root.
[Sprint Samsung Galaxy S 4 Android Development] Tahde:
Ah yes. Perfect. Stock root with recovery is where I need to go. My apologies for not seeing this earlier when I should have. I've rooted went back to stock many many times on this device since we've had the option. Just want the latest root applied. Thanks

Sent from my SPH-L710 using Xparent Skyblue Tapatalk 2