[Samsung Galaxy A3, A5, A7 (2017) ROMs, Kernels, Re] vocoderism:
TWRP 3.1.1-0 Released

May 19, 2017

TWRP 3.1.1-0 is out now for all currently supported devices.

[IMG="TWRP Logo"]https://img.xda-cdn.com/ZGEtYY47JQE8LEVJjl0J3TAUTJk=/https%3A%2F%2Fandroplus.org%2Fwp%2Fwp-content%2Fuploads%2F2016%2F02%2Ftwrp_300.jpg[/IMG]

What's new in 3.1.1-0:

vold decrypt on a few select HTC devices, TWRP will now attempt to use the system partition's vold and vdc binaries and libraries to decrypt the data partition (nkk71 and CaptainThrowback)

adb backup to stream a backup directly to or from your PC, see documentation here (bigbiff)

tweak MTP startup routines (mdmower)

support new Android 7.x xattrs for backup and restore to fix loss of data after a restore (Dees_Troy)

support POSIX file capabilities backup and restore to fix VoLTE on HTC devices and possibly other issues (Dees_Troy)

better indicate to users that internal storage is not backed up (Dees_Troy)

improve automatic determination of TW_THEME (mdmower)

minimal getcap and setcap support (_that)

try mounting both ext4 and f2fs during decrypt (jcadduono and Dees_Troy)

shut off backlight with power key (mdmower)

timeout during FDE decrypt (Dees_Troy and nkk71)

support for FBE decrypt and backing up and restoring FBE policies (Dees_Troy)

boot slot support (Dees_Troy)

TWRP app install prompt during reboot (Dees_Troy)

support for AB OTA zips (Dees_Troy)

support new Android 7.x log command (Dees_Troy)

update recovery sources to AOSP 7.1 (Dees_Troy)

numerous bugfixes and improvements by too many people to mention

Official TWRP App

Mar 11, 2017

Official TWRP App

The official TWRP app is the first and only first-party app developed by Team Win for TWRP. Please bear with us as we work to fix any bugs and build out the features. The initial version of the app does not support flashing on the Pixel due to the Pixel's A/B partition layout. In addition, the app may not support finding and flashing images from external storage locations. We are working hard to improve these items and bring you more new features.

Download Links:

We recommend downloading the app from the Play Store.

If you do not have Play Store access, you may download the Official TWRP App here: https://dl.twrp.me/twrpapp/

How do I use the app?

When you first open the app, you will be greeted by a few options. First, you will need to agree not to hold us responsible for anything that happens to your device while using the app. You may also grant the app root permissions. The app will work without root, but some functionality like image flashing will be disabled. Lastly, you can opt into enabling InsightCore (more on this feature later).

Once you have passed this initial screen, you will be greeted with the app home screen where you can choose TWRP FLASH or NETWORK STATISTICS (more on the network statistics later). On the TWRP FLASH screen you will need to select a device. Once you have selected a device, the app will periodically check for new TWRP versions for the device that you have selected. The default interval is once per day, but you can tap on the settings icon in the upper-right to change the interval or disable the update check entirely.

If you enabled root access, you will see options for selecting an image and buttons for flashing the selected image to boot or recovery. Note that you should flash TWRP images to recovery. The boot image flashing is for flashing full boot images (not just kernel zImages) and should not be used for flashing TWRP.

Features:

MTP working > to be confirmed

ADB working > to be confirmed

SEANDROID warning fix

TWRP and Kernel built from latest source

Factory Image flashing(see below)

Twrp app support

New feature available in TWRP v3 is system image backup and restore and factory image flashing (see TWRP changelog for details)

Basically this means factory images from the official firmware can now be flashed with TWRP instead of ODIN. I have extended this feature to include BOOT, RECOVERY, SYSTEM, CACHE, HIDDEN and RADIO(MODEM) partitions.

This feature can be found under INSTALL >> INSTALL IMAGE >> select image to flash >> select partition.

NOTE: To flash the modem, first it needs to be renamed to modem.bin.img

You flash this at your own risk. Please ensure you have the stock ROM to hand downloaded from SAMMOBILE in case of problems. This will trip the knox counter.

Instructions:

Flash with ODIN 3.10.7 vesrion .or above

Put your device in DOWNLOAD mode.

Uncheck Auto reboot.

Load the respective file below into the AP slot and hit start.

After flashing and ODIN reports PASS immediately reboot to recovery by holding POWER + HOME + VOL DOWN.

As soon as the screen goes blank change to VOL UP whilst still holding POWER + HOME.

You should now see TWRP recovery.

NOTE: ON SOME ANDROID 5.1.1/6.0 DEVICES IT IS NECESSARY TO GO TO:

Settings -> Developer Options -> OEM unlocking

AND ENABLE OEM UNLOCK FIRST OR YOU MAY ENCOUNTER 'BLOCKED BY FRP LOCK' WHEN FLASHING.

DOWNLOAD:

[MOD EDIT] Link removed

If you already have custom twrrp recovery to a lower version put img file from link below on your external sdcard and flash with flashify ap from play store or directly from Twrp with Install Image and tap recovery

[MOD EDIT] Link removed

To Root:

Chainfire SUPERSU v2.82

https://s3-us-west-2.amazonaws.com/supersu/download/zip/SuperSU-v2.82-201705271822.zip

or MAGISK 13.3 and magisk manager 5.1.1.

https://xdaforums.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

To disable forced encryption and mount internal storage (/DATA):

1. Boot to Twrp

2. Format Data partition using FORMAT DATA button under Wipe options.

(Note: This will wipe the internal storage)

3. Check DATA is mountable.

4. Install root (if root is required)

5. Install boot image patch below.

6. Reboot

Boot image patch

no-verity-no-encrypt_ashyx

DEVICE TREE: soon

XDA:DevDB Information

TWRP recovery for the Galaxy A5 2017 Exynos7880, Tool/Utility for the Samsung Galaxy A Series 2017 A3, A5, A7

Contributors

vocoderism, ashyx

Version Information

Status: Beta

Current Beta Version: 1.0

Beta Release Date: 2017-07-28

Created 2017-07-28

Last Updated 2017-07-28