yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] frederuco:
I get the nag when I use the reboot menu from KatKiss 4.3. If I just use the reboot from the flashing menu, no nag.

Also, I have a 4.3 PAC build that I am testing for bfmetcalf (I think it should be ready soon) and that does not give the nag, so I am thinking it has something to do with supersu and TWRP. I will try flashing back to 2.3.2.3 and see if that nags too.

EDIT - Does ADB work with 2.7 for you? I cannot get it to recognize, but it worked in 2.6.1.0 and older.

EDIT 2 - SuperUser Nag Screen is present on 2.5.0.0, 2.6.0.0, 2.6.1.0 when using KatKiss (uses SuperSU). Nag is not present on 2.5.0.0, 2.6.0.0, 2.6.1.0 on the PAC build I have (uses kouch's SuperUser). SuperUser Nag screen is NOT present on 2.3.2.3 when using KatKiss or PAC ROM.

Me thinks it is an issue with the SuperSU not being recognized as a root app by TWRP.
[Eee Pad Transformer Android Development] Aliante:
https://github.com/TeamWin/Team-Win-Recovery-Project/commits/twrp2.7

But do not ask me what's practically relevant there, I have no idea.... :)
[Eee Pad Transformer Android Development] bfmetcalf:
It looks like SELinux is one of the bigger things they have commits for on the first page. I don't think a whole lot has changed.
[Eee Pad Transformer Android Development] MassStash:
pretty sure the root popup at recovery reboot is the updated supersu. this has happened in the past, then was fixed by app/binary update

~ TF101 on K900's AOKP

Currently OC'ed to 1.4, KatKernel 70
[Eee Pad Transformer Android Development] sidneyk:
I know that TWRP either includes a version of SuperSu or, at least, the ability to put the daemon script in place in case it thinks you don't have root. I also know that superSu has updated a couple times or so recently. I also thought I had read somewhere that the daemon was no longer needed, it was a workaround when 4.3 first released. I know after I reflashed KatKiss 021 today there was a supersu update in Playstore which also updated the binary in the app.
[Eee Pad Transformer Android Development] frederuco:
[MENTION=4342873]sidneyk[/MENTION], did you try using ADB when in TWRP 2.7? I just want to confirm that I am not crazy.
[Eee Pad Transformer Android Development] sidneyk:
I'm also not able to access adb in recovery, but I honestly don't know if I could before because I haven't really tried until now. One thing I did notice though in KatKiss-4.3-021, in the developer options from settings, I thought that we used to have an option in there dealing with root access and whether to allow it for apps or adb or apps and adb. I'm not seeing that option now or any option dealing with root access. I see it on my phone which is running a 4.3 ROM based off of cm-10.2 I believe. I may have to flash an older KatKiss to check it out. TWRP includes superSu as far as I know so it should be able to recognize it. It seems to be mostly complaining about wrong permissions on the app when the nag comes up.
[Eee Pad Transformer Android Development] frederuco:
I will say thanks for the ADB/APPS part of root access in the dev options. I ran into an issue with a PAC ROM that it would not give me SU in the adb shell. This option is there on that build and that fixed my ADB issue.
[Eee Pad Transformer Android Development] sidneyk:
I just tested adb sideload feature and can say that it works! Regular adb shell or any adb commands seem to be locked out. I used the adb sideload feature to reflash the latest SuperSu zip, as that is the recommended method, even after updating from the Playstore IF you are on Android 4.3. After a reboot I will go back into recovery and see if anything is changed.
[Eee Pad Transformer Android Development] sidneyk:
OK, it looks like some movement going on in the twrp github concerning supersu issue possibly. I will make a build in the morning and post it up if all looks good.
[Eee Pad Transformer Android Development] sidneyk:
TWRP 2.6.3.0 posted

OP has been updated with download links for TWRP 2.6.3.0 which appears to have fixed the infamous "Root Nag". Many thanks to TeamWin for their hard work. I am also investigating the possibility of repackaging this with an older Aroma installer, as the newest version of Aroma is for neon devices only. It's going to take a little time studying for me to see if I can get it figured out properly. Happy testing!
[Eee Pad Transformer Android Development] frederuco:
Confirmed that the SuperSU is fixed.

P.S. - you may want to add the 2.6.3.0 changelog to the OP.

:D

Oh, and a new EasyFlasher for 2.6.3.0
[Eee Pad Transformer Android Development] worf105:
All fixed for me too with TWRP 2.6.3.0, Thanks :good:
[Eee Pad Transformer Android Development] edd080:
Thanks sidneyk working fine no root warnings..
[Eee Pad Transformer Android Development] jacobsensei:
Anyone done a complete backup and restore?

On 2600 and it's working well, just want to be sure.

Thanks for your work.

Sent from my Transformer TF101
[Eee Pad Transformer Android Development] frederuco:
I have. Works fine on all builds in this thread.
[Eee Pad Transformer Android Development] sidneyk:
Will do when I get back to a computer. It wasn't there earlier when I posted the update. Thanks.
[Eee Pad Transformer Android Development] sidneyk:
Fixed
[Eee Pad Transformer Android Development] sidneyk:
Aroma Installer update: So far, I haven't been able to get this to work. I'll keep plugging away at it for a little while. Honestly, it seems like adding a layer of complexity that's not really worth the effort for a custom recovery flash. For what - 2 seconds of eye candy? It may be a better fit for a ROM package, if it can actually work. Right now for me, the normal zip package flashes in 1-2 seconds then it's done. If this winds up being too expensive as far as effort, I'll probably abandon the idea. It was worth taking at a look at though.
[Eee Pad Transformer Android Development] frederuco:
I agree. The only ROM that I know of that has Aroma support is the 4.0 version of ARHD, but that is still ICS based AFAIK.

Most of these AOSP based ROMs dont have much bloatware to have to decide what modules you want or don't want. And even if you decide not to install a module (like CIFS support or something) it will only free up space on the /system/ partition. It won't really give you any more usable space for your media because of the way it is partitioned.
[Eee Pad Transformer Android Development] sidneyk:
It would be hard enough to understand exactly what is required in clear English, but the dev's English is not so clear and hard to follow. No offence meant, but just hard to grasp what he's saying. I will be posting a new build in a few minutes.
[Eee Pad Transformer Android Development] sidneyk:
TWRP 2.6.3.0-1 posted

OP has been updated with download links for TWRP 2.6.3.0-1. I was looking around the kernel config and some logs and discovered that the kernel wasn't being be built with lzma compression while the initrd was and according to one log (which was a kernel crash) it wasn't loading the initrd because of it, or at least sometimes. I also looked around for USB Mass Storage related settings to try and see if I can get that working for the folks that would like to use it. I'll poke around some more later to see if I can get adb working again in recovery. Personally, I don't think that it's exactly needed because you can do the main task that would need to be done through adb with adb sideload, i.e. move a file over from a computer or other adb server enabled device. It's nice to have though for peeking around in the recovery environment for debugging purposes. Anyone care to test if any USB mass storage is working with this? Also, the changed kernel compression resulted in a bit smaller file, never a bad thing as long as it works.
[Eee Pad Transformer Android Development] frederuco:
USB mass storage not working, or at least I could not find where it was mounted.

I tried a FAT32 500 GB HDD, FAT32 32GB flash drive and a exFAT 64 GB flash drive.
[Eee Pad Transformer Android Development] sidneyk:
I'll have to take a look at some other devices that may have it working and see what I can discover and it may be likely I'm missing some mount points or something. Thanks for checking.
[Eee Pad Transformer Android Development] frederuco:
Anytime!
[Eee Pad Transformer Android Development] sidneyk:
TWRP 2.6.3.0-2 w/USB-OTG support

OP updated with download links to TWRP 2.6.3.0-2 now with preliminary USB-OTG support. I tested with a hard drive in a USB enclosure and even though the mount point is setup for vfat, it was able to recognize my ext4 formatted drive with Linux installed on it. I tried a USB stick (4GB) but it was formatted in NTFS and would not mount. I believe though that TWRP is set up to only show you zip files on the install screen (I didn't check the file manager screen), regardless of what's on the disk. I had to go to the mount tab and manually mount the first time to get the USB to work and I'm not quite sure if hot plugging a drive is working or not, maybe working part time. Any testers feel free to report what you find. I was using the USB port on the upper right corner of the keyboard.
[Eee Pad Transformer Android Development] :
Guys, I seriously need help. I downloaded TWRP v2.6.3.0 for my Transformer. But I mistakenly flashed it to my Nexus 4. I realized that after flashing my phone did not boot up. It's bricked. It doesn't even turn on no matter how I tried. If I connect it to a charger and long press the power button, the LED flashes red light. Huhuhu.. If anyone knows, please help. Thanks
[Eee Pad Transformer Android Development] sidneyk:
Search around for some Nexus 4 unbricking or return to stock methods. I have no knowledge of Nexus 4 details, other than what it looks like and it's specs. Good luck.
[Eee Pad Transformer Android Development] wilkster:
How do you update TWRP from and older version? Flash the new version from TWRP itself?

Sent from my KatKiss JB TF101
[Eee Pad Transformer Android Development] Chinaboy5216:
Yep, as easy as that. Only do NOT flash anything else together with it or you will have issues.
[Eee Pad Transformer Android Development] sidneyk:
OK. So I just successfully reflashed KatKiss and gapps from a 4gb fat formatted USB stick.
[Eee Pad Transformer Android Development] thunderman98:
updating??

Hi...I read the post saying you can download the update from OP zip file. Can you update thru Goo Manager also?

And which way is more reliable? And keep up the GOOD work. :cool:

Asus TF101 B70

32GB/64GB MICROSD

KATKISS 4.3 VER20

KATAPK 1.41

GAPPS 20130914

NOVA LAUNCHER
[Eee Pad Transformer Android Development] frederuco:
This is not an official TWRP update so it isn't in Goo.

Flash it through recovery as the only flash. Reboot normally to complete install.
[Eee Pad Transformer Android Development] DK5:
Just tried it on my slider and the touch input was mirrored :/

Is there a way to fix it ?

If so I'll be very thankful :)
[Eee Pad Transformer Android Development] sidneyk:
I can only support the tf101 since I don't own a slider. What do you mean by mirrored? Do you mean each touch registered twice? I really don't know very much about the slider. I know everything seems to work well for the tf101 though. If I can find an appropriate device tree and kernel source for the slider then I might be able to make a build for it for you to test.
[Eee Pad Transformer Android Development] DK5:
By mirrored I mean that in order to choose "install" you need to tap the red area, that's how it operates on my slider :/
[Eee Pad Transformer Android Development] sidneyk:
Have you tried one of my builds, preferably the latest one? Your screenshot indicates a version 2.5.0.0 which I did not build. Try at your own risk if you want, but I haven't posted any 2.5.0.0 builds. I would recommend having an alternate recovery available to flash in case mine doesn't work for you. If you do decide to try mine, then just flash it in recovery and reboot to Android before trying to get back into recovery and let me know what you find out.
[Eee Pad Transformer Android Development] DK5:
I did flashed yours, the photo is not my screenshot - it's from the #2 post XD

Anyway, flashed it again and the only problem was what I mentioned before...
[Eee Pad Transformer Android Development] sidneyk:
Is that the only issue you have? Do all the other functions work as you would expect them to?
[Eee Pad Transformer Android Development] DK5:
The only issue, the recovery is fully functional :)

I was even able to flash ROMs properly !
[Eee Pad Transformer Android Development] sidneyk:
New build TWRP-2.6.3.0-3

OP has been updated with download links for new build TWRP-2.6.3.0-3. I have brought in the latest TWRP changes from their github and added "HAVE_SELINUX := true" build flag. Tested so far that it still flashes and boots fine on my tf101 and everything looks to be in place. I don't know if the selinux build flag brings us any benefit, but we should have recovery support now if we get any ROMs with selinux support. If anyone is currently using selinux ROM builds, then please test and let me know if any issues present. Happy flashing!
[Eee Pad Transformer Android Development] MassStash:
Thanks a million, dl'in and testin now

~S-Off LTEvo; Back on the Always Solid Viper4G Latest;

Expletive Deleted Kernel

cpu0/1: 1.5ghz ¦ 384mhz ¦ sleep: 486mhz max

ondemand

fiops

thermald: dynamic

With tapatalk4
[Eee Pad Transformer Android Development] garyngkt:
Flashed TWRP-2.6.3.0-3 so far so good, thanks :good:
[Eee Pad Transformer Android Development] HellsAngel_NL:
I am also on a slider SL101 and also the text is fine but the touch itself is upside down home button that is normally in the upright corner you have to press bottom right for it to use that button screen seems upside down for the touch but the text/button arent hopefully this can be fixed id love to use this over CWM.

edit: wrote bottom left should of been bottom right.
[Eee Pad Transformer Android Development] sidneyk:
I may try changing a build flag and let you sl101 users test it out. It will be a little while before I can get to it though due to some other business I'm taking care of this morning.
[Eee Pad Transformer Android Development] sidneyk:
SL101 Users only - Test build 2.6.3.0-3_sl101

For you SL101 Slider users, here is a test build of TWRP 2.6.3.0-3_sl101 for you to try. Please test and let me know how it works. I would recommend having a known, working recovery available to flash, just in case.

[EDIT] I removed the download links to this build since it didn't fix the problem on sl101, see newer build below for sl101 and OP will be updated soon with links for both tf101 and sl101. Thanks.
[Eee Pad Transformer Android Development] HellsAngel_NL:
Thanks for trying to fix it i just tried this new version but still no change still touch is upside down text again is fine.
[Eee Pad Transformer Android Development] YayYouFixedIt:
Thanks. The non slider version works but it loads slowly. Screen times out before entering. Not sure why. Says root do not fix still and to android to boot it seems you have to boot back to recovery first.
[Eee Pad Transformer Android Development] sidneyk:
SL101 Users only - Test build 2.6.3.0-3a_sl101

Here is a test build for the SL101 users. This build flips the touch input y axis. Please test and let me know if this is it.

TWRP-2.6.3.0-3a_sl101.zip download:

https://dl.dropboxusercontent.com/u/47619656/twrp-2.6.3.0-3a_sl101.zip

TWRP-2.6.3.0-3a.zip.md5 file:

https://dl.dropboxusercontent.com/u/47619656/twrp-2.6.3.0-3a_sl101.zip.md5
[Eee Pad Transformer Android Development] sidneyk:
adb from recovery status...

I was looking into trying to fix the adb access from recovery, but after reading through some of the twrp code it sounds like the current situation is by design. TWRP has stripped out all abd access except for adb sideload functionality. I'm sure that this is probably done with greater security in mind and I know that a brand new install of Android 4.3 now requires an authentication of any machine you try to connect through adb the first time. So, I'm not going to pursue that one anymore because it's not a bug, but a security feature.
[Eee Pad Transformer Android Development] DK5:
Works great !!

Thank you very much !!
[Eee Pad Transformer Android Development] HellsAngel_NL:
Just tried TWRP-2.6.3.0-3a_sl101.zip aswell and its working awesome thanks alot for fixing this much appreciated.
[Eee Pad Transformer Android Development] sidneyk:
Am I safe to assume that this means no more touch 'mirroring' and everything else seems to work proper also?
[Eee Pad Transformer Android Development] HellsAngel_NL:
Yes no more mirroring all works great now when you touch the actual button that function is launched :)
[Eee Pad Transformer Android Development] sidneyk:
Good. Then I will add it to the OP and keep you guys up to date also.
[Eee Pad Transformer Android Development] *Detection*:
Themes for TWRP

http://www.xda-developers.com/android/twrp-recovery-themes-for-720p-devices/

EDIT - Not sure if resolution is compatible, asked in thread
[Eee Pad Transformer Android Development] sidneyk:
Those are not specifically compatible because that is a portrait orientation (

720x1280), but soon I will look into getting us some custom themes, too, for our landscape oriented device (1280x800). Doesn't sound like it will be too difficult, just haven't had time to do it yet. Now that we have the main things fixed up for tf101 and sl101 I can look at these other bits.
[Eee Pad Transformer Android Development] sidneyk:
OP updated with SL101 download links and info.
[Eee Pad Transformer Android Development] *Detection*:
Cool, look forward to it :)

EDIT -

Primokorn - the theme dev from that thread has replied saying he will create an XDA theme for our resolution tablets :)
[Eee Pad Transformer Android Development] frederuco:
I tried applying a Nexus 7 (first gen) TWRP theme and it did not work. Nexus 7 is a portrait device with TWRP but has the same resolution. I never looked into converting it to landscape myself because I saw something shiny.
[Eee Pad Transformer Android Development] sidneyk:
I'm going to play around with just modifying one of the stock themes first, leaving as much of the XML code intact as I can and just modifying some of the graphics and just reusing the file names. Once I get a good handle on that I'll try something more complex maybe.
[Eee Pad Transformer Android Development] sidneyk:
Good. That will give us more options from someone with more experience with theming.
[Eee Pad Transformer Android Development] *Detection*:
Those shiny things are distracting eh, they are the reason everything is only half finished in my house

Yep, and a base to start from if anyone wants to try their own hand at creating one
[Eee Pad Transformer Android Development] jrohwer:
Any chance you could provide a build for TF101G as well (like josteink did) so that we can flash TF101G specific ROMs? To my knowledge the only thing that is required is to replace "tf101" with "tf101g" everywhere in default.prop, everything else is the same.
[Eee Pad Transformer Android Development] sidneyk:
I'll look into it when I get some time.
[Eee Pad Transformer Android Development] sidneyk:
Test build for TF101G users....

Here are the download links for a test build of TWRP-2.6.3.0-4 for TF101G users. Please test and let me know if it seems good or not. Thanks.

TWRP-2.6.3.0-4_tf101g zip file :

https://dl.dropboxusercontent.com/u/47619656/twrp-2.6.3.0-4_tf101g.zip

TWRP-2.6.3.0-4_tf101g md5sum :

https://dl.dropboxusercontent.com/u/47619656/twrp-2.6.3.0-4_tf101g.zip.md5

If feedback says this is good, then I will add them to the OP.
[Eee Pad Transformer Android Development] sidneyk:
First TWRP theme attempt

The third post has been updated with download links for my first attempt at TWRP theming. Just flash in recovery, reboot, and reboot back to recovery to see the results.
[Eee Pad Transformer Android Development] sidneyk:
I added a second custom theme in the third post earlier today. It is just a more polished version of the first one I posted there.
[Eee Pad Transformer Android Development] sidneyk:
So, have any tf101g users tried out the g version yet? I'm curious if it's a-ok or not. When I get some feedback then I'll run builds for all 3 versions, bringing in any twrp changes since last builds.
[Eee Pad Transformer Android Development] Taomyn:
Would you be able to add screenshots of the themes at all?
[Eee Pad Transformer Android Development] sidneyk:
I could possibly add pics of the themes taken from a phone cam or other cam.
[Eee Pad Transformer Android Development] jrohwer:
Sorry for getting to this only now but it's been kinda busy... OK I've installed and tested the tf101g version on my TF101G tab and it seems to work ok. I haven't done a factory reset, but I've tested the mount, backup, advanced (terminal command) and install menus and all seems to be ok.

What bothers me though is that adb functionality seems to be gone. This is quite crucial to me as I run both Linux and Android and need to get a shell in recovery so I can use a decent keyboard from my laptop to navigate around and do stuff on the command line. So I think I will revert to josteink's 2.5.0.0 version for tf101g which works just fine for me.

Thanks anyway for your trouble - appreciate your efforts, and it seems to work at least :)
[Eee Pad Transformer Android Development] sidneyk:
Well, thanks for testing. I'm getting ready to run some new builds. Regarding adb access, this is a change introduced by TWRP itself. They have decided to remove adb access except for the adb sideload functionality. I'm sure it is probably meant to address security, but I know it can be a lifesaver to have the adb shell in recovery. I think adb sideload can handle most of the normal situations like when you've somehow wound up with just a recovery and your sdcard ROM files have somehow disappeared after you wiped your current system and you need to get a ROM installed or some other package. But if you absolutely need a shell in recovery, then it means sticking with an older recovery (or someone bringing that functionality back in). I'm trying to keep the TWRP parts pure and as designed, only bringing in the necessary device specific stuff in their own device trees. Someday I may get to a point where I might want to try contributing to the actual bare bones TWRP development, but I'm not there yet. Right now, I'm just interested in bringing current, working versions of TWRP to our devices. On to today's building!
[Eee Pad Transformer Android Development] sidneyk:
Attempted screenshots added to the theme post (#3).
[Eee Pad Transformer Android Development] sidneyk:
New TWRP 2.6.3.0-5 Builds

OP has been updated with download links to the latest TWRP 2.6.3.0-5 builds for TF101, TF101G, and SL101 Slider. I have removed the download links to the older versions to clean up the post a bit. The files are still in my public Dropbox folder though. All of the latest changes from TWRP as of 10-10-2013 have been included. No gui changes that I can see, just under the hood code changes.
[Eee Pad Transformer Android Development] garyngkt:
Flashed 2.6.3.0-5 without issues thanks :good:
[Eee Pad Transformer Android Development] Magissia:
I don't understand why we're still unable to put a password on TWRP/CWM anyway.

Protecting by password the recovery and launching adb server only once the password was given would have fixed the problem plus increasing security.

Regards