[RECOVERY] [G3] [F2FS] TWRP 2.8.7.0 touch recovery [06/22]

Search This thread

777jon

Senior Member
Aug 15, 2012
229
2,670
TWRP 2.8.7.0 for LG G3
D850 / D851 / D852 / D855 / LS990 / VS985

Team Win Recovery Project 2.x, or twrp2 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
Phone look:
IJnMXhJ.png
mygQ6Ud.png


Tablet look:
o3tyuvg.png

y5dT0b0.png
CHANGELOG for 2.8.7.0:

-Initial ground work for software drawn keyboard (_that)
-Fix handling of wiping internal storage on datamedia devices (xuefer)
-Allow DataManager to set and read values from the system properties (xuefer)
-Fix crash when taking screenshots on arm64 devices (xuefer)
-Fix error message after an ORS script completes (Dees_Troy)
-Fix crashes / error when creating encrypted backups (_that, Dees_Troy)
-Add system read only option – more details below (Dees_Troy)
-Add resize2fs and GUI option to run resize2fs (Dees_Troy)
-Fix crash loop caused by empty lines in AOSP recovery command file (_that)
-Prevent duplicate page overlays such as multiple lock screens (mdmower)

Note: As always, be sure your custom theme is up to date (or remove your custom theme) before updating TWRP.

System read only option: Devices that ship with 5.0 and higher as their initial OS are using block level OTA updates. With this style of OTA update, the update script checks to see if the system partition has ever been mounted read/write. Further, the script also usually runs an SHA sum of the entire system partition to detect if any changes have been made. If any changes have been made, the OTA update will refuse to install. Since not all OEMs and devices have factory images available, we have created a new feature in TWRP that detects if the system partition has ever been mounted read/write. If not, you will be prompted asking if you want TWRP to mount system as read/write. If you choose not to allow TWRP to mount as read/write, TWRP won’t prompt to install SuperSU and TWRP won’t try to patch the stock ROM to prevent TWRP from being replaced by stock recovery. The goal of this option is to hopefully allow the user to make a raw system image backup that they can use to get back to a state where they can take OTA updates again.

resize2fs feature: On some devices like the Nexus 6, the factory images include a userdata image that is the proper size only for the 32GB units. If you flash the factory image to a 64GB Nexus 6, the data partition will appear as if it only has the free space of a 32GB device. Using the resize2fs option, TWRP can resize your data partition to take up the full space available. The resize2fs may also be useful to resize system partitions on devices where custom ROM system images don’t take up the full partition space. Lastly, resize2fs may be useful in some cases to reserve the proper space at the end of a data partition for a full disk encryption key, should your partition be formatted incorrectly for some reason.

Features
* Bumped
* F2FS Filesystem Support
* Double Tap to Wake
* Modem Backup Support

Requirements
- Root

Installation Instructions:
A. With custom recovery already installed:
1. Download
2. Install TWRP in recovery
3. Reboot recovery

B. With stock recovery (Need ADB):
1. Download & extract zip
2. Move recovery.img to internal storage.
3. Open terminal window/command prompt to execute following commands
Code:
adb shell
su
dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/recovery
dd if=/sdcard/recovery.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
exit
exit
adb reboot recovery
You should be in your updated recovery now

Downloads:
AndroidFileHost | BasketBuild

Warning
I am not responsible for anything that happens to your device!


Credits
@Dees_Troy & TeamWin - for TWRP touch recovery
@thecubed & Team CodeFire - for Bump!

Sources
https://github.com/777jon
https://github.com/omnirom

XDA:DevDB Information
[RECOVERY] TWRP touch recovery 2.8.7.0, Tool/Utility for the LG G3

Contributors
777jon, Dees_Troy

Version Information
Status: Stable

Created 2015-02-12
Last Updated 2015-06-23
 
Last edited:

777jon

Senior Member
Aug 15, 2012
229
2,670
FAQ:

Can I install via Flashify?
Yes, extract the recovery.img from the zip file and use Flashify to flash it.

How do I enter recovery mode?
http://youtu.be/ifi-ArGeTzQ

Change Log
Code:
06/22/15 (TWRP 2.8.7.0)
- TWRP 2.8.7.0 release

03/26/15 (TWRP 2.8.6.1)
- TWRP 2.8.6.0 release

03/01/15 (TWRP 2.8.5.1)
- F2FS Filesystem Support
- Double Tap to Wake

02/12/15 (TWRP 2.8.5.0)
- TWRP 2.8.5.0 release

01/13/15 (TWRP 2.8.4.0)
- TWRP 2.8.4.0 release

12/22/14 (TWRP 2.8.3.0)
- TWRP 2.8.3.0 release

12/09/14 (TWRP 2.8.2.0)
- Support Modem Backup
- Display "External SD" instead of "external_sd"

12/08/14 (TWRP 2.8.2.0)
- Initial release
- TWRP 2.8.2.0
 
Last edited:

gsw5700

Senior Member
Jan 31, 2011
2,890
664
Many Thanks for this, just flashed and now performing a backup and got the message :-

E: Unable to locate '/modem' partition for backup calculations

Backing up Boot...
Backing up System...
Backing up Data...
Backing up Cache...
E: Unable to locate '/modem' partition for backup process.
Backing up EFS...
Backing up efs2...
Updating partition tables
...done
[BACKUP COMPLETED IN 124 SECONDS]

Any idea why the modem partition is not being backed up...?

Thanks Again.
 
Last edited:

777jon

Senior Member
Aug 15, 2012
229
2,670
Does it support modem backup?

Many Thanks for this, just flashed and now performing a backup and got the message :-

E: Unable to locate '/modem' partition for backup calculations

Backing up Boot...
Backing up System...
Backing up Data...
Backing up Cache...
E: Unable to locate '/modem' partition for backup process.
Backing up EFS...
Backing up efs2...
Updating partition tables
...done
[BACKUP COMPLETED IN 124 SECONDS]

Any idea why the modem partition is not being backed up...?

Thanks Again.

I'll include in the next update.
 

sean222

Senior Member
New TWRP build!

Changes
- Add support for D852
- Support Modem Backup
- Display "External SD" instead of "external_sd"

Thanks alot for this! I just decompiled your recovery image (.img) and repacked it and flashed via flashify but it failed! Is there some type of signing that needs to be done?
I'm only trying to replace curtain.jpg with the attached image :D
 

Attachments

  • curtain.jpg
    curtain.jpg
    136.3 KB · Views: 2,673

teddy0209

Senior Member
Feb 5, 2011
2,317
690
Thanks alot for this! I just decompiled your recovery image (.img) and repacked it and flashed via flashify but it failed! Is there some type of signing that needs to be done?
I'm only trying to replace curtain.jpg with the attached image :D

I think you need to rebump the recompiled recovery img...
 
  • Like
Reactions: sean222

kylothow

Senior Member
Jan 3, 2014
1,011
1,727
Brescia
@777jon and everyone interested in this recovery:
Latest release (12-09) doesn't boot, phone seem to be bootlooping in the recovery... had to roll back to 12-09 and everything works fine again.
EDIT: I'm on a D855 and I refer to that release.
EDIT2: Maybe a problem with my settings...
 
Last edited:

drdoulittle

Senior Member
Nov 6, 2011
1,740
876
Bangkok
TWRP run greate and my Backup is okay with efs md5 and efs.img...
When install the theme from 2.8.0.0 gives Recovery Loop....

Say me..
Give theme for TWRP 2.8.2.0 ???
 

Top Liked Posts

  • There are no posts matching your filters.
  • 185
    TWRP 2.8.7.0 for LG G3
    D850 / D851 / D852 / D855 / LS990 / VS985

    Team Win Recovery Project 2.x, or twrp2 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.
    Phone look:
    IJnMXhJ.png
    mygQ6Ud.png


    Tablet look:
    o3tyuvg.png

    y5dT0b0.png
    CHANGELOG for 2.8.7.0:

    -Initial ground work for software drawn keyboard (_that)
    -Fix handling of wiping internal storage on datamedia devices (xuefer)
    -Allow DataManager to set and read values from the system properties (xuefer)
    -Fix crash when taking screenshots on arm64 devices (xuefer)
    -Fix error message after an ORS script completes (Dees_Troy)
    -Fix crashes / error when creating encrypted backups (_that, Dees_Troy)
    -Add system read only option – more details below (Dees_Troy)
    -Add resize2fs and GUI option to run resize2fs (Dees_Troy)
    -Fix crash loop caused by empty lines in AOSP recovery command file (_that)
    -Prevent duplicate page overlays such as multiple lock screens (mdmower)

    Note: As always, be sure your custom theme is up to date (or remove your custom theme) before updating TWRP.

    System read only option: Devices that ship with 5.0 and higher as their initial OS are using block level OTA updates. With this style of OTA update, the update script checks to see if the system partition has ever been mounted read/write. Further, the script also usually runs an SHA sum of the entire system partition to detect if any changes have been made. If any changes have been made, the OTA update will refuse to install. Since not all OEMs and devices have factory images available, we have created a new feature in TWRP that detects if the system partition has ever been mounted read/write. If not, you will be prompted asking if you want TWRP to mount system as read/write. If you choose not to allow TWRP to mount as read/write, TWRP won’t prompt to install SuperSU and TWRP won’t try to patch the stock ROM to prevent TWRP from being replaced by stock recovery. The goal of this option is to hopefully allow the user to make a raw system image backup that they can use to get back to a state where they can take OTA updates again.

    resize2fs feature: On some devices like the Nexus 6, the factory images include a userdata image that is the proper size only for the 32GB units. If you flash the factory image to a 64GB Nexus 6, the data partition will appear as if it only has the free space of a 32GB device. Using the resize2fs option, TWRP can resize your data partition to take up the full space available. The resize2fs may also be useful to resize system partitions on devices where custom ROM system images don’t take up the full partition space. Lastly, resize2fs may be useful in some cases to reserve the proper space at the end of a data partition for a full disk encryption key, should your partition be formatted incorrectly for some reason.

    Features
    * Bumped
    * F2FS Filesystem Support
    * Double Tap to Wake
    * Modem Backup Support

    Requirements
    - Root

    Installation Instructions:
    A. With custom recovery already installed:
    1. Download
    2. Install TWRP in recovery
    3. Reboot recovery

    B. With stock recovery (Need ADB):
    1. Download & extract zip
    2. Move recovery.img to internal storage.
    3. Open terminal window/command prompt to execute following commands
    Code:
    adb shell
    su
    dd if=/dev/zero of=/dev/block/platform/msm_sdcc.1/by-name/recovery
    dd if=/sdcard/recovery.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
    exit
    exit
    adb reboot recovery
    You should be in your updated recovery now

    Downloads:
    AndroidFileHost | BasketBuild

    Warning
    I am not responsible for anything that happens to your device!


    Credits
    @Dees_Troy & TeamWin - for TWRP touch recovery
    @thecubed & Team CodeFire - for Bump!

    Sources
    https://github.com/777jon
    https://github.com/omnirom

    XDA:DevDB Information
    [RECOVERY] TWRP touch recovery 2.8.7.0, Tool/Utility for the LG G3

    Contributors
    777jon, Dees_Troy

    Version Information
    Status: Stable

    Created 2015-02-12
    Last Updated 2015-06-23
    31
    FAQ:

    Can I install via Flashify?
    Yes, extract the recovery.img from the zip file and use Flashify to flash it.

    How do I enter recovery mode?
    http://youtu.be/ifi-ArGeTzQ

    Change Log
    Code:
    06/22/15 (TWRP 2.8.7.0)
    - TWRP 2.8.7.0 release
    
    03/26/15 (TWRP 2.8.6.1)
    - TWRP 2.8.6.0 release
    
    03/01/15 (TWRP 2.8.5.1)
    - F2FS Filesystem Support
    - Double Tap to Wake
    
    02/12/15 (TWRP 2.8.5.0)
    - TWRP 2.8.5.0 release
    
    01/13/15 (TWRP 2.8.4.0)
    - TWRP 2.8.4.0 release
    
    12/22/14 (TWRP 2.8.3.0)
    - TWRP 2.8.3.0 release
    
    12/09/14 (TWRP 2.8.2.0)
    - Support Modem Backup
    - Display "External SD" instead of "external_sd"
    
    12/08/14 (TWRP 2.8.2.0)
    - Initial release
    - TWRP 2.8.2.0
    30
    TWRP 2.8.6.1 is up!

    CHANGELOG for 2.8.6.0:

    -Fix daylight savings time rules for USA and Europe (_that)
    -Allow mulitple overlays for popup boxes (Dees_Troy)
    -Add pattern style password entry for decrypt (Tassadar)
    -Keyboard improvements (_that)
    -Update AOSP base to 5.1 (Dees_Troy)
    -Reduce theme count to 5 and rely on scaling (Dees_Troy)
    -Various scaling improvements (Dees_Troy)
    -Improved handling of resources in the GUI (_that)
    -Make scroll bar size proportional to list size (_that)
    -Allow scoll lists to render without a header (_that)
    -Make console scroll per pixel with kinetic scrolling (_that)
    -Support styles in XML to reduce XML size and improve consistentcy (Dees_Troy)
    -Various other fixes and improvements (mdmower, bigbiff, codelover, etc)
    24
    New TWRP builds are up!

    CHANGELOG for 2.8.7.0:

    -Initial ground work for software drawn keyboard (_that)
    -Fix handling of wiping internal storage on datamedia devices (xuefer)
    -Allow DataManager to set and read values from the system properties (xuefer)
    -Fix crash when taking screenshots on arm64 devices (xuefer)
    -Fix error message after an ORS script completes (Dees_Troy)
    -Fix crashes / error when creating encrypted backups (_that, Dees_Troy)
    -Add system read only option – more details below (Dees_Troy)
    -Add resize2fs and GUI option to run resize2fs (Dees_Troy)
    -Fix crash loop caused by empty lines in AOSP recovery command file (_that)
    -Prevent duplicate page overlays such as multiple lock screens (mdmower)

    Note: As always, be sure your custom theme is up to date (or remove your custom theme) before updating TWRP.

    System read only option: Devices that ship with 5.0 and higher as their initial OS are using block level OTA updates. With this style of OTA update, the update script checks to see if the system partition has ever been mounted read/write. Further, the script also usually runs an SHA sum of the entire system partition to detect if any changes have been made. If any changes have been made, the OTA update will refuse to install. Since not all OEMs and devices have factory images available, we have created a new feature in TWRP that detects if the system partition has ever been mounted read/write. If not, you will be prompted asking if you want TWRP to mount system as read/write. If you choose not to allow TWRP to mount as read/write, TWRP won’t prompt to install SuperSU and TWRP won’t try to patch the stock ROM to prevent TWRP from being replaced by stock recovery. The goal of this option is to hopefully allow the user to make a raw system image backup that they can use to get back to a state where they can take OTA updates again.

    resize2fs feature: On some devices like the Nexus 6, the factory images include a userdata image that is the proper size only for the 32GB units. If you flash the factory image to a 64GB Nexus 6, the data partition will appear as if it only has the free space of a 32GB device. Using the resize2fs option, TWRP can resize your data partition to take up the full space available. The resize2fs may also be useful to resize system partitions on devices where custom ROM system images don’t take up the full partition space. Lastly, resize2fs may be useful in some cases to reserve the proper space at the end of a data partition for a full disk encryption key, should your partition be formatted incorrectly for some reason.
    21
    TWRP 2.8.5.1
    * F2FS Filesystem Support
    * Double Tap to Wake
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone