yashsingh1/xdaforums huggingface dataset:
[G 2014 Original Android Development] NWKENT:
Thanks again Dev. for your version of TWRP..I can test now, without worries..

:)

Sent from my:

4.4.4_23.3.24 XT1080M

Droid Maxx Developer Edition

http://waynekent.com/page6.html

"Praise Jah" YOU people.!
[G 2014 Original Android Development] vikasb32:
I can't access twrp folder in Internel memory in lollipop why this is new kind of security feature?
[G 2014 Original Android Development] Lynse:
Thanks, way better than 2.7.1.1 :)
[G 2014 Original Android Development] luca020400:
FOR ANY QUESTION WRITE HERE http://xdaforums.com//moto-g-2014/help/qa-twrp-2-8-2-0-touch-recovery-t2979543
[G 2014 Original Android Development] SH3H1:
Nice work Luca :)
[G 2014 Original Android Development] comax70:
Good job luca
[G 2014 Original Android Development] Riverdales27:
Official twrp 2.8.3 is up.

http://teamw.in/project/twrp2/275
[G 2014 Original Android Development] luca020400:
Finally :D

Thank comax ;)

NOW TWRP IS OFFICIAL . ENJOY :D
[G 2014 Original Android Development] Somcom3X:
Congrats Luca,

Did the partition size change work differently?

Sent from my XT1045
[G 2014 Original Android Development] smitharro:
Strange. I updated with the latest twrp build and this was the result:

So it seems there's no problem! Or am I just lucky and is it better to revert to twrp 2.8.5.0?

Send from my XT1068 using Tapatalk.
[G 2014 Original Android Development] luca020400:
It succesfully upgrade but like half second before reboot there is a Error ;)

Anyway is safe .6
[G 2014 Original Android Development] thegrey8255:
In the download link provided in the op there is no 2.8.6.0 in the website:(
[G 2014 Original Android Development] luca020400:
My fault . They changed website
[G 2014 Original Android Development] thegrey8255:
Could you please provide the new link?

Thank you:)

Edit: Found it:D
[G 2014 Original Android Development] doveman:
I wonder if anyone else is able to encrypt with either 2.8.6 or 2.8.5 installed?

It's possible that I encrypted before installing TWRP at all, so maybe it's never worked with it installed. It seems unlikely as I would have probably wanted to make a backup first but I might have used Online Nandroid Backup for that and so not needed TWRP.

So I might have to install the default recovery to encrypt, which is a shame if true.
[G 2014 Original Android Development] luca020400:
So today I played a lot with TWRP

This is a kind of "changelog"

Ramdisk compressed with lzma ( less space )

Kernel built with -Os flag and xz compression ( less space )

Kernel has ARM Neon support ( Aroma file manager & installer )

Enabled exfat support

Removed useless twrp flags

Our recovery partition is too small --> I'm trying to make twrp smaller ( today after my changes twrp is -1.8MB than 2.8.6.0 build :3 )

Tomorrow I will play with encryption ;)
[G 2014 Original Android Development] Kramar111:
fastboot boot twrp-2.8.6.0-titan.img not work with XT1068

but fastboot boot twrp-2.8.5.0-titan.img was working fine
[G 2014 Original Android Development] thegrey8255:
I think it should be fastboot flash recovery twrp-2.8.6.0-titan.img
[G 2014 Original Android Development] Kramar111:
I dont want to flash recovery

i need just boot it once
[G 2014 Original Android Development] luca020400:
Yes I know .

Today I will try and report if it got fixed with new changes I made at the twrp device tree ;)
[G 2014 Original Android Development] thegrey8255:
Okay my bad:D
[G 2014 Original Android Development] doppelhelix:
I'm curious. Would it be possible to repartition the whole mmc? I'm asking this because we had the same problem with the Asus tf101. http://xdaforums.com/showthread.php?p=57186862
[G 2014 Original Android Development] luca020400:
Yes , but I don't want a bricked device xd
[G 2014 Original Android Development] doppelhelix:
LOL. I concur. Maybe we can talk about this in two years :)
[G 2014 Original Android Development] smitharro:
Of course it's possible. A member of the ADC team ( [MENTION=4825437]Christopher83[/MENTION] ) did this successfully for the Samsung Galaxy S+ to make room on the device to run CM12 http://xdaforums.com/showthread.php?t=2971987 . He made a special twrp to repartition the device and install CM12. But this was an old device! The SYSTEM partition was too small! Here we're talking about the recovery partition of a relatively young device.

Maybe when we're at CM15 we need to repartition.... Not now!

Send from my XT1068 using Tapatalk.
[G 2014 Original Android Development] luca020400:
That's totally false ( about recovery )

First twrp builds was too large for our recovery partition ( 11mb )

After I managed to get a smallest twrp and now I have 6.8mb image

Motorola says that titan & thea recovery partition are small xd ( thea = moto g 2014 4g )

And about that hack , I cannot implement is in this twrp
[G 2014 Original Android Development] smitharro:
Well, you did a marvelous job on this! But you mean that you really would like repartition? That would need a modified recovery... An unofficial one in that case! But yes it's a pity that you're (and so we're) limited in the possibilities because of a small recovery partition!

Send from my XT1068 using Tapatalk.
[G 2014 Original Android Development] luca020400:
In Samsung phones reparation is easy

Samsung = pit file

Other = manually by terminal ... A wrong step and you broke you're phone ( if you don't know what are you doing )

We can automate it by using a shell script

But I will not do it ( as I don't won't a bricked device ) neither a "guide"
[G 2014 Original Android Development] smitharro:
Totally agree! Just keep slimming down twrp! Much safer!

Send from my XT1068 using Tapatalk.
[G 2014 Original Android Development] reubend:
HI Luca,

I am New to this thread, i have a problem with my Moto g 2nd gen xt1068 dual sim.

I was on UNIFIED titan prime rom 1.0.3 Beta.

and TWRP 2.8.5.0.

i wanted to flash the TWRP 2.8.6.0 image.

So i downloaded the image and flashed it via TWRP.

but now am stuck on fastboot.

it saying

"Invalid boot image size!

failed to validate boot image

fastboot Reason:Fall through from normal boot mode"

Could you please help me here and tel me what could be the reason for this and what should i do.

and one more thin after flashing titan prime rom i forgot to turn on USB debugging.

Thanks
[G 2014 Original Android Development] smitharro:
Hello all of you Moto G 2014 users! This morning I had a slight problem updating to the latest nightly. After the download the phone rebooted to twrp as it should. The update completed successfully an the phone automatically rebooted to the system. But I noticed that it didn't optimize the apps, as it usually does, after I installed an update this way. After boot immediately Google play services stopped working.

So I decided to go back to recovery manually and wipe cache and dalvik. But it didn't let me! I was unable to move the slider to do the wipe, though I could check and uncheck the wipe options. So I went back to the system an used Flashify to install twrp version 2.8.5.0 again. After this I could wipe cache and dalvik again. But there's definitely something wrong with the twrp 2.8.6.0 build!

Send from my XT1068 using Tapatalk.
[G 2014 Original Android Development] doppelhelix:
You probably flashed the recovery image into the partition that holds the kernel.

Extract boot.img from TitanPrimeROMv1.0.3_UNIFIED.zip

Have your twrp-2.8.6.0-titan.img ready

fastboot flash boot boot.img
fastboot flash recovery twrp-2.8.5.0-titan.img
[G 2014 Original Android Development] hkjareda:
somebody please mirror the link, i am unable to download the recovery from the links
[G 2014 Original Android Development] reubend:
Hey doppelhelix,

Thanks a lot for helping me out here.

Work thanks a ton man
[G 2014 Original Android Development] plopingo:
https://drive.google.com/folderview?id=0B5G23fyE72tnRkhmcWR3X0gzTEk&usp=sharing#list
[G 2014 Original Android Development] DarkBlack22:
N7100 note 2 stuck in a TWRP bootloop

my N7100 is stuck in a TWRP bootloop after flashing twrp 2.8.6.0. I 100% flashed the correct file. I tried flashing other recoveries but it just wont overwrite the TWRP recovery. Any fixes plz? I cant use my phone :(
[G 2014 Original Android Development] Lynse:
You just make one mistake here: THIS RECOVERY IS FOR MOTO G 2014 (titan) NOT N7100. you can try to flash your Stock Firmware via Odin, to bypass the bootloops.
[G 2014 Original Android Development] Tel864:
TWRP will work on a Note 2. I'm guessing that since you got to the point of flashing TWRP you know how to get into recovery. If you can power down, press volume up + power button + home button simultaneously and keep them pressed until you see the recovery mode. Remove your fingers from the buttons at that point and see if you get into TWRP. After flashing you should wipe dalvik/cache.

Also take a look at the following thread, it's a similar problem.

http://xdaforums.com/showthread.php?t=2193853
[G 2014 Original Android Development] smitharro:
Probably... But he flashed the TWRP made for the Moto G 2014 on a Galaxy Note. Two totally different devices. He should have been looking here.

But now he will first have to revive his device using odin.
[G 2014 Original Android Development] :
Why latest 2.8.6.0 bulit is not available on twrp server. I was trying to flash thru twrp manager app. But twrp manager only show upto 2.8.5.0 version.
[G 2014 Original Android Development] smitharro:
Look here

But imho 2.8.6.0 is unstable! I've had several problems with it...
[G 2014 Original Android Development] :
Yes I know this...but I'm talking about flashing thru twrp manager app.
[G 2014 Original Android Development] plopingo:
you can't actually not in the manager, flash with fastboot take 1min
[G 2014 Original Android Development] smitharro:
Sorry, I don't use TWRP manager app. I simply download and flash with Flashify...
[G 2014 Original Android Development] matwaking:
yes it works ,and you can flash that img from twrp itself
[G 2014 Original Android Development] sossio18:
Sorry wrong post

Inviato da Moto G 2014 LTE Lollipop 5.0.2
[G 2014 Original Android Development] doveman:
Did you discover anything about encrypting with TWRP installed yet luca?

Perhaps the only way at the moment is to flash the original recovery to encrypt and then flash TWRP back after that?
[G 2014 Original Android Development] luca020400:
I already fixed it ;)
[G 2014 Original Android Development] ggunzio:
When can we have that recovery with functional encryption? Ty
[G 2014 Original Android Development] luca020400:
Next twrp update so 2.8.7.0
[G 2014 Original Android Development] doveman:
Awesome :cool:
[G 2014 Original Android Development] El_Froz:
Is sideload working for you, guys?
[G 2014 Original Android Development] DiamondBond:
Nope

Sent from my Moto G2 running MicroKat
[G 2014 Original Android Development] luca020400:
Sideload works .

You need latest version of adb for get it working btw
[G 2014 Original Android Development] DiamondBond:
Ahh, i might have an outdated sideload package... will check for updates now, thanks ;)
[G 2014 Original Android Development] vny10:
theme

someone please share twrp themes 720x1280 folder

unable to download coz links are dead.
[G 2014 Original Android Development] doppelhelix:
https://basketbuild.com/devs/z31s1g/720/TWRP 286X_v1
[G 2014 Original Android Development] toketin:
Hi, i don't know if it's already been written, but yesterday i've lost almost an hour in order to find the key binding to get into the TWRP recovery once installed. Thanks to [MENTION=5778309]luca020400[/MENTION], after running fastboot flash recovery twrp.img, you don't have to run fastboot reboot because as stated here: http://twrp.me/devices/motorolamotog2014.html, on many devices will replace your custom recovery automatically during first boot. So after the recovery flash just press Volume Down and Volume Up in order to get into the TWRP, and this is the working steps for Lollipop.

So Fastboot mode then volume down and volume up will get you into the Twrp recovery!
[G 2014 Original Android Development] rffslow:
Hi,

I'm having an error on TWRP 2.8.6.0. The message "E: Unable to stat data/data/com.google.android.gm/cache/(my email)/cpf.jpg" is in red and i can't make any backup.

After some time, the backup fails.

I've tried to delete this folder but no lucky. How can i solve this?
[G 2014 Original Android Development] Nagass:
Have the same problem with another random folder.

I can only restore an old backup from before that error started to pop out, doing all the wipes didn't help.
[G 2014 Original Android Development] skaveelicious:
Getting "error executing updater binary" msg when sideloading. Adb version is 1.0.32 and twrp is v2.8.6.0

Edit: Fault on my end. Apparently the USB 2.0 port on my notebook has problems with certain more complex USB (composite) devices (both under Windows and Linux). The USB 3.0 port does not cause this.
[G 2014 Original Android Development] fxone:
i have a a strange problem, everytime when i flash the recovery i dont come in to the recovery. always screen flickering.

sideload doesnt work

fastboot boot ...

the strange on this thing is , philz on flashing doesnt work but the sideload working,

model: 1068

bootloader 4883

i have flashed sucessful cm12.1 unified, but no luck with flash custom rcovery btw. flashing is possible but can not boot to it

edit: after 2 flash of recovery and use the boot option in cm to recovery it works
[G 2014 Original Android Development] rffslow:
Nobody knows how to solve this? Already googled it but no luck.
[G 2014 Original Android Development] Nagass:
I still have the same problem too, the only thing that changed is that out of nowhere now the folder is completely different and the previous one went back to "normal".
[G 2014 Original Android Development] Wolfcity:
Have you tried TWRP 2.8.5.0? Seems to be more stable.
[G 2014 Original Android Development] Nagass:
Alteady did, doesn't change anything

[EDIT] Wait, maybe it did? Now this is getting confusing.

The situation was: TWRP 2.8.6.0, could restore but not backup because of a unable to stat error in folder data/data/com.android.email/files/body/0/47 (mind that I couldn't find this folder with any file explorer, only with TWRP's).

I tried, like you suggested, to flash twrp 2.8.5.0 but to no vail, same problem. After giving up any hope I just flashed back 2.8.6.0 and rebooted the system. Out of curiosity I tried to look for the folder again with Solid Explorer and, magic and wonder, under data/data/com.android.email/files/body/0 I found a file (not a folder) of 0 byte called 47 that wasn't there before. I deleted it and when I tried to do a backup again with TWRP 2.8.6.0 this time everything went fine!

I have no idea of what happened, not even if it's related to the older TWRP of whatever, fact is that I immediately did a full nandroid backup just in case this was only a temporary solution.
[G 2014 Original Android Development] bhavikcar:
I am getting this error in my recovery and having problem flashing any ROM.. Please help...
[G 2014 Original Android Development] 97292lucky:
Don't install 2.8.6.0 i lost my imei no when i flash this version of recovery
[G 2014 Original Android Development] luca020400:
You know by flashing recovery you cannot lost imei ...
[G 2014 Original Android Development] dukeyogesh:
Lol:D:D
[G 2014 Original Android Development] lohanbarth:
backup

[MENTION=5778309]luca020400[/MENTION]

a big thank you for your work,

works great,

but how can we recover the backup

thank you in advance
[G 2014 Original Android Development] doppelhelix:
I'm not sure that I understood you. In TWRP select restore. That's it.
[G 2014 Original Android Development] himsin:
Hi luca, I just bought a 64gb sd card and formatted it with exfat. Card is working fine in PAC rom but it is showing 0 mb in TWRP. Can you please suggest something.
[G 2014 Original Android Development] luca020400:
Official twrp build doesn't support it

Next will support it :)
[G 2014 Original Android Development] himsin:
Thanks buddy, will be waiting for next build :good:
[G 2014 Original Android Development] rcoacci:
Fastboot boot fails

I'm not sure you're aware but running

fastboot boot twrp-2.8.6.0-titan.img

fails on XT1069 (Brazilian version). This seems a regression since version 2.8.5.0 works.

Is there any logs or anything I can give you to help?
[G 2014 Original Android Development] Wolfcity:
It's a known issue, if you look in the 'Root without flashing a custom recovery' thread there is a hint to use the 2.8.5.0 version. I've run into this bug with my XT1068 too. Maybe it's fixed in the next version.?
[G 2014 Original Android Development] Nathanabrahams:
When I restore a backup with data I get stuck in a bootloop
[G 2014 Original Android Development] ktulu84:
Is this project abandoned? It says no mantainer
[G 2014 Original Android Development] luca020400:
After endless times I tried to talk with TWRP dev ......
[G 2014 Original Android Development] doveman:
Damn, so no 2.8.7 with encryption support to look forward to then? :(
[G 2014 Original Android Development] smitharro:
Maybe unofficial?
[G 2014 Original Android Development] himsin:
Yes I think Luca will provide unofficial recovery. I am also waiting for exfat support ?
[G 2014 Original Android Development] an430:
I install my twrp then cant touch it! How can I do?
[G 2014 Original Android Development] Sephirothrx7:
This only happen using the boot command? Because I have 2.8.6.0 flashed in my XT1069 and it's working without problems.
[G 2014 Original Android Development] luca020400:
[MENTION=535343]all[/MENTION]

After long time I uploaded my unofficial build with decryption & AROMA support

This build contains many twrp fixes

Download
[G 2014 Original Android Development] Sosa88:
[MENTION=5778309]luca020400[/MENTION] thanks bro
[G 2014 Original Android Development] himsin:
Thanks for the new build Luca. Does it also have exfat support?
[G 2014 Original Android Development] luca020400:
Untested but it should :)
[G 2014 Original Android Development] himsin:
Wow great.. I'll test as soon as I reach home. Thanks for all your and luk's hard work ☺

---------- Post added at 10:22 PM ---------- Previous post was at 09:50 PM ----------

exfat is working fine. Now I can take backups on my sd card. Thanks again buddy :)
[G 2014 Original Android Development] :
Wait wasn't AROMA already present in 2.8.6.0 ?
[G 2014 Original Android Development] luca020400:
It shouldn't
[G 2014 Original Android Development] :
hum, I managed to install open Gapps (https://opengapps.github.io/opengapps/) on 2.8.6.0 no problems and I used the AROMA installer version
[G 2014 Original Android Development] luca020400:
aroma installer works , aroma file manager doesn't

I fixed last one
[G 2014 Original Android Development] doveman:
Awesome luca, thanks for releasing this :)
[G 2014 Original Android Development] reeeju:
Ok..i did it with goo manager
[G 2014 Original Android Development] wifestealer:
2.8.7.0 is released. Here's the link

https://dl.twrp.me/titan/twrp-2.8.7.0-titan.img.html
[G 2014 Original Android Development] himsin:
official update doesn't have exfat support, back to luca's unofficial one ;)
[G 2014 Original Android Development] 91Y0 90LLY:
Sorry for the noob question but why do we need exfat support.
[G 2014 Original Android Development] luca020400:
Why do we need fat32 support ?
[G 2014 Original Android Development] 91Y0 90LLY:
what i meant was whether we need it if we are using f2fs.. only needed for external memory cards right?
[G 2014 Original Android Development] himsin:
Yup i keep my ext SD card in exfat filesytem
[G 2014 Original Android Development] CreasingMass Dev:
Wait, what? is there f2fs support for /data, /system and /cache? I tried it once and ended with bootloop with a fresh cm12.1 install, i'm missing something? I'm new to the dev of this phone, sorry.
[G 2014 Original Android Development] luca020400:
All motorola phones are shipped with /data as f2fs
[G 2014 Original Android Development] CreasingMass Dev:
I know, but what about /system and /cache?
[G 2014 Original Android Development] luca020400:
Useless as system & cache are used only in recovery
[G 2014 Original Android Development] ramrastus:
what is meant by ex-fat?
[G 2014 Original Android Development] ktulu84:
http://lmgtfy.com/?q=exfat
[G 2014 Original Android Development] Wolfcity:
Ok, so what is the consequence of it all? You can't do a backup on the internal storage? Or you can't do one on the SD card if it's not formatted in fat32?
[G 2014 Original Android Development] ktulu84:
you can't use sd card formatted in exFAT, so if you don't need it it is good to go
[G 2014 Original Android Development] :
Running official 2.8.7.0 and exfat formatted 64Gb SD card doesn't get recognized (can't see files and TWRP can't display free/used/total space)
[G 2014 Original Android Development] luca020400:
Do not use official build

You'll find mine build a few pages ago with exfat support
[G 2014 Original Android Development] Miiick3y:
Hey ! i have a problem. I have restored my XT1068 to stock (5.0.2), and now when i install any kind of recovery, it doesnt change my phone's recovery ^^
[G 2014 Original Android Development] ktulu84:
because stock rom has a script that flash stock recovery whenever you change it. try to boot twrp from fastboot, then flash it via TWRP itself (go to install zip, go into the folder containing twrp.img, tap the button to flash images instead of zips and chose to flash the img on recovery partition) then reboot to recovery and do what you have to do with recovery, then reboot system
[G 2014 Original Android Development] CaptainCaptcha:
Can I recover a nandroid made in version 2.8.5.0 in the lastest one?
[G 2014 Original Android Development] LuK1337:
I'm pretty sure you're able to do that.
[G 2014 Original Android Development] Wolfcity:
I did that a few days ago. I was told if the backup was never renamed it should work.
[G 2014 Original Android Development] msssm:
I have encrypted /data with CM12.1 but none of the TWRP versions is able to read it. I'm not asked for a password. Is encryption supported by TWRP? What kind of encryption is the Moto G doing, any hardware encryption available on that cpu?
[G 2014 Original Android Development] LuK1337:
Flash multirom TWRP also HW enc isn't available on our moto.
[G 2014 Original Android Development] sathvik07:
is twrp-2.8.6.0 stable..??? any major bugs.??
[G 2014 Original Android Development] luuroseiro:
No bug
[G 2014 Original Android Development] msssm:
Thank you very much. I found MultiROM TWRP 2.8.6.0 in your MultiROM Thread, is that some TWRP fork again, as TWRP already has a titan fork. Why not submitting to official TWRP?

Any further differences between TWRP and MultiROM TWRP? That MultiROM is a MotoG2014(xt1068)-only project?

You say there is no hardware crypto on the xt1068? Is complete encryption by software worth the trouble then? First impression was the boot takes really long, feels like 10 minutes +, bad for emergency startups. But after started it is usable, didn't see any impact. Crypto for mobile devices is a requirement in my opinion.

Then after all I have the issue that encryption in CM12.1 only works after a wipe. After configuration and adding apps the encryption did fail.

Back to TWRP: What happens with backup of an encrypted /data, can that be restored to unencrypted /data or is the encryption part of the backup? The other way round: Wiping, Encrypting, Restoring, does that work to enable encryption on a configured device?
[G 2014 Original Android Development] :
Sorry, I can't see 2.8.7.0 version :( please can anybody share the link for that :rolleyes:
[G 2014 Original Android Development] wifestealer:
2.8.7.0 has some bugs. Wait for new version
[G 2014 Original Android Development] LuK1337:
Like?
[G 2014 Original Android Development] wifestealer:
Well, i found one bug.

Whenever i try to take backup of any rom including data. It doesn't restore data even including data option while restore. Moreover When i tried on another rom It stuck at data while restoring so i reverted back to 2.8.6.0

And i never had problem in this version