[Galaxy S 4 i9506 Android Development] DeHAWK:
GI-I9506 > 4.4.2 Section <

4.4.2 Section.

The 4.4.2 Section is split up in different parts.

1st Section contains stock flash able images for Odin, kernel, recoveries etc.

2nd Section about rooting the 4.4.2 firmware using my AutoRoot or by using my insecure kernel.

3rd Section is for people running XXUCNG3 or XXUCNH4 firmware and who wants to update to XXUCNI1, without flashing nothing else than the XXUCNI1 system, kernel, recovery and a CSC/Hidden.

4th Section for people who wants my fully De-Odexed and KNOX free system.

5th Section contains 4.4.2 CSC/Hidden images for different carriers. Flashing CSC/Hidden from my 4.3 section will also work.

6th Section contains my 4.4.2 Customized Apps

1st - Stock firmware files.

In here I'll provide you guys with some 4.4.2 STOCK Kernels and 4.4.2 STOCK Recoveries and a full original Samsung 4.4.2 firmware.

These are always nice have in case you need it.

All kernels and recoveries comes from original 4.4.2 firmware, I've been asked to provide these files so here they are:

4.4.2 XXUCNG3 Stock Kernel link:

GT-I9506 4.4.2 - Open Europe Stock Kernel from XXUCNG3. <--------- Download link. - Updated 2014-09-20.

4.4.2 XXUCNG3 Stock Recovery link:

GT-I9506 4.4.2 - Open Europe Stock Recovery from XXUCNG3. <--------- Download link. - Updated 2014-09-20.

4.4.2 XXUCNH4 Stock Kernel link:

GT-I9506 4.4.2 - Open Europe Stock Kernel from XXUCNH4. <--------- Download link. - Updated 2014-09-20.

4.4.2 XXUCNH4 Stock Recovery link:

GT-I9506 4.4.2 - Open Europe Stock Recovery from XXUCNH4. <--------- Download link. - Updated 2014-09-20.

4.4.2 XXUCNI1 Stock Kernel link:

GT-I9506 4.4.2 - Open Europe Stock Kernel from XXUCNI1. <--------- Download link. - Updated 2014-11-07.

4.4.2 XXUCNI1 Stock Recovery link:

GT-I9506 4.4.2 - Open Europe Stock Recovery from XXUCNI1. <--------- Download link. - Updated 2014-11-07.

4.4.2 XXUCNJ1 Stock Kernel link:

GT-I9506 4.4.2 - Open Europe Stock Kernel from XXUCNJ1. <--------- Download link. - Updated 2014-11-15.

4.4.2 XXUCNJ1 Stock Recovery link:

GT-I9506 4.4.2 - Open Europe Stock Recovery from XXUCNJ1. <--------- Download link. - Updated 2014-11-15.

4.4.2 FULL Samsung original XXUCNG3-NEE, XXUCNI1-NEE and XXUCNJ1-NEE Firmware:

Here I'll provide you with some fully stock firmwares, directly from SamMobile Firmware, it's untouched.

Only flash this if you need to go back to FULL ORIGINAL 4.4.2 and don't have your own full firmware available.

Download speed is excellent! I made a test download; 1.38 GB in 4 minutes.

Flash with Odin v3.09, all Odin versions can be found further down.

When using Odin v3.09, make sure only Auto Reboot and F. Reset Time is marked - NOTHING else!

Press AP and select the firmware file you need to flash, must be the Un-Zipped file - the .md5 file.

Get phone to download mode...and so on...and so...on, just as usual. Press start when Odin has recognized the phone, not before.

Now wait, it takes time to flash an original firmware.

Download link for Open Nordic NEE-I9506 XXUCNG3 - v4.4.2

GT-I9506 4.4.2 - Open Nordic full firmware NEE-XXUCNG3. <--------- Download link. - Updated 2014-11-15.

Download link for Open Nordic NEE-I9506 XXUCNI1 - v4.4.2

GT-I9506 4.4.2 - Open Nordic full firmware NEE-XXUCNI1. <--------- Download link. - Updated 2014-11-15.

Download link for Open Nordic NEE-I9506 XXUCNJ1 - v4.4.2

GT-I9506 4.4.2 - Open Nordic full firmware NEE-XXUCNJ1. <--------- Download link. - Updated 2015-09-07.

2nd - 4.4.2 Rooting instructions.

AutoRoot for GT-I9506 Running 4.4.2 Original.

WARNING: The below operation WILL trigger the KNOW WARRANTY bit!!

As for now, there is no easy way to root the Galaxy S4+ on 4.4.2 - KitKat. On the previous versions, I was able to make a Pre-Rooted system image, but not any more. I tried everything but with no success, not even with an insecure kernel I could make it work.

I therefore decided to look at famous Chainfire's way of doing it. I made some research and decided to make an AutoRoot based on Chainfire's CF-AutoRoot for the Galaxy S5: SM-G900F - European version. This because there is no CF-AutoRoot for our phone and I choose the SM-G900F because it's very similar to our GT-I9506, no details - just trust me.

So I converted the CF-AutoRoot Odin flash able image, to work on our S4+, all binary still belongs to Chainfire. I therefore take no credits for this work, all credits goes to Chainfire, since the idea and magic binary is still his work.

UPDATE 2014-10-30: Chainfire now supports our GT-I9506. He has released a CF-Autoroot for the XXUCNH4 firmware, but not for the XXUCNI1 or XXUCNJ1 firmware.

NOTE: This AutoRoot is ONLY for the GT-I9506 - European version, running stock 4.4.2 release version XXUCNG3, XXUCNH4, XXUCNI1 or my De-Odexed updated 4.4.2 systems (zip flashed).

Flashing instructions:

Download one of the Zip files below and unpack using 7-Zip. Go to the directory where you placed unpacked the Zip file.

This archive contains Odin v3.07 set up for you. Start this Odin and click PDA, now select the SGS4+_AutoRoot.tar.md5 file.

After a few seconds Odin has verified the md5 sum and is ready to flash.

Put phone in download mode...etc etc...same as we always do.

Just as a precaution: Check that only Auto Reboot and F-Reset Time is marked.

Now press Start and the magic will happen.

Phone will now flash and then reboot into a special Chainfire recovery. WAIT for the magic to happen.

After this, phone will reboot as normal and you will end up at your normal system...now rooted.

You can now disconnect the phone from your computer.

Now find and start SuperSU, it will first ask you if you want to disable KNOX. Answer yes and wait.

If SuperSU has not responded in about a minute, press and hold HOME button, Clear memory; press left hand icon and then select RAM, select Clear memory and confirm.

Return to SuperSU and start it up again.

I have done this several times now and it works every time.

Now get yourself an app that can remove all the crap

Don't hesitate to contact me here in my thread, if you encounter any problems or have questions.

Download links for GT-I9506 AutoRoot.

AutoRoot for GT-I9506 4.4.2 - XXUCNG3. <--------- Download link. - Update 2014-08-23.

AutoRoot for GT-I9506 4.4.2 - XXUCNH4. <--------- Download link. - Update 2014-09-21.

AutoRoot for GT-I9506 4.4.2 - XXUCNI1. <--------- Download link. - Update 2014-10-31.

AutoRoot for GT-I9506 4.4.2 - XXUCNJ1. <--------- Download link. - Updated 2014-11-16.

Insecure kernels for GT-I9506 running 4.4.2.

ATTENTION! - If you want to use my insecure kernel, you MUST flash the De-Odexed firmware BEFORE the insecure kernel.

This is because the kernel flash copies some needed files that otherwise will be deleted when flashing the De-Odexed firmware.

If you don't need De-Odexed, don't care about this.

If you decide to flash my insecure kernel; no need to flash any kind of CF-AutoRoot or my own AutoRoot version.

Flashing an insecure kernel is quite easy, should be done by using your custom recovery. I don't think this needs more explanation since all of you knows how to flash a .zip file in your custom recovery. I recommend using TWRP and clearing of the Dalvik-Cache and Cache after flashing the insecure kernel.

My insecure kernel will set SE-Android to Permissive mode but also root your phone, install Busybox and remove instances of KNOX if present.

News 2015-05-09: Only the latest XXUCNJ1 firmware is supported.

Information about latest XXUCNJ1 v2.0 insecure kernel.

This applies to both NON-OC and OC versions.

Fully working Screen mirroring and SideSync 3.0.

Contains bunch of governors and schedulers.

Contains bunch of TCP congestions.

Contains Lollipop boot and shut down animations.

Full support for FauxSound. - NEW

Full support for FauxClock. - NEW

Download link for the XXUCNJ1 NON-OC v2.0 insecure kernel:

Flash with TWRP and don't forget to wipe Dalvik Cache and Cache after the flash.

Insecure NON-OC kernel v2.0 for GT-I9506 4.4.2 - XXUCNJ1. <--------- Download link. - Update 2015-05-09

Insecure OverClocked XXUCNJ1 kernel v2.0

CPU frequency raised to 2611 MHz.

GPU frequency raised a little bit to 462 Mhz.

Don't believe to much in Antutu scores.

Flash with TWRP and don't forget to wipe Dalvik Cache and Cache after the flash.

NOTE: Running CPU over-clocking will use more battery!

I can't be held responsible if your phone melts down, explode, decides to travel to Mars or whatever happens. But when said...CPU should shout down if getting to hot or step down the frequency if it doesn't like the chosen one.

Download link for the XXUCNJ1 OC v2.0 insecure kernel:

Insecure OC kernel v2.0 for GT-I9506 - XXUCNj1. <--------- Download link. - Update 2015-05-09

Kernel sources. Used as platform for all 442 builds:

Basic GT-I9506 4.4.2 sources. <--------- Download link. - Update 2014-11-22

3rd - Update from XXUCNG3, XXUCNH4 or XXUCNI1 to XXUCNJ1.

This section is ONLY for those of you, who wants to update from the XXUCNG3, XXUCNH4 or XXUCNI1 firmware to the newly released XXUCNJ1 version.

This can be easily done without flashing anything else than the Odin image I've made for it.

The XXUCNH4 image file contains the complete Samsung original system, the original kernel, the original recovery and the Open Nordic - NEE CSC/Hidden files.

The image file XXUCNI1 contains exactly the same as the XXUCNH4 image file, just with the XXUCNI1 files instead.

The image file XXUCNJ1 contains exactly the same as the XXUCNH4 image file, just with the XXUCNJ1 files instead.

Note 1: I've tested above images several times on my own phone and they works perfectly. I'm still on 4.4.2 XXUCNG3 bootloader, modem etc. etc. but now with XXUCNJ1 system, kernel and recovery.

Note 2: Reason for flashing the stock XXUCNG3, XXUCNI1 or XXUCNJ1 recovery: During my tests, I realized that if a custom recovery was installed when flashing my images, the CSC flashing was screwed up by the custom recovery. This happens due to a problem in the custom recovery not being able to flash the CSC files the correct way. You can of cause install your custom recovery afterwards, which is required if you want to use my De-Odexed and totally KNOX free XXUCNH4, XXUCNI1 or XXUCNJ1 systems found in the 4th section.

Now back to business.

Download your desired file: SGS4+_442_Firmware_XXUCNH4.zip, SGS4+_442_Firmware_XXUCNI1.zip or GT-I9506_442_XXUCNJ1_UpdateFirmware.zip can be found below.

Unpack the zip file using 7-Zip to get the .md5 file.

Fire up your PC Odin v3.09 (all Odin versions can be found in the 6th section).

In Odin v3.09, first make sure that nothing else than Auto Reboot and F. Reset Time is marked. Press AP and select the .md5 file you just unpacked, should be named: SGS4+_442_Firmware_XXUCNH4.tar.md5, SGS4+_442_Firmware_XXUCNI1.tar.md5 or GT-I9506_442_XXUCNJ1_UpdateFirmware.tar.md5

Wait for Odin to verify the md5 checksum. You know when it's ready!

Put your phone in Download Mode (Odin mode).

Connect to PC and wait for Odin to recognize it. Looking at the ID:COM tells you when it's ready.

Now press Start and wait for Odin to do the flashing.

After a successful flash the phone should Auto Reboot into recovery, flash the CSC files and auto reboot again.

Now wait while the system is being set up. - When ready, you should end up at your start screen.

Congratulation, you're now on the latest XXUCNH4, XXUCNI1 or XXUCNJ1 system, depending on which file you choose.

Download link for the XXUCNH4 system image.

Known issues XXUCNH4: None.

SGS4+_442_Firmware_XXUCNH4 <--------- Download link. - Updated 2014-09-21.

Download link for the XXUCNI1 system image.

Known issues XXUCNI1: (NOW confirmed on my image to): People has reported problems with the Samsung Widgets and lost signal. They then have to reboot. This happened after they received a FOTA (FirmwareOverTheAir) update or made a FULL Odin original firmware flash.

As said, I've have only encountered the Widgets (Samsung Weater Widget) problem, but after installing my own latest insecure kernel, installing Fancy Widgets and clearing the proper way using TWRP, the problem doesn't appear any more.

But sometimes you might have to do a full factory reset...

SGS4+_442_Firmware_XXUCNI1 <--------- Download link. - Updated 2014-11-08.

Download link for the XXUCNJ1 system image.

Known issues XXUCNJ1:Unknown at present time.

SGS4+_442_Firmware_XXUCNJ1 <--------- Download link. - Updated 2014-11-15.

4th - You want De-Odexed and KNOX free?

ATTENTION! - If you want to use my insecure kernel, you MUST flash the De-Odexed firmware BEFORE the insecure kernel.

This is because the kernel flash copies some needed files that otherwise will be deleted when flashing the De-Odexed firmware.

If you don't need my insecure kernel, don't care about this.

This step is totally optional and not at all required, it's your own decision. So if you don't know what I'm talking about, you probably don't' need a De-Odexed and KNOX free system...

Below you can will be able to find the latest update files I made for getting the XXUCNG3, XXUCNH4, XXUCNI1 and XXUCNJ1 systems fully De-Odexed and totally KNOX free.

Should be flashed using a Custom Recovery eg. CWM or TWRP. I strongly recommend TWRP.

The first update file can be used by those who updated from 4.4.2 XXUCNG3 to XXUCNH4, using my Odin image in the 3th section. And of cause by those who have already flashed an original XXUCNH4, either by Odin or FOTA (FirmwareOverTheAir).

The second update file is for those who still being on XXUCNG3 and didn't update.

Attention: Flashing a Custom Recovery will set the KNOX warranty bit.

Flashing Instructions.

You can either download the file to PC or directly to your phone, but be aware, it's a 887 MB file...so you should perhaps stick to the PC download, unless of cause you have an unlimited data-plan.

Now download to the PC and then put the file on your phones SD card.

Boot into your Custom Recovery, again I recommend using TWRP, and select Flash a Zip file, from wherever you put it.

The zip file will be unpacked and then flashed.

ATTENTION: Do NOT reboot yet, even if my script tells you to do it...

Instead do the following:

From TWRP main screen, select Wipe, then select Advanced Wipe. In here you must select the following; Dalvik Cache, Cache and Preload.

Now Swipe start the wiping.

When done, go back and Reboot (system).

Now wait for phone to install the new system files.

When phone is ready, you should end up at your start screen.

Congratulation; you are now running KNOX free and fully De-Odexed.

Some might ask: Does Screen Mirroring work on custom ROM?

The answer is: YES.

Download link for De-Odexed XXUCNG3 KNOX free update file.

Known issues: None.

GT-I9506 4.4.2 - Update_XXUCNG3.zip. <--------- Download link. - Updated 2014-09-21.

Download link for De-Odexed XXUCNH4 KNOX free update file.

Known issues: None.

GT-I9506 4.4.2 - Update_XXUCNH4.zip. <--------- Download link. - Updated 2014-09-25.

Download link for De-Odexed XXUCNI1 KNOX free update file.

Known issues: None, except those described about XXUCNI1 in the previous section.

GT-I9506 4.4.2 - Update_XXUCNI1.zip. <--------- Download link. - Updated 2014-11-08.

Download link for De-Odexed XXUCNJ1 KNOX free update file.

Known issues: None, after latest update.

Fixed 2014-11-21: Changed permissions for to WRITE_EXTERNAL_STORAGE, thanks to xda-member SAG

Fixed 2014-12-20: Replaced stock SecSettings with my own modified version; now always showing 'Official' under settings. This was done to make sure Screen mirroring would still be working after flashing my latest XXUCNJ1 insecure kernel. Do NOT flash this AFTER insecure kernel flash - always before!!

GT-I9506 4.4.2 - Update_XXUCNJ1.zip. <--------- Download link. - Updated 2014-12-20.

Information about XXUCNJ1 Slim version.

In the SLIM version I've removed over 700MB. This SLIM version is what I'm running on my own phone but you guys may have other needs. Therefore; a link to all removed apps can be found further down.

Download link for De-Odexed XXUCNJ1 - SLIM and KNOX free update file.

Notice: If running my XXUCJ1 insecure kernel or XXUCNJ1 OverClocked insecure kernel, you'll need to flash it again after the XXUCNJ1 Slim system has been installed. If running stock kernel; no action required.

GT-I9506 4.4.2 - Update_XXUCNJ1_Slim.zip. <--------- Download link. - Updated 2015-01-10.

Instructions and link for removed apps in XXUCNJ1.

NOTE: Phone must be rooted for doing this.

The link below will take you to a folder with 2 sub-folders, app and priv-app.

Find the file(s) you want from these folders, download and place in same folder on the phone. Now set the file permissions to rw-r--r-- or 644 octal - group and owner is root. I personally use ROM Toolbox or Root Explorer for this - they work.

Then reboot phone and the apps should be installed automatically.

Link to removed apps:

XXUCNJ1 SLIM Removed apps link. <--------- Link. - Updated 2015-01-10.

5th - CSC Section

Please refer to the 4.3 section regarding CSC/Hidden image files, since these can also be used on the 4.4.2 system.

Below is a list over those combined CSC/Hidden packages I currently can offer for the 4.4.2 system, but more will follow.

Attention: You MUST be on Samsung Stock Recovery for this to work.

If you have a Custom Recovery installed, you must first get rid of it by flashing a Samsung Stock Recovery from the 1st section.

A Custom Recovery is NOT able to flash the CSC/Hidden the right way and you will end up with a keyboard now working.

After you've successfully flashed your CSC/Hidden, using the Samsung Stock Recovery, you can once again install your preferred Custom Recovery.

Flashing a CSC/Hidden Instructions.

Flashing a CSC is quite simple, just follow these instructions.

Download your desired CSC/Hidden package from below or from the 4.3 CSC section.

Unpack the zip file using 7-Zip, to get the md5 image file.

Fire up Odin on your PC, here we use Odin v3.09, but any version should work.

Disable the Auto Reboot option by removing the mark, this is important.

Press AP and select the .md5 file you got when unzipping the downloaded CSC/Hidden.

Wait for Odin to verify the md5 checksum. You know when it's ready!

Put your phone in Download Mode (Odin mode).

Connect to PC and wait for Odin to recognize it. Looking at the ID:COM tells you when it's ready.

Now press Start and wait for Odin to do the flashing.

After a successful flash, the phone should Auto Reboot into recovery mode, flash the CSC files and then auto reboot again.

When ready, you should end up at your start screen.

Congratulation, you've now flashed your desired carrier CSC/Hidden.

FTMCNG1------> Combined CSC/Hidden image for GT-I9506FTMCNG1 - Frence Telecom - Orange/FTM. <----- Download link. - Updated 2014-08-07.

VFGCNG1------> Combined CSCHidden image for GT-I9506VFGCNG1 - Germany - Vodafone. <----- Download link. - Updated 2014-09-15.

NEECNG3------> Combined CSC/Hidden image for GT-I9506NEECNG3 - Nordic - Open, all Nordic carriers. <----- Download link. - Updated 2014-08-07.

OLBCNH1------> Combined CSCHidden image for GT-I9506OLBCNH1 - Singapore - SingTel. <----- Download link. - Updated 2014-10-10.

OLBCNG1------> Combined CSCHidden image for GT-I9506OLBCNG1 - Singapore - Starhub. <----- Download link. - Updated 2014-08-07.

6th - Customized Apps Section

In this section can you find those 4.4.2 apps I have been able to customize.

Everything here has been tested on my on my own phone running my own De-Odexed XXUCNI1, on the XXUCNG3 bootloader and modem.

These files are intended to be flashed by using TWRP or CWM, but I strongly recommend TWRP.

I won't give any further instructions about using the above recoveries, this because you guys already know how to use them.

NOTE: Only if the flashing requires a special wipe I will tell you.

Here's my customized SecWallpaperChooser.apk, I've added the Galaxy S5 backgrounds and lock screens. Meaing; you now have both the original GT-I9506 backgrounds / lock screens and the Galaxy S5 backgrounds / lock screens to choose from. I didn't add the KNOX backgrounds...I just hate KNOX!

Download to internal or external SD-Card and flash with your custom recovery. No special action is needed, since I make all work in the flash.

This app should also work on XXUCNG3 and XXUCNH4 firmware, but has not been tested on any these.

Known issues: None.

Download link for customized SecWallpaperChooser.apk

SecWallpaperChooser.zip. <--------- Download link. - Update 2014-11-15

Here's the customized SecSettings.apk. Installing this will always show Official under Settings/More/About device/Status/Device status.

I discovered that a similar mod was already made for a US carrier variant of the Galaxy S5.

It was while debugging I found it and it's made pretty much the same way. My SecSettings behaved very strange, it was working - but most of the Check Boxes under Settings had disappeared. It turned out that the problem was not the code, but related to the rebuilding of the apk file. I had earlier updated to the latest version of apktool...took me some time to realize this was the problem. So after a minor modification of the latest apktool, everything worked like a charm. I've now informed the creator of apktool about the problem.

This SecSettings.apk was made for the XXUCNJ1 firmware, not sure if it works on the other versions. Perhaps...

The package contains 2 SecSettings files, the modified and the original one, renamed SecSettings.apk.bak.

If you later find out that you don't need the backup, just go to ROOT/system/priv-app/ and delete it.

Known issues: None.

Update: 2015-01-10 - No need for this if you are using my latest XXUCNJ1 Full / XXUCNJ1 Slim De-Odexed system - updated 2014-12-20, since it's now included in that update.

Download link for customized SecSettings.apk

SecSettings.zip. <--------- Download link. - Update 2014-12-05

-----------------------------------------------------------------------------------------------------------------------------------------------------------