[Sprint  Galaxy Note 4 Android Development] tx_dbs_tx:
Ultimate Note5 Hybrid aka UN5​

A new era for the Sprint Galaxy Note 4!​

​

​

​

After months, weeks, days and hundreds of hours of long & tedius work, I introduce the first properly ported Note 5 rom for the Sprint Samsung Galaxy Note 4!!! With all of the current N5/S6 ports out there that have various major issues, I set out on a mission to conquer and masterfully port the Note 5 software version N920PVPS2AOK3. This has been a long hard journey to say the least. I have spent countless amounts of time on this and i'm quite confident that no other developer has taken as much time and devotion to a rom project as I have with this one. I guarantee there is no other Note 5 rom out there that operates and functions as flawless as this rom. Period. With great pride and a sense of accomplishment, I officially announce a new era of roms for the Sprint Note 4! (and possibly other variants in the future)

Before we get started, please take note: I do NOT give permission for anyone to use any portion of this rom in any other public rom projects. Period. My work here IS and should be considered THE authority of Note 5 ports without question. The proof is in the rom and it speaks for itself. Others will likely steal my work here and try to pass it off as their own work. I promise you that nobody would be able to port the N5 rom like this on their own in such short amount of time after this official release. I guarantee this will happen and I also guarantee that nobody else (aka rom chef/developer) here in the XDA Note 4 forums or any other tech site has contributed nor done any of the work & procedures to properly port their N5 roms. So be informed from this day forward that any future Note 5 roms that pop up here on XDA or elsewhere will most likely be using my work and formula without my permission or proper credit. Any other N5 based rom that is based on my work here that is approved by me WITH my permission will be stated as such in that rom thread's OP with a link to this official thread. If there is no credit given in the rom's OP it is being reproduced and shared WITHOUT my permission or approval.

WARNING!​

This is a public warning to select individuals who are known to steal and "kang" other people's work. Do not even think about trying to copy or redistribute my roms or my work here! I WILL know if my rom/files are being used in other publicly shared rom projects. There is no way anyone can avoid me finding out. So don't make a fool of yourself in front of millions of XDA members around the world by trying to pull off an amazingly perfected N5 port rom as "your work" that you have downloaded and used without my approval or permission and place in your op that nobody has permission toy use "your" work. This is immature and flat out WRONG.. The way we do things here at XDA is very simple. Ask for permission to use other peoples' work and absolutely give them the credit that they truly deserve. However, due to the high number of "copycat" roms here on XDA I am publically announcing here and now that NOBODY has my permission to copy, mimic or reproduce the work in this rom or any of my future N5 ports. Period. I have been forced to make this decision by the actions of others.

Let's be respectful to one another and avoid you getting your reputation destroyed and XDA membership suspended or banned for these kind of immature actions. I absolutely WILL be watching along with many other people here at XDA. I will immediately report suspicious new rom threads once I have the information I need to verify that you stole my work. People are almost always willing to share their hard work with you if you just give them the credit they deserve. If this is beyond your way of thinking then you don't belong in this community and nobody will ever respect you or your work. That is NOT how the evolution of XDA developers works. Yes android is opensource and I understand all of that. That is not the point. The issue is moral and ethical and has nothing to do with opensource. You have been warned!

Now that's all out of the way let's get straight to business! First and foremost I want to Thank all of my friends and testers

here at XDA who have helped with testing and just being all around good friends. I will list these people below. Secondly I want to thank the many developers here at XDA that have contributed so much over the years. Without these specific people we would not be able to build or flash custom roms! Again, their credits will also be found below. Now let's get to the rom shall we?

About ROM​

Warning: This ROM is

ONLY

for the Sprint SM-N910P!!!

DO NOT FLASH THIS ROM ON ANY OTHER MODEL!!! If you do then please don't ask for help in this thread. You are on your own! Know what you are doing before flashing and modifying your phone!!! Yes this is an amazing rom BUT it is for the Sprint network model SM-N910P ONLY!!! Please resist the urge to flash this rom on any other model. This is your fair warning.

Initial Release: v1.0

This is a "stock" build with no mods other than XtremeMusic audio technologies by @androidexpert35

Fully deodexed framework and system apps

Root by @Chainfire

Busybox

Init.d support

Native Hotspot unlocked. (you can update prl and profile without breaking hotspot)

100% Sprint Note 5 framework and system apps.

100% Sprint Note 4 system files	for hardware & feature dependecies. Are we sensing a pattern here???

Absolutely ZERO international or non Sprint specific N4/N5 rom files where used in the making of this rom!

This rom is guaranteed to bring new life into your Note 4 and make you love it again.

Software version: N920PVPS2AOK3/N910PVPS4COK1	A true "Hybrid"

Kernel: Official Samsung N910PVPS4COK1 with root enabled by @freeza

Rom package Includes the latest OK1 modem & apn's that will flash along with the rom.

Features​

This is a stock rom running the stock samsung kernel. Nothing has been done to the rom that would break features or cause any other kinds of undesirable results. Although there are no significant problems in the rom, I do plan to continue making fine adjustments with libraries etc in order to make this rom as pefect as I can. Afterall it is a port and many things have to be done precicely for the smoothest and most trouble-free operation of the rom. Currently this rom is amazing. In the future it will be even more amazing. Rom includes all working features of the Sprint Note 5 software version N920PVPS2AOK3.

(No broken S6 Edge features will be included at this time until all of it's features are fixed)

All pre-installed Samsung apps have been updated to their latest versions as of the release date of this rom. This is why the rom is larger than your average rom. Some 64 bit apps can't be installed from the Galaxy apps store, therefore I have converted and pre-installed the latest versions of SNote, SNote Extension, SNote add-ons etc. Please be aware that If you delete or uninstall some of these specific apps, you will not be able to install them again from the Galaxy apps store. So back them up first!

Removed Itson

Removed Knox and related apk's & libs/modules

Removed Sprint bloat installer and sprint ID

Removed WhatsAppDownloader

Removed Facebook and facebook feature apps (can be downloaded from google Play)

Removed GameOptimizer (does not function on the Note 4's hardware without modifications. not important.)

Removed Lookout (can be downloaded through Google Play or Sprint Zone app)

Removed Samsung Kies (the stock preinstalled N5 Kies.apk does not function on our Note 4 so the latest version will need to be installed from Galaxy apps store)

Removed Samsung Pay and Payment Framework apk's (they are useless on rooted roms since they don't work if you have a rooted system or have tripped knox flag)

Replaced the Note 5 VoiceNote app with the Note 4's OK1 Voice Notes app because it supports the Note 4's 3 mics and has multiple recording scenarios unlike the Note 5 version. It's better. :)

Default notification panel toggles updated with additional toggles Samsung decided to hide from us.

(only functioning toggles are included. many of the extra toggles do not actually work because the features have been disabled or is for a different device/carrier)

Added the following apps:

Peel Smart Remote ( Why not? The Note 4 has a IR blaster unlike the note 5 :) )

Backup app

GifMaker app (is an add-on feature for the stock Samsung photo gallery and can be found in the stock gallery's menu)

Samsung fonts package (can be accessed from fonts settings. There's a lot so it takes a few seconds to load them all. when you open fonts settings be patient, they will load)

Video Editor full version (I fixed the internal linking from the stock samsung video app so it will take you straight to the video editor when pressing "edit" for a video)

Added Features:

XtremeMusic v7.0 by: @androidexpert35

Dolby ATMOS

Known issues:

This is the list of known minor issues upon initial release. Some are beyond my control.

non-issue but will mention... Sprint Zone will fc during initial rom setup. it is looking for the bloat installer and ID apps which are removed

FM radio is broken (I plan to finish solving this problem in the future as I have a good sense of direction to solve this )

World clock tab in the clock app does not work. (I know the cause of this problem and will try to fix it another time)

Some Samsung apps (specifically 64bit versions) cannot be updated through Samsung galaxy app store. This is to be expected and they will fail to install. Please consider this before you remove any stock samsung apps!

Did i miss anything? I think that's about it! Please report any issues or bugs if you find something. Also PM me so your report doesn't get overlooked.

Changelog​

***v1.0 Initial release (rom features listed above)***

***v1.1 (No longer available. Nothing to see here.)

***v1.2

Removed all audio mods

Fixed stock samsung audio

Fixed highest volume audio bug

Fixed Samsung SoundAlive (however the bass knob in SoundAlive has a bug where bass will drop if you turn it to the left. Leave it centered for the best results)

Added S6 Smart Manager

Fixed World Clock

Updated all apps

Fixed GPS issue

Rebuilt the entire rom and made underhood adjustments as needed

Flashing instructions:​

Before you flash this rom you absolutely MUST be running the latest OK1 software for the Sprint Note 4 with the latest bootloader as well as having your phone fully activated. While on the stock un-rooted OK1 rom, you will need to go to Settings/System updates and update PRL then update Profile. Reboot your phone and then go to Settings/Activate this device and launch it to properly activate your phone on the sprint network. Once this completes, make sure data, calls and gps works as it should. Once everything is activated and working, then proceed with the flashing instructions below. If you ignore these requirements please expect issues and don't ask for help until you do these initial steps.

You can either take the ota updates in order on your phone via OTA updates, or use odin to flash the software in order of release until you are fully updated. OTA updates on your phone are installed differently than odin packages therefore you may only have to take one or two updates to become current. The OTA updates run scripts to patch your current rom unlike odin tar packages that completely write the entire partition replacing everything clean. I will not go into great detail about that here. I have covered this many times in my other threads so if you aren't sure then do some searching here in the Note 4 forums.

***Before you flash any rom, please make sure your battery has at least 50% charge***​

Lets begin...

1. Download the rom

2. Check the MD5!!! Use a MD5 checksum tool on your pc or phone (Google is your friend)

3. Copy the downloaded rom to your phone's internal storage or micro-sd card

Note: It has become apparent to me that if you are coming from another custom rom. especially another port rom, that you MUST also wipe your internal storage. Left over data from other roms do cause major problems! So if you want the best trouble-free experience with this rom, i highly recommend that you backup anything you need from you internal storage and wipe it in recovery. You should do this before placing this rom on your internal storage or else put the rom zip on your micro-sd card.

4. Backup anything you need to backup from your internal storage and copy it to your pc or sd-card (DO NOT RESTORE BACKED UP APPS! INSTALL THEM FRESH FOR THE BEST TROUBLE-FREE EXPERIENCE!)

5. Reboot to TWRP custom recovery. Press "Wipe". Do the "Factory Reset" several times then go into "Advanced Wipe" options and wipe Dalvic Cache, System, Data, and Cache several times.

6. Go to recovery home screen and select "Install" and select the rom that you have already copied to your phone in step 3 above.

7. Install the rom and the script will prompt you when it is finished flashing. WAIT!!! DO NOT REBOOT YOUR PHONE YET!!!

***THE NEXT STEP IS EXTREMELY IMPORTANT!!! It is done in order to clear the phone's current battery stats and prepare the phone for proper battery calibration***

***If you skip this step you will possibly have incorrect and misread battery capacity by your phone and will result in incorrect battery capacity problems*** Trust me. Do as I say and you will be perfectly fine.

8. While still in recovery go back to the recovery homescreen and select "Reboot" then "Power Off".

9. With your phone powered off remove your battery. With the battery removed press and hold the power button for AT LEAST 20 seconds then release it.

10. Replace the battery and power on your phone. If the phone reboots into recovery then simply press "Reboot" then press reboot "System".

11. The initial boot process will take around 10 minutes or so. Just be patient. It will boot.

12. Once the phone has booted and you see the setup wizard screen, select your language then press the botton to continue to the next step. STOP HERE!

***THE NEXT STEP IS VERY IMPORTANT!!!***

13. Stop at the wifi setup screen!!! Turn wifi off or leave it on, it doesn't matter. But STAY ON THIS SCREEN until your Sprint data has fully connected or else you will

not be able to sign into your accounts and the setup wizard will not be happy.

14. Once you have a data connection continue through setup wizard as usual.

That's it! You're done!

Enjoy the finest Note 5 port rom there is for the Sprint Samsung Galaxy Note 4! Please feel free to post rom feedback and support questions.

Donate to me​

Please consider making a kind donation for all of my time and hard work! Just click on the link right above. It is not required but is very much appreciated and it shows me that people do appreciate what I do for the community. Thank you!​

Credits​

@tdunham for the stock deodexed base rom. Thank you!​

@Chainfire for root and SuperSU. Thank you!​

@iBotPeaches for the continued development and support of apktool. Thank you!​

@JesusFreke for smali/baksmali tools! Thank you!​

@freeza for the root-permissive OK1 kernel Thank you!​

@millerboy3 for some of the proper N5 apk .9 image conversions. Thank you!​

@androidexpert35 for XTREMEMusic v7.0 Thank you!​

@ Myself for being so determined, devoted and persistent with the making of this rom! :))​

If I have missed a credit to somebody please let me know so I can add them to this list!​

ROM Development​

@tx_dbs_tx​

Testing & Troubleshooting team: BIG Thanks!​

(in random order)​

@ianmb​

@Qubanaso​

@Jhill110​

@Cflynt​

@dgr581​

@LMMT​

@kenjesse​

@ipodhacked86​

@samep​

@jc.m​

Follow me on my google hangouts for current and up to date discussions on current and future rom projects! We have fun and talk about anything! Just PM me your gmail address and I can add you to my hangouts. Don't forget to introduce yourself with your XDA username so other people will know who you are. See you there!

DOWNLOAD​

(Latest version will always be at the bottom)​

Ultimate Note5 Hybrid Stock OK3 v1.0​

Ultimate Note5 Hybrid Stock OK3 v1.2​

XDA:DevDB Information

ULTIMATE Note 5 Hybrid [N920PVPS2AOK3] Stock, ROM for the Sprint Samsung Galaxy Note 4

Contributors

tx_dbs_tx

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.10.x

ROM Firmware Required: N910PVPS4COK1

Based On: N920PVPS2AOK3_N920PSPT2AOK3_SPR/SPR-N910PVPS4COK1-20151209172046

Version Information

Status: Stable

Current Stable Version: 1.0

Stable Release Date: 2016-02-03

Created 2016-02-03

Last Updated 2016-03-15