yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] starcms:
3.0.0 seems fine here. Did a backup -- almost twice as fast as previous version (approx 600 sec vs 1100 sec). No need to be scurred upgrading if you are away from your computer.

However, I am not encrypted, so can't comment on that last...comment :p
[Nexus 6  Original Android Development] wase4711:
i'm gonna wait until some folks who are encrypted say that they can access their internal storage after upgrading to 3.0; there might be issues with that....
[Nexus 6  Original Android Development] Pablo_padilla5:
Has anyone installed this with encryption?

Edit: I mean to the new version (3.0.0-0) ?

Enviado desde mi Nexus 6 mediante Tapatalk
[Nexus 6  Original Android Development] holeindalip:
Encrypted working fine here
[Nexus 6  Original Android Development] darkstar73:
Encryption working for me as well
[Nexus 6  Original Android Development] Alxoom33:
Why did you try it and report back!
[Nexus 6  Original Android Development] Pablo_padilla5:
With 3.0.0-0?

Enviado desde mi Nexus 6 mediante Tapatalk
[Nexus 6  Original Android Development] wase4711:
also, has anyone tried to restore a backup they made with 2.8.7.1 using 3.0?

thanks
[Nexus 6  Original Android Development] simms22:
im encrypted, flashed 3.0, and everything is working. i did delete my old backup, and made a new one. i dont see why an older backup wouldnt work, as all older backups have worked for me after updating.
[Nexus 6  Original Android Development] Alxoom33:
I'm encrypted. 3.0 decrypted without a hitch. Nice ui interface, fast Nandroid backup.

---------- Post added at 03:28 PM ---------- Previous post was at 03:25 PM ----------

Why don't you try it? I don't understand why you want everyone else to test it for you and you are just asking questions. Doesn't your Nexus work? Sorry for the tirade [emoji107] [emoji2]
[Nexus 6  Original Android Development] nazfalas:
I can not report anything on encryption, but everything else is running perfectly fine! Does the N6 still use a 5.1 base or is it also updated to a 6.0 device tree?

Edit:

Sry, previous replies initially didn't load in Tapatalk. Wouldn't have commented then.
[Nexus 6  Original Android Development] starcms:
All 3.0 twrp builds have been upgraded to the Android 6.0 base.

---------- Post added at 15:19 ---------- Previous post was at 15:14 ----------

Could anyone comment if the N6 is one of the devices that supports sparce images? Either way, how exactly does that feature work?

Also, I saw in the changelog that 3.0.0 supports "decrypt adopted storage partitions from Marshmallow". What are adopted storage partitions? Sounds different and in addition to just decrypting an encrypted Marshmallow install.
[Nexus 6  Original Android Development] nazfalas:
Yeah I've read the changelog, but looking at the console output on Jenkins it's still building from `/builds/omni-5.1/kernel/moto/shamu'.

Excuse my ignorance if this is totally off. ^^
[Nexus 6  Original Android Development] CyberpodS2:
Has anyone updated their Shamu N6 using the TWRP manager app? It asks about a correct mount path in scary brick language. Lol Can anyone confirm the default path is correct?
[Nexus 6  Original Android Development] z31s1g:
If the path says something along the lines of "by-name recovery", that should be correct.

But I can absolutely confirm that Flashify will download and flash the new release without asking scary things.
[Nexus 6  Original Android Development] ilikemoneygreen:
hi, This is running pretty pretty good for me. Thanks TWRP devs! you guys rock!

I do have a question about this though.... respectfully, is their a reason that F2FS isnt built into twrp stock? I dont use F2FS, however seeing that they updated exfat my mind asks why no F2FS.
[Nexus 6  Original Android Development] jcsww:
Good job, Team Win! Keep up the awesome work! [=
[Nexus 6  Original Android Development] NOSTALGIA:
so using flashify is fine then ?
[Nexus 6  Original Android Development] Kreateablaze:
Worked for me.
[Nexus 6  Original Android Development] CyberpodS2:
Yah no problems... running the latest now!
[Nexus 6  Original Android Development] holeindalip:
Just flash the image within twrp
[Nexus 6  Original Android Development] Meowdib:
v3 crashes when I have it plugged in and trying to move files over from PC. Reverted to previous version and it transfers files fine.
[Nexus 6  Original Android Development] ECrispy:
If this is true I will hold off for now. Also is the USB OTG bug fixed? (OTG drives are detected only if they are plugged in before booting to recovery).
[Nexus 6  Original Android Development] z31s1g:
Transferring files via MTP works no problem here (using win7).

Thumb drives still have to be plugged in before booting to recovery.
[Nexus 6  Original Android Development] TMG1961:
I installed twrp 3. I tried restoring a backup i made with 2.7.1 but it didnt work. Got stuck on restoring data at 49% and just stayed at 49% for over an hour. I had to shut phone down, booted into bootloader and installed 2.7.1 and then restored the backup again, which worked without any problems.
[Nexus 6  Original Android Development] ronaldheld:
I used the TWRP manager for the install of 3.0.0.0. It took, and old and new restores seem to work. Did not try a backup yet or anything else but adjust some settings.
[Nexus 6  Original Android Development] g2uzer:
I'm a little confused about the new option, so if I DON'T Check system read only , TWRP will work the same as previous versions correct?
[Nexus 6  Original Android Development] z31s1g:
Correct.
[Nexus 6  Original Android Development] z31s1g:
Not available on shamu. So far I've seen it on Nexus 6P and Nexus 9.
[Nexus 6  Original Android Development] starcms:
Any reason shamu was left out? Also, how can you tell which devices have it? Do you just personally own a 6, 9, and 6P and tried it on all? :)

More importantly, are there plans to incorporate it into shamu in the future? My understanding was that all the Nexus devices were maintained by Dees_Troy. Seems odd the N6, and since you didn't mention it, possibly the N5 and N5x were left out.

It just is such an incredible feature, I'd love to have it someday.
[Nexus 6  Original Android Development] wase4711:
there are so many other ways to do it easily if its that important to you
[Nexus 6  Original Android Development] simms22:
lol! seriously?
[Nexus 6  Original Android Development] starcms:
Care to elaborate?
[Nexus 6  Original Android Development] simms22:
yes, there are reasons that its not included in many devices recoveries, or they would include it. that reason being that it wont work on those devices. and there are different ways to do that, that are easy.
[Nexus 6  Original Android Development] frozenpandaman:
Oh, NICE! Checked a couple days ago and didn't see this… no clue a new TWRP was set to be released, and so soon too. :) Thanks! Trying this out tomorrow, hopefully. Maybe it'll fix that issue of mine… https://github.com/TeamWin/Team-Win-Recovery-Project/issues/518
[Nexus 6  Original Android Development] elkay:
I concur, especially because I do use f2fs. Anyone have a build of 3.0 with f2fs support? Don't want to have to go dig up all the commands to merge it in myself if someone else is already doing it.
[Nexus 6  Original Android Development] starcms:
If the N6P and N9 can do it, I don't see any reason why the N6 wouldn't be able to do it. Sure, it might take more time to get it working properly, but to say it won't ever work and can't work on an N6 just doesn't jive.
[Nexus 6  Original Android Development] vochen:
Flashed 3.0.0 fine. Noticed USB-OTG only works if inserted before booting into recovery. It had no problems decrypting my data from my Lollipop ROM. However afterward I flashed a CM13 nightly, which is Marshmallow, and now TWRP 3 can't decrypt it :(
[Nexus 6  Original Android Development] dbrickg:
twrp 3.0.0.0

Just fastboot installed twrp 3.0.0.0. Booted into recovery. Seems to be working just fine. I'm using cm13, the unofficial 2/7 version by master_beta. I just downloaded the 2/8 nightly and will reboot back into twrp and try backing up my current cm13 and install the 2/8 nightly. I'll get back to the group in a few minutes....

OK! That worked quite well. The new twrp looks very different, but seems to have all the same functionality. I backed up my old 2/7 cm, installed the new 2/8 nightly, and rebooted. All appears to be doing well. I'll let you know if I run into any interesting new features ... or bugs :)
[Nexus 6  Original Android Development] ricco333:
I still fail to see how is this related to recovery, maybe you got confused, you are supposed to post this question in the ROM thread.

Erik
[Nexus 6  Original Android Development] Alxoom33:
I Second the response. You need to post in your Rom thread.
[Nexus 6  Original Android Development] mikeprius:
The new TWRP 3.0 seems to be working fine making nandroids and restoring. I noticed everytime I start up it has the "writing to system" disclosure despite checking the box not to show again. Also it does not save the features I set prior. I usually set the time zone and turn off the vibration, however; it revert back whenever I use TWRP again.
[Nexus 6  Original Android Development] simms22:
odd.. twrp saved all my options. and they are still there every time I boot into twrp.
[Nexus 6  Original Android Development] frozenpandaman:
Not sure what you mean by "still." Not sure where my reply went, but I obviously posted in the wrong thread. Thanks for the catch. :)
[Nexus 6  Original Android Development] z31s1g:
TWRP 3.0.0-1 Unofficial with system image support

So I built a version for Shamu that includes the ability to backup and restore system images. One can also flash system images from factory image sets.

https://www.androidfilehost.com/?fid=24407100847294345

I've tested this version on an encrypted device.

The screenshot shows the console output of the test:

created a backup of system, data and boot

created a backup of system image

wiped system

restored system image

I'll go ahead and try do the same for hammerhead, flo and manta.
[Nexus 6  Original Android Development] duttyend:
F2FS

Thank you very much !

Could you please build a version with F2FS support ?

EDIT : done by @xanaxdroid here !!!
[Nexus 6  Original Android Development] jamess12:
Encrypted 2.8.7.0 - can't access storage so can' t upgrade

I encrypted my HTC One M7 with a pattern and I can't get TWRP 2.8.7.0 to decrypt the data - so I can't upgrade to TWRP3

or can somebody tell me how to ?

thanks
[Nexus 6  Original Android Development] slogar25:
Well for starters this is the nexus 6 forum... I'm sure you just got lost though. So I would check in the forums for your device. Are you sure 3.0.0 has been released for your device?
[Nexus 6  Original Android Development] jamess12:
Yeah sorry I was trying to get TWRP working and I got exited when I found this 'upgrade' - further investigation shows that 2.8.7.0 is the most recent version for HTC One M7

Also changing the pattern to a number doesn't help TWRP decrypt it - I guess I will have to remove the encryption

Thanks anyway :good:
[Nexus 6  Original Android Development] force70:
This is great but i have a question/observation.

Backing up and restoring the system .img is one thing but flashing the factory system .img is another no?

Did you test run flashing the factory system .img?

Ill probably get around to trying this regardless, it's well past time i updated my shamu anyway :D

Either way appreciate the contribution :thumbup:

Sent from my Nexus 6P, Note 5, Note 4 or Nexus 6
[Nexus 6  Original Android Development] z31s1g:
Yes, I full wiped and only flashed boot and system image. I got a warning about no OS installed, but it booted up anyways. I also updated the stock rooted lollipop on my manta simply by "dirty flashing" the latest system image.
[Nexus 6  Original Android Development] AlxMAX:
[MENTION=2719389]z31s1g[/MENTION]: what source tree have you used? The Cyanogenmod one or the Omni ROM one?
[Nexus 6  Original Android Development] z31s1g:
Omni
[Nexus 6  Original Android Development] adm1jtg:
on the build posted on twrp site when I tried to install the main zips i always install most failed verification randomly. went back to 2871 and all zips flashed perfectly. Not sure whats going on.
[Nexus 6  Original Android Development] force70:
Awesome, this makes life so much easier on shamu.

Nice work sir.

Sent from my Nexus 6P, Note 5, Note 4 or Nexus 6
[Nexus 6  Original Android Development] CyberpodS2:
Running the unofficial no issues!!
[Nexus 6  Original Android Development] spainter:
Both official and unofficial work well here too.
[Nexus 6  Original Android Development] z31s1g:
Have any of you tried image backup/restore/flash?

Would be good to see that it doesn't only work for me.
[Nexus 6  Original Android Development] starcms:
Thanks so much z31s1g for seeing my post and jumping in. Simply incredible! Happy Mardi Gras!!!
[Nexus 6  Original Android Development] spainter:
Since I boot TWRP instead of flash it to my phone it is easy for me to switch versions on the fly. I did test the unofficial out and restore flashed the image with no problem. I understand FlashFire will also handle the TWRP image but I haven't tested that out yet.
[Nexus 6  Original Android Development] AlxMAX:
As usual, I have updated the Omni ROM tree, then I have built the recovery image only to find out it could not mount the user data partition because of the encryption. It kept asking me for the password (it's the default one so I have even tried to input it with no luck). The recovery that I have found on twrp.me for Nexus 6 works just fine and I would like to know what I did wrong. Is there any way I can see any log?

Edit: I have tested the /system backup and restore and it worked. Your recovery was also able to use the default password.
[Nexus 6  Original Android Development] z31s1g:
Ad this repo to your local manifest:

https://github.com/DonkeyCoyote/proprietary_vendor_motorola/tree/android-6.0?files=1

Sync, build, profit. [emoji106]
[Nexus 6  Original Android Development] brymaster5000:
For future reference to all - when an install in recovery fails, make sure you go into the "Advanced" section and "Copy Log to SD". Then post the log of your recovery install here so the developers can debug the problem. :good:
[Nexus 6  Original Android Development] Alxoom33:
That's incredible! So we can update system images when updates posted by Google directly from TWRP? BTW, full backup worked on my N6.
[Nexus 6  Original Android Development] Prack:
The TWRP Manager app from google play says the device path is /dev/block/platform/msm_sdcc.1/by-name/recovery

Is that the right path? I swear it was different before. I'm afraid to install it via the TWRP app :(
[Nexus 6  Original Android Development] z31s1g:
Then use flashify (it doesn't ask for the path and works regardless), or download the image from twrp.me and flash it from recovery.

---------- Post added at 18:44 ---------- Previous post was at 18:42 ----------

That's what I did on Nexus 10 and it worked. On Nexus 6 I just installed the system image after a full wipe, which also worked.
[Nexus 6  Original Android Development] Prack:
I'm able to install it with the nexus toolkit as well. I'm asking if the path is the correct path. Not asking how to install it.
[Nexus 6  Original Android Development] z31s1g:
Fair enough. The answer is "yes".
[Nexus 6  Original Android Development] AlxMAX:
That solved the problem. This way, I have found out the TheMuppets repository was incomplete and that I had to rebuild the entire firmware (CyanogenMod).
[Nexus 6  Original Android Development] rignfool:
Did the ability to flash system images make it to the Feb 10 multirom recovery?
[Nexus 6  Original Android Development] z31s1g:
No. But then I have only made local changes to get it working and haven't pushed them for review yet. So currently Tasssadars recovery won't include it automatically by syncing Omni source, but only if he also applies the required changes manually.
[Nexus 6  Original Android Development] EA1DDO_SGS2:
Hi, Yesterday I´ve installed CM13 image in my new (and just rooted) Nexus 6, from official 6.0.1, using TWRP 2.8.4.1 (I guess) flawless.

Then I installed TWRP3 flawless as well, as image > Recovery.

Now, it is running last nightly CM13 and TWRP3, so far so good.

Big thank to TWRP Team.

Max.
[Nexus 6  Original Android Development] spainter:
Just noticed Official TWRP 3.0.0-1 has been released. Time find the change log. https://dl.twrp.me/shamu/twrp-3.0.0-1-shamu.img.html
[Nexus 6  Original Android Development] z31s1g:
https://gerrit.omnirom.org/#/q/status:merged+project:android_bootable_recovery+branch:android-6.0

Everything that has been merged since 3.0.0-0, plus system image backup capability is now available on shamu.
[Nexus 6  Original Android Development] demlv:
Anyone able to post a brief explanation showing how/why/when to use the system image backup function? :confused:
[Nexus 6  Original Android Development] spainter:
If I read it right when it was introduced in the 2.8.7.1 version. The system image can be flashed like a rom instead of a restore process.
[Nexus 6  Original Android Development] adm1jtg:
It just adds ability to flash img to system
[Nexus 6  Original Android Development] Yahoo1:
[MENTION=2719389]z31s1g[/MENTION] Is it difference between official 3.0.0-1 and your build you posted here? Thanks.
[Nexus 6  Original Android Development] z31s1g:
The difference is the stuff from Gerrit.

Image flashing is the one thing I already had in my build.
[Nexus 6  Original Android Development] aldoblq:
Whats its new on versión 3.0.0.1
[Nexus 6  Original Android Development] goku14238:
I wish there was some way to secure twrp so that if the bootloader was locked, it wouldn't perform any wiping /flashing instructions.

What do you guys normally do for after installing a rom? Flash stock recovery after you're all done?
[Nexus 6  Original Android Development] jcsww:
Personally, I leave TWRP installed. It makes updating SuperSU and the occasional backups a lot easier being left installed
[Nexus 6  Original Android Development] simms22:
no, i keep twrp, as its a very useful thing. why do you need stock recovery, as you are rooted? flashing stock recovery then locking your bootloader is the wrong way to go and you could eventually brick your phone, from a simple bootloop. so, dont do it.
[Nexus 6  Original Android Development] goku14238:
I am not rooted. I simply installed omni rom for the features but still wanted to be able to use Google services such as android pay. I have twrp but I was thinking last night, why even lock my bootloader back if I can just access recovery.

Just curious at what everyone else does for a more secure setup
[Nexus 6  Original Android Development] simms22:
ahhh.. well, twrp will still be more useful to you than the stock recovery, but its fine to flash the stock recovery. just remember, do not relock your bootloader, as locking it can cause a brick later on if you happen to bootloop.
[Nexus 6  Original Android Development] githyanki:
If you use a PIN/Pattern or something as required to boot device, it should block access to TWRP. It doesn't as of now, I can still go in and wipe everything, format data, etc. Someone could easily re-use my phone after stealing it. All my data would have to be erased, but I would rather they had a harder time to repurpose my phone.
[Nexus 6  Original Android Development] goku14238:
That's kinda how I feel. I would rather them have a harder time trying to repurpose my phone. As of right now, I'm running omni with twrp and my bootloader locked. Thought by my rooting, locked bootloader, that it would be safe against a reflash, but doesn't help much if the bootloader is locked.

Would it be possible to mod in a sort of twrp check? Before it is able to modify anything it has to check and verify the bootloader is unlocked before proceeding?

Or if I'm going to keep twrp, should I just always keep the bootloader unlocked then?
[Nexus 6  Original Android Development] githyanki:
Yes, keep it unlocked.

Even if locked, it is only a fastboot command to unlock it, no need to be able to boot all the way up and go into dev settings.

Really, they could boot to bootloader, use fastboot to unlock, and flash stock rom. There really is no protection against someone reusing our phones. We can only protect the data on there by encrypting it.
[Nexus 6  Original Android Development] goku14238:
You're right. Guess this is what we trade off for wanting more customizations. Guess I always have my phone anyway and it's pretty huge so I can't see myself losing it. If someone stole it off my persons, it'd just be wiped by the time they got to a computer anyway.

There used to be a mod for older twrp that let you add a lock screen to it to circumvent people making accidents. That them became obsolete though with 3.0 ��

Edit: there is however this option in the development menu. When it is ticked, it stops me from unlocking. Is this only am omni feature? Would be great if there was a "Make sure no can steal my sh*t button"
[Nexus 6  Original Android Development] simms22:
thats the option you have to enable that will let you unlock the bootloader, without it enabled, you cant unlock the bootloader.
[Nexus 6  Original Android Development] rignfool:
That switch also enables device protection...

If someone were to get your device... And be smart enough to find recovery... And then be even smarter and wipe the device (even some people on here can seem to do that properly)...

When attempting to login to Google's servers... The imei is checked... And the Google account of the last user is required before you can login to anything Google...

It persists thru ROM changes... Clean flashes... Everything...

So if you want to keep your device from being repurposed... Leave that unchecked...

The bootloader lock does nothing to stop a wipe in TWRP... Doesn't stop you from getting to twrp... And is just a general nuisance...
[Nexus 6  Original Android Development] mwebb34:
Is there any way to set up a pin or some kinda pass code before twrp recovery is started?
[Nexus 6  Original Android Development] rignfool:
Yes... Encrypt your device... And set a pin/pass code in the OS... It will cover recovery as well
[Nexus 6  Original Android Development] githyanki:
That only makes it ask for pin/pass to decrypt the phone. You can skip right over that and get into TWRP and start wiping everything and format to remove encryption.

Like I said a few posts back, the only thing we can do is protect our data. Anyone with knowledge can reuse the phone.
[Nexus 6  Original Android Development] starcms:
No one can reuse your phone. [MENTION=3290808]rignfool[/MENTION] just mentioned this.

All devices with Android 6.0, and possibly 5.0 have what's called Device Protection.

If someone were to steal your phone, yes, they could wipe it even if you are encrypted.

BUT, they CANNOT use the phone for anything without your Google password. It's nothing but a brick stuck at the initial setup screens. Device Protection means even if your device is wiped, it cannot be used FOR ANYTHING without logging in with a Google account previously connected with the phone. And when I mean ANYTHING, I mean ANYTHING... You can't login, can't get to a launcher, can't get to settings, nothing! You cannot get out of setup without logging in with a Google account previously tied to that phone. Oh, and if you changed your Google password in the last 30 days, you gotta wait! Device Protection!

That's why it's so important that if you are going to sell your phone, don't just wipe/factory reset or the buyer can't use it. You MUST delete your Google account from the phone before the wipe or Device Protection WILL kick in during setup.
[Nexus 6  Original Android Development] Alxoom33:
I tried to restore a Backup I recently made. It only restored the Data. Had to flash the System Rom separately.
[Nexus 6  Original Android Development] andreak:
Hi everyone, can anyone help me to make my mind clear about encryption/decryption? Does installing twrp automatically decrypt my n6?