Post Reply

[ROM|Stock Rooted] 4/24/13 Sprint TouchWiz Jelly Bean 4.1.2 (L710VPBMD4) Odex/DeOdex

29th September 2012, 04:09 AM   |  #1  
freeza's Avatar
OP Recognized Developer
Flag Pasadena, CA
Thanks Meter: 9,730
 
4,273 posts
Join Date:Joined: May 2006
Donate to Me
More
DOWNLOAD HERE

Official Software
FULL ROM:
Odex:
Sprint Touchwiz Jelly Bean 4.1.2 L710VPBMD4 | Mirror
MD5: 1DB245D42D83C586D4EBC861E28D291A

DeOdex:
Sprint Touchwiz Jelly Bean 4.1.2 L710VPBMD4 | Mirror
MD5: 77262D9D6CF1A6AF30A8981A95A75D57

MD4 Kernel with bootanimation, ADB, and init.d support (hopefully addresses samsungani battery drain)
MD4 Kernel with Jelly Bean boot animation, adb, and init.d support
MD5: D247B2F54CCBFCA9BDDF3E23AC87D87B

MD4 Kernel Optimized with bootanimation, ADB, and init.d support. Also, this kernel will do the following:
-Set loglevel 0
-Write apanic console 0
-Disable debuggerd
-Disable smdexe
-Disable ddexe
-Disable gsiff_daemon
-Disable reinstallation of stock recovery (even though I have removed the script from the ROM)
-Disable bugmailer bug report

MD4 Kernel Optimized
MD5: 141BF2647C505B3A0CCA004ED3F960F5


MD4 Firmware:
MD4 Firmware/modem/baseband update
MD5: EEEAFDBE59CF9C5B492B1A591EC92D02


__________________________________________________ ___
Purely stock files: These files are update (OTA style) zips and are only meant to be flashed on top of purely stock ROMs. They are straight from Samsung/Sprint and I will be posting up 'purely' stock kernel for LJ7 if you're running my stock rooted ROM. Once you have a purely stock system, the update files will flash fine. I use the stock recovery to flash them, but have been told that clockworkmod works as well. I can neither confirm nor deny this. I would stick to stock recovery to flash these anyway though.

NOTE: Flashing these will also update all of your firmware too.

Update zips:

MB1 to MD4: update_SPH-L710_MB1_to_MD4
MD5: 4F1F349CF56AFE40807BC641A04A8408

Stock kernels:
MD4: Stock MD4 Kernel
MD5: B38F1750243A43D451C78D6D2D662511

Stock Recovery:
ODIN: Stock Recovery
MD5: C205C96BB2E0455412E9C3B90721747B

Flash over current recovery: Stock Recovery
MD5: D771D3D5B82C8AF9835A37F2FAB84A04

Old versions:
 

Odex:
Sprint Touchwiz Jelly Bean 4.1.2 L710VPBMB1 | Mirror | Mirror 2 (Not active yet)
MD5: A89894F653099D158C8C459F2B7F656E

DeOdex:
Sprint Touchwiz Jelly Bean 4.1.2 L710VPBMB1 | Mirror | Mirror 2 (Not yet active)
MD5: 37E1CCCB3A30959C64DF238D0BD2B23C

CUSTOM UPDATE FROM MA6: This will work with TWRP/CWM. You will still need to install the firmware below to change your baseband modem to MB1. Be sure to download and flash the appropriate file for your phone. If you currently are on stock odex, flash the odex update, otherwise you may encounter issues. You will have to flash the FULL ROM if you decide you want to switch from odex to deodex and vice versa.

Odex:
Sprint Touchwiz Jelly Bean 4.1.2 L710VPBMB1 update from MA6 | Mirror | Mirror 2 (Not active yet)
MD5: 5C24F1174C40E9B878C7D9BEA75DBFAF

DeOdex:
Sprint Touchwiz Jelly Bean 4.1.2 L710VPBMB1 update from MA6 | Mirror | Mirror 2 (Not yet active)
MD5: 7F3AFD059F91D1159C5796D3E25BB6BC


MB1 Kernel with bootanimation, ADB, and init.d support (hopefully addresses samsungani battery drain)
3/9/13 update: MB1 Kernel with Jelly Bean boot animation, adb, and init.d support
MD5: 98D940EEB026E5392A9B778A1D56B2C7

MB1 Kernel Optimized with bootanimation, ADB, and init.d support. Also, this kernel will do the following:
-Set loglevel 0
-Write apanic console 0
-Disable debuggerd
-Disable smdexe
-Disable ddexe
-Disable gsiff_daemon
-Disable reinstallation of stock recovery (even though I have removed the script from the ROM)
-Disable bugmailer bug report

3/9/13 update: MB1 Kernel Optimized
MD5: C56442DDBB22252F5BA080B84B545DD9

MB1 Firmware:
MB1 Firmware/modem/baseband update
MD5: 6698D079BA1D61B6291522BFDA0919F7

MA6 to MB1: update_SPH-L710_MA6_to_MB1
MD5: 216B2F1EB9D15A0C4A00FF8981CDCF68

Stock kernels:
MB1: Stock MB1 Kernel
MD5: 8C2ABC30FA8087464B0378EBF7E91A9B


MC3 Firmware: MC3 Firmware/modem/baseband update | Mirror (Thanks HashTagHell)
MD5: 351A2D81797CCFB750DFDF4FC28B62C0

MC3 Kernel (Stock): Download
MD5: 0F4F2553D5DC167210E4AD01C31A28C5

MC3 Kernel (Bootanimation.zip, ADB, and init.d support): Download
MD5: 4319E8A0789F56DD67BDA2EA89AAD492

MC3 Kernel (Optimized): Download
MD5: 439E8CD7C6EAC963D3A4E70B85A88CB2

MC3 Full ROM (Odex): Sprint Touchwiz Jelly Bean 4.1.2 L710VPBMC3
MD5: 7B45C41ED060038E40AAD98AA4B1EACE

MC3 Full ROM (DeOdex): Sprint Touchwiz Jelly Bean 4.1.2 L710VPBMC3 | Mirror (Thanks HashTagHell)
MD5: 8D714F25612D2CA8F103A63DF902E607

Update zips:

LI3 to LIF: update_SPH-L710_LI3_to_LIF
MD5: BCC0CF6D0D982043FA45E315124B0215

LIF to LIG: update_SPH-L710_LIF_to_LIG
MD5: 639E6E324B49AF4214682ABF99A9B9A4

LIG to LIH: update_SPH-L710_LIG_to_LIH
MD5: FC0FDFC14C61C7635D48BB6C2D8BE014

LIH to LJ1: update_SPH-L710_LIH_to_LJ1
MD5: F192B2131DAFD3E887C5E06F2B4DCCBB

LJ1 to LJ2: update_SPH-L710_LJ1_to_LJ2
MD5: 9DCDB45661A2ACE57BFAE629181F93C7

LJ2 to LJ3: update_SPH-L710_LJ2_to_LJ3
MD5: 129029364F170BE572EBFEEB3601642A

LJ3 to LJ4: update_SPH-L710_LJ3_to_LJ4
MD5: CEF50E97F068125C032232518AF8EFE3

LJ4 to LJ5: update_SPH-L710_LJ4_to_LJ5
MD5: 012BEC508F57CC9657261C729736C5A4

LJ5 to LJ6: update_SPH-L710_LJ5_to_LJ6
MD5: 0B278B9A4E8AC4E9F5461D9AB809C6DE

LJ7 to MA6: update_SPH-L710_LJ7_to_MA6
MD5: 8232E35D8A9AEDA99333D5A52245D324

OLD Firmware/baseband:

LJ2 Firmware:
LJ2 Firmware/modem/baseband update
MD5: 722231B8D03579D483C4B2369DE16150

LJ3 Firmware:
LJ3 Firmware/modem/baseband update
MD5: 0F680875B2448446CA5FF892B76261A2

LJ4 Firmware:
LJ4 Firmware/modem/baseband update
MD5: 5C2E9C4C1A041F1BF1A0096EF4809808

LJ5 Firmware:
LJ5 Firmware/modem/baseband update
MD5: 4705D8D6E9FF424F406C8260AF7FB025

LJ6 Firmware:
LJ6 Firmware/modem/baseband update
MD5: CF4E71068DC73B4E0DACA086886DA2D4

LJ7 Firmware:
LJ7 Firmware/modem/baseband update
MD5: 73D7FECB85413C230866FF1F0FAE7D79

MA6 Firmware:
MA6 Firmware/modem/baseband update
MD5: e1114f2c6422fe521bb57525154e730b

OLD LJ2:

Odex:
Sprint Touchwiz Jelly Bean Leak L710VPBLJ2 | Mirror
MD5: 9F0BD9144357E92EC20263970C432AF8

DeOdex:
Sprint Touchwiz Jelly Bean Leak L710VPBLJ2 | Mirror
MD5: A5B5AAAA26C3FECDC192086E90949C1C

OLD LJ1:

Odex:
Sprint Touchwiz Jelly Bean Leak L710VPBLJ1 | Mirror
MD5: A504B363AED8B703E41E443F938BF3CC

DeOdex:
Sprint Touchwiz Jelly Bean Leak L710VPBLJ1 | Mirror
MD5: 6EBD942D5E4E61EE14FFFBFA1C1F2F39

LJ1 Kernel with bootanimation support (hopefully addresses samsungani battery drain)
LJ1 Kernel with Jelly Bean boot animation
MD5: A555F0720036F2D0CE27A444D78DDC2C

LJ1 Firmware:
LJ1 Firmware/modem/baseband update
MD5: B1AFE1D0C82D397C7A9AD26ADC82044E

OLD LIH:

Odex:
Sprint Touchwiz Jelly Bean Leak L710SPRBLIH
MD5: 15D0C822BEB5CA6C366288DB92DC6F27

DeOdex:
Sprint Touchwiz Jelly Bean Leak L710SPRBLIH
MD5: 4822488C5C3FC7FDC5334A85CB39B9A4

LIH Kernel with bootanimation support (hopefully addresses samsungani battery drain)
LIH Kernel with Jelly Bean boot animation
MD5: 6771B7D274497FD533C1829D3CB176C4

LIH Firmware:
LIH Firmware/modem/baseband update
MD5: D527554B9D84C7A99927125B6058578C

OLD LIG:

Odex:
Sprint Touchwiz Jelly Bean Leak L710SPRBLIG
MD5: 840576BFCB55A4FBF978FBB93D8BF3A6

DeOdex:
Sprint Touchwiz Jelly Bean Leak L710SPRBLIG
MD5: E5AAE8A5F758EFF1BFC21FE32068375C

LIG Firmware:
LIG Firmware/modem/baseband update
MD5: 6C64F75268CD85056B7FA4E5B7A7840E

OLD LIF:

Odex
SPRINT JELLY BEAN LEAK
MD5: 45BA4316C4A32788194C0B04ED7E5BFC

DeOdex
SPRINT JELLY BEAN LEAK
MD5: 4B571B05D41D2F589BAFF84E27C0DD3F

LIF Firmware:
LIF Firmware/modem/baseband update


Changelog:
4/24/13:
-Added MD4.
4/17/13:
-Added boot animation and optimized kernels.
4/10/13:
-Added MC3 leak. (Thanks to sextape and FlowingAway for the system dump)
3/3/13:
-Uploaded custom updates from MA6 to MB1.
3/1/13:
-Updated kernels for boot animation and optimized
2/27/13:
-Updated to L710VPBMB1
2/19/13:
-Updated kernel
2/13/13:
-Updated to L710SPRBMA6
11/4/12:
-Updated kernel with boot animation support with a new adbd binary.
-Removed bootsamsung.qmg from /system/media/ with the installation of the boot animation supported kernel.
10/23/12:
-Updated to new leak and possibly final LJ7.
-Updated to new leak: LJ2.
-Fixed Windy Live Wallpaper by symlinking fonts. (Thanks dmerillat)
-Fixed thermald by symlinking thermald-8960. (Thanks Mutiny32)
-Fixed Voice Command.
-Added firmwares LJ1-LJ7
-Cleaned up left over files from other leaks
10/22/12:
-Updated to new leak: LJ1.
10/7/12:
-Added kernel with bootanimation support.
10/2/12:
-New Leak L710SPRBLIH
10/1/12:
-New Leak L710SPRBLIG
-None of the other modifications to the kernel made. Only thing modified is adb support for the kernel and fixed root.
9/30/12:
-Leak L710SPRBLIF
-Added Jelly Bean boot animation
-Modified kernel to adb shell @ root, bootanimation support, and a few other tweaks.
-Fixed root.
Last edited by freeza; 25th April 2013 at 08:37 AM.
The Following 631 Users Say Thank You to freeza For This Useful Post: [ View ]
29th September 2012, 07:45 PM   |  #2  
wwjoshdew's Avatar
Recognized Contributor
KCMO
Thanks Meter: 1,389
 
1,366 posts
Join Date:Joined: Dec 2008
More
How To Install the Jelly Bean Leak on the Sprint Galaxy S III!
http://www.youtube.com/watch?v=D9LIinthR8s



Alternate install video, thanks to JGandroot!

http://www.youtube.com/watch?v=4ezYvrI2tYY

My review of Android 4.1.1 Jelly Bean on the Galaxy S III
http://www.youtube.com/watch?v=-s9uM1KLWJU



Here is Zedomax's video on this rom!

http://www.youtube.com/playlist?list=PLA9A2E8458C581B31

Oh man, your sig says PPC 6700! I remember that phone!
Last edited by wwjoshdew; 21st October 2012 at 09:37 PM.
The Following 34 Users Say Thank You to wwjoshdew For This Useful Post: [ View ]
29th September 2012, 09:46 PM   |  #3  
freeza's Avatar
OP Recognized Developer
Flag Pasadena, CA
Thanks Meter: 9,730
 
4,273 posts
Join Date:Joined: May 2006
Donate to Me
More
FAQ

Q: I flashed the firmware, am I fully updated?
A: No, not particularly. The firmware consists of a Radio, bootloader, and a few other updates. These are different from Android updates.

Q: Do I need to flash both the ROM and the firmware?
A: Generally, when a new ROM from Sprint comes out in the form of an OTA, it applies both the ROM and the firmware all in one go. On here however, we do things differently. If every custom ROM provided a radio update, you'd get unnecessary updates to these parts that have maybe already been updated. Also, some people feel as though different Radio firmwares can hold a signal better. So we don't want to mess with your combination. So, in short, it's up to you. To have the full updated status, you'd need to flash both the ROM and the firmware

Q: Cool, but my baseband version says I am updated. Am I?
A: Firmware updates show up as baseband versions here. So it's easy to mistake a baseband version for a ROM version or an update. Don't be fooled. Just because your baseband may be one version, your ROM could easily be another. You generally want to look at "Build Number" if you are stock, to determine ROM version.

Q: Can I use this as a base for my ROM?
A: Of course! You don't need to worry about asking or getting permission. These ROMs all come from Samsung/Sprint anyway so I have no place claiming any sort of ownership over them. Besides, share all the love!

Q: Do I need to give credit or thanks when using this as a base?
A: Absolutely not. While it's a nice gesture and I do appreciate the etiquette a lot of you on XDA have, It is not necessary. Again, these updates are from Samsung/Sprint. All I'm doing is providing them in a 'pre-rooted' manner, and as such, need no thanks for that. We're a community that is about sharing and learning as much information as possible. Do with it whatever you see fit.

Q: Why should I install this if an Odin version is available?
A: Some people just like being able to flash things in their recovery. It's easier, faster, and is just better IMO.

Q: What is a flash counter and should I worry about it when flashing this?
A: Flashing things with Odin won't increase your flash counter. Honestly, I think the whole idea of flash counter increments is a bit blown out of proportion. If you are that worried about your flash counter, Chainfire has created an app that can reset it to 0 called TriangleAway. Flash counter has no impact on performance and I'm not sure if any Sprint technicians will look at that and care. As long as you take the proper precautions if you need to take your phone back to the Sprint Store, such as making sure you have a Stock unrooted ROM on your phone, you should be fine.

Q: Cool, how can I get unrooted from this ROM?
A: Well, there are a number of ways to unroot yourself. Your Superuser app might have the unroot feature built into it, so load it up and poke around in the app to see if it has the ability to unroot you. If it does, you're golden. All you need to do from there is flash the stock recovery from the OP. If your superuser app doesn't have the ability to unroot you, I will provide a zip to flash in recovery that does just that. You will need to flash that zip in the same recovery session as the stock recovery, because once you reboot, the recovery will no longer be custom.

Q: I'm on MB1 or another version, can I just flash this version right on top of it?
A: Yes! Since these are full ROMs, it matters not what you're on currently. Even better is that if you are already on a stock ROM and you're looking to simply update, you will not have to do a factory reset, simply wipe Dalvik, and flash.

Q: Do I need to wipe Dalvik when flashing the firmware too?
A: Absolutely not. Wiping Dalvik is only relevant to ROM software, not firmware updates. Honestly, you don't need to wipe the Dalvik when flashing just kernels either.

Q: Do I need to flash ROM, firmware, AND kernel?
A: Nope, just the ROM and firmware (if you're not already on the latest) is fine. The kernel is provided to those who may want to return to stock after trying out a custom kernel.

Q: Odex and DeOdex. HELP!
A: Well, Odex is what your phone ships with. This is a way to optimize the Dalvik so that it doesn't need to create and/or optimize your system apps/framework. Since it will already be done for you. This does not apply to any apps you install yourself. Those will be optimized by the Dalvik VM automatically. This is generally the best way to go, but is a bit more cumbersome to theme and modify. You can mix and match Odex with DeOdex, but you will need to make sure that you delete any relevant .odex files for anything you install that is tagged only for "deodex" ROMs. For instance, if someone created a battery mod that changes the colors and/or icons of the battery, you will need to delete "SystemUI.odex" before installing it, or it won't work properly, and could even cause FCs (Force Closes) and system instability. Basically, if you are going to go the Odex route, you should stick with Odex mods. This usually is the case for folks who only want a stock rooted ROM and nothing more. DeOdex is what the majority of mods here on XDA and custom ROMs are based on. It makes decompiling, modifying, and changing things much more simpler. This comes with a small performance hit on "first boot" because the Dalvik has to now build entries for system apps. In every day usage you should see no difference between the two after the first boot. You can flash between Odex and DeOdex full ROM versions anytime, and most of the time Android can recognize when a Dalvik wipe is necessary so wiping it yourself isn't necessary, but if you notice any strange issues, wiping it won't hurt.

Q: Can I use custom kernels created for other software versions?
A: Generally, if Sprint releases updates that are within the same Android version family, like what is happening now. MB1 and our current leak MC3 are both based on Android 4.1.2, so custom kernels should work fine even if they are days/weeks old. As long as they were built for Android 4.1.2 you should be fine. But don't automatically think that's the case for all custom kernels. Some ROM versions, such as our leak MC3, include an updated kernel. While we don't know what exactly is updated on the kernel until Samsung releases the source. I can tell you that two things changed in the kernel ramdisk. This may present problems for custom kernels that include their own ramdisk and haven't implemented those changes in them. However, as long as you have a backup handy, it won't hurt to try out your favorite kernel.
Last edited by freeza; 13th April 2013 at 07:28 PM.
The Following 86 Users Say Thank You to freeza For This Useful Post: [ View ]
29th September 2012, 09:49 PM   |  #4  
jamcar's Avatar
Senior Member
Flag Virginia Beach
Thanks Meter: 371
 
1,183 posts
Join Date:Joined: Aug 2010
More
Quote:
Originally Posted by freeza

sorry for the delay! Odex is now available in the op.

Deodex coming shortly

first after the odex update!!!!!!!!!!!!!!!!!!!!!!!
EDIT: even better it is a full ROM
Last edited by jamcar; 29th September 2012 at 09:51 PM.
The Following User Says Thank You to jamcar For This Useful Post: [ View ]
29th September 2012, 09:50 PM   |  #5  
brooklyn718941's Avatar
Senior Member
Thanks Meter: 89
 
407 posts
Join Date:Joined: Jan 2011
Quote:
Originally Posted by freeza

Sorry for the delay! Odex is now available in the OP.

DeOdex coming shortly

Sorry noob question. What's the difference between the two?

Sent from my SPH-L710 using xda premium
29th September 2012, 09:53 PM   |  #6  
jamcar's Avatar
Senior Member
Flag Virginia Beach
Thanks Meter: 371
 
1,183 posts
Join Date:Joined: Aug 2010
More
Quote:
Originally Posted by brooklyn718941

Sorry noob question. What's the difference between the two?

Sent from my SPH-L710 using xda premium

deodexed apps and jars are significantly easier to work with from a modding standpoint
rather than having to baksmali the odex file and/or deocompile the associated apk to work on something, we can just work on the one combined file
performance imo is negligible between odex and deodex anyway, with the exception of minor differences in boot times
The Following 12 Users Say Thank You to jamcar For This Useful Post: [ View ]
29th September 2012, 09:54 PM   |  #7  
master acehole's Avatar
Senior Member
Thanks Meter: 257
 
784 posts
Join Date:Joined: Oct 2011
More
Quote:
Originally Posted by brooklyn718941

Sorry noob question. What's the difference between the two?

Sent from my SPH-L710 using xda premium

Deodexed allows customization and people say odexed is smoother
The Following 2 Users Say Thank You to master acehole For This Useful Post: [ View ]
29th September 2012, 09:55 PM   |  #8  
wwjoshdew's Avatar
Recognized Contributor
KCMO
Thanks Meter: 1,389
 
1,366 posts
Join Date:Joined: Dec 2008
More
Quote:
Originally Posted by ghostzyden

Jellywiz!

Sent from my SPH-L710 using xda premium

Nice!! That's a great name for this rom!

Sent from my SPH-L710 using Tapatalk 2
The Following 2 Users Say Thank You to wwjoshdew For This Useful Post: [ View ]
29th September 2012, 09:56 PM   |  #9  
jamcar's Avatar
Senior Member
Flag Virginia Beach
Thanks Meter: 371
 
1,183 posts
Join Date:Joined: Aug 2010
More
i am gonna wait for DeOdexxed but in the mean time does anyone know if this includes root and or a new modem?
The Following User Says Thank You to jamcar For This Useful Post: [ View ]
29th September 2012, 09:58 PM   |  #10  
brooklyn718941's Avatar
Senior Member
Thanks Meter: 89
 
407 posts
Join Date:Joined: Jan 2011
Do we just flash cmw

Sent from my SPH-L710 using xda premium

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Sprint Galaxy S III Android Development by ThreadRank