Monday, July 4, 2016

How-to notes: root, install Xposed, or unroot/returning to stock a Verizon Galaxy S7

DISCLAIMER: these are just my personal notes I'm sharing for brevity. I didn't come up with any of these files, any of these methods, or take any credit. It was kind of spread all over the place though and feel it'd benefit everyone to have all of this in one place. That said, a huge giant thank-you goes out to Chainfire, Wanam, markhaines1985, and everyone else who goes out of their way to make our phone experience better!


With Device: Verizon Samsung Galaxy S7 (SM-G930V)
On Software: G930VVRU2APE1 (OTA update June 10th, 2016)
Verified: July 4th, 2016


PERMANENT ROOT

Install Samsung USB device drivers
http://ift.tt/13zwS9c

Install ADB (system-wide)
http://ift.tt/1mwbnuF

Connect phone to PC via USB. Enable USB debugging.

Extract Odin3 v3.12 (PrinceComsy version)
http://d-h.st/gsDA

Download engineer-rooted boot image
http://d-h.st/o3hm (Galaxy S7)

Download and extract SuperSU flash package
http://ift.tt/29FiuAw

Open Odin (Odin PrinceComsy.exe). Click 'AP' and select the AP TAR file:
Samsung_G930x_QC_Rooted_BOOT.TAR (any Samsung Galaxy S7)

Still in Odin, click 'Start' to flash the engineer-rooted boot image and reboot the phone.

When the phone has finished rebooting and with it still connected to the PC, start the SuperSU flash package by double-clicking 'root.bat' from 'SuperSU-v2.74-2-S7QC'. Once it finishes, the phone will automatically reboot.

DONE!

Recommended next steps:

Fix issue with WiFi not saving password on phone reboot by editing the build.prop and setting 'ro.securestorage.support' to 'false'. I used JRummy's BuildProp editor:
http://ift.tt/1imYhuC

Set kernel governor to 'ondemand' or 'interactive' using Kernel Adiutor (ROOT) or Trickster MOD Kernel Settings
http://ift.tt/1A4jNwO
http://ift.tt/1jTJdaU

Install Xposed.


INSTALL XPOSED

Install FlashFire on phone
http://ift.tt/1OKKXG9

Download the Xposed flashable ZIP package and copy this file to your device
http://ift.tt/29IW6pX
( from http://ift.tt/1IZsDRS )

Launch FlashFire on the phone and click the (+) button in the lower right to add a step. Select a 'Flash ZIP or OTA' flash step. Locate the Xposed flashable ZIP package and select it. For options, check on 'Mount /system read/write' and leave the rest of the options unchecked.

Click the (+) button again to add another step. Select Wipe and only choose to wipe the 'Dalvik cache' and the 'Cache partition' (format method not required, but it won't hurt, either).

Scroll all the way down and click the 'Flash' lightning button in the lower left to commit these two steps and wait a few moments. You should see the phone flash the package briefly before rebooting twice.

During the final reboot, you will see the animated boot screen appear for a very long time (three to five minutes or longer) before the screen changes to an 'Android is starting...' green screen with animated gears indicating that it is 'optimizing' apps. It is building a new Dalvik cache which should take several minutes. This is all normal; so no need to panic if it takes longer!

Once the phone finally finishes booting, you can continue.

Download the Xposed Installer APK and sideload it or install it from internal storage:
http://ift.tt/1itL6PY
( from http://ift.tt/1IZsDRS )

DONE!


RETURN TO STOCK

Install Samsung USB device drivers
http://ift.tt/13zwS9c

Connect phone to PC via USB. Enable USB debugging.

Extract Odin3 v3.12 (PrinceComsy version)
http://d-h.st/gsDA

Download and extract stock firmware image
http://ift.tt/29IWhRN (Verizon Samsung Galaxy S7)

Open Odin (Odin PrinceComsy.exe). Click 'AP' and select the AP TAR file:
AP_G930VVRU2APE1_CL7722939_QB9709794_REV02_user_lo w_ship_MULTI_CERT.tar.md5 (Verizon Samsung Galaxy S7)

It will take a few moments to verify the MD5 of this very large file.

Now click 'CP' and select the CP TAR file:
CP_G930VVRU2APE1_CL7722939_QB9709794_REV02_user_lo w_ship_MULTI_CERT.tar.md5 (Verizon Samsung Galaxy S7)

Now click 'CSC' and select the CSC TAR file:
CSC_VZW_G930VVZW2APE1_CL7722939_QB9709794_REV02_us er_low_ship_MULTI_CERT.tar.md5 (Verizon Samsung Galaxy S7)

Now click 'Start' to flash the stock Verizon images and reboot the phone.

DONE!


Credit/references:
http://ift.tt/2967PD8
http://ift.tt/29p6q9O
http://ift.tt/1IZsDRS
(and probably more that I'm shamefully forgetting)

Note:
I am using the PrinceComsy version in these instructions. I understand it's not necessary for the Verizon variant, but for consistency it made its way to my notes and is the version that I personally used.


from xda-developers http://ift.tt/29i6ExD
via IFTTT

No comments:

Post a Comment