Use at your own risk. Note that wiping Data WILL also wipe internal storage, contrary to normal behavior.
Introduction
TWRP Data backups do not include Internal Storage, which is the emulated SD card that stores your photos, videos, downloads, and more. This means that in the event you transfer phones or completely wipe data, all of that is gone! Eventual data loss is inevitable here.
Tipatch patches TWRP to backup contents of internal storage (emulated SD card) as part of Data, thus preventing data loss. Internal storage typically includes items such as photos, videos, downloads, game data, and other assorted files.
The app supports patching an image and saving the result anywhere, as well as patching the currently installed recovery in-place on rooted devices. It has been confirmed to work on Exynos, Snapdragon, Kirin, and MediaTek devices.
Note: internal storage is the same thing as emulated SD card. They are both referring to the /data/media path.
Compatibility
As far as I know, this works on every device. It has been confirmed to work on Exynos (Galaxy S8, Galaxy A8), Snapdragon (Mi A1, Galaxy S9+ unlocked), Kirin (Mate 10 Lite), and MediaTek devices. Let me know if there's any device it does not fully work on.
Downloads
Download the app on Google Play or XDA Labs.
Alternatively, downloads can be found here on GitHub.
The first release listed is the latest version, currently 1.6.
If you don't want to use the app, programs for Windows, macOS, and Linux are also available at the link above.
Instructions
If your device is rooted, you can patch your current recovery (both slots on A/B) with one tap.
If your device is not rooted, download your device's recovery image and patch that. Then flash or boot the patched image as usual.
How do I know if it worked?
- "Data (incl. storage)" on Backup screen
- "Backups of Data include…" while backing up
- Bigger Data size on Backup screen
A side effect is that wiping "Data" will also wipe internal storage. This cannot be fixed.
If you use a theme or a language other than English, the text will not change. Revert to the default theme and/or change to English to confirm.
Restoring backups with internal storage does not require a patched recovery.
Tipatch does not affect your external SD (if present) in any way.
Problems?
Reflash your recovery image. If you used in-place patching, simply tap "Restore backup" in the option menu.
Special thanks to @tytydraco (Draco) for suggestions and extensive testing.
Donate to support future development
Join the Telegram group
Translation positions are open! E-mail or PM me on Telegram/XDA to register for a language. Currently taken are Portuguese and Chinese.
Enjoy!
XDA:DevDB Information
Tipatch, App for the Apps & Games
Contributors
kdrag0n
Source Code: https://github.com/kdrag0n/tipatch
Version Information
Status: Stable
Current Stable Version: 1.6
Stable Release Date: 2018-09-18
Created 2018-08-19
Last Updated 2018-09-24