Team Win Recovery Project 2.x, or twrp2 for short, is a custom recovery built with ease of use and customization in mind. It’s a fully touch driven user interface – no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
Phone look:
Tablet look:
CHANGELOG for 2.6.3.0:
-Proper backup and restore of SELinux contexts (thanks to Tassadar)
-Pull in some ROM information for backup name generation
-Merge all recent patches from AOSP bringing TWRP up to date with Android 4.3
-Add 1200x1920 theme (thanks to Tassadar)
-A few other fixes and tweaks
CHANGELOG for 2.6.1.0:
-Initial SELinux support (only a few devices, need testers so come by IRC if your device doesn't have it and needs it)
-Initial support for f2fs file system formatting (Moto X)
-Update SuperSU install for 4.3 ROMs
-Fixed a permissions bug on files created during backup
-Fixed a bug that caused TWRP to not wait for compressed backups to finish causing 0 byte files and md5sums to not match
-Fixed decryption of encrypted data so that both TouchWiz and AOSP decryption are possible
-Ignore lost+found folder during backup and size calculations
-Various other minor bug fixes and tweaks
CHANGELOG for 2.6.0.0:
Special Note: If you are running a custom theme, you will likely need to remove that theme before updating to 2.6.0.0 as your custom theme will likely not have some of the new changes visible (e.g. you won't be able to encrypt a backup)!
-Can encrypt a backup to prevent theft of private data from your backup files
-Updated graphics / icon courtesy of shift
-Updated exFAT to latest commits
-Fixed a problem with Samsung TouchWiz decryption
-Update SuperSU binary
-Fixed saving of backup partitions list
-Fixed saving of last used zip install folder
-Fixed backup of datadata on devices that use a separate partition for datadata
-Fixed some issues with the advanced wipe list (android_secure, can now wipe internal storage on data/media deivces and wipe data on the advanced list no longer formats the entire data partition)
-Fixed some problems with partitioning a SD card
-Various other bug fixes and tweaks
Notes about encrypted backups:
Why encrypt your backups? -- Most people store their backups on the device. Any app that has permission to access storage could potentially read your backup files and try to harvest your data. Encrypted backups also provide an added layer of security if you move your backups to other storage devices or to the cloud. The encryption that we're using is probably not strong enough for enterprise level security, but should be strong enough to make it significantly difficult to get to your data.
Encryption is using OpenAES which uses AES 128-bit cbc encryption. If you happen to use a longer password (over 16 characters) then the encryption strength improves to 192 or 256 bits. Do not forget your password. If you forget your password you will be unable to restore your backup. We don't encrypt the entire backup. Encryption is very CPU intensive and can be fairly slow even when we spread the workload over multiple cores even on the latest high-end devices. To ensure that encrypted backups don't take forever, we don't encrypt any other partitions besides /data and in /data we don't encrypt /data/app (or other app related directories where apks are stored) and we don't encrypt dalvik cache.
DOWNLOAD:
The fastest and easiest way to install TWRP is to use the GooManager app:
Play Store Link
Direct Download
1) Install GooManager from the Play Store
2) Open GooManager and provide root permissions
3) Hit Menu (or the button with the 3 dots on your screen) and then Install OpenRecovery
OR:
You can find more information and download links on our website!
BUGS:
If you have found a bug, please consider posting it to our github issues log. It's pretty much impossible for us to keep up with the more than 40 threads that we have for the devices that we "directly" support. If you have a significant problem that cannot be answered in this thread, your best bet is to PM me directly, contact us via our website, or find us in our IRC channel below. If you see someone that's struggling, feel free to point it out to us. We need your help to help us keep track of all of our devices! Thanks!
SUPPORT:
Live support is available via #twrp on Freenode with your IRC client or just click this link.
:O i love you
Dees_Troy said:
Team Win Recovery Project 2.0, or twrp2 for short, is a custom recovery built with ease of use and customization in mind. We started from the ground up by taking AOSP recovery and loading it with the standard recovery options, then added a lot of our own features. It’s a fully touch driven user interface – no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
Phone look:
Tablet look:
DOWNLOAD:
You can find more information and download links on our website!
BUGS:
If you have found a bug, please consider posting it to our github issues log. It's very hard to keep up with multiple threads for multiple devices. Please search the issues list first. Your issue may have already been reported.
SUPPORT:
Live support is available via #twrp on Freenode with your IRC client or just click this link.
Click to expand...
Click to collapse
This looks amazing and easy to use
Sent from my MB855 using xda premium
edward.hidalgo said:
This looks amazing and easy to use
Sent from my MB855 using xda premium
Click to expand...
Click to collapse
You have no idea.
OMG, Love this recovery. Thank you teamwin TWRP!!!!! Flashing soon
Can anyone verify this works with the Electrify? If no one has tried, ill give it a shot if I can get some directions to make sure I can go back to CWM if this doesn't work.
Sent from my CM7 Unlocked Electrify.
roundeye1987 said:
Can anyone verify this works with the Electrify? If no one has tried, ill give it a shot if I can get some directions to make sure I can go back to CWM if this doesn't work.
Sent from my CM7 Unlocked Electrify.
Click to expand...
Click to collapse
Try it using the zip if you don't like it flash back to cwm
Sent from my MB855 using xda premium
Works like a charm! Ran a backup, rebooted, no problems. Think I may have to include twrp support into future phone purchases.
Edit: the only things it doesn't do after finding the tab on the bottom is mount internal storage (/sd-ext) and for some reason it wont mount /misc.
Sent from my CM7 Unlocked Electrify.
Dees_Troy.. glad u released this here for us
Amazing work from your whole team. Thanks a TON for this (I'll be flashing it this weekend.. no time really during the week)
Fantastic work! This is phenomenal!
Great work, got it loaded up and just made a backup.
Worked great looks even better only problem i have with it is it only reads sd-ext not my internal sd get that worked in abd id say we have a grand prize winner but seriously awesome work
Sent from my MB855 using xda premium
I was totally stoked to use it, but it doesn't read internal sd...bummed...need to get a 32GB microSD...
To be perfectly honest, when I saw TWRP in the headline, I was excited that perhaps an unlocked bootloader had been released.
Don't get me wrong. I'm excited by this, but I can't use this recovery at all until I unlock and I use 4G all the time.
AMAZING ....I have been waiting since I saw that teaser vid
AWESOME WORK
Sent from my MB855 using XDA App
Always good to have another recovery option and I really like how you enabled touch screen for this
So dees must be the team win member with the photon huh lol? I'm glad one of you guys have one! Great work dudes!
MultiDev said:
To be perfectly honest, when I saw TWRP in the headline, I was excited that perhaps an unlocked bootloader had been released.
Don't get me wrong. I'm excited by this, but I can't use this recovery at all until I unlock and I use 4G all the time.
Click to expand...
Click to collapse
You're a "multidev" why don't you figure out how to unlock without breaking 4G?
kennypow3rs said:
So dees must be the team win member with the photon huh lol? I'm glad one of you guys have one! Great work dudes!
Click to expand...
Click to collapse
yup.
I was in irc a week or so ago and Dees was one of the many guys trying to help me w/ sbf/rsd lite... Dees mentioned that he is on the TeamWin team and that he has a photon.. hehe.. Sweet stuff for sure.
Dees_Troy said:
Team Win Recovery Project 2.0, or twrp2 for short, is a custom recovery built with ease of use and customization in mind. We started from the ground up by taking AOSP recovery and loading it with the standard recovery options, then added a lot of our own features. It’s a fully touch driven user interface – no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
Phone look:
Tablet look:
DOWNLOAD:
You can find more information and download links on our website!
BUGS:
If you have found a bug, please consider posting it to our github issues log. It's very hard to keep up with multiple threads for multiple devices. Please search the issues list first. Your issue may have already been reported.
SUPPORT:
Live support is available via #twrp on Freenode with your IRC client or just click this link.
Click to expand...
Click to collapse
Great recovery, but sadly unusable with all the flashing-related bugs.
Related
Team Win Recovery Project 2.x, or twrp2 for short, is a custom recovery built with ease of use and customization in mind. It’s a fully touch driven user interface – no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
Phone look:
Tablet look:
CHANGELOG for 2.6.3.0:
-Proper backup and restore of SELinux contexts (thanks to Tassadar)
-Pull in some ROM information for backup name generation
-Merge all recent patches from AOSP bringing TWRP up to date with Android 4.3
-Add 1200x1920 theme (thanks to Tassadar)
-A few other fixes and tweaks
CHANGELOG for 2.6.1.0:
-Initial SELinux support (only a few devices, need testers so come by IRC if your device doesn't have it and needs it)
-Initial support for f2fs file system formatting (Moto X)
-Update SuperSU install for 4.3 ROMs
-Fixed a permissions bug on files created during backup
-Fixed a bug that caused TWRP to not wait for compressed backups to finish causing 0 byte files and md5sums to not match
-Fixed decryption of encrypted data so that both TouchWiz and AOSP decryption are possible
-Ignore lost+found folder during backup and size calculations
-Various other minor bug fixes and tweaks
CHANGELOG for 2.6.0.0:
Special Note: If you are running a custom theme, you will likely need to remove that theme before updating to 2.6.0.0 as your custom theme will likely not have some of the new changes visible (e.g. you won't be able to encrypt a backup)!
-Can encrypt a backup to prevent theft of private data from your backup files
-Updated graphics / icon courtesy of shift
-Updated exFAT to latest commits
-Fixed a problem with Samsung TouchWiz decryption
-Update SuperSU binary
-Fixed saving of backup partitions list
-Fixed saving of last used zip install folder
-Fixed backup of datadata on devices that use a separate partition for datadata
-Fixed some issues with the advanced wipe list (android_secure, can now wipe internal storage on data/media deivces and wipe data on the advanced list no longer formats the entire data partition)
-Fixed some problems with partitioning a SD card
-Various other bug fixes and tweaks
Notes about encrypted backups:
Why encrypt your backups? -- Most people store their backups on the device. Any app that has permission to access storage could potentially read your backup files and try to harvest your data. Encrypted backups also provide an added layer of security if you move your backups to other storage devices or to the cloud. The encryption that we're using is probably not strong enough for enterprise level security, but should be strong enough to make it significantly difficult to get to your data.
Encryption is using OpenAES which uses AES 128-bit cbc encryption. If you happen to use a longer password (over 16 characters) then the encryption strength improves to 192 or 256 bits. Do not forget your password. If you forget your password you will be unable to restore your backup. We don't encrypt the entire backup. Encryption is very CPU intensive and can be fairly slow even when we spread the workload over multiple cores even on the latest high-end devices. To ensure that encrypted backups don't take forever, we don't encrypt any other partitions besides /data and in /data we don't encrypt /data/app (or other app related directories where apks are stored) and we don't encrypt dalvik cache.
DOWNLOAD:
The fastest and easiest way to install TWRP is to use the GooManager app:
Play Store Link
Direct Download
1) Install GooManager from the Play Store
2) Open GooManager and provide root permissions
3) Hit Menu (or the button with the 3 dots on your screen) and then Install OpenRecovery
OR:
You can find more information and download links on our website!
BUGS:
If you have found a bug, please consider posting it to our github issues log. It's pretty much impossible for us to keep up with the more than 40 threads that we have for the devices that we "directly" support. If you have a significant problem that cannot be answered in this thread, your best bet is to PM me directly, contact us via our website, or find us in our IRC channel below. If you see someone that's struggling, feel free to point it out to us. We need your help to help us keep track of all of our devices! Thanks!
SUPPORT:
Live support is available via #twrp on Freenode with your IRC client or just click this link.
Been waiting for this. Thanks!
Sent from my Premium XDA app
Love this recovery.
The best part is wipe /system is not above wipe /sdcard.
That is crucial.
omg beautiful! Thanks!!!
Thank you for all the hard work!!
for people looking for themes ofr TWRP 2.0 - I started a repository HERE >
http://forum.xda-developers.com/showthread.php?t=1399130
Great work as always
Sent from my PG86100 using xda premium
I cant get to the link I keep getting this message Oops! Google Chrome could not connect to tinyw.in
js417 said:
I cant get to the link I keep getting this message Oops! Google Chrome could not connect to tinyw.in
Click to expand...
Click to collapse
been like that all day. I think their site is down, twrp 2.0 is SO good, it blew up their shiz, lol.
Didn't even realize this was out already lol. Been hearing nothing but good things!
il Duce said:
been like that all day. I think their site is down, twrp 2.0 is SO good, it blew up their shiz, lol.
Click to expand...
Click to collapse
Thanks will try again later. Awesome themes btw
Site is not down.
There is a routing issue at the moment..
I cannot get to it from work but the site works on my Evo3D and from my home.
Been following this for a while! Looks great, very intuitive menu system. Do likey
Holy crap this is amazing!!!!!
Downloading and flashing now!
Yes sir, saves on button wear and tear.
Sent from the EVO 3D of the Afro Samurai
omfg. i love you guys.
Thanks for all the hard work that went into this
How To Videos
How To Install TWRP 2.0 on the EVO3D WITH a computer
http://www.youtube.com/watch?v=9bETIDI4800&hd=1&list=PL9B601B5B9B4F42BE
How To Install TWRP 2.0 on the EVO3D WITHOUT a computer
http://www.youtube.com/watch?v=1eUII6LLdQQ&hd=1&list=PL9B601B5B9B4F42BE
I had major issues & reverted back to the old TWRP.
Been on this since yesterday, great job TW. Touch ftw.
Idk if the links still actin up but i still have it up on my dropbox from yesterday, with permission ill post a link if you guys want. dont wanna step on anyones toes, let me know.
---------- Post added at 05:06 PM ---------- Previous post was at 05:05 PM ----------
SketchyStunts said:
I had major issues & reverted back to the old TWRP.
Click to expand...
Click to collapse
What kind of "Major Issues" exactly? Just curious as i havent had any and i've tried a good bunch of the features.
oreoOozZz said:
Been on this since yesterday, great job TW. Touch ftw.
Idk if the links still actin up but i still have it up on my dropbox from yesterday, with permission ill post a link if you guys want. dont wanna step on anyones toes, let me know.
---------- Post added at 05:06 PM ---------- Previous post was at 05:05 PM ----------
What kind of "Major Issues" exactly? Just curious as i havent had any and i've tried a good bunch of the features.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=20470636&postcount=56 My post from General
ASK ME TO MOVE THE NAV KEYS TO THE LEFT, I DARE YOU.
Got
Code:
assert failed: getprop("ro.product.device") =="tf201"
? Stop using TF300 bootloader.
Presenting, CM10.1 unofficial builds, based on the TF700T device repo.
cm-10.1-20121218-UNOFFICIAL-tf201.zip MD5: 3fb4734df349fd0eeb04e5641a9c2691
cm-10.1-20121219-UNOFFICIAL-tf201.zip MD5: abf09553d606d994a011b5544d434ff5
cm-10.1-20121221-UNOFFICIAL-tf201.zip MD5: 00b8bb23b1f0fca95d8ae06b31c79a79
cm-10.1-20121222-UNOFFICIAL-tf201.zip MD5: 7d44f3fc5f96780dabf122e11df2853c
cm-10.1-20121223-UNOFFICIAL-tf201.zip MD5: b6447f56d81080f41f917e64e2aa28ad
cm-10.1-20121228-UNOFFICIAL-tf201.zip MD5: 021a263b56bca9d73818cf0438e384d1
cm-10.1-20121231-UNOFFICIAL-tf201.zip MD5: ae2e9ca98d6e613935f2cb599be1b1b1
cm-10.1-20130104-UNOFFICIAL-tf201.zip MD5: 18e249f004fa4754a49bb3f4bf92128b
cm-10.1-20130105-UNOFFICIAL-tf201.zip MD5: f1178f6fe42d463e00410a0e0fc80a9f
cm-10.1-20130109-UNOFFICIAL-tf201.zip MD5: ff5ae8acf473dee5ecf40b4ac9c80bfd
cm-10.1-20130116-UNOFFICIAL-tf201.zip MD5: d736e10b0444636e581f64b64922738b
cm-10.1-20130119-UNOFFICIAL-tf201.zip MD5: 7fd5055011e275f8cb9690f3b8152585
cm-10.1-20130122-UNOFFICIAL-tf201.zip MD5: 3a62096fd7af1c3ea749c90761fad079
cm-10.1-20130125-UNOFFICIAL-tf201.zip MD5: 03c4db1dc0f31241ab102851a07f3320
cm-10.1-20130128-UNOFFICIAL-tf201.zip MD5: 245b94d3d3f7fc14d56e0ac46590c79d
cm-10.1-20130130-UNOFFICIAL-tf201.zip MD5: c80a1075e4c14abc9759c4bf415676eb
cm-10.1-20130201-UNOFFICIAL-tf201.zip MD5: a7648dde6bc6b85a7538b35ebed5aaae
cm-10.1-20130204-UNOFFICIAL-tf201.zip MD5: ba66609f118012b296e52fbf0781d96f
cm-10.1-20130205-UNOFFICIAL-tf201.zip MD5: 233254acb8cc5180e4be9987d6d37753
cm-10.1-20130208-UNOFFICIAL-tf201.zip MD5: 2e83cda8f4781a567fc355deff2d6301
cm-10.1-20130211-UNOFFICIAL-tf201.zip MD5: 7bc3bdf31a10352f2cf81af5d9a62575
cm-10.1-20130215-UNOFFICIAL-tf201.zip MD5:5e45cd7effa6e12e71ccb7b4f1327a59
cm-10.1-20130216-UNOFFICIAL-tf201.zip MD5: 7e46089ba50c1a4a50d8a5e621a444d6
cm-10.1-20130222-UNOFFICIAL-tf201.zip MD5: 8fbcc59e5a613f58da12ed1b6c0cd94f
cm-10.1-20130225-UNOFFICIAL-tf201.zip MD5: aad17139b06efc963d3a978d94a0ba2d
cm-10.1-20130308-UNOFFICIAL-tf201.zip MD5: 39189c62ae3fb82637fb12aa5177e2e1
cm-10.1-20130322-UNOFFICIAL-tf201.zip MD5: 107f96da7597178beabfb1a5dc47df1e
cm-10.1-20130407-UNOFFICIAL-tf201.zip MD5: 1e304af7a5a6dbc28b35e09fe6273f0b
cm-10.1-20130421-UNOFFICIAL-tf201.zip MD5: 1c888278cff9689963fa2f46a1196224
cm-10.1-20130522-UNOFFICIAL-tf201.zip MD5:3ca3289d954763cf3a2d0a0dccbd2b55
Working:
- Wifi
- Bluetooth
- Audio
- H/W Acceleration
- Camera
- Sensors
- Dock keyboard (Alllll zee keys!)
- Dock battery display
- Lid sleep
- Auto-rotation
Not working:
- Probably everything else I didn't mention as working
- GPS
Kernel source: https://github.com/namidairo/android_kernel_asus_tf201
Device repo: https://github.com/namidairo/android_device_asus_tf201 (Just patches ported from the TF700T device repo really, also I derped some of the commits if you read the log)
GApps: http://goo.im/gapps
Notes:
- You require the jellybean bootloader to run this rom, I have also been informed that the official nightlies will require it as well.
If you do not have the jellybean bootloader and are already unlocked, I highly recommend that you go through the nvflash process and make some backups as described here
When you have set that all up (for your debricking pleasure), here is a CM10 update zip from craigacgomez which has the bootloader included.
- I do not recommend running this as your day-to-day rom unless you can really go without the features that don't work yet
- If you dirty flash over CM10 or any other rom, you're going to have a bad time in Clock, Apollo, and just about every Google App installed on your device will most likely force close. Clock and Apollo can be fixed by clearing their app data, however the other apps may need to be uninstalled then reinstalled. You have been warned.
- Chances are you will note be able to downgrade to CM10 without wiping data. Have not tested.
- Will hopefully push it upstream to cm when I have the time and after it looks a bit more clean. Edit: Scratch that, Androidroot are getting around to pushing their stuff soon. I think.
- Anything that does not work is most likely the symptom of my amateur-hour porting skills.
- It "will ****ing ruin your partition" - Not really. However, do note the internal sd is moved one level down for multi-user support as introduced in 4.2. What does this mean? Some apps have minor trouble seeing things, and you will need to update TWRP to see backups. As the migration of files is done in android, if you downgrade you will have to move the files in /data/media up a level again.
Support:
- Don't expect a whole lot of it. Obviously you are welcome to fork the device repo and fix stuff, and I'll add it to the main post or merge it into mine. I just pushed out these builds for those who love living on the bleeding-edge. Initiative is key.
went ahead and flashed. everything is working great so far, only thing i noticed didn't work was auto rotate.
Also flashed. Pretty happy with this so far. Have been waiting for a 4.2 based ROM. Thanks
I switched over. Pretty happy with it, even with some things not working properly.
Looking forward to updates.
Well done! Looking forward to seeing this improve over time.
Some issues:
1. Internal storage mount has changed and is now located at /storage/emulated/0/0
- This caused issues for TiBu which I haven't been able to use.
- SU doesn't remember permissions, installed supersu to fix this.
2. Developer options in settings is missing. Using adb wireless for adb access.
3. Screen dimer is all over the place at times.
Other than that, really pleased. How frequently will you be updating, or is this it until And root/CM release?
UP DATE: Thanks for the tips guys. Got developer settings working. Also got TiBu working by copying my licence filled to another location.
In android 4.2 in order to acces to the development settings and, in this case, the performance settings too, you have to do the same as if you want to do the easter egg but with build number and two more information "labels" which I don't remember.
Sorry for my english.. hope you understood me!
Enviado desde mi HTC One X usando Tapatalk 2
zodiark said:
In android 4.2 in order to acces to the development settings and, in this case, the performance settings too, you have to do the same as if you want to do the easter egg but with build number and two more information "labels" which I don't remember.
Sorry for my english.. hope you understood me!
Enviado desde mi HTC One X usando Tapatalk 2
Click to expand...
Click to collapse
Right. You tap the "build number" several times until you get a toast saying you are a developer. This unlocks Developer Options and Performance.
Ok, so, i should do a clean flash...
Ok, if i wipe my prime, all the Titanium Backup files, and game's obbs files will be gone, right? How do i keep them? i have no SD cards..and i dont want to start over!
I've only flashed my prime once.. to install CM10.
there is a bug where it ignores the number of home screens and some other small things, but overall pretty good.
Sent from my ASUS Eee Pad Transformer Prime TF201 using xda premium
qubz said:
- SU doesn't remember permissions, installed supersu to fix this.
Click to expand...
Click to collapse
New build *should* fix this... Also, the bluetooth name should default to something more fitting than the chip name now.
How do i get tablet mode on this ROM. i don't really like the phablet look.
Sent from my ASUS Eee Pad Transformer Prime TF201 using Tapatalk 2
Blazeitup123 said:
How do i get tablet mode on this ROM. i don't really like the phablet look.
Click to expand...
Click to collapse
Welcome to 4.2
No more old tablet ui.
Quick question.
I've searched and searched and can't find any info on this.
How do I isntall the JB bootloader? As far as I know I've never manually flashed it.
I'm currently running official nightlies of CM10, but want to give this rom a try. I WAS able to find a .blob file of the JB bootloader but have no idea what to do with it. I believe I did something with blob files back on my nexus s but can't remember if I flashed through fastboot or what.
Any input would be greatly appreciated.
Thanks!
mfajmkas said:
Quick question.
I've searched and searched and can't find any info on this.
How do I isntall the JB bootloader? As far as I know I've never manually flashed it.
I'm currently running official nightlies of CM10, but want to give this rom a try. I WAS able to find a .blob file of the JB bootloader but have no idea what to do with it. I believe I did something with blob files back on my nexus s but can't remember if I flashed through fastboot or what.
Any input would be greatly appreciated.
Thanks!
Click to expand...
Click to collapse
the way i got the JB bootloader on my tablet was by flashing
http://goo.im/devs/craigacgomez/prime/cm-10-20121013-UNOFFICIAL-tf201-with-jbbl.zip
i did a full wipe and flashed that, then i went to whatever JB based rom i used at that time. just remember once you flash that you wont be able to use the official CM10 stuff until fix their builds to work with JB bootloader.
traicer said:
the way i got the JB bootloader on my tablet was by flashing
http://goo.im/devs/craigacgomez/prime/cm-10-20121013-UNOFFICIAL-tf201-with-jbbl.zip
i did a full wipe and flashed that, then i went to whatever JB based rom i used at that time. just remember once you flash that you wont be able to use the official CM10 stuff until fix their builds to work with JB bootloader.
Click to expand...
Click to collapse
Awesome.
Thanks so much!
Loving this on my Prime. Been personalizing for a while and I have had no issues. The UI kinda grows on ya with some built in CM tweaks. Looking forward to using this more often. As I've said before, I'm open to be a beta tester for this. Love testing all the newest goodies haha.
EDIT: so the way that the new storage is set up causes TWRP to not see my other back ups other than this build. Any way we can create a way to mount the folders together so TWRP sees all back ups?
McJesus15 said:
Loving this on my Prime. Been personalizing for a while and I have had no issues. The UI kinda grows on ya with some built in CM tweaks. Looking forward to using this more often. As I've said before, I'm open to be a beta tester for this. Love testing all the newest goodies haha.
EDIT: so the way that the new storage is set up causes TWRP to not see my other back ups other than this build. Any way we can create a way to mount the folders together so TWRP sees all back ups?
Click to expand...
Click to collapse
If I'm correct, storage works this way because of how 4.2 allows for different users, giving them their own space. I'm pretty sure you can just copy everything from the SD root folder to then new folder using a computer as a quick fix.
traicer said:
If I'm correct, storage works this way because of how 4.2 allows for different users, giving them their own space. I'm pretty sure you can just copy everything from the SD root folder to then new folder using a computer as a quick fix.
Click to expand...
Click to collapse
I basically did that. I was more looking for a data2sd type fix where you have a script thing that mounts storage to folders. I had multiple different roms on back up and it took a while to transfer that much data around. No big deal though. 4.2 is worth it.
Namidairo said:
New build *should* fix this... Also, the bluetooth name should default to something more fitting than the chip name now.
Click to expand...
Click to collapse
Didn't I see a commit to fix the generic BT address issue? Can't remember who or where though..
love it! don't think I'll go back to androwook.
THANK YOU
Welcome to slashadb!
Mandatory disclaimer that I take zero responsibility for your phone or the actions you partake in. This program is for personal use and does not come with any warranty, implied or otherwise.
I'm not a coder, or a dev. Let's get that out right now. But I wanted to make a tool that would allow me to "chain flash" my rom, gapps, kernel, etc... So, I made some batches. Batches turned into batches to control batches, to a simple GUI, then to this. After learning to code all this from scratch though, I may have to change that first statement!
This should be a simple to use tool, it works for everything I've been able to throw at it, and it was a ton of fun making it. This is NOT TO COMPETE with any other toolkit. This isn't meant to be "the best" or "better" than anything else. It was just my after work project, and it was a blast to learn about. I've been using this for all my flashing for a week without fail. I find it faster to open this and click Install TWRP, than it is for me to open terminal and fastboot it myself!
If you're bored, lazy, busy, or whatever, give this a try. If you find something broken, or have a suggestion of something to add, while trying to keep with the theme of "simple and easy to pick up and use" then drop a comment. I built an updater that checks on start, so any additions or modifications I make, you can get too. You can always decline to update as well and keep on using an old version.
I plan on continuing to work on this, because it's a fun hobby for now. Any future plans or known bugs I'll post in post #2.
-Make a nandroid in line with your flashing.
-Flash a rom, gapps, a custom kernel, and xposed, or any combination of them, all at once. You can just walk away and this will flash what you want, only what you want, and do all the necessary reboots and what have you by itself!
-Backup and Restore your user apps WITH appdata! (Note: some user apps don't allow app data backup. I haven't run into a single app that doesn't allow it, but be warned)
-Backup or Restore a Nandroid to / from your PC.
-Make a full SDCARD clone, and restore it for when you have to wipe userdata!
-Backup your camera pics, and your pictures folder right to your PC's Pictures folder, with just a click!
-Make a backup of all your SMS / MMS, and sent / recieved pics, and restore them after a flash. Restores pics IN MESSAGE too! (Tested only on stock MMS app)
New to the Nexus 6?
-Install ADB, Fastboot, and Drivers, with just a click.
-Unlock your bootloader, or re-lock it for warranty work
-One step install root and busybox
-Flash a full factory system image, it'll do all the needed wiping and flashing by itself
-Install custom bootloader, boot.img, root, recovery radio, etc.
-Install TWRP automatically.
-Change your DPI, fonts, bootanimation, take screenshots, record your screen!
-Disable forced encryption, and stop Google Play Store wakelocks / battery drain!
More to come!
Happy Flashing!
Download link:
https://dl.orangedox.com/xoio1ViSiG7SeYUfHX/setup.exe
Special Thanks:
ChainFire - for Root
http://forum.xda-developers.com/apps/supersu/2014-09-02-supersu-v2-05-t2868133
Stericson - for busybox
https://github.com/Stericson/busybox-free
Snoop05 - for 15 sec ADB
http://forum.xda-developers.com/showthread.php?p=48915118#post48915118
Choristav - for his Google Services Tame script
http://forum.xda-developers.com/nexus-6/general/script-reduce-google-play-services-t3171224
Hlxanthus and dk_zero-cool - for Disable Forced Encryption
http://forum.xda-developers.com/nexus-6/development/mod-disable-force-encryption-rom-kernel-t3000788
Thanks again to all the above devs for their work on their respective projects, in addition to being linked to here, all of their threads and recognition for what they made can be found in the help file for easy access / reading. If any of the above have any issue with me using their work, send me a PM or an email and I will remove it. Thank you.
XDA:DevDB Information
slashadb, Tool/Utility for the Nexus 6
Contributors
dinclala, Dinclala
Version Information
Status: Testing
Current Beta Version: 1.01
Beta Release Date: 2015-10-07
Created 2015-10-06
Last Updated 2015-10-06
Future Plans:
I want to add in a toggle to switch between Lollipop and Marshmallow support files. That'll happen.
I plan to add some more features, as well as clean the code up fix any bugs people may find.
I also forgot to make the gui able to adjust scale and re-size. So I don't know if it will fit in everyone's monitor for now.
Again, this is just something fun I made and felt like sharing with the community.
Added support for restoring a nandroid straight from your phone is in the works, as well as link to factory images. Also, I want to make all files able to be selected from your phone, so you don't have to download a rom (gapps, kernel, whatever) to your PC if you don't want to.
Known Bugs:
As much as I enjoy the Google Services scripts, they're probably gonna get removed from here. They flash great when I'm running PureNexus or Chroma, but on a factory image, even when using the terminal they seem to hang for no reason and with no apparent cause. I'll re-run, and it goes through fine. Weird.
Sweet!
Sent from my Nexus 6 using Tapatalk
The screenshots looks fantastic. I'll download and toy around with it.
Looked very nice. I can't wait to give it a try. Thank you for sharing.
"Chance Favors the Prepared"
Thanks for the kind words and checking out my first project. With marshmallow dropping, and after installing that and rooting, gaining R/W and all, I've found some pretty serious (to me at least) flaws in my first try. I'm going to write this from the ground up, with more than one core version in mind (LP & MM). Sorry for dropping this version so early, Hopefully, it'll be back soon, and actually work a bit smoother. Thanks again.
Neat project, gonna sub and see where it goes. Good luck!
Sent from my Nexus 6 using Tapatalk
Hello!
Before proceeding. It is absolutely necessary for you to be on a stable TWRP build (currently, RC8, 3.0.2-0, and 3.0.2-1). Also, you must have already have had decrypted your ENTIRE phone. If your phone bootloops into TWRP, you probably didn't decrypt, and/or didn't flash no-verity properly, or it could also be that you are on an old TWRP build.
Here we have the base NRD90M ROM from LG.
I have added a few mods to it.
FEATURES
**Multi-user working!
**This ROM is deODEXd
**Has init.d support
**Modified build.prop for better performance and hardware utility
**Removed bloatware (including that HORRID Lookout)
**Force encrypt disabled
**New kernel built-in.
**Based off 3.18.31 from @jcadduono source (thanks so much)!
**Added in the blu_active governor and set as default (via post_boot)
**No-op scheduler is default, and recommended
**Updated build.prop for better Hotspot support.
**More build.prop tweaks
**init.d support baked into the kernel
**Battery life should be noticeably improved, with no loss of performance (maybe even a bit faster).
**No need to wipe anything. System and caches are automatically wiped.
**Updated to SuperSU 2.78 SR4
**Updated boot and shutdown animation to the Android 7 default (thanks @freeza )
**More bloat removed
** Now includes more performance tweaks.
**Full Busybox support included!
**Fixed updater-script and binary
**Removed Sony Bravia/Xperia Engine
**Zen_Decision HotPlug enabled by default. (This will improve battery life, especially when your screen is off)
**TCP Congestion controller set to Westwood+ (improved download speeds)
**KCAL Color Control! Plus the Color Control app! Thanks to @savoca for KCAL and the app! Thanks to @freeza for the updated KCAL.c source file
**IO Stats for scheduler turned off
**IO Read ahead set to 2048kb
**Added init.d scripts to optimize your phone, and keep it fast over time.
**VPN is fixed!
**Gallery locked files are fixed!
**Bluetooth and FM should be fixed!
**No hotspot or ADB debug issues!
**More things I can't remember.
Kernel built on the Linaro 6.1.1 x86_x64 toolchain
Latest: v5.1 combined with v5.5
v5.5 is intended only for people already on v5.1. It will not wipe anything, and your phone will not need to do its initial setup. 5.5 is an update only! You must first flash 5.1, then 5.5. You can tell TWRP to flash files in sequence, so it's no hassle. ZIP no longer checks your device, so be sure that you are flashing for the model the sticker on the phone says that it is.
Here are the changes for v5.5:
Removed boot state verification. This allows your device to pass CTS on SafetyNet. That means that you might be able to use a root hide program, or maybe full unroot within SuperSU, and perhaps apps like Android Pay and Pokemon GO will work. They will never work if root is detected, no matter what.
Used more independent defconfig lines, hopefully static will go away... I highly doubt it, might even cause a no-boot issue. If it does, just tell me and I'll fix it up.
The main changes here are even more battery saving
**some voltage control preparations (still not active)
**added a DNS resolver module to maybe help some people with hotspot.
**Bluetooth and FM should work even better than before (hopefully not worse lol)
** C-states are made aware in the kernel, so sleeping should be more effective, while waking up should be more snappy.
More things. Do it!
Here are the changes for v5:
**ViPER4Android is preinstalled
**Kernel updates to latest sources (no changes other than updates)
**Included Titanium Backup pre-installed. I highly recommend getting the license, this program rocks, and never has ads. With a license you can do batch functions, and theres more features.
**Included Kernel Adiutor to prepare future kernel updates (CPU/GPU under+over clocking later on). You can also use this to tweak I/O settings, governor, screen color). Everything should run pretty good as it is, but what I do, is set read_head in I/O to 2048, and disable I/O Stats. I also set it on boot. I do not recommend modifying any CPU or GPU frequencies since there are no changes in the kernel to allow for that.
**Updated to latest Super SU
If the ROM won't flash because it says you have the wrong device
This is likely due to the conversion thing you guys had to do to root. I don't have the AT&T device and I don't know about that conversion thing. To bypass it, open the ZIP, go into META-INF/com/google/android and delete only the file called updater-script. Replaced it with this one
No need to wipe anything. If you are on stock ROM, ODEXd or deODEXd, or any other NRD90M ROM, you don't need to wipe, the ZIP will take care of everything for you. /data will not be wiped, so all your old apps and settings will be there. Internal storage is of course untouched.
For anyone interested in my color options, they are:
My new settings are:
All 3 colors at 256
Saturation 68
Value 129
Contrast 127
Know that I love deep, rich, vibrant colors. Also, changing colors will not change effects on pictures taken! This is post-processing. Your phone's screen is what changes, not the files that you create.
Note: Adding saturation (vibrance) will always give some sort of color banding -especially since KCAL is post-processing. You can minimize color banding by ever-so-slightly reducing gamma (read as "Value" in the Color Control app), and by ever-so-slightly fine-tuning Contrast. The value changes would be minimal, and the color banding will only be reduced ever-so-slightly, but this is just how it is. Nonetheless, the device looks friggin amazing with the color options set.
Having issues? Read below.
I need you guys to hear me out on this...
I do not have this phone, I cannot do any sort of testing, nor do I keep up with your rooting method.
That said, I cannot fix things that were broken due to the bootloader (such as Static Boot), so if WiFi calling did not work for you after flashing the custom bootloader, please don't ask if it is fixed... I do not know how to fix it. When/if it is fixed, I will let you guys know that it is fixed and who to thank for said fix.
Additionally, I need you to tell me things that do not work. I might not be able to get to all messages, or questions, so if you see that I did not reply, ask again and again until I do... I will reply and answer (obviously don't spam). Be sure to quote me, mention me, or message me. I do not check-in with these threads, just the H918 thread. If you do not send me a notice, I will not know that my attention is needed.
What issues that are ROM-related, not user-related can you report? You will know it is user-related if you modified anything in the phone/ROM.
If you flashed a different kernel, I cannot help you; flash back to the NSS kernel, and re-test.
If you are unsure about an issue, do a clean flash (in TWRP: Wipe-->Advanced-->select Dalvik, System, Data, and Cache (DO NOT SELECT INTERNAL STORAGE OR SDCARD)-->Swipe to wipe-->Install ROM-->boot phone, do not change or install anything. Retry your issue, if it is fixed, great. If it persists, go into your SD Card, and Internal Storage, remove the folders called "Android" and ".android_secure", reboot and try again. Still doesn't work? Mention me and post it here.
Remember, you can backup your USER apps in Titanium Backup (do NOT backup system apps, or restore system apps/system data).
You can also backup your existing setup and apps in TWRP so you can flash back to your original setup. This is good if you did a clean flash, and your problem is still there, you can restore your backup and be like nothing was changed.
Thanks @zhuhang for V4A!
Major thanks to @Chainfire for creating SuperSU
Major thanks to @jcadduono for the root exploit, AND for the TWRP image(s), AND for inspiring me to learn to do it. Also, he supplied the stock System.img, boot.img, and sources for a custom kernel!/RealMVP
Viper4Android is included! To enable, run the app, and configure how you please!
More to come (as I learn to do it)
Please make any requests. If it is not too difficult, I will learn how to, and add it to the MODDED ROM!
Debloat list
Removed from /system/
system/app/CloudPrint*
system/app/Drive*
system/app/DriveActivator*
system/app/EditorsDocs*
system/app/Gmail2*
system/app/Hangouts*
system/app/Music2*
system/app/talkback*
system/app/Videos*
system/app/YouTube*
system/etc/recovery-resource.dat*
system/priv-app/LGEmail*
system/priv-app/LGTasksProvider*
system/recovery-from-boot.p*
system/app/AndroidPay*
system/priv-app/facebook-installer*
system/priv-app/GoogleFeedback*
system/app/LGAccount*
system/app/LGAirDrive*
system/priv-app/LGAirDriveSetting*
system/priv-app/LGBackup*
system/app/LGBackupLauncher*
system/priv-app/LGExchange*
system/app/LGFOTA*
system/app/LGMusicShare*
system/priv-app/LGPartnerBookmarksProvider*
system/app/LGSpringCleaning*
system/priv-app/Lookout*
system/priv-app/TMO_MyAccount*
system/priv-app/LGApplicationManager*
system/vendor/overlay/com.lge.friendsmanager*
system/vendor/app/facebook-appmanager*
system/priv-app/LGPCSuiteService*
system/priv-app/PromoHelper*
system/priv-app/LGQHelp*
system/priv-app/LGQHelpService*
system/priv-app/NameID*
system/priv-app/LGUpdateCenter*
system/vendor/overlay/com.lge.updatecenter*
system/vendor/overlay/com.android.providers.partnerbookmarks*
system/vendor/overlay/com.lge.appbox.client*
system/vendor/overlay/com.lge.exchange*
system/vendor/overlay/com.lge.updatecenter*
system/vendor/overlay/com.lge.bnr*
system/etc/amzn.mshop.properties
system/vendor/overlay/com.lge.lgworld*
system/vendor/overlay/com.lge.mlt*
system/vendor/overlay/com.lge.lifetracker*
system/priv-app/AdaptClient*
system/priv-app/ATT_ProtectPlus*
system/priv-app/ATT_DeviceHelp*
system/priv-app/ATT_Lookout*
system/priv-app/ATT_SmartLimits*
Source for kernel is at (need to update)https://github.com/jcadduono/android_kernel_lge_msm8996/tree/android-7.0-security
Thanks to @jcadduono for the amazing original source he made for us ( you can find it here : https://github.com/jcadduono/android_kernel_lge_msm8996/tree/android-7.0-security
Everything is still working great! Thanks again @Tilde88. Those color settings are awesome, too. Much better than stock!
Glad to see this! Trying now..
UPDATE: Runs pretty smooth. Thanks again!
Yeah it worked perfectly now after replacing the updater-script (correctly). Thanks for doing this! My only request is just on adding the advanced power menu options such as reboot to recovery/bootloader Other than that - its perfect.
Twisted
twistedvip said:
Yeah it worked perfectly now after replacing the updater-script (correctly). Thanks for doing this! My only request is just on adding the advanced power menu options such as reboot to recovery/bootloader Other than that - its perfect.
Twisted
Click to expand...
Click to collapse
I second this! Advanced power menu with recovery/bootloader reboot would be great. I use ROM Toolbox Pro to boot into recovery as it is now.
Also, would like to put GApps Pico with the ability to add any extra Google features as necessary. I pretty much just use the play store and some services. I like minimal Google services and apps on my phone. For example, I use Waze instead of Google Maps, and I use Gmail, but not the app. I use a different email app but I cannot delete Maps or Gmail since they are system apps, just disable them and their services. I don't use OK Google, Google Now, Hangouts, etc... There are a lot more examples like this.
nikktrikk said:
I second this! Advanced power menu with recovery/bootloader reboot would be great. I use ROM Toolbox Pro to boot into recovery as it is now.
Also, would like to put GApps Pico with the ability to add any extra Google features as necessary. I pretty much just use the play store and some services. I like minimal Google services and apps on my phone. For example, I use Waze instead of Google Maps, and I use Gmail, but not the app. I use a different email app but I cannot delete Maps or Gmail since they are system apps, just disable them and their services. I don't use OK Google, Google Now, Hangouts, etc... There are a lot more examples like this.
Click to expand...
Click to collapse
You can delete system apps by using a program such as Titanium Backup. You can also backup your apps, and restore them on other ROMs. Don't backup system apps, just user apps.
I recommend the Pro version of Titanium; I bought it years ago, and still use it today. One of, if not the actual best, backup/restore program.
With pro you can do batch files, instead of 1by1. Also good for games to save their current state.
Tilde88 said:
You can delete system apps by using a program such as Titanium Backup. You can also backup your apps, and restore them on other ROMs. Don't backup system apps, just user apps.
I recommend the Pro version of Titanium; I bought it years ago, and still use it today. One of, if not the actual best, backup/restore program.
With pro you can do batch files, instead of 1by1. Also good for games to save their current state.
Click to expand...
Click to collapse
Titanium Backup is great! I have the pro version as well and use it constantly. I guess I'm not really concerned with the apps taking up space, rather just starting with the bare minimum of necessary things and adding what is needed afterward. But I usually freeze the apps just to avoid any possible issues with deleting. Another app that is just as great is ROM Toolbox Pro. Their App Manager and Auto Start Manager have advanced freeze functions that show you every single activity, receiver, and service attached to each app and gives you full functionality over them.
@nikktrikk @twistedvip or anyone else that wants to test.
@me2151 has given me a new defconfig for the kernel which might fix the static boot thing. Can anyone try it out for me please? It can be found here. Let me know how it goes. Thanks.
Tilde88 said:
@nikktrikk @twistedvip or anyone else that wants to test.
@me2151 has given me a new defconfig for the kernel which might fix the static boot thing. Can anyone try it out for me please? It can be found here. Let me know how it goes. Thanks.
Click to expand...
Click to collapse
Just flashed on my H910. Unfortunately, it still gave me the static screen upon reboot.
EDIT: It also seems to have made the phone very laggy compared to your original custom ROM.
Twisted
:/
twistedvip said:
Just flashed on my H910. Unfortunately, it still gave me the static screen upon reboot.
EDIT: It also seems to have made the phone very laggy compared to your original custom ROM.
Twisted
Click to expand...
Click to collapse
You can flash the boot.img from the ROM you already have downloaded. Just extract it out of the .ZIP, go to twrp, and flash the image as Boot
Tilde88 said:
You can flash the boot.img from the ROM you already have downloaded. Just extract it out of the .ZIP, go to twrp, and flash the image as Boot
Click to expand...
Click to collapse
Thanks, I just flashed back to your original custom kernel. Let me know if there's anything else y'all might come up with and want me to test out. Always willing to help out.
Twisted
Tilde88 said:
You can flash the boot.img from the ROM you already have downloaded. Just extract it out of the .ZIP, go to twrp, and flash the image as Boot
Click to expand...
Click to collapse
Everything is still running great. Much better battery life than stock! Just wanted to let you know, the only thing I have found that is missing is the Screen Capture feature. On the stock AT&T ROM, it is included in the pull down menu from the top, but it is not here at all in the custom ROM. If you navigate to Settings>Display>Home touch buttons>Button combinations, you can actually see the capture icon used as an example in the help section in the bottom half of the screen showing how to rearrange the buttons. The center button shows the capture button icon, but that button is not an available button to choose from when actually rearranging the Home touch buttons.
nikktrikk said:
Everything is still running great. Much better battery life than stock! Just wanted to let you know, the only thing I have found that is missing is the Screen Capture feature. On the stock AT&T ROM, it is included in the pull down menu from the top, but it is not here at all in the custom ROM. If you navigate to Settings>Display>Home touch buttons>Button combinations, you can actually see the capture icon used as an example in the help section in the bottom half of the screen showing how to rearrange the buttons. The center button shows the capture button icon, but that button is not an available button to choose from when actually rearranging the Home touch buttons.
Click to expand...
Click to collapse
Screen capture can be done by pressing Vol Down and Power at the same time in any screen.
*click*
Tilde88 said:
Screen capture can be done by pressing Vol Down and Power at the same time in any screen.
*click*
Click to expand...
Click to collapse
I have no problem doing a screen capture, I just wanted to let you know for the sake of knowing that the capture button icon is not included. Just so you have a comprehensive list of features no matter how minor they might be
Tilde88 said:
Screen capture can be done by pressing Vol Down and Power at the same time in any screen.
*click*
Click to expand...
Click to collapse
Its also on the second screen and is very handy and much faster. I know for me my case is of some crap rubber amd hard to hit both at the same time
Got the error that I'm not a 910. Tried swapping the update script to bypass the check, but now get an error that the update binary is missing while trying to flash it. Went to check and it is still the in the zip however. Did I miss something obvious?
Sent from my Pixel using Tapatalk
streetpounder said:
Got the error that I'm not a 910. Tried swapping the update script to bypass the check, but now get an error that the update binary is missing while trying to flash it. Went to check and it is still the in the zip however. Did I miss something obvious?
Sent from my Pixel using Tapatalk
Click to expand...
Click to collapse
Sounds like you broke the ZIP. Don't modify it on your phone. copy the ZIP to your PC (don't open it from internal storage). Well, since it's broken now, download it again. When it's done downloading, open the ZIP on your PC, remove only the updater-script file, and once you have only the update-binary, re-add the updater-script.
I made a copy before I modded it. I'll try your approach and give it another go. Thanks!
Sent from my Pixel using Tapatalk
Still getting bluetooth shutting off randomly.
I flashed this using no wipe, as in instructions...on Dirty Santa AT&T rooted phone. Bluetooth STILL is completely annoying and disconnects whenever it feels like it. Even Bluetooth Auto Connect and Bluetooth Keep Alive are of no use as fixes. Any ideas??? Should I wipe and just flash your rom to clear up any bugs??
[EDIT] I JUST WIPED AND FLASHED...WILL POST RESULTS!!!!!
Thanks for your awesome work and thank you for your time!!!!
Hello!
Before proceeding. It is absolutely necessary for you to be on a stable TWRP build (currently, RC8, 3.0.2-0, and 3.0.2-1). Also, you must have already have had decrypted your ENTIRE phone. If your phone bootloops into TWRP, you probably didn't decrypt, and/or didn't flash no-verity properly, or it could also be that you are on an old TWRP build.
Here we have the base NRD90M ROM from LG. This is for phone models US-996 (only flash this if the sticker on your phone says US-996. There is already a ROM for the H910, H918, and VS996 that I've made, use that instead if your device is different).
I have added a few mods to it.
I still need the Sprint system.img and boot.img, as well as for the Korean F800L, if you can get me those files, I can build for you.
FEATURES
**Multi-user working!
**This ROM is deODEXd
**Has init.d support
**Modified build.prop for better performance and hardware utility
**Removed bloatware (including that HORRID Lookout)
**Force encrypt disabled
**New kernel built-in.
**Based off 3.18.31 from @jcadduono source (thanks so much)!
**Added in the blu_active governor and set as default (via post_boot)
**No-op scheduler is default, and recommended
**Updated build.prop for better Hotspot support.
**More build.prop tweaks
**init.d support baked into the kernel
**Battery life should be noticeably improved, with no loss of performance (maybe even a bit faster).
**No need to wipe anything. System and caches are automatically wiped.
**Updated to SuperSU 2.78 SR5
**Updated boot and shutdown animation to the Android 7 default (thanks @freeza )
**More bloat removed
** Now includes more performance tweaks.
**Full Busybox support included!
**Fixed updater-script and binary
**Removed Sony Bravia/Xperia Engine
**Zen_Decision HotPlug enabled by default. (This will improve battery life, especially when your screen is off)
**TCP Congestion controller set to Westwood+ (improved download speeds)
**KCAL Color Control! Plus the Color Control app! Thanks to @savoca for KCAL and the app! Thanks to @freeza for the updated KCAL.c source file
**IO Stats for scheduler turned off
**IO Read ahead set to 2048kb
**Added init.d scripts to optimize your phone, and keep it fast over time.
**VPN is fixed!
**Gallery locked files are fixed!
**Bluetooth and FM should be fixed!
**No hotspot or ADB debug issues!
**More things I can't remember.
Kernel built on the Linaro 6.1.1 x86_x64 toolchain
Thanks to @imucarmen for getting me the IMG files, and for testing. whoops, thats from a different thread
Latest: v5.1 combined with v5.5
v5.5 is intended only for people already on v5.1. It will not wipe anything, and your phone will not need to do its initial setup. 5.5 is an update only! You must first flash 5.1, then 5.5. You can tell TWRP to flash files in sequence, so it's no hassle. ZIP no longer checks your device, so be sure that you are flashing for the model the sticker on the phone says that it is.
Here are the changes for v5.5:
Removed boot state verification. This allows your device to pass CTS on SafetyNet. That means that you might be able to use a root hide program, or maybe full unroot within SuperSU, and perhaps apps like Android Pay and Pokemon GO will work. They will never work if root is detected, no matter what.
Used more independent defconfig lines, hopefully static will go away... I highly doubt it, might even cause a no-boot issue. If it does, just tell me and I'll fix it up.
The main changes here are even more battery saving
**some voltage control preparations (still not active)
**added a DNS resolver module to maybe help some people with hotspot.
**Bluetooth and FM should work even better than before (hopefully not worse lol)
** C-states are made aware in the kernel, so sleeping should be more effective, while waking up should be more snappy.
More things. Do it!
Here are the changes for v5:
**ViPER4Android is preinstalled
**Kernel updates to latest sources (no changes other than updates)
**Included Titanium Backup pre-installed. I highly recommend getting the license, this program rocks, and never has ads. With a license you can do batch functions, and theres more features.
**Included Kernel Adiutor to prepare future kernel updates (CPU/GPU under+over clocking later on). You can also use this to tweak I/O settings, governor, screen color). Everything should run pretty good as it is, but what I do, is set read_head in I/O to 2048, and disable I/O Stats. I also set it on boot. I do not recommend modifying any CPU or GPU frequencies since there are no changes in the kernel to allow for that.
**Updated to latest Super SU
No need to wipe anything. If you are on stock ROM, ODEXd or deODEXd, or any other NRD90M ROM, you don't need to wipe, the ZIP will take care of everything for you. /data will not be wiped, so all your old apps and settings will be there. Internal storage is of course untouched.
For anyone interested in my color options, they are:
My new settings are:
All 3 colors at 256
Saturation 68
Value 129
Contrast 127
Know that I love deep, rich, vibrant colors. Also, changing colors will not change effects on pictures taken! This is post-processing. Your phone's screen is what changes, not the files that you create.
Note: Adding saturation (vibrance) will always give some sort of color banding -especially since KCAL is post-processing. You can minimize color banding by ever-so-slightly reducing gamma (read as "Value" in the Color Control app), and by ever-so-slightly fine-tuning Contrast. The value changes would be minimal, and the color banding will only be reduced ever-so-slightly, but this is just how it is. Nonetheless, the device looks friggin amazing with the color options set.
Thanks @zhuhang for V4A!
Major thanks to @Chainfire for creating SuperSU
Major thanks to @jcadduono for the root exploit, AND for the TWRP image(s), AND for inspiring me to learn to do it. Also, he supplied the stock System.img, boot.img, and sources for a custom kernel!/RealMVP
Having issues? Read below.
I need you guys to hear me out on this...
I do not have this phone, I cannot do any sort of testing, nor do I keep up with your rooting method.
That said, I cannot fix things that were broken due to the bootloader (such as Static Boot), so if WiFi calling did not work for you after flashing the custom bootloader, please don't ask if it is fixed... I do not know how to fix it. When/if it is fixed, I will let you guys know that it is fixed and who to thank for said fix.
Additionally, I need you to tell me things that do not work. I might not be able to get to all messages, or questions, so if you see that I did not reply, ask again and again until I do... I will reply and answer (obviously don't spam). Be sure to quote me, mention me, or message me. I do not check-in with these threads, just the H918 thread. If you do not send me a notice, I will not know that my attention is needed.
What issues that are ROM-related, not user-related can you report? You will know it is user-related if you modified anything in the phone/ROM.
If you flashed a different kernel, I cannot help you; flash back to the NSS kernel, and re-test.
If you are unsure about an issue, do a clean flash (in TWRP: Wipe-->Advanced-->select Dalvik, System, Data, and Cache (DO NOT SELECT INTERNAL STORAGE OR SDCARD)-->Swipe to wipe-->Install ROM-->boot phone, do not change or install anything. Retry your issue, if it is fixed, great. If it persists, go into your SD Card, and Internal Storage, remove the folders called "Android" and ".android_secure", reboot and try again. Still doesn't work? Mention me and post it here.
Remember, you can backup your USER apps in Titanium Backup (do NOT backup system apps, or restore system apps/system data).
You can also backup your existing setup and apps in TWRP so you can flash back to your original setup. This is good if you did a clean flash, and your problem is still there, you can restore your backup and be like nothing was changed.
Viper4Android is included! To enable, run the app, and configure how you please!
More to come (as I learn to do it)
Please make any requests. If it is not too difficult, I will learn how to, and add it to the MODDED ROM!
Debloat list
Removed from /system/
system/app/CloudPrint*
system/app/Drive*
system/app/DriveActivator*
system/app/EditorsDocs*
system/app/Gmail2*
system/app/Hangouts*
system/app/Music2*
system/app/talkback*
system/app/Videos*
system/app/YouTube*
system/etc/recovery-resource.dat*
system/priv-app/LGEmail*
system/priv-app/LGTasksProvider*
system/recovery-from-boot.p*
system/app/AndroidPay*
system/priv-app/facebook-installer*
system/priv-app/GoogleFeedback*
system/app/LGAccount*
system/app/LGAirDrive*
system/priv-app/LGAirDriveSetting*
system/priv-app/LGBackup*
system/app/LGBackupLauncher*
system/priv-app/LGExchange*
system/app/LGFOTA*
system/app/LGMusicShare*
system/priv-app/LGPartnerBookmarksProvider*
system/app/LGSpringCleaning*
system/priv-app/Lookout*
system/priv-app/TMO_MyAccount*
system/priv-app/LGApplicationManager*
system/vendor/overlay/com.lge.friendsmanager*
system/vendor/app/facebook-appmanager*
system/priv-app/LGPCSuiteService*
system/priv-app/PromoHelper*
system/priv-app/LGQHelp*
system/priv-app/LGQHelpService*
system/priv-app/NameID*
system/priv-app/LGUpdateCenter*
system/vendor/overlay/com.lge.updatecenter*
system/vendor/overlay/com.android.providers.partnerbookmarks*
system/vendor/overlay/com.lge.appbox.client*
system/vendor/overlay/com.lge.exchange*
system/vendor/overlay/com.lge.updatecenter*
system/vendor/overlay/com.lge.bnr*
system/etc/amzn.mshop.properties
system/vendor/overlay/com.lge.lgworld*
system/vendor/overlay/com.lge.mlt*
system/vendor/overlay/com.lge.lifetracker*
system/priv-app/AdaptClient*
system/priv-app/ATT_ProtectPlus*
system/priv-app/ATT_DeviceHelp*
system/priv-app/ATT_Lookout*
system/priv-app/ATT_SmartLimits*
system/app/AmazonKindle*
system/priv-app/AppRecovery*
system/priv-app/VZCloud*
system/priv-app/LGVZWHelp*
system/priv-app/LGVZWStartupwizard*
system/priv-app/VZWPoaService*
Source for kernel is at (need to update)https://github.com/jcadduono/android_kernel_lge_msm8996/tree/android-7.0-security
Thanks to @jcadduono for the amazing original source he made for us ( you can find it here : https://github.com/jcadduono/android_kernel_lge_msm8996/tree/android-7.0-security
I didn't get you images for the US996 ROM :silly:
imucarmen said:
I didn't get you images for the US996 ROM :silly:
Click to expand...
Click to collapse
I already had them. I made the stock deodex US996 ROM a while back, just never a MOD ROM.
Tilde88 said:
I already had them. I made the stock deodex US996 ROM a while back, just never a MOD ROM.
Click to expand...
Click to collapse
Thank you cant to try it out
Tilde88 said:
I already had them. I made the stock deodex US996 ROM a while back, just never a MOD ROM.
Click to expand...
Click to collapse
I know. But you put my name in the OP thanking me for getting you the images
I deserve no credit!
imucarmen said:
I know. But you put my name in the OP thanking me for getting you the images
I deserve no credit!
Click to expand...
Click to collapse
LOL! Copy + paste
I plagiarize myself
lingo2012 said:
Thank you cant to try it out
Click to expand...
Click to collapse
You can't what?
Lol jk
5.1 ROM is here
Tilde88 said:
LOL! Copy + paste
I plagiarize myself
You can't what?
Lol jk
Click to expand...
Click to collapse
Lol wait sorry
lingo2012 said:
Lol wait sorry
Click to expand...
Click to collapse
Link is up btw
Thanks sir!!!
Tilde88 said:
Link is up btw
Click to expand...
Click to collapse
Do I dare try this?! Lol
Edit: you're never going to believe this... But it worked!! Flashed without issue!
bryancotton84 said:
Do I dare try this?! Lol
Edit: you're never going to believe this... But it worked!! Flashed without issue!
Click to expand...
Click to collapse
Tilde88 said:
Click to expand...
Click to collapse
Works great thank you and with the color control settings set at what you suggested is amazing.
Take it that sprint isn't able to use this just yet?
Beastmode on my LG V20
Nrod0784 said:
Take it that sprint isn't able to use this just yet?
Beastmode on my LG V20
Click to expand...
Click to collapse
He needs someone with the stock sprint rom to give him the system.img and the boot.img
Without those files, he can't do anything.
I'm guessing that it will fix HD calling, ## codes, wi-fi calling, FM and PRL updating.
Can someone please be kind enough to remind an old school n00b how to get to recovery please? I had my US996 rooted using the @jcadduono method if that makes a difference. But I seem to have forgotten the key combination/sequence to reboot in recovery.
On that note, just to be clear, this modded ROM can be flashed on top of @jcadduono rooted stock ROM without any other steps? (of course I'll be sure to check my TWRP version first)
XooLoo said:
Can someone please be kind enough to remind an old school n00b how to get to recovery please? I had my US996 rooted using the @jcadduono method if that makes a difference. But I seem to have forgotten the key combination/sequence to reboot in recovery.
On that note, just to be clear, this modded ROM can be flashed on top of @jcadduono rooted stock ROM without any other steps? (of course I'll be sure to check my TWRP version first)
Click to expand...
Click to collapse
Are you rooted? Just download a reboot app that will give you a recovery option.
bryancotton84 said:
Are you rooted? Just download a reboot app that will give you a recovery option.
Click to expand...
Click to collapse
OK that sounds simple enough. So basically that's it? I download this, reboot in recovery, flash and viola? Sorry, I came to LG from years of Samsung, so this has been a somewhat anxiety-inducing learning experience for me so far--haven't bricked, boot-looped, etc yet and trying to keep it that way if possible lol
XooLoo said:
OK that sounds simple enough. So basically that's it? I download this, reboot in recovery, flash and viola? Sorry, I came to LG from years of Samsung, so this has been a somewhat anxiety-inducing learning experience for me so far--haven't bricked, boot-looped, etc yet and trying to keep it that way if possible lol
Click to expand...
Click to collapse
That's the long and short of it! As long as you're sure you have the US996 variant. Tilde88 made this super easy to flash and I've seen a big improvement so far!
XooLoo said:
Can someone please be kind enough to remind an old school n00b how to get to recovery please? I had my US996 rooted using the @jcadduono method if that makes a difference. But I seem to have forgotten the key combination/sequence to reboot in recovery.
On that note, just to be clear, this modded ROM can be flashed on top of @jcadduono rooted stock ROM without any other steps? (of course I'll be sure to check my TWRP version first)
Click to expand...
Click to collapse
The button combo (which is important to know for any phone when rooting because what if you can't boot into the ROM?) is volume down + power and when you see the LG logo release power for a moment and repress and hold it until you see a white screen with a yes or no question. Answer yes to both questions and you'll be in TWRP. It will not factory reset you when you have TWRP installed.