[Verizon Samsung Galaxy S 4] npjohnson:
Hey all,

I am proud to announce the release of KitPop 4.4.4 for the VZW S4! It's goal is to be a near to stock android experience, with all the stability of stock, and some of the perks of customs ROM!

This is based off of [MENTION=3305391]Joe-Tech[/MENTION]'s great Super-Nexus ROM.

Disclaimer

- Your warranty is now void. ;p

I, nor anyone else involved are responsible for Thermo-Nuclear war caused by flashing this. You are doing this of your own free will, good luck.

Screenshots:

http://imgur.com/a/RORv9

Requirements

- Rooted

- SAFESTRAP 3.75 A03

- Either NC5 or NK1 (NG6 works but has SELinux issues).

Important Note:

I can only offer support for clean ODIN imaged NK1 or NC5, as the upgrade and WiFi fix methods end up leaving you with a cluster junk of varying partition versions, which makes WiFi/Cellular Data/GPS on Custom ROMs VERY hard to achieve. Feel free to install the ROM on any setup, and post your findings (as well as your partition setup) but, then please dont complain of cellular data/wifi/gps issues, I only support clean flash NC5 & NK1 officially.

Instructions

1. Download the ROM

2. Place on root of SD Card

3. Reboot to SAFESTRAP

4. Wipe ==> Advanced Wipe ==> Everything except SD Card

5. Install the ROM

5. a. If on NK1, flash the NK1 SELinux Fix

5. b. Flash Modules for your version:

NC5 - https://www.androidfilehost.com/?fid=23486521113837640

NK1 - https://www.androidfilehost.com/?fid=95832962473396366

6. Reboot

7. Setup ROM and Enjoy.

8. A. (Optional) If WiFi still isn't working, flashy he NC2 WiFi Fix here: https://www.androidfilehost.com/?fid=23487008491963696

Features

- 100% stock kernel, as the locked bootlaoder prevents the loading of any unsigned kernels

- OK Google Everywhere (Ok Google w/ Screen Off While Charging works as well!)

- Messenger (5.0) & Hangouts pre-installed (You choose!)

- IR Blaster Working (No app included)

- SAFESTRAP 3.75 A03

- SuperSU v2.40 (included, but not rooted)

- TowelRoot (Included in case you want to root after flashing)

- AdFree

- Minimal BusyBox included (for full, use Stericson Busybox)

- SELinux Mode Changer (Not necessary, but may need it for XPosed, NC5 Only)

- Snapdragon BAttery Guru/Calibrator

- XPosed Installer 2.7;

- XGELS

- Eggster (Lollipop Easter Egg)

- Force Immersive

- XPosed Old Icon (Quick Trick to tell whether or not XPosed is active)

- Low Bloat - most apps are removable

- Modload by Surge1223 pre-included, just run SU, then ModLoad through terminal

-Fancy Switcher (Android L Style Card Multi-Tasking)

- Newest KitKat Google Dialer

- Google Now Launcher

- Cabinet Beta File Manager Included

- Lollipop Apps

- Google Voice for Visual Voicemail

- Terminal Emulator

- Soft Keys Enabled - via build.prop

- Multitasking Smart-Slider Bar

- Disabled Capacitive buttons

- Home Button Enabled

Changelog

02-01-15: Initial Release
02-02-15: v1.2 - fixed bad updater binary
-replaced broken dialer with Joe techs black out dialer no more crashes!
-build.prop edits
- LTE fix for those experiencing stuck on 3G -- Hidden.img changes to fix it removed, solved the problem
- WiFi now works on first boot for setup -- auto soft-reboot
- AOSP 4.4.4 browser
- CM Apps and Libs added
- improved boot time -- remove unnecessary/useless processes such as non-used SU/Xposed processes.
- NK1 data fix -- APN Edits
- Updated Google Apps
- Fixed SEPolicy to allow root /system access during voice calls
02-16-15: v1.3!: -
- More Build.prop edits for VZW Data
- PS4 Remote Play Enabled (Just download the PlayStation App from the Play Store)
- IR Fix
- PRL Updated!
- GPS Fix (NC5)! Maybe.... (NK1)
- Cleaned up Updater-Script
- Updated System Apps
- Added in K01shutdown script to fix hot reboot WiFi (Doesn't work yet)
- Added WiFi AP app by [MENTION=4168602]klabit87[/MENTION], thank him!
- Added some more upstream Linux commands
- GMail 5.0 w/ exchange support
- Removed unnecessary partition flashes. If WiFi/data doesn't work, then flash the NC2 WiFi Fix
- Possible LTE Fix? (Credits to: @LegitSU) -- Dual Radio Mode sort of enabled
- Flashing Modules is now required
- Now compatible with all JFLTExxx & most I950x variants (read through thread, zip modification required
- Universal Init.d, for real this time, thanks [MENTION=4168602]klabit87[/MENTION]
- Added Scripter
- Version Bump
- Secure Settings added for the WiFi AP
- Updater Script Fixes
- So many stability Fixes I literally can't list them all
- Added experimental UMS Scripts, don't do anything at the moment
- Updated GApps
- I've probably forgotten some, but for 1.4, I plan on more closely linking my commits, so that I can give more accurate changelogs
- NK1 Modem
- Added new APN

TBA: v1.4 - MTP - Possibly replacing it with UMS if we can get the stupid VZW CD Installer disabled
- UMS implementation (hopefully)
- WiFi Softboot solved - in 1.4, I have replaced the reboot command with a script to unload the WiFi Module & then reboot
- Tell me what you want! Use the Features Request Tab!

WIP

- MTP - Possibly replacing it with UMS if we can get the stupid VZW CD Installer disabled

- WiFi AP - works via the WifiAP app, but am working on getting the stock switch to enable it

- WiFi Softboot - in 1.4, I will replace the reboot command with a script to unload the WiFi Module & then reboot

Read Everything? Download:

ROM v1.2: https://drive.google.com/file/d/0B1rm1VFiz_2FRjZLWURaYzZNb3M/view?usp=sharing CE55E446D7269CAC634AFE562062A220

ROM: v1.3 - https://drive.google.com/open?id=0B1rm1VFiz_2FS2RJX0tOVFNUanM&authuser=0 B505C77F9B2928D2D2B263977F132EEC

NK1 SELinux Fix: https://www.androidfilehost.com/?fid=95916177934521441

Flashable Addons

Disable Soft-Keys/Re-Enable Capacitive Keys, thank [MENTION=4168602]klabit87[/MENTION]! - https://www.androidfilehost.com/?fid=95916177934533151

FAQ

- WiFi not working? Try a soft reboot, should work then. You'll need to do this after every full reboot - FIX: Turn WiFi off before Powering off/Rebooting

- Must SELinux be Permissive? Although many AOSP ROM's require SELinux Permissive, this one does not, Chrome and the Play Stock work just fine! (Thanks to [MENTION=5363672]bokchoi2020[/MENTION]), If on NK1, flash the SELiniux Fix!

- ROM Slot Compatible? This can be flashed in a ROM slot, however, it /may/ affect WiFi in the stock slot (depends on your setup), and I do not provide direct support for ROM Slot Setups.

- Must I ODIN to NC5/NK1? Not necessarily, as long as you haven't flashed many partitions, for ex, if you had a custom ROM, and flashed a newer modem, you will have no trouble, but if you had previously flashed a different Non-HLOS, or hidden.IMG, it will most likely not work.

- MTP Doesn't Work? I'm aware, and [MENTION=5363672]bokchoi2020[/MENTION] and I may have a fix in the works.

- I want x feature included? Post it up, but be specific, and use the "Feature request" tab at the top.

- Data issues? Use the vzw-APNfix.zip and use change APN from the Play Store. If that fails, try this: http://xdaforums.com/showthread.php?p=58598354

- Want WiFi Hotspot? Use the included WiFi AP app.

Credits: [MENTION=3517840]giggle[/MENTION]: NC2 Wifi Fix [MENTION=442877]surge[/MENTION]: NK1 Modem & Modload [MENTION=4830253]Danvdh[/MENTION]: GPE Base [MENTION=4446861]jmsq[/MENTION]: Sorting out SAFESTRAP and getting the first AOSP ROM booting on SS. [MENTION=3305391]Joe-Tech[/MENTION]: Super Nexus Base [MENTION=4434858]sanoc69[/MENTION]: GPE IR Fix [MENTION=631273]Chainfire[/MENTION] - SuperSU & Adbd Insecure (helped a crap ton with development) [MENTION=3280118]geohot[/MENTION] - TowelRoot [MENTION=4243514]Hashcode[/MENTION] - SAFESTRAP Base [MENTION=5363672]bokchoi2020[/MENTION] - SELinux Library Fixes! [MENTION=4708661]muniz_ri[/MENTION] - Updated SAFESTRAP with ROM Slots, [MENTION=4168602]klabit87[/MENTION] - the WiFi AP app and init.d fixes

XDA:DevDB Information

[ROM] [AOSP/NEXUS] [SAFESTRAP] KitPop, ROM for the Verizon Samsung Galaxy S 4

Contributors

npjohnson, npjohnson

ROM OS Version: 4.4.x KitKat

ROM Kernel: Linux 3.4.x

ROM Firmware Required: NC5+

Based On: AOSP, CM

Version Information

Status: Stable

Current Stable Version: v1.3

Stable Release Date: 2015-02-02

Current Beta Version: v1.4

Beta Release Date: 2015-02-08

Created 2015-02-01

Last Updated 2015-03-06