yashsingh1/xdaforums huggingface dataset:
[8525, TyTN, MDA Vario II, JasJam General] mthomas:
I have been getting very sporadic performance from this application. Sometimes I can connect immediatly, other times I have to reconnect or restatr ie on my laptop multiple times to get a connection. Then it may stay stable for hours, or disconnect me within minutes. Is anyone else experiencing this? Maybe I need a hard reset or reflash. Any info is appreciated
[8525, TyTN, MDA Vario II, JasJam General] thetaxi:
I have the same setup, except your spl. I installed the new ROM last night as I just got a new 8525 via warranty replacement as my last one died last week. ICU wouldn't stay stable at all. I tried both My ISP and MediaNet. No dice. It would work for about five minutes then my laptop wouldn't recognize the 8525. I would have to turn off and turn back on the phone to get another five minutes. Any suggestions?
[Moto G 2014 LTE Original Android Development] luca020400:
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.

DOWNLOAD : https://dl.twrp.me/thea/

BUGS:

If you have found a bug, please consider posting it to our github issues log and then I'll report to Dess_Troy. If you have a significant problem that cannot be answered in this thread, your best bet is to PM Dees_Troy directly, contact us via our website, or find us in our IRC channel below. If you see someone that's struggling, feel free to point it out to us. We need your help to help us keep track of all of our devices! Thanks!

SUPPORT:

Live support is available via #twrp on Freenode with your IRC client or just click this link.

XDA:DevDB Information

[RECOVERY][THEA] TWRP 3.2.3-0 Touch Recovery [OFFICIAL], ROM for the Moto G 2014 LTE

Contributors

luca020400, LuK1337

ROM OS Version: 6.0.x Marshmallow

ROM Kernel: Linux 3.4.x

Version Information

Status: Stable

Created 2016-02-07

Last Updated 2018-08-07
[Moto G 2014 LTE Original Android Development] luca020400:
Reserved
[Moto G 2014 LTE Original Android Development] luca020400:
Reserved

Source code : motog2014devteam

Source code : CyanogenMod
[Moto G 2014 LTE Original Android Development] javierutxo:
ok and how can we install it?
[Moto G 2014 LTE Original Android Development] LuK1337:
fastboot flash recovery file.img
[Moto G 2014 LTE Original Android Development] javierutxo:
aja, and what about unlock bootloader and rooting? the same process than moto g 2014?
[Moto G 2014 LTE Original Android Development] luca020400:
Yes
[Moto G 2014 LTE Original Android Development] sighted:
Take the steps from here http://xdaforums.com/moto-g-2015/general/rooting-moto-g-2015-lte-xt1078-t3086069

Just change the twrp.mg for the one in this post.

Good Luck!
[Moto G 2014 LTE Original Android Development] ramboli:
Thank you!! Its worked for me on XT1072
[Moto G 2014 LTE Original Android Development] icarome:
Hello, It worked just fine on my XT1078 :)

Thanks!
[Moto G 2014 LTE Original Android Development] 551790:
Is it possible to make this an "official" release ?
[Moto G 2014 LTE Original Android Development] luca020400:
Yes , but I'm not going to do that
[Moto G 2014 LTE Original Android Development] michael_ch:
Hi Luca! Can you explain shortly how you built this image? Any manual that you can point me to?

I'm asking because I'd like to build it also for peregrine...
[Moto G 2014 LTE Original Android Development] luca020400:
New build up

Download
[Moto G 2014 LTE Original Android Development] Maledroid:
idk whats happening. i unlocked my phone and installed this recovery and when i try to enter in recovery mode it shows and android with the exclamation sign and never continues to the actual recovery. it just stays there forever and then reboots by itself. can anyone tell me what is wrong?
[Moto G 2014 LTE Original Android Development] luca020400:
You haven't flashed twrp

Reboot to bootloader

By pc

fastboot flash recovery twrp-thea.img

( with admin/sudo )

Then reboot to recovery
[Moto G 2014 LTE Original Android Development] cgb.spender:
Hi Luca, thank you very much for your hard work on this device.

About this new release of TWRP, I'd like to know, if possible, what are the main differences with the previuos one.
[Moto G 2014 LTE Original Android Development] luca020400:
TWRP fixes

The TWRP version still 2.8.6 but it's 2.8.7
[Moto G 2014 LTE Original Android Development] sunka1:
My encrypted TWRP nandroid backups fail with the following error message:

This only happens when I use encryption, and it always happens right near the end of backing up the Data partition (the System partition backup completes successfully).

N.B. The percentage of files and MB processed do not increase in-step, like with an unencrypted backup. The MB percentage increases to 90%+ far quicker than the percentage of files processed. When the percentages come in-line with each other near the end of the Data partition backup, it fails, and the above error message is given.

I was using a Titan build of TWRP to create nandroid backups on my Thea device previously, and had no issues with encrypted backups.

This is an issue, as there are sensitive security details stored in the backup, which must be encrypted with a strong password.
[Moto G 2014 LTE Original Android Development] geenyous:
Internal Storage failure?

This happens to me all the time all of a sudden. I did not change anything at all, except for flashing a new CM version.

I also get a strange stat error, something with google.photo cache.

Yesterday, I have then flashed the new 2.8.6(7). from a few posts above and that gave my phone the rest. It might be because I flashed through TWRP itself into the recovery partition, but now additional to the backup error above when I want to erase dalvik cache, the recovery just hangs. I also can't restore a backup atm.

Now I have reflashed the real 2.8.6.0 recovery and it still hangs when I want to wipe dalvik... wtf is going on here? :confused:

And oh yea, my phone does not boot anymore either, it just loops at the flash screen... :eek:

UPDATE:

After I found some info on this thread about similar issues, I factory reset my phone with stock recovery (TWRP was not reliable anymore, even the 2.8.6.0 version that was running perfectly before) and then reflashed the latest CM on a wiped internal storage. Now I am up and running again with minimal loss of data due to my TB backups that are scheduled and save to the SD.

But this leaves a very weird feeling back, basically my phone was rendered useless out of nowhere (I was running the previous CM for 2 weeks already), making TWRP backups impossible and forcing me to wipe the internal storage with all media on it without giving me the chance to back it up (MTP in TWPR was also very flaky and died several times half in copy operations). Something is going very wrong with this phone, never ever had that on any of my 5 previous htc devices and the fact that the OnePlusOne users are among the main ones that reported similar issues, I have a feeling it is linked to cheap storage quality. Motorola is a Chinese company now after all... :-/
[Moto G 2014 LTE Original Android Development] :
[MENTION=5778309]luca020400[/MENTION]

The GPS error happens when you the Wipe Dalvik Cache and Cache using TWRP 2.8.6.0 Thea. When the system starts the GPS shows that my position and I am in India, but I'm in Brazil.
[Moto G 2014 LTE Original Android Development] RolanDroid:
This TWRP is official or i wrong ?

https://twrp.me/devices/motorolamotog2014lte.html
[Moto G 2014 LTE Original Android Development] luca020400:
You're right

I didn't update the thread lol
[Moto G 2014 LTE Original Android Development] luca020400:
https://basketbuild.com/filedl/devs?dev=luca020400&dl=luca020400/Motorola/twrp/recovery-thea.img

Changelog:

Adopted Storage support

New theme

Something else
[Moto G 2014 LTE Original Android Development] dr.nic:
Thanks for the update :), flashing now.

The hash is different from twrp.me version, i guess you still have to update that one ?

EDIT

Looks good, but when i try to do a full backup it says "unable to locate /pds partition"
[Moto G 2014 LTE Original Android Development] todobarato:
Same here. /pds not possible to mount.
[Moto G 2014 LTE Original Android Development] dr.nic:
[MENTION=5778309]luca020400[/MENTION] any news about the /PDS bug ? i really would like to update.

If youneed any logcat or something just send a PM.

Grazie ;)
[Moto G 2014 LTE Original Android Development] luca020400:
It isn't a bug

I removed it intentionally

It's useless
[Moto G 2014 LTE Original Android Development] dr.nic:
I see, understand your point now, but removing the feature to backup and restore it isn't even worse since whit a rooted system someone can mess whit it anyway, causing damages, and he will be unable to restore the partition since you removed the support to mount it in recovery ? I'm not expert like you and luk, but don't you think this couldn't be a possibilty ? not to criticize your work, it's great and all the comunity myself included thanks you very much for what you done, just asking since many of us don't have the knowldge you and other have.

To readd /pds support this is enough ? Thx

copypaste fu**ed the formatting :\, this is twrp.fstab from your cm13 branch whit /pds mount adapted from 12.1 branch recovery.fstab

EDIT

If that's enough, there is a simple way to extract and edit the twrp.fstab inside your compiled img and repack ? or i will have to recompile ? (nightmare) Never accomplished to compile anything i always mess at some point :(

Again, thx for all the valuable infos, any tips is appreciated.
[Moto G 2014 LTE Original Android Development] luca020400:
With root you can say hello to your device , if someone want to erase your pds he can easily hardbrick your device

PDS backup doens't make sense
[Moto G 2014 LTE Original Android Development] Hita98:
Just installed and I think that the nav bar style is beautiful, but there's not supported all the language...italian doesn't appear in 3.0.0-0 :sad:
[Moto G 2014 LTE Original Android Development] dr.nic:
Testing 3.0.0 since the release day, perfect and better looking, still didn't tested everything but backup and restore work just fine.

The only worse part i noticed it's slower by around 15% in making a backup using the same settings i always used ( just compression=1 + createMD5=1 ).

Sticking whit this anyway since i backup only every 2-3 days.

Thanks luca020400
[Moto G 2014 LTE Original Android Development] rotorto:
I'm using TWRP 3.0.0 and I cannot mount the encrypted data partition, it says the password I entered is wrong (but it's not, CM13 mounts the partition without any issue).
[Moto G 2014 LTE Original Android Development] rotorto:
With the new build (3.0.0-1), TWRP is able to decrypt /data but it doesn't mount the adopted sd card.
[Moto G 2014 LTE Original Android Development] LuK1337:
Well, it mounts it there but as normal sdcard which is quite odd.
[Moto G 2014 LTE Original Android Development] dr.nic:
[MENTION=5778309]luca020400[/MENTION] Cheers whit the latest 3.0.0-1, backup speed is almost 20-30% faster ! I have also noticed other changes.

Any changelog from 3.0.0-0 to 3.0.0-1 pls ?

Thanks again :)
[Moto G 2014 LTE Original Android Development] Hemphiz:
I'm having problems with the 3.0.0.1 build. When wiping data and or system it simply doesn't. Just gets stuck. Reverted back to 2.8.7
[Moto G 2014 LTE Original Android Development] gothicVI:
Can confirm this. But flashing e.g. gapps takes much longer then in 3.0.0-0.

Change log would be nice [emoji6]

Gesendet von meinem Moto G 2014 LTE mit Tapatalk
[Moto G 2014 LTE Original Android Development] dr.nic:
Which gapps you use ? opengapps when you install them over old ones take a lot longer due to the cleanup script.
[Moto G 2014 LTE Original Android Development] gothicVI:
Yes, it's opengapps. I always flash the latest version when flashing a ROM update. Today the time it took was normal so it was just once when it took that long (almost 5min!). I'll watch it in the future.

Gesendet von meinem Moto G 2014 LTE mit Tapatalk
[Moto G 2014 LTE Original Android Development] Hita98:
You don't need a gapps update every day, when you update your ROM by a nightly to a nighlty. You need it only when you start from a new ROM, when you wipe data system for installing another rom
[Moto G 2014 LTE Original Android Development] gothicVI:
I know, yet I just update once or twice a weak and then just flash the newest gapps in order to get the latest ones and avoid needing to update them via play store. Furthermore getting them installed as system apps saves space for me to use on other apps, since link2sd does not work in mm.

Gesendet von meinem Moto G 2014 LTE mit Tapatalk
[Moto G 2014 LTE Original Android Development] dr.nic:
[IMHO] Don't do that ! you kill the emmc that way, a lot of wasted writings.

The emmc will go slower and slower much faster then normal, just flash opengapps when you flash the first time the rom and then use playstore to update them.

Also as personal opinion, unless you have bugs that don't let you use the phone as it should don't update, update like once a week, or when there are specific changes for our hw, you can check cmxlog for our phone HERE

Updating everyday is really not needed. [/IMHO]
[Moto G 2014 LTE Original Android Development] theoneofgod:
*delete
[Moto G 2014 LTE Original Android Development] gothicVI:
Thanks. Didn't consider that.

Gesendet von meinem Moto G 2014 LTE mit Tapatalk
[Moto G 2014 LTE Original Android Development] dr.nic:
[MENTION=5778309]luca020400[/MENTION] are you aware of the /Persist restore bug ?

I got it too :( luckly i was able to extract all the files and folders from the backup file "persist.ext4.win" using the latest version or winrar ( 7zip wasn't able to do it...), copied the content in a folder on my sd then used the cm file manager to copy them into /persist and remove the X attribute from every folders and files, now looks working fine.

Please consider taking offline 3.0.0-1 untill you can fix the /persist restore, people whitout a backup are screwed i think....
[Moto G 2014 LTE Original Android Development] luca020400:
Which issue lol ?
[Moto G 2014 LTE Original Android Development] dr.nic:
It don't properly restore /Persist partition

When restoring twrp wipe it, then attemp to restore it but only 1 file get restored and all the other go awol and are not present, first issue discovered is wifi not turning on on both cm/stock

i had only .bt_nv.bin restored, 4 folders and 2 files went awol, some other guys are having it too in Q&A forum.

---------- Post added at 04:27 PM ---------- Previous post was at 04:14 PM ----------

Before i'll get back to work, do you think could be easy adding a checkbox into restore/backup pages to reboot to system when the operation is done ?

Could be a nice feature for the next version :P

Anyway the post i was referring to is this one
[Moto G 2014 LTE Original Android Development] theoneofgod:
Restoring persist errors after formatting and fails to restore. Results in loss of WiFi.
[Moto G 2014 LTE Original Android Development] dr.nic:
As you see people restoring /persist are popping up whit the same issue.

Did never happened in your tests before rel ? if not can you pls try on your phone again pls ? there's nothing we can help you in fixing this ?

my backup opts was :

- create md5

- compress yes

- no encryption

- save to mSD

The phone is XT1072 thea (was from france so it was retFR), bootloader unlocked status code 3, was running cm12.1, got fully updated to MM stock a couple of days ago to update the baseband and other stuff, then reflashed twrp3.0.0-1 to restore /system /data /cache and go back to my old cm12.1 whit some update stuff.

Everything was working fine, until for some reason i dn't even remember why i tryed t restore /persist.... you know the rest :(

EDIT

Also noticed some users still have some files, some say wifi it's still dead even after manual restoring the files, i had 0nadanothing, just a fresh wiped partition.
[Moto G 2014 LTE Original Android Development] luca020400:
It didn't happen before , but before twrp released an official build they changed something in tar package and broke it

I will try to to fix it
[Moto G 2014 LTE Original Android Development] Wizzie86:
Hi,

My persist folder is empty after backing up and restoring with TWRP 3.0.0.0 and wifi doesn't work anymore.

Fortunately I have made a backup of my persist folder.

I did the following:

1. Manually copied the files from the persist backup folder to the persist root folder of the device in TWRP but the persist folder wipes again on restart.

2. Tried to flash persist.zip in fastboot but it says bootloader access denied (bootloader is unlocked though).

Please help, other solutions?

-> Solved it myself by using file manager within CM with root access and manually copying the contents of the backup persist image to the persist folder. Works like a charm again.
[Moto G 2014 LTE Original Android Development] dr.nic:
Keep the backup, once this get fixed you can flash it back so u can have a proper /persist whit all the files/folders and proper permissions set, i don't know how they where before the wipe.

[MENTION=5778309]luca020400[/MENTION] mate sorry if i keep pestering you, you must hate me ahah :)

Anyway i wanted to ask some things regarding the self-reboot after a backup, is it possible ?

You can do this whit some reboot commands using shell ? i have seen some app to manage twrp backups/restores whit options and all but never tryed one and i do not want to if i can do this whit some scripts, can you point me somewhere where i can find some usefull infos ? or just copypaste the arguments accepted by twrp, i should be able to understand most of them i hope.

If this is not possible then i will try to fry my brain and add those options inside twrp but my coding-fu really, reeeealy sux :(

twrp sources are in c++ ?

EDIT

i was browsing the teamwin repo and libtar is untouched by 5 months now, so maybe it's something else related to the process.

ok nvm, the code for backing up is elsewhere (twrpTarMain.cpp

?), but not the restore part.
[Moto G 2014 LTE Original Android Development] dr.nic:
Just noticed 3.0.0-2 is up at twrp.me

Thanks ! going to test it now to see if it can restore /persist on my phone now

ps

I see the last commit is from 16feb, what's changed ?

EDIT

Looks like i can't restore it since /persist isn't listed anymore :\ [MENTION=5778309]luca020400[/MENTION] since i think /persist will not come back like /pds can you tell us wich permissions all files and folders inside /persit ? read only on everything is fine ? how are the permission on stock settings ? thanks again
[Moto G 2014 LTE Original Android Development] pabli24:
I have sd card formatted as internal storage, and I not see my files in recovery 3.0.0-1, 3.0.0-2 but in 3.0.0 I see.
[Moto G 2014 LTE Original Android Development] mrps2:
Ver. 3.0.0-2 - Access to sd formatted as internal is gone, can access root but when selecting sdcard0 it shows only TWRP folder.
[Moto G 2014 LTE Original Android Development] dr.nic:
twrp-3.0.1-0-thea.img is up @ https://dl.twrp.me/thea/
[Moto G 2014 LTE Original Android Development] dr.nic:
Here's the changelog from https://twrp.me
[Moto G 2014 LTE Original Android Development] mrps2:
TWRP 3.0.2-0 is out now for all currently supported devices.

What’s new in 3.0.2-0:

Fix a bug with the input box that affected masked inputs (passwords). This fixes decrypt of full device encryption on devices that support decrypt. This bug also impacts encrypted backups. Users are highly encouraged to stop using 3.0.1 if you use encrypted backups or if you need decrypt of data in TWRP.

Add Greek translation to some builds.

PS.: Still only reading TWRP folder when external sd is format to internal - Going back to 3.0.0...

https://dl.twrp.me/thea/twrp-3.0.2-0-thea.img.html
[Moto G 2014 LTE Original Android Development] dr.nic:
Thx, that was fast. Just flashed.
[Moto G 2014 LTE Original Android Development] RolanDroid:
There are personal build,why you use all my stuff from basketbuild if it isn't released? Delete download link now.
[Moto G 2014 LTE Original Android Development] dr.nic:
Sorry i didn't knew, was just sharing a find since it's a public folder ^ ^ link deleted.
[Moto G 2014 LTE Original Android Development] mrps2:
Are there some news about the problem about the SD card formatted as internal not been show by TWRP?
[Moto G 2014 LTE Original Android Development] giociampa:
I installed 3.0.2-3 yesterday as an experiment - it seems to work, so it has (finally) replaced the 3.0.0-0 I was using up to now...
[Moto G 2014 LTE Original Android Development] mrps2:
That is great news! Will download it right now, thanks a lot for the update [MENTION=4508112]giociampa[/MENTION]!:good:

PS: Just installed and it is working with external sd formatted as internal, recognizing all folders... leaving V3.0.0 finally!
[Moto G 2014 LTE Original Android Development] giociampa:
Suddenly I'm not so sure - I'm just updating CM13 and no external folders to be found, so how it worked before I have no idea... most curious...
[Moto G 2014 LTE Original Android Development] mrps2:
Will try to update and let you know! Hope it works.
[Moto G 2014 LTE Original Android Development] leahcimewol:
I rooted my xt1072 and flashed it with twrp just fine when it was on lollipop.

Then I updated to Marshmallow but as this was the first time Ive ever updated from one version of Android to another I was not aware of the possibility to lose root?!!??? so Ive tried my Desktop App Mobilego which has a oneclick root feature. It actually did root my phone, although Ive never really trusted oneclick root programs! And I was right not to because as soon as I rebooted I lost root, but my bootloader is still unlocked. I then discovered when trying to update the SU Binary with TWRP that it was not present. I then found out that when I tried to reboot to recovery, no Recovery Img can be found. I think its becasue at the same time as doing this I was very excited to find that Marshmallow allows SD to be used as external storage. I think when I formatted it the custom recovery img file might have been on there and when booting to recovery, of course it could not be found so now just booting to stock, either that or the actual zip I downloaded may have been corrupt, also I have 2 phones so working with adb can get a bit tricky as files remain in the platform-tools folder, perhaps adb or ME gets confused? Can anyone please help me to get this right and aslo recommend the best fastest custom rom that actually works for Moto G 2nd Gen LTE XT1072 I think its because I'm still quite oldschool and used to modding with exploits rather than this whole custom recovery malarchy that I am getting confused and quite frankly finding it slightly harder. still trying to get my head around why I only had temporary root and then lost it. Thats all I really want to achieve as you know the storage problem on android can be a real stickler, especially on a budget phone like the xt1072 I have the 8GB version and want to have it very similar to how i had it when I was on lollipop(rooted with the Hammerhead whatever) it was great I had managed to get a lot of the system apps either moved to SD or those that were just useless to me removed like crappy newsstand and all the crappy google media apps! Now I cant do that atm as no root, so frustrating! Someone please steer me in the right direction to get my phone rooted so I can flash a custom rom. Is there something like Elementalx for the MOTO g just flashed my Nexus 5 with that , whata fricking great kernel, why cant all kernels be like that, itshow they should be, all the tweaks you can do before finial install, amazing!!!!! that is what I want for my MOTO g 2nd gen LTE because my nxus's screen is cracked and is really more for mucking about on now. hope someone can help, thanks in advance. :)