FORUMS
Remove All Ads from XDA

[ROM][STOCK][4.4.2][TMO Base][[ODEX]/[DEODEX+DEBLOAT-v1.3]]KitKat 3-29-2014

1,357 posts
Thanks Meter: 2,049
 
By Fenny, Recognized Developer on 13th March 2014, 04:15 AM
Post Reply Email Thread
Fenny's 4.4.2 Stock ROM Thread


Quote:

DEODEX ROOTED ROM (FOR USERS)

This is an almost completely stock ROM with only a couple of changes to allow credential storage and WIFI to work on MDL bootloaders.

WHAT IS BROKEN:
- NOTHING!!! Let me know if you find any other problems.

WHAT IS FIXED:
- Credential storage (PIN LOCK) (v1.0)
- WIFI (v1.0)
- Now fully deodexed! (v1.1)
- Debloated (v1.2)
- Re-added Bluetooth Tether (v1.2)
- Email no longer enforces exchange policies (v1.2)
- Phone no longer powers on and boots when plugged in with the power off. (v1.3)
- Tethering is fixed with bluetooth the rest of the way. (v1.3)
- Wifi Fix is now integrated. (v1.3)
- Samsung Apps/Account Re-Added (v1.3)
- More bits of knox that were hiding are removed (v1.3)

Installation Instructions - By popular demand
1. Follow all of these instructions to the letter, particularly #5.
2. Download the DEODEXED rom from the bottom of this post.
3. Download the Radio from the link in the Troubleshooting section and flash the modem.bin with odin if you want the newest baseband. (You can always do this later if you have signal issues)
4. Download any mods you like from the mods section.
5. Click thanks on this extremely useful post. Or thanks a random poster in the thread.
6. Reboot your device into recovery.
7. Make a backup.
8. Wipe that smirk off of your face,
9. Wipe your WoW raid.
10. Wipe /data/, or if you are feeling dangerous, don't, then come back and wipe /data/ later if your phone is acting funny or does not boot.
11. Flash the ROM.
12. Flash Mods in whichever order your horoscope says to do it in.
13. ???
14. Use the underpants you have collected to create a market deficit.
15. Ask me for step by step instructions again, I DARE you!

The download link is at the bottom of this post

Quote:

BASE UNTOUCHED ROM (FOR DEVS)


This is an untouched flashable zip that really should be used as a base for creating ROMs. (Yes, you have my permission to use it as one, just give me credit and link to this thread).
WARNING:
You may not want to flash this if you didn't already update to the 4.4.2 Bootloaders. We do not currently recommend upgrading past the 4.2.2 (MDL) bootloaders, so you may want to wait until your favorite dev has released their own custom ROM or alternatively you can flash the deodexed version here.
To non-devs, if you flash this: THINGS WILL BE BROKEN

This ROM is ODEXED! This rom DOES NOT INCLUDE ANY BOOTLOADERS.

It may also be useful for those of you who want to go back to 4.4.2 stock in case of something going wrong.

ROM Information:
Quote:

Android OS version : 4.4.2
Device : jfltetmo
Model : SGH-M919
ROM Name : KOT49H.M919UVUFNB4
CSC version : M919TMBFNB4
Rooted (Superuser app + su) : NO
Rooted (unsecured boot.img) : NO
BusyBox installed : NO
BusyBox run-parts support : NO
Apps2SD (Apps to EXT) enabled : NO
/data/app enabled : NO
Custom boot animation allowed : NO
Nano text editor installed : NO
Bash shell support : NO
/system/framework is deodexed : NO
/system/app is deodexed : NO
modem.bin found : YES
ROM will wipe all data : NO

MD5:1b659298aee954067c85795900affbb3
Base ROM (FOR DEVS)

Quote:

TROUBLESHOOTING:

Wifi stop wanting to enable? Got a bunch of spam about Secure Storage in logcat?
Flash this in recovery: Ultra Spiffy Wifi Password Storage Fix

Did your phone start rebooting to the Samsung Logo over and over with no end in sight?
Try flashing the Kernel from the Kernel section below in CWM!

Does your phone boot when powered off instead of charging?
Flash the kernel from the kernel section in CWM!

Looking for the new Modem?
Get it here

Quote:

KERNEL
You can download the kernel from here: FennyKernel1.2.zip

Flashing this in odin after the ODEXED ROM is sufficient to get the ODEXED ROM booting.
- The only change to the kernel in the initramfs is the line "setenforce 0" has been added to the init file. (This change sets SELinux to Permissive.)(Kernel v1.0)
- Added back in support for the "I am charging and the power is off" message from the older bootloaders. (Kernel v1.2)

GPL: You can see the changes on my github here: https://github.com/FennyFatal/SGS4-M919-FennyKernel

Quote:


Downloads

DO NOT FORGET TO RE-FLASH YOUR MODS WHEN UPGRADING!

MD5:81ebf72baca95a655c9192278ec9a981
Stock Deodexed + Rooted ROM (v1.3) (mirror)

MD5:340a035e58c2516ed9da83a98b3a3b7c
Stock Deodexed + Rooted ROM (v1.2)
In-Depth Change Log 1.2

MD5:43a537e3fb0855ad181c0fe8956fb99f
Stock Deodexed + Rooted ROM (v1.1)

MD5:98cd2c3a1f3741466b91c6e60a092b5a
Stock Deodexed + Rooted ROM (v1.0) (mirror)

WARNING! THE BELOW FILES FLASH BOOTLOADERS!
MD5:ee567d2f3d318a2243527d35e5caa546
Fenny's rebuilt COMPLETELY STOCK ODIN compatible firmware that actually works, lol

MD5:a8c0fc5cc75e590d152535d275817480
(DO NOT USE -- BROKEN) Untouched ODIN compatible firmware from SamMobile.com (DO NOT USE -- BROKEN) (mirror)

DONORS & BENEFACTORS
These people have made the mistake of giving me money, so now their names go here! (Seriously, all donations are greatly appreciated!)

@unk2009 @jangst123 @gaww @Dr. Fed


The Following 142 Users Say Thank You to Fenny For This Useful Post: [ View ]
 
 
13th March 2014, 06:46 AM |#2  
LoopDoGG79's Avatar
Senior Member
Flag Modesto, Cali
Thanks Meter: 1,354
 
More
When you say "things will be broken" do you mean basic functions like wifi and making phone calls? Also, wouldn't the only "bug" related to staying on the MDL bootloader will be one can not charge the phone while off?

Sent from my Nexus 7 2013 edition.
The Following User Says Thank You to LoopDoGG79 For This Useful Post: [ View ] Gift LoopDoGG79 Ad-Free
13th March 2014, 07:12 AM |#3  
NinoBrown1911's Avatar
Member
Flag Raleigh, NC
Thanks Meter: 26
 
Donate to Me
More
This Is what I've been looking for! stock 4.4.2 touchwiz looks sick, I want to at least mess around with it. is there anyway we can get a list of the stuff that are not working? thanks!
13th March 2014, 08:08 AM |#4  
OP Recognized Developer
Thanks Meter: 2,049
 
Donate to Me
More
Quote:
Originally Posted by LoopDoGG79

When you say "things will be broken" do you mean basic functions like wifi and making phone calls? Also, wouldn't the only "bug" related to staying on the MDL bootloader will be one can not charge the phone while off?

Sent from my Nexus 7 2013 edition.

Just a for instance: We believe that Samsung may have linked credential storage to the bootloader. Because of this, we may have to do some creative work to enable things like a PIN on the lockscreen.

Quote:
Originally Posted by NinoBrown1911

This Is what I've been looking for! stock 4.4.2 touchwiz looks sick, I want to at least mess around with it. is there anyway we can get a list of the stuff that are not working? thanks!

You may have to tell us. If you are feeling adventurous I have identified a couple more things that need to be added to the updater script:
Code:
symlink("libGLESv2.so", "/system/lib/libGLESv3.so");
symlink("toolbox", "/system/bin/mkswap", "/system/bin/readlink",
        "/system/bin/swapoff",
        "/system/bin/swapon");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 0, 0755, "/system/bin/ping");
set_perm(0, 2000, 0750, "/system/bin/run-as");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 0, 0544, "/system/etc/install-recovery.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm(0, 2000, 0755, "/system/vendor/lib/hw");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/mediadrm");
set_perm(0, 0, 0644, "/system/vendor/lib/mediadrm/libwvdrmengine.so");
set_perm(0, 2000, 0755, "/system/vendor/media");
set_perm(0, 2000, 0755, "/system/vendor/pittpatt");
set_perm(0, 2000, 0755, "/system/vendor/pittpatt/models");
set_perm(0, 2000, 0755, "/system/vendor/pittpatt/models/detection");
set_perm(0, 2000, 0755, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7");
set_perm(0, 2000, 0755, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/pittpatt/models/recognition");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/recognition/face.face.y0-y0-22-b-N.bin");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
The bit about the gles3 symlink is pretty important, and is not represented in the download now.
The Following 8 Users Say Thank You to Fenny For This Useful Post: [ View ]
13th March 2014, 10:51 AM |#5  
The Sickness's Avatar
Recognized Developer
Flag Somewhere in Texas
Thanks Meter: 22,156
 
Donate to Me
More
Awesome job bro.....Im downloading now. Guess I will be very busy today

Outta Thanks for the day.....
The Following 10 Users Say Thank You to The Sickness For This Useful Post: [ View ]
13th March 2014, 03:28 PM |#6  
Senior Member
Flag Phoenix
Thanks Meter: 24
 
Donate to Me
More
I took the 4.4 OTA (then things went funky, so I had to flash danvdh's GPE ROM to get my phone working) so I can test to see if this will work when you already have the 4.4 boot loader. Depending on size I might have to wait until this afternoon to test it out (not the greatest service where I am at right now)
13th March 2014, 03:37 PM |#7  
srimay's Avatar
Senior Member
Thanks Meter: 250
 
More
I tried flashing this on mk2 radios and it bootlooped the galaxy s4 screen

Sent from my GT-I9505 using Tapatalk
13th March 2014, 03:58 PM |#8  
The Sickness's Avatar
Recognized Developer
Flag Somewhere in Texas
Thanks Meter: 22,156
 
Donate to Me
More
I can confirm that pin unlock doesnt work, yet. I have already changed the kernel and removed ALL Knox. Should have a thread up by morning. @Fenny, you da man...
The Following 14 Users Say Thank You to The Sickness For This Useful Post: [ View ]
13th March 2014, 04:01 PM |#9  
spyke1999's Avatar
Senior Member
Flag Chicago
Thanks Meter: 52
 
More
Quote:
Originally Posted by The Sickness

I can confirm that pin unlock doesnt work, yet. I have already changed the kernel and removed ALL Knox. Should have a thread up by morning. @Fenny, you da man...

Man you work quick

Sent from my SGH-M919 using Tapatalk
13th March 2014, 04:47 PM |#10  
Hardcore69er's Avatar
Senior Member
Flag Columbia, South Carolina
Thanks Meter: 145
 
More
Quote:
Originally Posted by The Sickness

I can confirm that pin unlock doesnt work, yet. I have already changed the kernel and removed ALL Knox. Should have a thread up by morning. @Fenny, you da man...

This is going to sound stupid but is there no way to get a tar or zip file to upgrade without going stock?

Sent from my SGH-M919 using Tapatalk
13th March 2014, 04:48 PM |#11  
spyke1999's Avatar
Senior Member
Flag Chicago
Thanks Meter: 52
 
More
Yeah how do you upgrade the bootloader and baseband to 4.4.2 without going stock

Sent from my SGH-M919 using Tapatalk
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes