• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [RECOVERY][EVO4GLTE] TWRP 2.6.1 with on-screen keyboard!

Had a strange experience, not sure what to attribute it to. Using TWRP 2.2, battery level was low so I had the power cable in.

I had flashed the Rejuv 2.1 (?) and set it up and nanded it. I "installed" the superwipe and then went to restore a Mean nand.

It popped me out at the bootloader screen, with no access to recovery. Weird.

Can't remember exact sequence after that but i know I powered it down and when I restarted, was back at the bootloader. Tried a few times and got it to come up with recovery and had it restore the nand again. Same deal, popped me out on that bootloader screen. Hope that is the right name for it, the one that has LazyPanda on it.

Got back in to recovery and this time flashed the Rejuv rom again, after it had settled down, I went back into recovery and tried restoring the Mean nand again. It went that time.

I know that part of my issue was I haven't really made a practice of getting to recovery with the buttons and had to overcome that. Not sure how it slipped out of a restore unto the bootloader screen like that though?

Got my attention, for sure! :)
 
Upvote 0
So I noticed something today...I have a TWRP folder in two different spots on my SD card. If I go under sd/TWRP/BACKUPS there is a folder with one of my backups...then if I go under sdcard.ext_sd/TWRP/BACKUPS there is a folder with another of my backups.

Is there a reason this is happening? Did I accidentally install the recovery twice and it is causing issues or is this normal?

That also makes me think...why do I have the sd_ext folder anyways? Is this due to my formatting the sd card then putting everything back on?
 
Upvote 0
Your internal sd card is mounted at /mnt/sdcard and your external (add-on) sd card is mounted at /mnt/sdcard/ext_sd. Their shortcuts are /sdcard and /sdcard2, respectively, so /sdcard/ext_sd is also a shortcut to /sdcard2.

Evidently, you have selected to make backups to both your internal and external cards at various times, or that's the result of copying that you did. Likely the former as you indicated that is a different backup.
 
  • Like
Reactions: handler313
Upvote 0
2.2.1 is out.

eyeballer at XDA said:
Updated to v2.2.1 - various bugfixes and HTC Dumlock support now built in for latest hboots that don't support flashing to /boot.

Just install via goo manager or fastboot over the previous.

No idea what HTC Dumlock is supposed to be, but I guess if you have the hboot 1.15 then it's something that you need.
 
Upvote 0
Don't know what is is either, and is it safe or wise to take this update if you have 1.12.2222?

I can't tell what else it added besides a keyboard. I like the Swiftkey one I have.

Think I will wait till I absolutely need to upgrade this. Looks like roms are saying they need 2.2 or above, well, I have that...
 
Upvote 0
Don't know what is is either, and is it safe or wise to take this update if you have 1.12.2222?

I can't tell what else it added besides a keyboard. I like the Swiftkey one I have.

Think I will wait till I absolutely need to upgrade this. Looks like roms are saying they need 2.2 or above, well, I have that...

Yes, it's safe. The Dumlock is under its own button, under Advanced. If you don't need it, don't use it.

They said it also fixed bugs, so I went for it. Don't believe that any user-installed keyboards are available at recovery (nor would you want them to try for that) so the keyboard it adds is for its own use. Plus with 2.2.0 you got the keyboard already.
 
  • Like
Reactions: dustwun77
Upvote 0
ok, thanks!

Edit: Regarding that keyboard, when I glanced at the image at the link and saw the keyboard next to the other screen I mistakenly thought that was all on the same screen. I see now it wasn't. I really don't need any tiny keyboards. :)

I went ahead and installed it via the GooManager route. kind of interesting, just how in the world does THAT work now? :)

Anyway, hurray for bug fixes! I am on v2.2.1 now, thanks for the info you guys!
 
  • Like
Reactions: EarlyMon
Upvote 0
I went ahead and installed it via the GooManager route. kind of interesting, just how in the world does THAT work now? :)

As my friends like to say when I ask them how stuff works - It works really well! :D :D

Seriously, I don't know but I imagine that all that's required is piping the image through the unix dd command and pointing at the right storage partition as the target - or - something to that effect.
 
  • Like
Reactions: dustwun77
Upvote 0
Ok then, i was looking at XDA regarding the TWRP recovery [RECOVERY][EVO4GLTE] TWRP 2.2.1 with on-screen keyboard! [2012-07-25] - Page 55 - xda-developers and came across this in post 542.

Apparently one should NOT do a wipe like I did before restoring a nand. Not needed anyway, wasn't even in Amon Ra on the OG, but, I didn't think it would hurt anything.


Had a strange experience, not sure what to attribute it to. Using TWRP 2.2, battery level was low so I had the power cable in.

I had flashed the Rejuv 2.1 (?) and set it up and nanded it. I "installed" the superwipe and then went to restore a Mean nand.

It popped me out at the bootloader screen, with no access to recovery. Weird.

Can't remember exact sequence after that but i know I powered it down and when I restarted, was back at the bootloader. Tried a few times and got it to come up with recovery and had it restore the nand again. Same deal, popped me out on that bootloader screen. Hope that is the right name for it, the one that has LazyPanda on it.

Got back in to recovery and this time flashed the Rejuv rom again, after it had settled down, I went back into recovery and tried restoring the Mean nand again. It went that time.

I know that part of my issue was I haven't really made a practice of getting to recovery with the buttons and had to overcome that. Not sure how it slipped out of a restore unto the bootloader screen like that though?

Got my attention, for sure! :)
 
Upvote 0
I didn't think it would hurt anything.

I thought i had read somewhere that this version of superwipe did some optimization that I wanted to take advantage of.

Main point seems to be though that one should not do it or that there is the potential to cause problems if one does.

It does, and you have to make sure to tell TWRP NOT to reformat in order to keep your optimizations.
 
Upvote 0
Recovery automatically wipes when you restore a nandroid. It did that on the OG as well

To piggy back on this the "Only" way to actually restore the phone back to the period of time that the Nandroid was created was to wipe everything EXCEPT SDCARD. OG only had and supported 1.

Dustwun it doesn't hurt to format before restoring as it is like doing a "superwipe" However its has never been a necessity. As RX points out this has always been done. I would even say that it probably helps as you switch from AOSP to SENSE.

Edit: Thinking about it I think I'm wrong about the formatting.

A Nandroid Records a Moment of Time with your phone so lets say you have 3 apps and the rest are system apps. You do a Nandroid Backup and the backup takes a snapshot of the state of your phone at that moment. 3 user apps and the rest are system. Now you after doing a backup decide that you want to add 3 more apps and update the system apps. Something goes wrong and you do a Nandroid RESTORE. This restore will only have those original three apps and not the other three. This suggest that what is actually happening is a Partition Recovery which is a complete overwrite of the partition and not a format. A format is a High level approach to the system in which a Nandroid is not interested it. Its like it took pictures of the state and now its reapplying those pictures So I don't think it actually formats as it replaces the current partition with a backup partition that is different than the current one. Can anyone confirm this? I think its works like an imaging program
 
Upvote 0
To piggy back on this the "Only" way to actually restore the phone back to the period of time that the Nandroid was created was to wipe everything EXCEPT SDCARD. OG only had and supported 1.

Dustwun it doesn't hurt to format before restoring as it is like doing a "superwipe" However its has never been a necessity. As RX points out this has always been done. I would even say that it probably helps as you switch from AOSP to SENSE.

Edit: Thinking about it I think I'm wrong about the formatting.

A Nandroid Records a Moment of Time with your phone so lets say you have 3 apps and the rest are system apps. You do a Nandroid Backup and the backup takes a snapshot of the state of your phone at that moment. 3 user apps and the rest are system. Now you after doing a backup decide that you want to add 3 more apps and update the system apps. Something goes wrong and you do a Nandroid RESTORE. This restore will only have those original three apps and not the other three. This suggest that what is actually happening is a Partition Recovery which is a complete overwrite of the partition and not a format. A format is a High level approach to the system in which a Nandroid is not interested it. Its like it took pictures of the state and now its reapplying those pictures So I don't think it actually formats as it replaces the current partition with a backup partition that is different than the current one. Can anyone confirm this? I think its works like an imaging program

Do a nandroid restore without the superwipe fix. It should say reformatting. When you apply the fix in settings you check the box that says "use rm -rf instead of formatting"

So a normal restore in TWRP is formats the partition. You have to tell it NOT to format in order to keep your superwipe optimizations
 
Upvote 0
Do a nandroid restore without the superwipe fix. It should say reformatting. When you apply the fix in settings you check the box that says "use rm -rf instead of formatting"

So a normal restore in TWRP is formats the partition. You have to tell it NOT to format in order to keep your superwipe optimizations

With TWRP this I see is true however with the Recoverys of the Past (OG EVO) I still believe they worked very much Like Imaging Programs instead of a common backup. Twrp also does not use a Yaff's file system as the older Amon RA and CWM use. TWRP seems to be doing things differently as I'm still getting used to this RECOVERY.

Question: IF TWRP is not using the traditional methods of over writing but is doing format's and rm -rf instead then what is to prevent an issue to reoccur after a recovery?

BTW I would refrain from using rm -rf as this will skip removals which permissions are messed up. This could cause a world of headaches if Twrp is doing a "Backup" instead of an Image Swap.
 
Upvote 0
Question: IF TWRP is not using the traditional methods of over writing but is doing format's and rm -rf instead then what is to prevent an issue to reoccur after a recovery?

I think that depends on the issue, doesn't it?

I expect recovery is different than package installation - and I'm certainly not sure, but unless you have corrupted storage that needs clearing beyond a re-format, don't all recoveries operate using dd, and therefore, that overwrite ought to include the full overwrite that dd brings to the table?

I could be wet on that dd thing, but that's been my understanding, unless someone decided to re-invent the wheel on Team Win.
 
Upvote 0
I think that depends on the issue, doesn't it?

I expect recovery is different than package installation - and I'm certainly not sure, but unless you have corrupted storage that needs clearing beyond a re-format, don't all recoveries operate using dd, and therefore, that overwrite ought to include the full overwrite that dd brings to the table?

I could be wet on that dd thing, but that's been my understanding, unless someone decided to re-invent the wheel on Team Win.

Who knows lol

in the end as long as it works.
 
  • Like
Reactions: Rxpert83
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones