Official TWRP 3.2.3-0 for Essential PH-1

Search This thread

rophiroth

Senior Member
Dec 11, 2010
509
34
And all twrp versions have the screen buggy? Here I found the updated version I was talking about, touch without losing the other slot stuff:

https://drive.google.com/folderview?id=161SEe74nYxXIBfg3OPlYEUz_D2IAguCf

While installing twrp in both slot my los16 dont boot anymore :'c

But I run into a recently different problem now... I move a mock app to system with luckypatcher and then my system dont boot anymore... Lockscreen was password protected and decreypting is failing to read my password. Any way to fix this without factory reset and lose all data? :'c (I dont undestand why this cause system cant boot..)

---------- Post added at 04:08 PM ---------- Previous post was at 04:08 PM ----------

And all twrp versions have the screen buggy? Here I found the updated version I was talking about, touch without losing the other slot stuff:

https://drive.google.com/folderview?id=161SEe74nYxXIBfg3OPlYEUz_D2IAguCf

While installing twrp in both slot my los16 dont boot anymore :'c

But I run into a recently different problem now... I move a mock app to system with luckypatcher and then my system dont boot anymore... Lockscreen was password protected and decreypting is failing to read my password. Any way to fix this without factory reset and lose all data? :'c (I dont undestand why this cause system cant boot..)
 

Bill720

Forum Moderator
Staff member
Mar 13, 2013
820
482
AT&T HTC One
Moto X Pure
So close!

Any word on getting TWRP updated or working with the Febuary 2020 stock Rom release? We're so close! Once it's working, we'll be done with pesky updates for this phone forever and then they never have to worry about it again.
 

IronRoo

Senior Member
Aug 4, 2014
1,389
447
Any word on getting TWRP updated or working with the Febuary 2020 stock Rom release? We're so close! Once it's working, we'll be done with pesky updates for this phone forever and then they never have to worry about it again.

Think most people think this is unlikely to be updated.
 

Bill720

Forum Moderator
Staff member
Mar 13, 2013
820
482
AT&T HTC One
Moto X Pure
I got it working... kind of

Think most people think this is unlikely to be updated.

That's too bad, given the importance of this final software update. At any rate, I worked on this for a few hours yesterday and found what I consider to be a viable solution by taking advantage of the ever-irritating "slots" function.

Basically, with the January 2020 Rom (stock, rooted, and EdXposed) on both slots, I used TWRP to install the PH1-OTA-QQ1A.200105.032.zip to one of the slots. I booted the phone and verified that it had received the Febuary Rom (032) on that slot and was still running the January (007) on the other. I used Fastboot to apply the FebRoot.img image to the slot that I had upgraded to 032 and restarted.

With that done, and after verifying that everything was working as expected, I now had one slot with a fully rooted/working 007 and, most importantly, one with a fully rooted/working 032 (Febuary 2020). To have some access to TWRP, I installed the same old "Dec_boot_patched_TWRP.img" on the slot with the old January (007) Rom that I wouldn't be using anymore. That slot now has only TWRP. When I need to use it, I just flip over to slot A, do whatever needs to be done in Twrp, switch back to slot B, and boot normally.

While this is a bit annoying, the only times I ever should need to use TWRP anymore will be for emergency recovery purposes (in case of broken Magisk/EdXposed module updates) and for doing backups. The 30 extra seconds that I'll have to spend (maybe 2-3 times per year) are worth it in exchange for not having to dismiss the ever-irritating update nags ever few days. Even if Twrp never gets updated, I'm happy with leaving it as-is, since this setup is essentially 100% functional.

For anyone who might be playing along at home, here are some of the most useful commands, all compiled into one place, in no particular order:
adb reboot fastboot
adb reboot recovery
adb shell getprop ro.boot.slot_suffix (this one tells you what slot you're currently on, after booting up, or from within TWRP)

fastboot getvar current-slot
fastboot --set-active=a
fastboot --set-active=b
fastboot reboot recovery
fastboot flash boot_b FebRoot.img (or, alternatively fastboot flash boot_a FebRoot.img)
 
Last edited:

gk1984

Senior Member
Jan 4, 2011
2,322
627
Samsung Galaxy S22 Plus
Can someone who has actually tried to run TWRP on Feb. update produce and share a TWRP log in the issue I filed?
https://github.com/TeamWin/android_bootable_recovery/issues/14

I haven't actually flashed any custom ROMs and have no need for TWRP, but I'm planning to flash either LOS 17.1 when it's released or Paranoid Android shortly in hopes it addresses some bugs Google/Essential has ignored. It would be nice to have a current version of TWRP, as many here have expressed.
 

grzwolf

Senior Member
Mar 7, 2009
276
840
Großenstein
Can someone who has actually tried to run TWRP on Feb. update produce and share a TWRP log in the issue I filed?
https://github.com/TeamWin/android_bootable_recovery/issues/14

I haven't actually flashed any custom ROMs and have no need for TWRP, but I'm planning to flash either LOS 17.1 when it's released or Paranoid Android shortly in hopes it addresses some bugs Google/Essential has ignored. It would be nice to have a current version of TWRP, as many here have expressed.

Essential NOVENDOR Feburary 2020 update
Just skip flashing the bootloader "fastboot flash abl_x abl.img" and TWRP / LOS17.1 are happy.
 

gk1984

Senior Member
Jan 4, 2011
2,322
627
Samsung Galaxy S22 Plus
Essential NOVENDOR Feburary 2020 update
Just skip flashing the bootloader "fastboot flash abl_x abl.img" and TWRP / LOS17.1 are happy.
Ya know... I know there are work arounds. There shouldn't have to be. The maintainer of TWRP for this phone could at the very least build one final version that fully supports the final release from Essential. Yes, I know it's all volunteer supported and there's no obligation... But our maintainer hasn't done anything with TWRP and this phone in 2 years. My Nexus 9 tablet that's 5 years old has a TWRP update last year to stay current with TWRP in general, not to address any device specific issues.

It'd be nice to have support from the maintainer, or someone else to step up and take over. I would if I knew anything about compiling anything.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 129
    I bought an Essential during one of Amazon's sales and I have finally produced a working, official TWRP for the device. I tested it on Essential's 9.0 official firmware with August security patches. Touch works and TWRP is able to decrypt your data even if you have a PIN / pattern / password set. MTP may or may not work, depending on what kernel you are using. The screen is still not using the right-most edge of the screen, but I've implemented a few dirty hacks that I will clean up later to make TWRP fit the screen better. It is NOT recommended to use custom themes at this time on this device due to the screen weirdness.

    Since the Essential is an AB device that does not support fastboot boot, you will have to flash the initial TWRP image to the boot partition. You can either switch slots following the instructions on our website or download the latest factory image or make sure you have a recent copy of your current ROM so you can reflash the boot image. Take your pick. Especially for your first install, I recommend doing the install when you are close to computer so you can fix anything that may go wrong.

    https://twrp.me/essential/essentialph1.html

    #TWRPisEssential
    20
    Forgive me if I'm missing something here, but does this mean it will always be on a slot?


    Edit

    Proper thread with install instructions.
    https://forum.xda-developers.com/essential-phone/how-to/guide-how-to-install-twrp-root-t3841922

    edit end

    how to install

    fastboot getvar current-slot

    say you get a

    fastboot flash boot_b twrp.img
    fastboot --set-active=b

    now if you use volume rockers to go to recovery and then press power button to select you should boot into twrp.
    Once in twrp, flash the twrp zip file.
    then go to reboot. and change slot to a.
    now reboot to system and you should boot into Android and you should also have twrp on both slots.

    if you get current slot as b, then use "a" slot to flash twrp image.

    video for those who need one. Also, has root instructions.

    https://www.youtube.com/watch?v=7PYBYDbapho
    17
    if i can figure out how to flashit without screwig up my device ill give it a whirl lol

    Quite easy, just done it. Still fixing some minor issues like screen cutting out on the left, will give a link soon
    15
    If anyone interested, I updated twrp to 3.3.0 with a new tree. Might release an update later