FORUMS

 View Poll Results: What Firmware Have You Successfully Rooted?

PG7
 
2 Vote(s)
5.56%
PI2
 
7 Vote(s)
19.44%
PK2
 
15 Vote(s)
41.67%
Other Successful
 
11 Vote(s)
30.56%
Other Failure
 
4 Vote(s)
11.11%

Samsung Galaxy S7 Active Root! (SUCCESS)

92 posts
Thanks Meter: 75
 
By NotSoMiniGun, Member on 4th October 2016, 02:50 AM
Post Reply Email Thread
I have an AT&T Galaxy S7 Active - US Model - SM-G891A
I haven't seen any credible sources with a root for this device. From what I can tell, it is identical to the Qualcomm version of the Galaxy S7(non-edge) with one exception; The S7 Active has the "Active button".
Since almost every Qualcomm variant of the Galaxy S7 has been rooted, is there a chance that the S7 active is rootable? or is there already a root?
Let me know if you need any other information or if you would like a test dummy.


UPDATE: Successful Root Of the Galaxy S7 Active (Qualcomm)
PLEASE USE THE POLL TO LET US KNOW WHAT VERSION OF FIRMWARE YOU END UP ROOTING. IF YOU FAIL, PLEASE PROVIDE US WITH AS MUCH INFORMATION, ABOUT YOUR EXPERIENCE, THAT YOU CAN. THIS WAY WE CAN DO OUR BEST TO HELP YOU AND CONTINUE IMPROVING THIS ROOT.

ROOT - CLICK BELOW
Original Tutorial Credit(HERE)

Updated for Galaxy S7 Active (by NotSoMiniGun)

Make sure you have downloaded these files:
SuperSU v2.74 (updated) SuperSU v2.76
Modified ODIN
Unlock boot.tar
Fastboot
Samsung Official USB Drivers v1.5.40

Make sure you meet these requirements:
• Firmware PG7, PH2, PI2, PK2, PL1(6.x.x only)
• NO NOUGAT SUPPORT YET (1/30/2017)
• >60% Battery charge

Additional suggestions and warnings:
• Make sure you know both your Samsung account info and your Google account info. You will need these, for Factory Reset Protection, if something goes wrong and you need to wipe your phone.
• I, also, recommend rooting a clean/wiped/reset phone. This rules out quite a few things that could cause failures or strange behavior during or after the rooting process.
• You WILL lose some speed and battery life. This is not an optimized root. If you are comfortable with that fact, then go ahead. You’ve been warned. Do not complain about it on this thread.
• Install the Samsung drivers even if your computer already seems to have them. Right click and run the .exe as administrator. REBOOT after install. This rules out another potential point of failure.
• MAKE SURE YOU ONLY HAVE YOUR PHONE PLUGGED IN. Make sure there are as few USB devices, as possible, plugged into your computer during the rooting process.
• DISABLE YOUR ANTI-VIRUS

Step 1:
Read EVERYTHING above. Twice.

Step 2:
Open Settings->About Device and scroll down to “Build Number”. Tap it repeatedly until it says you have activated “Developer Mode”.

Step 3:
Open Settings->Developer Options and turn ON both “USB Debugging” and “OEM Unlock”.

Step 4:
Turn phone OFF. Once off, hold (Volume Down, Center Home, and Power) until you see a blue warning screen.

Step 5:
Press Volume Up and plug your phone into your computer. You should have blue screen that says “Downloading”.

Step 6:
All of the files should be downloaded to your computer and be sitting in your “Downloads” folder. Un-zip the ODIN-modified.zip, right click the ODIN .exe, and run as administrator.
IF YOU DON’T SEE A BLUE BOX AT THE TOP LEFT OF ODIN THEN DO THESE STEPS AGAIN:
1. Run the Samsung USB Drivers .exe again.
2. Reboot your computer.
3. Make sure your data cable isn’t damaged and is plugged in all the way.

Step 7.
Select AP and choose the ENG Boot file ending in .tar. Then click “Start”. The blue box should eventually turn green and say “PASS”.
IF YOU GET STUCK IN A BOOT LOOP:
“If your phone ends up in a bootloop (which most likely will), you will need to do a factory reset. To do this, hold down Volume Down, Center Home, and Power buttons together until your phone resets then quickly switch the Volume Down to Up key while holding the rest of the buttons down until you see “Recovery booting” at the top-left of the screen. If you mess up, don’t worry you can keep trying until you get it right. Once in stock recovery, choose “Wipe data/factory reset” then “yes” to do a factory reset. THIS WILL ERASE EVERYTHING ON YOUR PHONE! Reboot and after 5-10 minutes, you should be welcomed by a welcome screen, go ahead and login.”

Step 8:
Go through the set-up screens until you can repeat Steps 2 & 3.

Step 9:
Unzip fastboot.zip to its own directory. Unzip the contents of SuperSU and copy them to the fastboot folder.

Step 10:
Shift-RightClick in the white space below the files in the fastboot folder. Click “Open Command Window Here”.

Step 11:
Type the following in the Command Prompt:
Code:
adb devices
Code:
root.bat
Watch your phone for any messages and make sure to tap OK. If it freezes, unplug your phone, plug it back in, and restart from Step 10.

Step 12:
Install BusyBox from the app store. Open the app and make sure it installs to “/system/xbin”. DO NOT INSTALL IT ANYWHERE ELSE. THIS WILL CAUSE PROBLEMS AND REQUIRE A FLASH AND RE-ROOT.

Step 13:
You are now successfully rooted. Read the rest of this post carefully to fix the following items:
WiFi password reset
SecurityLogAgent
General Lag and other issues.

TO UNROOT - CLICK BELOW

WARNING:
DO NOT uninstall "SecurityLogAgent", DO freeze it using Titanium Backup. Uninstalling it seems to cause instability and random system crashes.
DO NOT attempt to update SuperSU BINARY UPDATE:You can update to v2.76 from v2.74 with the provided file (updating the app is also ok) after root. Other attempts to update will break WiFi, Cellular Data, Access to the Play Store, and will require a reflash in ODIN to regain functionality.

If you do accidentally do this, just reflash to PI2 firmware and check for OTA updates, or use the update packages, to bring your device back to PL1 Firmware. It will lag a lot, so be patient.

FIRMARE AND PACKAGE DOWNLOAD LINKS

Other Issues and Solutions:
If you get and MD5 error:

Your download for the tar file was probably incomplete or corrupt. To fix, re-download and make sure it downloads completely before trying again.
If ODIN does not recognize the file or doesn't display it in the browser:
The file should end in a .tar extension, not a .MD5 extension. Use THIS tutorial to show file extensions in windows(if you can't see them), and make sure the file ends in .tar

If you still experience significant lag or battery usage:
1. Try any of the suggested CPU governor apps on this thread.
2. I, personally, noticed the biggest improvement with Device Control [root] from the play store
3. Enable - Power Efficient Workqueue
Enable - LCD power reduce
Core Limits - 1593 MAX - 307 MIN and Lock Frequencies
Governor - Interactive and Lock Governor UPDATE: "PERFORMANCE" seems to work significantly better at removing lag and, surprisingly, saving battery
Enable - Automatic FStrimming
Enable - Core Control and MSM-Thermal
Enable - Reapply on boot with a 15 second delay
4. Under developer options, consider setting all of the animation speeds to 0
5. As always, you are responsible for any damage to your device or data

For those of you who want Xposed:
1. Install Flashfire from the Play Store
2. Put these 2 files on your phone FRAMEWORK and APK
3. Use Flashfire to flash the zip to your phone.
4. Install the APK and Reboot.
5. Enjoy
6. Avoid these modules or risk bricking your phone:
- Gravitybox - Confirmed
- Xblasttools - Confirmed

For those of you who want to Tether/Hotspot:
1. Install XTether in Xposed
2. Activate and Reboot
3. The native hotspot/tether options will now work in settings
4. Enjoy more.

If you have issues with AT&T keeping you from setting up your phone:
1. Make sure you connect to WiFi on first step of the Samsung setup
2. Do the normal setup until you get to the AT&T Setup portion
3. Let the setup "scan" for connections on WiFi
4. Dismiss the warning about limited WiFi and turn the WiFi OFF
5. Proceed with the rest of the setup by hitting NEXT or SKIP when available
6. You should now be able to use your phone and should be able to setup all AT&T related software separately.

To fix WiFi password reset issue:
1. Install BuildProp from the Play Store
2. Change the value of ro.securestorage.support=false
3. Save, reboot, enter WIFI password for the last time!

How to remove the VoLTE and RCS(hurricane looking thing) icons: (tested by FtaWolf)
1. Install a file explorer like FX
2. Set Read/Write access to System Partition, use the 3 dot menu in the top right
3. (be careful not to touch anything else, I soft-bricked my phone twice on accident)
3. Navigate to /system/priv-app/imsservice
4. Rename file imsservice.apk to imsservice.apk.bak, tap and hold to rename
5. Copy THIS file into the same folder
6. Then set permission to 644, again, tap and hold to change permissions
7. Reboot and you should be good to go.

How to add HotSpot and MobileData toggles or remove unwanted toggles (credit slimshouki)
1. Install CSC Feature Expert from the PlayStore
2. Scroll down until you find "Config Def Quick Setting Item" (Do not search for it, you wont find it)
3. Add " ,WiFiHotspot,MobileData"
4. (OPTIONAL) Delete any toggles you don't want. Make you there is a single comma between all values
5. Open Settings->Personal->Backup and Reset->Reset Settings
6. After it reboots you should see the toggles.

COMPATIBILITY STATUS:
Galaxy S7 & S7 Edge Qualcomm Variant Root: Confirmed Successful On: PG7, PH2, PI2, PK2, PL1 || Fails On: PL4, Android 7.0 Update
Poot Debug APK Qualcomm Root: Incompatible
Dirty Cow Exploit: Temp/Partial Root

TO DO:
Determine Root Method/Source (activefan01, perhaps you can weigh in)
Custom Recovery (if possible)
Optimize Current Root Method (currently takes a decent toll on battery life)
7.0.0+ Root (currenty only works on pre-nougat systems)
The Following 30 Users Say Thank You to NotSoMiniGun For This Useful Post: [ View ] Gift NotSoMiniGun Ad-Free
10th October 2016, 01:02 PM |#2  
OP Member
Thanks Meter: 75
 
Donate to Me
More
If no one has any answers on the availability of a functioning root for the Samsung Galaxy S7 Active, can some one tell me why the Active series of phones seem to be actively ignored? Is there an extreme difference in hardware? Is it difficult for devs to get their hands on the device? Is there not enough interest?
The Following User Says Thank You to NotSoMiniGun For This Useful Post: [ View ] Gift NotSoMiniGun Ad-Free
11th October 2016, 12:23 AM |#3  
br0adband's Avatar
Senior Member
Thanks Meter: 781
 
More
The basic gist with the Active line is: nobody really cares in terms of development because they're just not popular devices in terms of sales. They're better devices, in my opinion, but that doesn't mean much to anyone else obviously.

Root would be nice to muck around with I suppose, be able to do some more things, run some root-required apps and so on but, I can live without it so far.

The fact that there is no working firmware available from AT&T or Samsung anywhere could have something to do with it as well perhaps. I've been looking for a pure stock image just in case I have issues but so far it's just non-existent and probably always will be unavailable.

The Active models are great devices, just not popular to the majority of buyers unfortunately and that immediately translates into not being popular with developers or the community in general. I'm getting 2.5 days of battery life per charge with at least 7 hours of SOT with this one I have now so I'm a happy camper without any complaints.
The Following 2 Users Say Thank You to br0adband For This Useful Post: [ View ] Gift br0adband Ad-Free
11th October 2016, 04:52 AM |#4  
xc rider's Avatar
Senior Member
Flag Ahwahnee
Thanks Meter: 27
 
Donate to Me
More
Quote:
Originally Posted by br0adband

The basic gist with the Active line is: nobody really cares in terms of development because they're just not popular devices in terms of sales. They're better devices, in my opinion, but that doesn't mean much to anyone else obviously.

Root would be nice to muck around with I suppose, be able to do some more things, run some root-required apps and so on but, I can live without it so far.

The fact that there is no working firmware available from AT&T or Samsung anywhere could have something to do with it as well perhaps. I've been looking for a pure stock image just in case I have issues but so far it's just non-existent and probably always will be unavailable.

The Active models are great devices, just not popular to the majority of buyers unfortunately and that immediately translates into not being popular with developers or the community in general. I'm getting 2.5 days of battery life per charge with at least 7 hours of SOT with this one I have now so I'm a happy camper without any complaints.

I'm only getting 4hrs of sot..... Hmm
11th October 2016, 06:53 AM |#5  
br0adband's Avatar
Senior Member
Thanks Meter: 781
 
More
I don't use cellular except when I'm out and about, I use about 40-45% brightness or less (auto brightness when out and about), I have roughly 155 packages disabled with Package Disabler Pro, that's about it.

With a 4000 mAh battery, the GS7A better last as long as mine is lasting or something is absolutely wrong I'd say - it's not that hard to get this kind of battery life and usage but as always YMMV.
The Following 2 Users Say Thank You to br0adband For This Useful Post: [ View ] Gift br0adband Ad-Free
11th October 2016, 09:43 AM |#6  
Junior Member
Flag New Delhi
Thanks Meter: 4
 
More
I am also searching for root. I got some link in google search, but they are not working. I bought this unlocked device in India. While it works fine with old network, but it does not work with new network which are purely 4g and use voice over LTE for calls.

Sent from my SAMSUNG-SM-G891A using Tapatalk

---------- Post added at 02:13 PM ---------- Previous post was at 02:12 PM ----------

I need to put Indian CSC on this phone.

Sent from my SAMSUNG-SM-G891A using Tapatalk
11th October 2016, 04:49 PM |#7  
Senior Member
Thanks Meter: 71
 
More
Quote:
Originally Posted by br0adband

I don't use cellular except when I'm out and about, I use about 40-45% brightness or less (auto brightness when out and about), I have roughly 155 packages disabled with Package Disabler Pro, that's about it.

With a 4000 mAh battery, the GS7A better last as long as mine is lasting or something is absolutely wrong I'd say - it's not that hard to get this kind of battery life and usage but as always YMMV.

Would you be willing to compile a list of all the packages you disabled? Maybe then I can get better battery life.

Sent from my SAMSUNG-SM-G891A using Tapatalk
11th October 2016, 07:35 PM |#8  
br0adband's Avatar
Senior Member
Thanks Meter: 781
 
More
Here's the list as XML and it's attached as well for import to Package Disabler Pro:

Code:
<importExportSetting>
   <disabledPackages class="java.util.ArrayList">
      <string>com.mobeam.barcodeService</string>
      <string>com.monotype.android.font.rosemary</string>
      <string>com.matchboxmobile.wisp</string>
      <string>com.sec.android.widgetapp.samsungapps</string>
      <string>com.samsung.android.app.galaxyfinder</string>
      <string>com.sec.android.app.chromecustomizations</string>
      <string>com.samsung.android.app.aodservice</string>
      <string>com.samsung.svoice.sync</string>
      <string>com.drivemode</string>
      <string>com.sec.android.app.clipvideo</string>
      <string>com.sec.android.devicehelp</string>
      <string>com.android.wallpapercropper</string>
      <string>com.sec.android.app.wfdbroker</string>
      <string>com.att.android.digitallocker</string>
      <string>com.samsung.android.app.withtv</string>
      <string>com.sec.android.app.safetyassurance</string>
      <string>org.simalliance.openmobileapi.service</string>
      <string>com.samsung.android.easysetup</string>
      <string>com.android.externalstorage</string>
      <string>com.sec.android.easyonehand</string>
      <string>com.sec.factory</string>
      <string>com.cequint.ecid</string>
      <string>com.directv.dvrscheduler</string>
      <string>com.samsung.android.qconnect</string>
      <string>com.amazon.mShop.android.install</string>
      <string>com.sec.android.app.tourviewer</string>
      <string>com.sec.android.Kies</string>
      <string>com.samsung.faceservice</string>
      <string>com.monotype.android.font.foundation</string>
      <string>com.sec.android.widgetapp.easymodecontactswidget</string>
      <string>com.samsung.android.email.provider</string>
      <string>com.samsung.android.firmware.tsp</string>
      <string>com.google.android.configupdater</string>
      <string>com.sec.android.app.billing</string>
      <string>com.sec.android.app.minimode.res</string>
      <string>com.samsung.android.game.gamehome</string>
      <string>com.samsung.android.slinkcloud</string>
      <string>com.dti.att</string>
      <string>com.dsi.ant.service.socket</string>
      <string>com.sec.android.AutoPreconfig</string>
      <string>com.sec.android.app.soundalive</string>
      <string>com.samsung.android.securitylogagent</string>
      <string>com.android.carrierconfig</string>
      <string>com.samsung.android.app.watchmanager</string>
      <string>com.samsung.android.app.assistantmenu</string>
      <string>com.locationlabs.cni.att</string>
      <string>com.samsung.SMT</string>
      <string>com.samsung.aab</string>
      <string>com.samsung.vvm</string>
      <string>com.sec.android.ofviewer</string>
      <string>com.samsung.hs20provider</string>
      <string>net.aetherpal.device</string>
      <string>com.sec.att.usagemanager3</string>
      <string>com.dsi.ant.sample.acquirechannels</string>
      <string>com.samsung.android.smartface</string>
      <string>com.android.mms</string>
      <string>com.android.backupconfirm</string>
      <string>com.sec.android.app.SecSetupWizard</string>
      <string>com.hancom.office.editor.hidden</string>
      <string>com.sec.bcservice</string>
      <string>com.android.calendar</string>
      <string>com.samsung.android.providers.context</string>
      <string>com.sec.android.preloadinstaller</string>
      <string>com.sec.android.uibcvirtualsoftkey</string>
      <string>com.samsung.android.sdk.professionalaudio.utility.jammonitor</string>
      <string>com.android.sharedstoragebackup</string>
      <string>com.yellowpages.android.ypmobile</string>
      <string>com.samsung.android.app.colorblind</string>
      <string>com.android.printspooler</string>
      <string>com.android.dreams.basic</string>
      <string>com.att.myWireless</string>
      <string>com.sec.android.app.dictionary</string>
      <string>com.samsung.android.app.talkback</string>
      <string>com.samsung.android.game.gametools</string>
      <string>com.asurion.android.mobilerecovery.att</string>
      <string>com.sec.smartcard.manager</string>
      <string>com.sec.allsharecastplayer</string>
      <string>com.samsung.app.slowmotion</string>
      <string>com.samsung.android.smartcallprovider</string>
      <string>com.directv.promo.shade</string>
      <string>com.dsi.ant.plugins.antplus</string>
      <string>com.samsung.android.personalpage.service</string>
      <string>com.samsung.advp.imssettings</string>
      <string>com.samsung.android.app.advsounddetector</string>
      <string>com.sec.android.app.clockpackage</string>
      <string>com.samsung.android.app.mirrorlink</string>
      <string>com.samsung.android.sm</string>
      <string>com.sec.android.widgetapp.locationwidget</string>
      <string>com.google.android.apps.walletnfcrel</string>
      <string>com.samsung.android.controltv</string>
      <string>com.samsung.mdl.radio</string>
      <string>com.sec.spp.push</string>
      <string>com.dsi.ant.server</string>
      <string>com.samsung.android.gamepad.service</string>
      <string>com.samsung.android.allshare.service.fileshare</string>
      <string>com.synchronoss.dcs.att.r2g</string>
      <string>com.sec.android.mimage.photoretouching</string>
      <string>com.samsung.android.universalswitch</string>
      <string>com.samsung.helphub</string>
      <string>com.sec.android.app.sns3</string>
      <string>flipboard.boxer.app</string>
      <string>com.google.android.feedback</string>
      <string>com.google.android.apps.photos</string>
      <string>com.android.managedprovisioning</string>
      <string>com.sec.android.providers.tasks</string>
      <string>com.ubercab</string>
      <string>com.monotype.android.font.chococooky</string>
      <string>com.android.dreams.phototable</string>
      <string>com.samsung.safetyinformation</string>
      <string>com.facebook.katana</string>
      <string>com.samsung.app.highlightplayer</string>
      <string>com.sec.android.app.vepreload</string>
      <string>com.android.providers.partnerbookmarks</string>
      <string>com.cleanmaster.sdk</string>
      <string>com.samsung.android.keyguardwallpaperupdator</string>
      <string>com.android.wallpaper.livepicker</string>
      <string>com.samsung.android.beaconmanager</string>
      <string>com.amazon.mShop.android</string>
      <string>com.samsung.android.app.FileShareClient</string>
      <string>com.facebook.system</string>
      <string>com.sec.android.soagent</string>
      <string>com.samsung.android.fmm</string>
      <string>com.samsung.android.mdm</string>
      <string>com.smlds</string>
      <string>com.ws.dm</string>
      <string>com.samsung.knox.appsupdateagent</string>
      <string>com.samsung.android.spayfw</string>
      <string>com.samsung.app.newtrim</string>
      <string>com.samsung.android.spay</string>
      <string>com.sec.hearingadjust</string>
      <string>com.samsung.android.dlp.service</string>
      <string>com.samsung.android.bbc.bbcagent</string>
      <string>com.samsung.android.voicewakeup</string>
      <string>com.sec.android.splitsound</string>
      <string>com.wssnps</string>
      <string>com.samsung.android.app.watchmanagerstub</string>
      <string>com.policydm</string>
      <string>com.samsung.android.app.FileShareServer</string>
      <string>com.enhance.gameservice</string>
      <string>com.americanexpress.plenti</string>
      <string>com.sec.svoice.lang.es_US</string>
      <string>com.lookout</string>
      <string>com.samsung.android.sm.provider</string>
      <string>com.monotype.android.font.cooljazz</string>
      <string>com.android.bluetoothmidiservice</string>
      <string>com.facebook.appmanager</string>
      <string>com.samsung.voiceserviceplatform</string>
      <string>com.samsung.aasaservice</string>
      <string>com.samsung.android.allshare.service.mediashare</string>
      <string>com.sec.android.app.mt</string>
      <string>com.sec.knox.switcher</string>
      <string>com.qualcomm.atfwd</string>
      <string>com.sec.android.app.magnifier</string>
      <string>com.samsung.android.video</string>
      <string>com.amazon.kindle</string>
   </disabledPackages>
</importExportSetting>
Attached Files
File Type: xml disabledpackages.xml - [Click for QR Code] (8.0 KB, 1254 views)
The Following User Says Thank You to br0adband For This Useful Post: [ View ] Gift br0adband Ad-Free
11th October 2016, 09:18 PM |#9  
Senior Member
Thanks Meter: 71
 
More
Thank you. I'm going to mess around with it later.

Sent from my SAMSUNG-SM-G891A using Tapatalk
12th October 2016, 06:03 PM |#10  
FtaWolf's Avatar
Senior Member
Flag Cana
Thanks Meter: 784
 
Donate to Me
More
Here first run with sot with S7 Active.





Sent from my SAMSUNG-SM-G891A using Tapatalk
13th October 2016, 04:36 AM |#11  
br0adband's Avatar
Senior Member
Thanks Meter: 781
 
More
Quote:
Originally Posted by FtaWolf

Here first run with sot with S7 Active.

That's awesome, really it is, but what does that have to do with this thread and rooting it?
The Following User Says Thank You to br0adband For This Useful Post: [ View ] Gift br0adband Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes