Verizon Root Guide (Knox still good) - Verizon Samsung Galaxy S7 Edge Guides, News, & Dis

I take no credit other than compiling info and making a guide. All credit goes to http://forum.xda-developers.com/member.php?u=4911585 (br3w3r, Chainfire and Princecomsy)
http://forum.xda-developers.com/att-...-root-t3410403
Also credits to Mastajeff for originally making the guide for T-Mobile.
First off download these files: http://d-h.st/PK3q
Extract them to whatever folder you want, there will be 5 files in there.
Folder named: "su" contains the SuperSU and thing needed to root the phone
ADB Setup EXE called: "adb-setup-1.4.3.exe" Needed to install ADB and the Drivers
Special patched Odin that skips the SHA 225 called: Odin PrinceComsy.exe (Mainly for AT&T)
.ini file named: "Odin3.ini"
Last, file, named: "Samsung_G935x_QC_Rooted_BOOT.TAR", this is the engBoot for the phone.
NOTE: Some users have experienced endless boot loop; this seems to be caused by using a package disabler that disabled certain services.
If you used one and end up getting an endless boot loop try wiping the cache and factory reset the phone.
I suggest you backup your phone before doing this, just in case something happens.
Install ADB by running adb-setup-1.4.3.exe
Make sure to put your phone into downloading mode (Power off--- Hold Down arrow + Home + Power button)
Open up Odin and click AP and mount Samsung_G935x_QC_Rooted_BOOT.TAR
Once restarted put the phone into USB debugging mode (Need Developer options for this)
To get developer mode, go to "About" then tap "build number" about 6 or 7 times
Go back to settings and you should now see developer options, turn on USB debugging
Now back on your PC, Move the folder named "su" into your ADB folder (Default Path: C:\adb)
Run CMD by either Win + R and typing cmd or from the control panel.
Once CMD is open type this
Code:
cd C:\adb\su
or whatever your path to your "su" folder.
After that type root.bat
Wait for the CMD to finish and then your phone should restart
Once your phone has finally restarted you will notice that SuperSU was installed and root should be working, download root checker to find out for yourself.
If your CMD just says starting Daemon and doesn't proceed any further than that, then you forgot to make sure USB debugging was turned on.
If everything went well you will see the CMD was able to push SuperSU.
You can now install Xposed via Flashfire. Unfortunately, TWRP does not work on this method, so, DO NOT TRY, there is a chance that you can Brick your phone from doing that.
NOTE: DO NOT UPDATE THE SU BINARY!
Fix for wifi bug on restart: http://forum.xda-developers.com/tmo...ticky-root-t3327399/post67592828#post67592828
Thanks 2swizzle for mentioning this.
If you want to fix the lag/slowness download any CPU or Kernel Editor or changer.
This one works fine: https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor&hl=en
To fix the lag
Open up the APP
Go into the CPU settings
Set CPU Governor to ondemand
Apply on boot
Thanks to orgulloso4202 I have found a way to fix the battery drain and help with Youtube and the CPU.
L Speed seems work fine and my battery no longer drains when using the recommended Profile.

Interesting. First Sammy I've seen that Knox is intact but Samsung Pay won't work.

Have been searching a bit after rooting mine, don't suppose anyone has word on how to or if you can install TWRP or Xposed?

AlphaD1 said:
Have been searching a bit after rooting mine, don't suppose anyone has word on how to or if you can install TWRP or Xposed?
Click to expand...
Click to collapse
Got Xposed with flashfire but sadly it left me in a boot loop on the verizon logo, think I need to start over.

If we can get the bootloader unlocked it will be fun times indeed!
Going to try this soon.
Don't care if my phone blows up, it's the 4th here in the U-S-A!
Besides my trusty Nexus 6 and even Note 5 are ready for duty!
Xposed would be nice, I do miss those features.
Layer support even just to change up the statusbar.
Themes have done a nice job to blackout the device.
Root, center clock and some battery icon customizations and I'm all set for sure.
Perhaps the horrid standby time will be fixed.
Because as of late this phone has lead to high frustration to the point where I want to see how good it skips across the lake! But when I think of how much I paid for it, well I keep it in my pocket!

TWRP doesnt work, but you can install Xposed from flashfire.

Argyrus said:
TWRP doesnt work, but you can install Xposed from flashfire.
Click to expand...
Click to collapse
So with Xposed working, that means battery saving apps like Greenify and Amplify work now for our devices?

GigaSPX said:
So with Xposed working, that means battery saving apps like Greenify and Amplify work now for our devices?
Click to expand...
Click to collapse
Not 100% sure.
I haven't really installed it on my phone. I only know Xposed work due to the countless others that tried it; however, I don't see why those should not work.

Xposed is working fine and you guys need to install a kennel app and change the engboot settings to ondemand, that's why it lags and slow

2swizzle said:
Xposed is working fine and you guys need to install a kennel app and change the engboot settings to ondemand, that's why it lags and slow
Click to expand...
Click to collapse
Root gives performance issues??

GigaSPX said:
Root gives performance issues??
Click to expand...
Click to collapse
Negative. The eng kernel has shown some lag and performance slowdowns for some people but can be remedied by changing the governor.
Sent from my SM-G935V using Tapatalk

MisterSprinkles said:
Negative. The eng kernel has shown some lag and performance slowdowns for some people but can be remedied by changing the governor.
Sent from my SM-G935V using Tapatalk
Click to expand...
Click to collapse
Which governer do you recommend we use for optimal performance?

zachchen1996 said:
Which governer do you recommend we use for optimal performance?
Click to expand...
Click to collapse
Would seem the consensus is on-demand.
Sent from my SM-G935V using Tapatalk

Am I missing the download files for Verizon or are they not posted here

Can anyone report that they are suffering overheating issues after rooting even after a FDR? Thanks!

shawnten said:
Am I missing the download files for Verizon or are they not posted here
Click to expand...
Click to collapse
They are posted here: http://forum.xda-developers.com/tmobile-s7-edge/how-to/how-to-root-s7-edge-t3410470
I guess maybe I should make a thread here with all the download links and some other links that fix things.

Thread updated!
Added links and more stuff.

farfromovin said:
Interesting. First Sammy I've seen that Knox is intact but Samsung Pay won't work.
Click to expand...
Click to collapse
If you try opening the app you will get a message saying: "Access denied. Unauthorized modifications have been made to your device."
I am guessing that the app has some other type of security that checks if phone has been modded.

Anyone tried to unroot? Does Samsung Pay work if you revert NB to stock?
Sent from my SM-T320 using Tapatalk

How do we install xposed with flashfire?

Related

AdBlocking on Rooted Z5

Hi,
A while back I rooted my phone because I had had enough of missing out on xposed modules and had had enough with all the Ads!! When did Android become so riddled with adverts. (i know its not android itself before you say anything)
Anyway I managed to root my phone using the methods highlighted in the forum. I've got xposed working perfectly but I am still seeing averts in apps and on web pages. Correct me if I'm wrong but I should be able to hide these now. I've come from Galaxy S4 which I had rooted from day 1 so I never saw a single advert (in app or webpage) but now on my rooted Z5 I am still seeing a lot. Many apps (baconreader for example) have had the ads in there hidden but many still persist.
I've tried all the options I can see to be available to me
In no particular order and never installed at the same time incase they conflict.
- Adaway (this errors when applying the host file saying the copy failed)
- Adblock plus (app not browser)
- Adfree (this is what I used on my S4)
- MinMinGuard (tried different modes on this one and still no luck and no errors to speak of)
None of them error apart from AdAway.
Have any of you guys got a totally adfree experience on the Z5? If so how have you managed this?
I am using Adguard, it costs 8$ a year. That's almost free I think.
I just installed AdAway, the host file applied fine as far as I can tell (haven't rebooted).
Did you make sure you have a kernel that disables RIC, or disable it your self in a terminal emulator?
Sent from my E6683 using Tapatalk
Funkmasterchilla said:
I am using Adguard, it costs 8$ a year. That's almost free I think.
Click to expand...
Click to collapse
Thanks. I am aware of that option as it's what I was using before I rooted. (free version)
Not that $8 is a lot I don't see the point in paying for something when I can get a permanent solution for $0 so I'd like to know why the host method isn't working on my current setup.
Is there anybody with a rooted Z5 that has blocked all adverts using the host modification method?
TimDawg said:
Thanks. I am aware of that option as it's what I was using before I rooted. (free version)
Not that $8 is a lot I don't see the point in paying for something when I can get a permanent solution for $0 so I'd like to know why the host method isn't working on my current setup.
Is there anybody with a rooted Z5 that has blocked all adverts using the host modification method?
Click to expand...
Click to collapse
AdAway is working for me.
Like I said ensure you can remount /system as r/w.
Sent from my E6683 using Tapatalk
_Dennis_ said:
I just installed AdAway, the host file applied fine as far as I can tell (haven't rebooted).
Did you make sure you have a kernel that disables RIC, or disable it your self in a terminal emulator?
Sent from my E6683 using Tapatalk
Click to expand...
Click to collapse
I used the kernel that is on the dirty root guide. I was meaning to use the AndroPlus on but didn't in the end. Flashing a new kernel doesn't affect any of the data on it does it?
If I can disable RIC via terminal could you advise me how please. I've had a quick google and can't find anything.
Cheers
TimDawg said:
I used the kernel that is on the dirty root guide. I was meaning to use the AndroPlus on but didn't in the end. Flashing a new kernel doesn't affect any of the data on it does it?
If I can disable RIC via terminal could you advise me how please. I've had a quick google and can't find anything.
Cheers
Click to expand...
Click to collapse
Thanks to @tobias.waldvogel for this. Use the following in a terminal emulator to disable RIC, will need to be done on reboot (you can make it a boot script if you know how.)
Code:
su
echo 0 >/sys/kernel/security/sony_ric/enable
mount - o remount, rw /system
Sent from my E6683 using Tapatalk
See MOAAB (mother of all ad block) in Android Development and Hacking. Costs 0 bucks and blocks hosts. That's the best if you are rooted bro
_Dennis_ said:
Thanks to @tobias.waldvogel for this. Use the following in a terminal emulator to disable RIC, will need to be done on reboot (you can make it a boot script if you know how.)
Code:
su
echo 0 >/sys/kernel/security/sony_ric/enable
mount - o remount, rw /system
Sent from my E6683 using Tapatalk
Click to expand...
Click to collapse
I get an error saying no such directory. if i try to create it manually it fails...
TimDawg said:
I get an error saying no such directory. if i try to create it manually it fails...
Click to expand...
Click to collapse
It worked for mine....
You did it one line at a time? And approved super user for the terminal emulator?
Sent from my SM-T710 using Tapatalk
_Dennis_ said:
It worked for mine....
You did it one line at a time? And approved super user for the terminal emulator?
Sent from my SM-T710 using Tapatalk
Click to expand...
Click to collapse
yep one line at a time.
It's almost like my phone isn't totally rooted. I can do a lot of things that require root. If it try to create any folder inside /sys it fails.
TimDawg said:
yep one line at a time.
It's almost like my phone isn't totally rooted. I can do a lot of things that require root. If it try to create any folder inside /sys it fails.
Click to expand...
Click to collapse
What super user app do you use? How was it installed?
_Dennis_ said:
What super user app do you use? How was it installed?
Click to expand...
Click to collapse
SuperSU and it was installed via ADB
I think I must have messed up the kernel install somehow.
I'm busy tomorrow and not risking anything tonight so I'll give a fresh kernel a go on Monday. Already looking at AndroPlus kernels and there are a lot of options now. Enforcing and Permissive. I'm sure a Google will let me know what the difference is though.
TimDawg said:
SuperSU and it was installed via ADB
I think I must have messed up the kernel install somehow.
I'm busy tomorrow and not risking anything tonight so I'll give a fresh kernel a go on Monday. Already looking at AndroPlus kernels and there are a lot of options now. Enforcing and Permissive. I'm sure a Google will let me know what the difference is though.
Click to expand...
Click to collapse
Probably your best bet. Sorry I couldn't be of any help.
Sent from my E6683 using Tapatalk
How did you rooted your z5?
luisfillipe said:
How did you rooted your z5?
Click to expand...
Click to collapse
I used the method for Z5 dual SIM posted in the dirty root thread in development section. There are other simpler methods for the regular Z5, again in development section. It requires bootloader unlocks for all of them and that causes you to lose some Sony DRM keys.
Sent from my SM-T710 using Tapatalk
I tried Adblock since i'm not rooted, but it occasionally drain battery in sleep mode so I removed it..
I've always used Lucky Patcher for that. It has hosts blocking as well as disabling google ad modules inside apps, making everything clean and bull$hit free.
Gotta say I was starting it get a be pissed off with how much more complicated it is to do root this phone than any other android phone I've tried to do in the past...
so I came to the assumption that I'm supposed to be booting into recovery and installing the zip through there like I used to do to install ROMs on my older android phones.
I've flashed a few AndroPlus kernels and no luck. One of them left me stuck in bootloop which I let go around roughly 10 times until I decided it was getting nowhere. I did eventually manage to get one installed without a bootloop.
I wanted to know what Kernel I was running so I installed 'Kernel Adiutor' which required BusyBox to be installed alongside it. I found I was unable to install BusyBox which I guess was caused by the same thing causing all my other issues.
I've tried going through this whole over complicated process again and I hit a problem was trying to execute these two lines:
Code:
adb shell mount /dev/block/platform/soc.0/by-name/system /system
adb shell mount /dev/block/platform/soc.0/by-name/userdata /data
I read through everything I could find again to see if I could work out what was going on. While looking for this I can across this line of code:
Code:
fastboot flash boot boot.img
which is to be run if you want to flash the kernel via adb. (you need to extract the zip provided by AndroPlus)
Once this line had been executed I booted up again and was able to install BusyBox which let me see which kernel I had which showed AndroPlus (v3 incase you're interested) so I then tried AdAway again.
BINGO
Only thing is on some websites, particularly xda there is still a gap showing where the Advert would be displayed if not blocked. This I can live with.
I can't beleive how much more complicated this phone is to root compared to my HTC Desire, Galaxy S2 & S4. All of them were plug phone in. Click a few times and the jobs done. Is there a reason this hasn't been done for the Z5?
Just want to say thanks to all that have tried to help.
Thanks to AndroPlus for his kernel which has sorted me out.
Not so much thanks to Sony as this whole process has put me off ever getting another Sony phone. Mainly the fact I've lost some functionality what with having to unlock the bootloader. Overall I'm happy though.
Cheers

{GUIDE} Flashing the SM-935U firmware onto your Verizon S7 Edge and Rooting

Alright here is a guide to installing the unlocked S7 Edge firmware onto your Verizon S7 edge. I will also be giving some tips on setting up specific parameters to get the best battery and performance towards the end of this guide. A list of credits for all the folks who actually discovered and wrote about all these topics will be at the end of the guide as well. All credit goes to those guys!!!!
I am not responsible for anything that occurs to your phone. Period. Use this Guide at your own risk.
Part 1: Installing the 935U firmware
WARNING: YOU WILL LOSE ALL DATA ON YOUR PHONE (except SD card)! BACKUP EVERYTHING BEFORE YOU START THIS PROCESS.
Before you start, make sure you have the Samsung phone USB drivers installed. If you do not have them installed ODIN will not recognize your phone. Here is a link to the drivers installation package: http://downloadcenter.samsung.com/c...G_USB_Driver_for_Mobile_Phones_v1.5.45.00.exe
Note: I personally had success with this version of Odin: https://www.dropbox.com/s/6a2xg2frrin92o6/odin_3.12.3.rar?dl=0 (MD5 - 9C878DB69273148F01910D1CBCB1ABBD)
However another user couldn’t get it to work and used this version: https://www.dropbox.com/s/hfe8zn2adnwdtuw/ODIN .zip?dl=0 (MD5 - 136E707B39C2E4CDC47820C68065CD5C)
How to install:
Step 1. Put your phone in download mode. You do this by having the phone off and pressing the power button, the home button, and the volume down button at the same time, holding them until the download screen comes up. Sometimes there will be a prompt that says press the home button to continue to download mode. In that case press the home button as well.
Step 2. Flash the 4 files in this zip (https://www.androidfilehost.com/?fid=24588212152304771)(MD5 - BB4D013B3B6D7638484A4B0F56953BFA) to your phone using Odin, all 4 of them at the same time. Unzip the files into the folder that contains your ODIN installation, or a folder where they are easy to find. Open up ODIN and put the BL file in the BL slot, AP file in the AP slot, and so on. Then flash all 4 at once.
I have flashed the U firmware multiple times in experimentation and at one point the flash failed. I simply forced the phone to reboot into download mode (by the normal method listed above) and tried reflashing. It went through just fine. So don't panic, just retry.
Part 2: Rooting the U firmware
NOTE: This guide is mostly taken from an excellent guide already made by @Argyrus. The only reason I am posting it here is to keep the flow of the overall guide together.
First off download these files (https://www.dropbox.com/s/x4yymhbthn6nmqp/Root Files.zip?dl=0) and extract all the files to one main folder. Make sure all the files that are in the "SuperSU-v2.76-S7QC" folder are moved to the main folder.
- Folder named "SuperSU-v2.76-S7QC" contains the SuperSU and thing needed to root the phone
- ADB Setup EXE called "adb-setup-1.4.3.exe", needed to install ADB and the Drivers
- Special patched Odin that skips the SHA 225 called Odin PrinceComsy.exe (Mainly for AT&T) including an .ini file named "Odin3.ini"
- file named "Samsung_G935x_QC_Rooted_BOOT.TAR", this is the engBoot for the phone that will allow rooting
NOTE: Some users have experienced endless boot loop; this seems to be caused by using a package disabler that disabled certain services. If you used one and end up getting an endless boot loop try wiping the cache and factory reset the phone.
1. Install ADB by running adb-setup-1.4.3.exe (select YES to all options, especially system wide ADB)
2. Make sure to put your phone into downloading mode (Power off--- Hold Down arrow + Home + Power button)
3. Open up Odin and click AP and mount Samsung_G935x_QC_Rooted_BOOT.TAR, then flash it
4. Once restarted put the phone into USB debugging mode, if it is not already enabled (need Developer options for this)
4b. To get developer mode, go to "About" then tap "build number" about 6 or 7 times
4c. Go back to settings and you should now see developer options, turn on USB debugging
5. Now back on your PC, double click on the file called "root.bat" (it should be in the main folder with ALL the other files, aka no subfolders)
6. Wait for the CMD to finish and then your phone should restart
7. Once your phone has finally restarted you will notice that SuperSU was installed and root should be working, download root checker to find out for yourself.
Part 3: Implementing all the Verizon specific fixes (enable Verizon volte, fix wifi password saving issues, doze issues, cpu issues, VVM, etc.)
1. Download the Verizon s7 edge fix zips (there are two zips that will be flashed together in a certain order) (File 1 - http://dl.psouza4.com/android/S7_or_S7Edge_Fixes_V15.zip)(File 2 - https://www.androidfilehost.com/?fid=24591023225178488)
2. Use Flashfire (https://play.google.com/store/apps/details?id=eu.chainfire.flash&hl=en) to flash both zips, keep the standard options that are already selected in Flashfire. Arrange the zips so that S7_or_S7Edge_Fixes_V15.zip is flashed first, and Verizon_VVM_Volte_Wifi_Calling_G935U_Fix.zip is flashed second. It will auto reboot after flashing both files.
3. Profit
Also it is always a good idea to change all the animation speeds to .5, which you can find under the developer options. This speeds up the phone visually, providing for a faster user experience.
Part 4: Setting up xposed and additional battery life saving tools (optional)
These are some steps that I have taken to see great battery life results. Feel free to try them out and see if they work for you.
1. Install xposed using Flashfire (only use the modified xposed zip below or else you will have serious issues)
Here is the modified xposed zip to flash through Flashfire (https://www.dropbox.com/s/67aujyog5...arm64-custom-build-by-wanam-20160709.zip?dl=0)
Note: It takes a while to boot after flashing this due to the cache rebuild. Do not panic, let it do its thing.
Also you will need to install the Xposed apk to be able to use Xposed: (https://www.dropbox.com/s/euqp5ofg32gjspj/XposedInstaller_3.0_alpha4.apk?dl=0)
2. Install Greenify (xposed module) and enable all the additional features (donate only), including aggressive doze. Add any apps that are running in the background that seem to be battery hogs and enable auto-hibernation.
I also went through the system files and removed or froze any Samsung files I did not want with Titanium. But that's just a personal preference of mine, I'm OCD about files I have enabled on my phone lol.
Note: By request I have posted screenshots of all the files I have frozen, as well as a screenshot of all the apps I have greenifyed. I decided to Greenify more apps than disable this time to see if I get the same battery life as disabling everything. Time will tell.
That's about it. Hopefully this is helpful to us Verizon users who are trying to comb through multiple forums trying to find all the pieces to the puzzle in regards to flashing and rooting the U firmware. I am simply putting everything into one guide, along with any additions which I learned from my personal experience flashing and rooting my S7E onto the U firmware.
If there is any questions or comments hit me up, i'd be happy to help anyway I can.
Cheers!
Credits: 
 @Misterxtc for the U firmware link (and firmware updates in general)
@wanam for the modified xposed installation for samsung phones
@psouza4 for the fix zip that cures many issues
@gtg465x for providing info on the U files
@Symphony0fLife for his excellent AT&T guide which I used a lot of here
@jrkruse for his CSC and ims hacks and the U fix zip
@Argyrus for his guide on how to root our Verizon phones
@Mastajeff for his original T-mobile guide that helped Argyrus and I with our guides
@br3w3r, @Chainfire and @princecomsy for making the root possible and guiding us towards the light of freedom
@Syn Ack for posting a guide with all the fixes he had collected from other forums
@lahegry for originally posting the modified xposed zip
@Snoop05 for his awesome system wide ABD installation package
NOTE: If I have forgotten anyone on the credits list please let me know and I will add them.
Thank you. Great guide!
Nicely done!
I would love for someone who uses wifi calling on Verizon to try out the CSC file replacement I have posted here. I want to see if that file fixes that function but i personally don't use Wi-Fi calling so I can't test out out.....
Sent from my Verizon S7 Edge (U firmware / rooted)
This is outstanding. Thank you so much!
I've yet to go through the whole process, as I want to set aside some time to prepare everything, etc. But I was wondering whether you'd be willing to share a list of the packages you froze or removed with Titanium. I am also a minimalist when it comes to what files I keep around on any device. If you'd prefer to share via PM, that's fine too. I know those kinds of lists elicit a variety of reactions from a variety of users.
Sent from my SM-G935V using XDA Labs
TheWu-Wei said:
This is outstanding. Thank you so much!
I've yet to go through the whole process, as I want to set aside some time to prepare everything, etc. But I was wondering whether you'd be willing to share a list of the packages you froze or removed with Titanium. I am also a minimalist when it comes to what files I keep around on any device. If you'd prefer to share via PM, that's fine too. I know those kinds of lists elicit a variety of reactions from a variety of users.
Sent from my SM-G935V using XDA Labs
Click to expand...
Click to collapse
No prob! Glad I could help in a small way. I'll post the screenshot of what I have disabled to the main thread..... let the haters hate, it don't bother me ??
Sent from my Verizon S7 Edge (U firmware / rooted)
Md5s to check downloads please and thank you for posting this can't wait to try it out
Quick question
I already rooted us8ng adb
-So to flash U firmware
I use regular Odin for that
-Then is modded Odin for Eng g935x_qc_rooted_boot.tar. is that right?
- then adb and root.bat?
Sent from my SM-G935V using Tapatalk
TheWu-Wei said:
This is outstanding. Thank you so much!
I've yet to go through the whole process, as I want to set aside some time to prepare everything, etc. But I was wondering whether you'd be willing to share a list of the packages you froze or removed with Titanium. I am also a minimalist when it comes to what files I keep around on any device. If you'd prefer to share via PM, that's fine too. I know those kinds of lists elicit a variety of reactions from a variety of users.
Sent from my SM-G935V using XDA Labs
Click to expand...
Click to collapse
Screenshots are posted ?
Sent from my Verizon S7 Edge (U firmware / rooted)
[email protected] said:
Quick question
I already rooted us8ng adb
-So to flash U firmware
I use regular Odin for that
-Then is modded Odin for Eng g935x_qc_rooted_boot.tar. is that right?
- then adb and root.bat?
Sent from my SM-G935V using Tapatalk
Click to expand...
Click to collapse
Yea it actually does not matter that you are rooted. You are basically starting over from scratch by using ODIN to flash the U firmware. So start at the beginning and follow all the steps and you should be good!
Sent from my Verizon S7 Edge (U firmware / rooted)
dajmanjt said:
Yea it actually does not matter that you are rooted. You are basically starting over from scratch by using ODIN to flash the U firmware. So start at the beginning and follow all the steps and you should be good!
Sent from my Verizon S7 Edge (U firmware / rooted)
Click to expand...
Click to collapse
Okay thank you.
Sent from my SM-G935V using Tapatalk
Thanks so much for this!
What's your reasoning for leaving greenify aggressive doze off?
zachchen1996 said:
Thanks so much for this!
What's your reasoning for leaving greenify aggressive doze off?
Click to expand...
Click to collapse
No worries! I leave aggressive doze off because I use Force Doze to control doze instead. It does a much better job than Greenify at dozing quickly, as long as you use xposed to manage it. Force Doze screws up auto rotate and auto brightness bad if you don't use xposed settings in it.
Sent from my Verizon S7 Edge (U firmware / rooted)
spiderbolt said:
Md5s to check downloads please and thank you for posting this can't wait to try it out
Click to expand...
Click to collapse
I will post the md5 files when I get back to my house tonight. Also it appears that the ODIN files mediafire link is down. I will replace all links in my guide with files linked to my Dropbox to ensure they stay live and reliable.
Sent from my Verizon S7 Edge (U firmware / rooted)
Can someone repost the vzw files? It won't let me view them keeps taking me to file manager. Weird.
Sent from my SM-G935V using Tapatalk
---------- Post added at 02:31 AM ---------- Previous post was at 02:26 AM ----------
ykjae said:
Can someone repost the vzw files? It won't let me view them keeps taking me to file manager. Weird.
Sent from my SM-G935V using Tapatalk
Click to expand...
Click to collapse
Nevermind I got it thank you.
Sent from my SM-G935V using Tapatalk
ykjae said:
Can someone repost the vzw files? It won't let me view them keeps taking me to file manager. Weird.
Sent from my SM-G935V using Tapatalk
---------- Post added at 02:31 AM ---------- Previous post was at 02:26 AM ----------
Nevermind I got it thank you.
Sent from my SM-G935V using Tapatalk
Click to expand...
Click to collapse
Yea I'll repost all the files hosted from my own Dropbox when I get home, so that I know the files won't get deleted or moved. I don't like mega download anyways lol
Sent from my Verizon S7 Edge (U firmware / rooted)
dajmanjt said:
Yea I'll repost all the files hosted from my own Dropbox when I get home, so that I know the files won't get deleted or moved. I don't like mega download anyways lol
Click to expand...
Click to collapse
What's your battery life looking like?
spiderbolt said:
Md5s to check downloads please and thank you for posting this can't wait to try it out
Click to expand...
Click to collapse
ykjae said:
Can someone repost the vzw files? It won't let me view them keeps taking me to file manager. Weird.
Sent from my SM-G935V using Tapatalk
---------- Post added at 02:31 AM ---------- Previous post was at 02:26 AM ----------
Nevermind I got it thank you.
Sent from my SM-G935V using Tapatalk
Click to expand...
Click to collapse
All files (except the U firmware files) have been uploaded to my Dropbox and posted with md5 info. The U firmware has also been updated with md5 info. If the mediafire link ever goes down for the U firmware I will share a Dropbox link to that file as well.
2swizzle said:
What's your battery life looking like?
Click to expand...
Click to collapse
I am getting 5 to 6 hours screen on time with medium to heavy usage (navigation, maps, streaming music, YouTube, Tapatalk, internet browsing, etc)
Sent from my Verizon S7 Edge (U firmware / rooted)
Hi, I need help with one of the step to root the phone. So i was able to flash the .tar file on the phone using the custom Odin but I couldn't flash SU on the phone. Whenever I tried to run the root.bat file the cmd return this:
C:\adb\super>adb wait-for-device
'adb' is not recognized as an internal or external command, operable program or batch file.
Please help!
Thanks again for this. So, If I have the actual unlocked phone which already has the U firmware, I can skip a few steps and just root, do the cpu fixes, etc., right? The only thing I don't like about this phone is lack of voicemail notifications since the U firmware is stripped of that function.
Or is it better for me to perform all of the steps knowing I can flash the full U firmware to get back to the original state if I have to?

Complete Root for G935P

THIS IS FOR QUALCOMM SM-G935P
I saw that the original root thread was missing a few information on the first and second post, so I decided to still offer the same information, while making the entire root process easy to follow along. All work goes to those at the Samsung G935P Root Forum and @colormedroid .
The Files Needed Are:
Odin by Princecosmy: ODIN
G935A: Galaxy S7 Edge
SuperSU: SuperSU Root
Minimal ADB and Fastboot: XDA Forums
You will also need Package Disabler Pro for Samsung: Package Disabler Pro (Samsung) $0.99
I know it costs money, but it is worth it, especially on future devices that support Samsung Admin while waiting for root.
Make sure all files above are downloaded and ready to be accessed.
These steps are best done on a factory reset (can be found in FAQ #3) on PF2 update.
Step By Step Instructions
1. After downloading Package Disabler Pro and getting it set up, you'll need to disable three packages: samsung dm phone interface, samsung dm service, and securityLogAgent.
2. Turn off your phone and boot into Download/Bootloader mode by pressing and holding the Vol Down+Home+Power after your phone is off.
3. Plug Phone into Flash the G935A.TAR in ODIN under AP and your device should restart by itself.
4. Your phone should boot straight into Android. Most likely you will have no LTE. Do not worry, that is normal. Continue onto step 5.
5. Copy the files from SuperSU to the location of your Minimal ADB and Fastboot folder on the computer (Default is "C:\Program Files (x86)\Minimal ADB and Fastboot")then after you enable USB debugging in the Developer Options menu on your phone (If you don't have Developer Options in Settings, go to About Phone, and tap on Build Number 7 Times), Run the Root.Bat file from your Minimal ADB and Fastboot Folder.
6. Open Build.Prop with BuildProp Editor and change the following settings
ro.cdma.default_numeric=310000
Change the value to 310120
ro.cdma.default_alpha=Chameleon
Change "Chameleon" to Sprint
Edit*ro.build.characteristics=Chameleon
Change "Chameleon" to Sprint
After a reboot, you should be good to go and have LTE.
Any other questions, feel free to post to the thread and myself and other helpful members of the community can help!
FAQ
1. Download and install BusyBox on Rails and get it set up. After that's set up, open up SuperSU, go to settings, and under Security check Enable SU during boot. Next, download Kernel Toolkit and under CPU set the Big Cores Maximum Frequency to 2150 Mhz. Don't forget to apply to boot from the side menu.
2. I'm stuck on the LTE splash screen. What do I do?
A: Press and hold the Volume Down + Power button down until your phone restarts. You may have to Factory Reset your device if it stays stuck on the splash screen. Get the files from FAQ #3 to successfully reset. If you wish to Re-Root, activate device beforehand by doing the Device Setup or by going into Settings - Activate Device. After Activated, follow the step by step guide.
3. I'd like to unroot and return to factory stock. How would I go about this?
A: Download the factory firmware from HERE and extract the file. Once Extracted, open ODIN and load each file in their appropriate space (BL file to BL, AP file to AP, CP file to CP, and CSC file to CSC). Make sure your phone is in download/bootloader mode by holding the Vol Down+Home+Power after the phone is off. Click Start once in download/bootloader mode and you should be back to stock once your phone reboots.
4. My WiFi credentials keep on getting erased after a reboot. What gives?
A: This seems to be an issue across all the QC S7 variants. Here's what I did to fix it. Use BuildProp Editor and change: ro.securestorage.support=true to ro.securestorage.support=false
Once the edit is saved correctly, restart your phone.
Credit goes out to: @guaneet for this fix
More answers to FAQ's to come.
Thanks, this guide is a bit clearer for beginners like me
EDIT: I can't seem to find the Minimal ADB and Fastboot Folder, where is it? (solved)
EDIT2: Where do I find the root.bat file in my phone? (solved, I had to run it from the computer not the phone)
This doesn't trip Knox right? So if I root and decide to go back stock, Samsung pay should work right?
JG96EVO said:
This doesn't trip Knox right? So if I root and decide to go back stock, Samsung pay should work right?
Click to expand...
Click to collapse
Correct. It requires to be on unchanged software. When going on complete factory reset using ODIN, it reverts any and all software changes made.
That changing the thing to sprint an the numbers to 310120 does not work for me when i do that i get no data wel 3g an it comes in an out then goes to roaming..an i cant change apns an there r no sprint apns as well...not sure if anyone els is having that
donbudafuko said:
That changing the thing to sprint an the numbers to 310120 does not work for me when i do that i get no data wel 3g an it comes in an out then goes to roaming..an i cant change apns an there r no sprint apns as well...not sure if anyone els is having that
Click to expand...
Click to collapse
Did you let the phone set up once before rooting? Did you also go into mobile networks and change roaming settings to home only?
Edit: The setup to bring your phone to Sprint did work because Sprint does not allow (unless with MSL) editing of APNs. I also made an edit that changes ro.build.characteristics=Chameleon in Build.Prop to ro.build.characteristics=Sprint. Hopefully that helps as well.
So let me throw out some errors that happened with me with the solvencies so no one has to feel like an idiot like me...
1. If Odin throws an error on your pit it will look like its good to go. It is not. Let your phone setup and then reodin
2. After initializing the 3 you disabled, go to settings, activate device. Let it activate but do NOT press done or ok or restart or a winky face emoticon or anything... But the home button and disable that same three again. Reboot. If your device keeps trying to be crazy, pick yourself up and try again.
3. For the bad file... Enable USB debugging, install the and drivers and the such then... Plug your phone into your computer and agree to the popup on your phone. After you agree (You have to be down with MTP, you know me) run the bad file on your computer. It'll say stuff and take a couple of minutes. Let it run. After reboot, reboot again. Root achieved.
Thanks so much for your clarification OP, I would've loved to use this post when I did mine lol
NOTE: Your mileage may vary... I did the buildprop change from Chameleon and the 31000 change and it negated my service. I went and changed it back, restarted, re-enabled the 3, activated the device, homed out, re-disabled the 3 and restarted. My LTE is back up and running
4. My WiFi credentials keep on getting erased after a reboot. What gives?
A: This seems to be an issue across all the QC S7 variants. Here's what I did to fix it. Use BuildProp Editor and change: ro.securestorage.support=true to ro.securestorage.support=false
Even after making these changes and verifying, my WiFi credentials and still being erased.
Hardcorp said:
4. My WiFi credentials keep on getting erased after a reboot. What gives?
A: This seems to be an issue across all the QC S7 variants. Here's what I did to fix it. Use BuildProp Editor and change: ro.securestorage.support=true to ro.securestorage.support=false
Even after making these changes and verifying, my WiFi credentials and still being erased.
Click to expand...
Click to collapse
Verify your edit stuck. Make sure there is not any extra "space" in line or end of that line. Reboot.
xyameax said:
Did you let the phone set up once before rooting? Did you also go into mobile networks and change roaming settings to home only?
Edit: The setup to bring your phone to Sprint did work because Sprint does not allow (unless with MSL) editing of APNs. I also made an edit that changes ro.build.characteristics=Chameleon in Build.Prop to ro.build.characteristics=Sprint. Hopefully that helps as well.
Click to expand...
Click to collapse
Tryed that still the samething..really doesnt mayter thimo i have data an call service as is so um goid just wanting to let everyine els know it might not work
LeftyGR said:
Verify your edit stuck. Make sure there is not any extra "space" in line or end of that line. Reboot.
Click to expand...
Click to collapse
After the next reboot they started to stick.
why can i not update su? without updating i cannot use buildprop editor... i even tried downgrading from pf2 to pe1.... no luck. phone also says custom on boot.
Are there still issues with lag and battery drain after root?
wojo797 said:
why can i not update su? without updating i cannot use buildprop editor... i even tried downgrading from pf2 to pe1.... no luck. phone also says custom on boot.
Click to expand...
Click to collapse
Updating supersu has had mixed results. Some have no problem, but it has been suggested by chainfire himself to not update it.
ch0de said:
Are there still issues with lag and battery drain after root?
Click to expand...
Click to collapse
If you follow the Kernal Auditor step, it helps with the lag and battery drain. It is because the phone is in performance mode first upon root, and so the phone throttles on heat. Setting it to Interactive brings down heat and ultimately lag and brings back battery life.
wojo797 said:
why can i not update su? without updating i cannot use buildprop editor... i even tried downgrading from pf2 to pe1.... no luck. phone also says custom on boot.
Click to expand...
Click to collapse
Are you on the Qualcomm or Exynos device? Are you sure you're G935P? I ask to try again one more time and make sure SU is installed on your phone. It may take a while for the prompt to open as well, but give it time.
xyameax said:
If you follow the Kernal Auditor step, it helps with the lag and battery drain. It is because the phone is in performance mode first upon root, and so the phone throttles on heat. Setting it to Interactive brings down heat and ultimately lag and brings back battery life.
Click to expand...
Click to collapse
Just to clarify, and I apologize for my ignorance..
When you say "helps" with battery drain and lag, does that mean it fixes the issue and it preforms at "stock", or does that mean its better then doing nothing but still more lag and battery/heat the unrooted stock ?
As per XDA forum rules, duplicating threads is not allowed. There is nothing wrong with making your contribution to the existing thread. Please continue there:
SM-G935P Root
THREAD CLOSED

OnionRoot for S7/Edge T-Mobile Released. EARLY RELEASE FOR TESTERS!

Alright. So here it is. OnionRoot. ver 1.0.0
How does it work?
Same as default root with modifications of fixing the lag after you root.
This is early and it takes about a minute after you boot for OnionRoot (app) to fix the lag. DON'T WORRY, I am still trying to find a way to run the onion_root.sh script when the device is booting. It will be updated to fix this but it does what it is so far intended to do, remove lag.
Steps?
RECOMMENDED! Restore to stock firmware AP,CP,CSC,BL! Android 6.0.1
1. Put device into download mode
2. Flash Samsung_G935x_QC_Rooted_BOOT with Odin PrinceComsy.exe in AP
3. You device will lag like aids, I know. This is due to the fact that you flashed a version of the boot for samsung engineers. Go to settings and enable developers options and enable USB debuggging. You should know this by now.
4. Open your device. It should be at the homescreen. Now run part1_rooting.bat
5. Your device should be rebooting. After its done, open it and go to the homescreen again and run part2_after_rooted.bat
6. After running part2_after_rooted.bat your device will reboot again. It will install busy box for you and onionroot. Open busybox first and grant SU access. wait for all packages to download and install to /system/xbin
7. Open OnionRoot and tap manually lag out. This will ask you for root access, grant SU access. Tap it again just to be sure it ran the CPU governor script and give it about 30 seconds. Manually lag out doesnt lag your device, I know how it sounds, it actually switches your CPU governor to ondemand in order to make it run better without lagging like crap.
Now you should be good to go! Every time you reboot your device, OnionRoot will take a minute to execute the script to remove lag without having you to do anything! I am working on a MUCH better way of executing the script. I need to find out a way to execute the onion_root.sh script before the device boots up completely. If you have any ideas, let me know! Any suggestions on what to add, I am reading and listening. I am always looking for better ways to improve this root tool and make it fix performance without downloading so many apps and running them to make sure your device runs smoothly and not kill your battery.
P.S. I am open to ANY suggestions to make this better, we can make this open source too if you'd like
(edit) Should I also add a little fix to remove the notification pop up that says : "Security notice" Unauthorized actions have been detected blah blah ?
Thank you.
-SentoDev_ aka silentwind827
Download OnionRoot.rar
I'm all for development, but why make another thread when you have one other one about this tool?
Thanks, I performed all of your steps and it works well for me. I needed to perform a clean wipe, so I'm glad you posted this at the right time. The only issue now is to make OnionRoot autmatically start after boot up.
StrumerJohn said:
I'm all for development, but why make another thread when you have one other one about this tool?
Click to expand...
Click to collapse
I'm kinda new to xda and how posting works
Can you do this from APK1?
S7 SM-G930T Root Deleting Apps on Restart
Hi SilentJoe,
I had a rooted Samsung S7 that worked perfectly until I restart or power cycle. When I restart it will come back showing several user installed apps as "not installed" but with the icons still there. Then the power cycle started deleting the Google app and Play Store app. I ended up having to reload stock rom and reset and am trying to determine if there is a stable root available for the SM-G930T? Let me know if you are having any luck with your method listed in this post?
Here's My Config:
Phone - Samsung T-Mobile S7 SM-G930T
Baseband - G930TUVU3APG1
Android - 6.0.1
Root Used - Samsung_G930x_QC_Rooted_BOOT.TAR
Root Patches - S7_or_S7Edge_Fixes_V15.zip (MD5 hash F15CD9BDC35382A8F48FFBEDBB1BCDF0)
SperSu - V.2.79
Any feedback would be greatly appreciated. Thanks in advance for all of your efforts!
-Todd
Thanks,
-Todd
cogancorp said:
Hi SilentJoe,
I had a rooted Samsung S7 that worked perfectly until I restart or power cycle. When I restart it will come back showing several user installed apps as "not installed" but with the icons still there. Then the power cycle started deleting the Google app and Play Store app. I ended up having to reload stock rom and reset and am trying to determine if there is a stable root available for the SM-G930T? Let me know if you are having any luck with your method listed in this post?
Here's My Config:
Phone - Samsung T-Mobile S7 SM-G930T
Baseband - G930TUVU3APG1
Android - 6.0.1
Root Used - Samsung_G930x_QC_Rooted_BOOT.TAR
Root Patches - S7_or_S7Edge_Fixes_V15.zip (MD5 hash F15CD9BDC35382A8F48FFBEDBB1BCDF0)
SperSu - V.2.79
Any feedback would be greatly appreciated. Thanks in advance for all of your efforts!
-Todd
Thanks,
-Todd
Click to expand...
Click to collapse
This was developed for S7 Edge, not the regular S7. Also are you saying that you did this when you rooted with my tool?
uniphase said:
Thanks, I performed all of your steps and it works well for me. I needed to perform a clean wipe, so I'm glad you posted this at the right time. The only issue now is to make OnionRoot autmatically start after boot up.
Click to expand...
Click to collapse
OnionRoot does start to run its script at start up, but it doesn't do it while booting. It activates the script after your device has completed booted. Try it, boot you device (if you rooted with OnionRoot) and youll see a toast message popup saying "Lagged Out". This means it removed the lag and should make your device run smoothly. I am working on ideas how to make the script run while the device is in booting stages and completely remove lag due to the flash with odin of eng_boot.tar. Thanks.
S7 SM-G930T Root Deleting Apps on Restart
No, I did not use your tools or method. The previous method I used listed as S7 or S7 edge. Do you recommend trying your method? Has it been stable? Thanks for your reply. -Todd
silentwind827 said:
This was developed for S7 Edge, not the regular S7. Also are you saying that you did this when you rooted with my tool?
Click to expand...
Click to collapse
Gotta go get my laptop from home. Gonna do this at work.... Can't wait. Thanks
Sent from my SM-G935T using XDA-Developers Legacy app
cogancorp said:
No, I did not use your tools or method. The previous method I used listed as S7 or S7 edge. Do you recommend trying your method? Has it been stable? Thanks for your reply. -Todd
Click to expand...
Click to collapse
Follow these intructions and let me know if it worked. NOTE: you should restore EVERYTHING before rooting in order to make sure you didnt leave any data behind and have a fresh stock rom before rooting. Dont forget to wipe partitions and factory reset in recovery!
cogancorp said:
No, I did not use your tools or method. The previous method I used listed as S7 or S7 edge. Do you recommend trying your method? Has it been stable? Thanks for your reply. -Todd
Click to expand...
Click to collapse
Follow these instructions and let me know if it worked. NOTE: you should restore EVERYTHING before rooting in order to make sure you didnt leave any data behind and have a fresh stock rom before rooting. Dont forget to wipe partitions and factory reset in recovery!
Got it. I will let you know how it goes. Thank you again! -Todd
silentwind827 said:
Alright. So here it is. OnionRoot. ver 1.0.0
How does it work?
Same as default root with modifications of fixing the lag after you root.
This is early and it takes about a minute after you boot for OnionRoot (app) to fix the lag. DON'T WORRY, I am still trying to find a way to run the onion_root.sh script when the device is booting. It will be updated to fix this but it does what it is so far intended to do, remove lag.
Steps?
RECOMMENDED! Restore to stock firmware AP,CP,CSC,BL! Android 6.0.1
1. Put device into download mode
2. Flash Samsung_G935x_QC_Rooted_BOOT with Odin PrinceComsy.exe in AP
3. You device will lag like aids, I know. This is due to the fact that you flashed a version of the boot for samsung engineers. Go to settings and enable developers options and enable USB debuggging. You should know this by now.
4. Open your device. It should be at the homescreen. Now run part1_rooting.bat
5. Your device should be rebooting. After its done, open it and go to the homescreen again and run part2_after_rooted.bat
6. After running part2_after_rooted.bat your device will reboot again. It will install busy box for you and onionroot. Open busybox first and grant SU access. wait for all packages to download and install to /system/xbin
7. Open OnionRoot and tap manually lag out. This will ask you for root access, grant SU access. Tap it again just to be sure it ran the CPU governor script and give it about 30 seconds. Manually lag out doesnt lag your device, I know how it sounds, it actually switches your CPU governor to ondemand in order to make it run better without lagging like crap.
Now you should be good to go! Every time you reboot your device, OnionRoot will take a minute to execute the script to remove lag without having you to do anything! I am working on a MUCH better way of executing the script. I need to find out a way to execute the onion_root.sh script before the device boots up completely. If you have any ideas, let me know! Any suggestions on what to add, I am reading and listening. I am always looking for better ways to improve this root tool and make it fix performance without downloading so many apps and running them to make sure your device runs smoothly and not kill your battery.
P.S. I am open to ANY suggestions to make this better, we can make this open source too if you'd like
(edit) Should I also add a little fix to remove the notification pop up that says : "Security notice" Unauthorized actions have been detected blah blah ?
Thank you.
-SentoDev_ aka silentwind827
Download OnionRoot.rar
Click to expand...
Click to collapse
I think I will try to fix the ENGBOOT.tar kernel files so the device doesn't lag that much and drain the battery or might just move on to trying to figure out a possibility of unlocking bootloader which is highly unlikely.
Iomo said:
Can you do this from APK1?
Click to expand...
Click to collapse
What do you mean? Its possible but useless you'd still need to flash ENGBOOT.tar with pc on odin
Easy install. Snappy so far.
Is it okay to update SuperSU via playstore?
Can't Continue, Phone Not "Properly Rooted"
Hi i followed the steps but after getting to the busy-box app it says root isn't properly installed i re-did this about 2 times and still the same message.
silentwind827 said:
OnionRoot does start to run its script at start up, but it doesn't do it while booting. It activates the script after your device has completed booted. Try it, boot you device (if you rooted with OnionRoot) and youll see a toast message popup saying "Lagged Out". This means it removed the lag and should make your device run smoothly. I am working on ideas how to make the script run while the device is in booting stages and completely remove lag due to the flash with odin of eng_boot.tar. Thanks.
Click to expand...
Click to collapse
Something that may work is creating a /system/su.d folder and placing the script in with 7xx permissions.
I have Engineering Root for latest 7.0

[GUIDE] Ultimate guide for installing custom ROMs and getting amazing battery life

So, I was struggling with my battery life on my OnePlus 6 since I bought it. And yes, I have been told numerous times that you will get the best battery life using Stock OOS, but I just didn't find this true. My battery drain with my screen on was about 20%/hour and my idle battery drain (when the screen is off) was 3-5% per hour. I also checked the wakelocks using BBS but there were none.
The reason why I am making this guide is to help others that are struggling with even the most basic things (like flashing a ROM to both slots) and to help them achieve better battery life and performance (the performance seems to be about the same, maybe a little bit better, but the battery life is far better).
Now, I am getting a drain of around 11%/hour with medium brightness (50%) and an idle drain of around 0.5-0.8%/hour (I have very poor cell tower signal here). I am providing a screenshot as proof.
I will also be going through all the mods that I installed (not only for the battery life, but also for other things like stereo sound).
Code:
DISCLAIMER: I am not an expert at anything I am writing here. The pure reason why this guide exists is to help people who are struggling like I was. There may be some incorrect information is this article because of my wrong understanding of some topics. Also, English is not my native language so expect some grammar mistakes.
--- THE GUIDE ---
Step 1: Backup
The first step is to completely backup all your files and apps because you will have to wipe the entire storage in the process. I found this guide to be very helpful.
Step 2: Install fastboot OOS
I am not sure if this step is necessary but I did it so if you want to follow all the steps that I did, you should do this one, too. There is a developer named maurofronio and he compiles automatic Stock OOS installers for your PC. Their usage is very simple and it can unbrick pretty much any bricked OP6. Here is the thread. The ROM I'll be using is Evolution X version 4.1.69 (the latest version to this date) and this ROM requires you to flash OOS Open Beta 5 BEFORE you flash the Evolution X ROM. So, download the fastboot installer for the OOS that the current latest Evolution X ROM requires and flash it.
How to flash using fastboot?
You need to hold the power button if the phone is turned on and click 'shutdown'. After that, disconnect the charger if it is plugged in and hold POWER BUTTON + VOLUME UP. Wait until you hear a vibration, then you can release the buttons. Then, connect the phone to a computer with the fastboot installer using a USB cable. In the fastboot installer folder, there will be a "flash_all.bat" file. Just open it and let it run until it's finished. After that, the phone will automatically reboot into OOS.
Step 3: Install OOS to both slots
I am not completely sure if the fastboot installer installs the OOS to both slots, that's why I did this step. To be sure that OOS is in both slots.
Flash temporary TWRP created by maurofronio. You can find it here. Download the "TWRP image" file under the prerequisites section. You'll also need to download ADB & fastboot from here and install it. Then, put the TWRP image file into the installation directory of the ADB & fastboot. Next, turn your OP6 off and go into fastboot mode again by using the POWER + VOLUME UP button technique showed before. Start the ADB & fastboot and type this command:
Code:
fastboot flash boot twrp-3.3.1-18-enchilada-Q-mauronofrio.img
This will temporarily install TWRP. Now, boot into recovery mode by selecting it using the volume buttons and confirming the selection by pressing the power button. The phone will boot into TWRP.
After this, download official OOS from here. Be sure to change the selection to Beta Build!! After downloading it, transfer it to the internal storage of your OP6. If you downloaded this file with your phone, it'll probably be in a ".jar" format. Just rename the file and remove the extension to fix this problem. Now, select REBOOT in the TWRP main menu, and select Slot A. Next, go back and click install and select the firmware. After flashing, go back to REBOOT and now select Slot B. After this, install the OOS firmware package again. Then, wipe cache. Done!
Step 4: Install Evolution X
Download this ROM by AnierinB from its official thread here. But pay attention because when you click the "Download" button, it redirects to a download page for the OnePlus 6T and not the OnePlus 6. You have to go back and select 'enchilada' from all the folders available. After this, transfer the file to your phone and flash it. Wipe cache and format data (you'll have to type 'yes' to confirm the data format).
Done!
After all these steps, the ROM should be fully functional. But if you want the better battery life, you'll need to continue on with this guide. If you don't want to do anything else and you just want to boot into the ROM, just select REBOOT > SYSTEM and you're done here.
(optional) Step 5: Radioactive Kernel
Go ahead and download the Radioactive Kernel by acuicultor. Be sure to download the "Custom ROM" version and not the OOS version. After downloading, turn your phone off and then turn it back on by pressing POWER BUTTON + VOLUME DOWN. You'll boot into recovery (Evolution X comes with TWRP pre-installed).
Flash the Radioactive Kernel and wipe cache.
Reboot to system (REBOOT > SYSTEM).
(optional) Step 6: Magisk
Reboot back to recovery by using the method described in the previous step.
Download latest Magisk by topjohnwu here. Transfer the .zip file to your phone and flash it.
After flashing, wipe cache.
You can reboot to system now.
(optional) Step 7: Magisk modules
We will need two modules for Magisk: the Advanced Charging Controller (by VR25) and the Universal GMS Doze module by gloeyisk. Both are downloadable through the Magisk Manager app.
The advanced charging controller module will stop your phone from charging when it reaches a threshold (the default is 80%) and it helps reduce the battery wear. If you want to know how to change these thresholds and more, please refer to the official ACC documentation here.
The Universal GMS Doze module disables some wakelocks caused by Google Play Services and, therefore, saves battery when the screen is off.
(optional) Fixing a problem with ACC
The OnePlus 6 has for some reason a special wakelock called chg_wake_lock that turns on when the charging cable is attached. This wakelock is present even when ACC stops the device from charging, thus, consuming battery when the phone is plugged but not charging because it has reached the threshold set by ACC. The only way I found to fix this, is to manually block this wakelock in the Franco Kernel Manager. (Yes, I've tried things like WakeBlock, Evolution X built-in wakelock blocker and even ACC-implemented wakelock blocking. Nothing has worked, because they couldn't find this wakelock, thus I could not block it). Download Franco Kernel Manager by Francisco Franco from Google Play (it's paid) and block the wakelocks there by going into Live Monitor > Wakelocks > Wakelock Blockers > '+' icon and typing in "chg_wake_lock" without the quotes.
(optional) Step 8: Apps
Complete these things under the "Battery life tips" section in the Franco Kernel Manager:
underclock the CPU,
underclock the GPU,
install Naptime (to put your device into a special 'doze' mode when the screen is off to save battery),
install servicely (to block certain services to save battery),
install Better Battery Stats (to see what's draining your battery in the future).
Please note that my statistics regarding the battery drain are based on the normal CPU and GPU clocks (not the underclocked ones).
That's it!
I hope this guide helped you. I have a few more tips for you (not regarding the battery life). If want the Stereo Speaker mod for your OnePlus 6 from this thread, don't download the official one, because it won't work. Instead, download a modified v9 version that works with the current version of AML from this guy. Also, this is the order that you should install things:
1. Audio Modification Library
2. Viper4Android
3. Stereo mod
If you have any questions, just ask here, I'll try to respond ASAP.
DJsushi123 said:
{Mod edit: Quoted OP shortened for better reading experience}
Click to expand...
Click to collapse
Please share your battery usage for incident with your tweaks
mori_moh said:
Please share your battery usage for incident with your tweaks
Click to expand...
Click to collapse
What do you mean? A screenshot of some usage statistics like GSam Battery Monitor?
Hey, thanks a lot for this guide. I just installed everything a while ago and will charge my phone once it's at 10% (15% now). Will update the thread with screenshots soon.
DJsushi123 said:
What do you mean? A screenshot of some usage statistics like GSam Battery Monitor?
Click to expand...
Click to collapse
yup, exactly. just wanna see how these perform
sohailss111 said:
Hey, thanks a lot for this guide. I just installed everything a while ago and will charge my phone once it's at 10% (15% now). Will update the thread with screenshots soon.
Click to expand...
Click to collapse
No problem mate! Hope it helps. Looking forward to the screenshots.
mori_moh said:
yup, exactly. just wanna see how these perform
Click to expand...
Click to collapse
Okay, I'm charging right now, so I'll post a screenshot in a few hours when there are some statistics collected.
Hey, guys. Here are a few screenshots from my first charge cycle (80 - 10%).
The idle time really seems to be amazing.
I also had an hour of voice call on Messenger
sohailss111 said:
Hey, guys. Here are a few screenshots from my first charge cycle (80 - 10%).
The idle time really seems to be amazing.
I also had an hour of voice call on Messenger
Click to expand...
Click to collapse
Sorry to hear that. How old is your phone? Did you have the battery replaced?
DJsushi123 said:
Sorry to hear that. How old is your phone? Did you have the battery replaced?
Click to expand...
Click to collapse
Oh! Sorry, I meant that in a good way ?. I'm really happy so far with the battery savings. And yeah, my phone's a year and 6 months old.
The link of the beta build, when downloaded it turn out to be .JAR file
ja
After this, download official OOS from here.
really weird things happened in the official site, the link of beta build 5 that was provided within the site when downloaded turned out to be .JAR file which can't be recognize by TWRP recovery and also the local upgrade in the system. had to find another link in the XDA forum instead. https://otafsg1.h2os.com/patch/amazone2/GLO/OnePlus6Oxygen/OnePlus6Oxygen_22.Y.64_GLO_064_2002191414/OnePlus6Oxygen_22_OTA_064_all_2002191414_8efc91d9.zip
this file of this link is also beta 5 but in the the rugular .zip file that could be recognize by both TWRP & Local upgrade.
it take me three hours ti figure it out what was the caused of the problems. I've even ttried to convert the .JAR file into the .ZIP file and then copy in to the device both it still didn't solve. have to download the file from that XDA link instead and work just fine.
sohailss111 said:
Oh! Sorry, I meant that in a good way . I'm really happy so far with the battery savings. And yeah, my phone's a year and 6 months old.
Click to expand...
Click to collapse
Oh, well I am glad for ya then! I thought I smelt some irony there because you got only like 3 hrs of screen on time from 80% to 10%. Yeah, the battery wear explains everything. I got these stats from a brand new OP6 that I got just a few weeks ago!
mori_moh said:
ja
After this, download official OOS from here.
really weird things happened in the official site, the link of beta build 5 that was provided within the site when downloaded turned out to be .JAR file which can't be recognize by TWRP recovery and also the local upgrade in the system. had to find another link in the XDA forum instead. https://otafsg1.h2os.com/patch/amazone2/GLO/OnePlus6Oxygen/OnePlus6Oxygen_22.Y.64_GLO_064_2002191414/OnePlus6Oxygen_22_OTA_064_all_2002191414_8efc91d9.zip
this file of this link is also beta 5 but in the the rugular .zip file that could be recognize by both TWRP & Local upgrade.
it take me three hours ti figure it out what was the caused of the problems. I've even ttried to convert the .JAR file into the .ZIP file and then copy in to the device both it still didn't solve. have to download the file from that XDA link instead and work just fine.
Click to expand...
Click to collapse
Yes, this happened to me too. I don't really know why the OP6 site does this. When you download the file using your phone, you get a .jar file. But when you download with a PC, you get a .zip file. But the fix is simple: just remove the ".jar" extension from the file and you're good to go!
I will also update the post to let people know of this. Thanks mate!
DJsushi123 said:
Yes, this happened to me too. I don't really know why the OP6 site does this. When you download the file using your phone, you get a .jar file. But when you download with a PC, you get a .zip file. But the fix is simple: just remove the ".jar" extension from the file and you're good to go!
I will also update the post to let people know of this. Thanks mate!
Click to expand...
Click to collapse
Did it help by just changing the file .Jar to .Zip? even that why although me went to properly convert the file in WinRAR to zip and still didn't work then.. super weird
mori_moh said:
Did it help by just changing the file .Jar to .Zip? even that why although me went to properly convert the file in WinRAR to zip and still didn't work then.. super weird
Click to expand...
Click to collapse
Lol, I almost did that too, because it happened to me too, but I found somewhere that this would be enough. If I am not mistaken, the filename is "xxxxx.zip.jar" so just removing the ".jar" part solves the issue.
DJsushi123 said:
Lol, I almost did that too, because it happened to me too, but I found somewhere that this would be enough. If I am not mistaken, the filename is "xxxxx.zip.jar" so just removing the ".jar" part solves the issue.
Click to expand...
Click to collapse
OK, So I went to far at it lol btw About the V4A, Did you use the legacy version on the Magsik modules download section? or which version?
mori_moh said:
OK, So I went to far at it lol btw About the V4A, Did you use the legacy version on the Magsik modules download section? or which version?
Click to expand...
Click to collapse
Nope, just the normal one, version 2.7.1.6. I just downloaded the module, restarted the device, opened the app, granted root privileges, clicked "OK" on the driver installation popup, rebooted the phone again and it worked. Do you have any more exact information on the error you're getting?
DJsushi123 said:
Nope, just the normal one, version 2.7.1.6. I just downloaded the module, restarted the device, opened the app, granted root privileges, clicked "OK" on the driver installation popup, rebooted the phone again and it worked. Do you have any more exact information on the error you're getting?
Click to expand...
Click to collapse
I was trying to install the legacy version of it. bcoz I still think that V4A haven't release the support for android 10:silly: BTW, did u use titanium backup? I have problem using TB in this rom, not certain because of what. but it keep stuck in the progress when i'm trying to do a batch restore ( multiple apps restore ) have to restore it one by one, if I'm doing it this way, it's problem-free..
mori_moh said:
I was trying to install the legacy version of it. bcoz I still think that V4A haven't release the support for android 10:silly: BTW, did u use titanium backup? I have problem using TB in this rom, not certain because of what. but it keep stuck in the progress when i'm trying to do a batch restore ( multiple apps restore ) have to restore it one by one, if I'm doing it this way, it's problem-free..
Click to expand...
Click to collapse
I mean... Viper4Android has worked for me on every ROM I've tried. But I've always used the normal version, not the legacy one.
And I haven't used Titanium Backup yet because I didn't need it. But I think that for the batch mode, you'll need the pro version of TB (which is paid). Could that be the problem here?
Oh yeah, regarding Viper4Android, I installed the Audio Modification Library and then the Viper4Android FX v2.7.1.6 and rebooted, after which I followed the driver installation instructions on the Viper4Android app. Still didn't work

Categories

Resources