yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] bombadier:
Steady,you know its bad form to ask for eta's expect a post from the man when its done

tapatyping fae the bacon
[ONE Android Development] katinatez:
When I built the first 2.8.6.1 I used Dees_troy repo of cm-12.0 because that is all I saw but last night I saw his cm-12.1 repo, I am assumming he did not push all his commits, so next release will be based on cm-12.1

I do now the naming convention of zip file if not proper will not flash in Flashify, I don't know why Flashify support is lacking on new recovery. but will look further.

Was working on it last night, I have a new build I am testing but Firmware is not able to restore I believe this has to do with encryption, so as quickly as we introduced backup of Firmware looks like I am going to drop it (backup/restore)

Many commits in bootable/recovery & device repo that have changed to make encryption possible. I am using Dees_troy repos here

https://github.com/TeamWin/android_device_oneplus_bacon/commits/cm-12.0

and just pushed his kernel repo here

https://github.com/katinatez/android_kernel_oneplus_msm8974/commits/cm-12.1-twrp
[ONE Android Development] jcespi2005:
Great work mate ;) as always... If you need a tester, here I am...
[ONE Android Development] Lakino:
What about those of us who very much like the firmware backup feature and don't use the encryption option built into the rom? I'd like to see backup firmware remain.

But I don't fully understand this Qualcomm encryption implementation. It seems like it's mucking with things on a very low level and that affects all of us, even those of us who don't manually turn on phone encryption.
[ONE Android Development] smint86:
Just wait and see what devs will release. This is pretty much a wip and unofficial. Besides that, simply use the latest version which is fitting your needs.
[ONE Android Development] unavix:
Where can I download the theme itself from twrp 2.8.6.0? New physical appearance is not pretty.
[ONE Android Development] z31s1g:
The material theme can be found here:

http://xdaforums.com/showthread.php?t=2915584

Of course this only helps if you dislike the colour. There's no way to get back the stock twrp ui in case that's what you want.
[ONE Android Development] unavix:
Not that I want. I want the distribution of stock twrp but nicer topic. That he had katinatez version 2.8.6.0 was great.
[ONE Android Development] molonad:
A i Red that new twrp is slower? So is it good move to upgrade? I Dont think so
[ONE Android Development] psycholyzern:
Usually, backing up ROM on previous twrp version only take about 100seconds to complete.

But with this new version, my phone took 300+ seconds.

Flashing new ROM is also very slow. I flashed temasek last night and I dropped my phone onto the floor because I was slept waiting for the process to complete.

Btw, anyone know how to force re-detect otg? On previous version, I jist need to go into install and chooses otg drive and it will read newly plugged in usb.
[ONE Android Development] molonad:
ok i will stay on old version :D lol great upgrade ! :D
[ONE Android Development] psycholyzern:
Btw the design is pretty cool. I like the clean UI. But I will stick to older version until better version released
[ONE Android Development] drishd:
Funny! For me its really better! Just backed up. It takes around 1 min.
[ONE Android Development] psycholyzern:
I tried backing up again on newly flashed temasek.

It performed better, but not good as yours..

Maybe because my previous cm12s heavily installed with apps.

Btw, have you tried flashing new rom? Flashing temasek last night drove me to slept. It took sooo long. I dont know whether it is temasek or twrp problem
[ONE Android Development] drishd:
Just downloading [ROM][Bacon][5.1.1][Linaro 4.9 & 5.1]Temasek's UNOFFICIAL Build. & let you know after flashing the ROM.
[ONE Android Development] psycholyzern:
Nice.. Thanks.
[ONE Android Development] drishd:
It took me around 2&1/2 min.
[ONE Android Development] psycholyzern:
Must be something wrong with my phone..Ill use this latest version for the moment. Btw, do you know how to detect newly plugged in usb otg?
[ONE Android Development] drishd:
Would you elaborate more about USB OTG. But hope this works for you. Go to settings--) Storage--} USB Storage--)Mount it . Now tick mount notification.

Anyway my device detecting it. Under normal circumstance use any file manager which can detect OTG.

CM File manger , ES explorer, Root explorer detects it.
[ONE Android Development] psycholyzern:
I wanna do thay exactly, but in twrp
[ONE Android Development] katinatez:
Backup or Mount/click Internal Storage/usb-otg
[ONE Android Development] drishd:
Sirs, Would somebody enlighten me on " why I could not restore my backup from TWRP ? and getting some error while installing, restoring & even after end of insatllation." Here are some screenshots.
[ONE Android Development] katinatez:
Confirmed the firmware partition cannot be restored because it's part of the encryption process, found the code tonight. For those that have made a complete backup with firmware you have to just delete firmware from your backup zip folder and then you'll be able to restore just fine.

My next step is update without Firmware backup, Persist restores, and EFS restores fine too.
[ONE Android Development] drishd:
Sir, Thank-You very much for the reply. I have one more problem in TWRP, I am unable to select USB OTG option while doing back-up or restoring, in-spite of doing what you have suggested to @psycholyzern in the above post. Any reasons!?
[ONE Android Development] katinatez:
Updated 2.8.6.1

Changelog

Compiled with cm-12.1 repo

F2FS with Jaegeuk Kim repo

Firmware backup removed

Material Dark theme found here

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

Also compiled with original unofficial theme found here

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

And yes you could have material dark theme in this one by adding the ui.zip in theme folder.

This has encryption like the official and yes it's slower to backup, if you don't need encryption go back to v2.8.6.0

Enjoy :D
[ONE Android Development] real_sl4cker:
Thanks, could you provide a working link to 2.8.6.0 as all links of your previous posts and the OP show 404 error. Thanks in advance.

(mobil gesendet / sent from mobile)
[ONE Android Development] rkuijpers:
You can reach them through his profile page on Androidhost: https://www.androidfilehost.com/?w=profile&uid=95747613655041544 or use this direct link to his OnePlus downloads:

https://www.androidfilehost.com/?w=files&flid=19646

Verstuurd van mijn A0001 met XDA Forums Pro
[ONE Android Development] fmc000:
Thanks. Will you update Philz accordingly of is it not necessary in your opinion?
[ONE Android Development] katinatez:
No, leaving Philz the way it is, no encryption on Philz so it backs up & restores all partitions.
[ONE Android Development] (((Pipo 79))):
Does anyone have a flashable zip?

Enviado desde mi A0001 usando Tapatalk 2
[ONE Android Development] jk8260:
Just use flashify ...
[ONE Android Development] Striatum_bdr:
A flashable zip of? This unofficial recovery comes in zip format by default. Just follow the trail in OP.

Edit: the link is not correct in OP, here is the right one

https://www.androidfilehost.com/?w=files&flid=19646
[ONE Android Development] JoeF2:
[/COLOR]

It is broken.

It doesn't decrypt /data. Only says "Wrong password."

The official TWRP 2.8.6.1 does decrypt it.

Tested with a lengthy password.
[ONE Android Development] smint86:
I'll wait for Temasek v12.2, then I'll start over with a clean flash, tk gapps and boeffla kernel. Also, I'll test out encryption and can hopefully say something concerning this error.
[ONE Android Development] dlhxr:
2.8.6.1 can't write modem image.

minzip: Error writing 32768 bytes from zip file from 0xbe8afb9c: Operation not permitted

minzip: Process function elected to fail (in inflate)

minzip: Can't extract entry to file
[ONE Android Development] hajit:
is there any way to fix AROMA installers without downgrading to older versions of TWRP? every zip that have AROMA installer just stuck.
[ONE Android Development] smint86:
Okay, I already went to Temasek v12.3 and finally tried encryption. First of all - it worked as expected. Also, the decryption of data using this unofficial recovery was succesful. Anyway, there is one error shown in recovery.

It is like that:

Updating partition details...
...done
[COLOR="Red"]E:Unable to mount storage.[/COLOR]
Full SELinux support is present.
Data succesfully decrypted, new block device: '/dev/block/dm-0'
Updating partition details...
[COLOR="Red"]E:Unable to mount '/firmware'[/COLOR]
...done

The firmware-related error shows up every time it updates the partition details. But it doesn't break functionality for flashing or working with the recovery.

Update:

A second error, this one acutually is not so nice: When trying to reboot system from recovery, it completly freezes screen on. I have to manually shut the device down with holding power button, then boot the device manually.
[ONE Android Development] JoeF2:
Did you try the decryption with password or pin? There is a difference, as Dees_Troy found out when he implemented this. I tried it with a password.

I also have the freeze at reboot.
[ONE Android Development] smint86:
I tried both, password and PIN. Both works, together with the stated errors.
[ONE Android Development] JoeF2:
Still not working for me, with the latest CM 12.1 Nightly (0604). "Invalid password."

I also get "Device unauthorized" with adb, so I can't even get any log off the device.

Update: It does work with a PIN, but not with a password.
[ONE Android Development] Xv1nX:
since latest version 2.8.6.1 flashing ROM takes pretty long comparing with 2.8.6.0.

Can we just remove the Encryption? what´s the benefit of the Encryption? (beside privacy)
[ONE Android Development] JoeF2:
Privacy, and protection from various three-letter agencies.

Both very important things.

All my computers and my Android devices (tablets, phones) are encrypted.

Encryption is now enabled by default in new Android and Apple devices. It is finally everywhere, and that's good.

I was one of the people who offered a bounty for Dees_Troy to get a working decryption for the OPO into TWRP.
[ONE Android Development] jgcaap:
Agree with you here.

Slow as hell
[ONE Android Development] katinatez:
Agreed the encryption commits slooowed it down. I switched back to v2.8.6.0.4 much faster!
[ONE Android Development] jgcaap:
Where can I download my friend?
[ONE Android Development] gugas123:
https://www.androidfilehost.com/?w=files&flid=30332
[ONE Android Development] xlollomanx:
Lastest recovery based on 2.8.6.0 by kumajaya is not 2.8.6.0.6?
[ONE Android Development] Spannaa:
It is but if you don't use encryption, you get much faster backups by using an earlier version that doesn't support it.

I still use v 2.8.6.0.4 like [MENTION=3814731]katinatez[/MENTION]

Sent via Bacon...
[ONE Android Development] xlollomanx:
But if I'm not wrong encryption support has been introduced in 2.8.6.1 version so my question is: why use 2.8.6.0.4 if 2.8.6.0.6 have some other bugfix? Sorry but I'm not understand
[ONE Android Development] Spannaa:
2.8.6.0.6 supports encryption like official 2.8.6.1 but both 2.8.6.0.4 and 2.8.6.0.6 can backup a lot more partitions than the official TWRP.

Sent via Bacon...
[ONE Android Development] AtAM1:
I've carried out numerous tests in an attempt to get encryption to work on 5.1.1/cm12.1 and had posted about it here - http://xdaforums.com/showpost.php?p=61059355&postcount=15995
[ONE Android Development] katinatez:
I have ketut.kumajaya Download link in OP as well as mine, all downloads will be in OP for my recovery threads.
[ONE Android Development] jgcaap:
Thanks :) did you notice temasek is going back to GCC 4.8 ?
[ONE Android Development] JoeF2:
Decryption support has been in TWRP for quite some time, way before 2.8.6.0.

The change was with Android 5.x/CM 12.x for modern devices. They use a hardware-based, closed source encryption/decryption library. TWRP 2.8.6.1 supports that, earlier versions don't.

And of course, there have been other bugfixes.
[ONE Android Development] preacher65:
I have to admit to being a little confused by the version numbers here. I assumed that ketut.kumajaya's 2.8.6.0.6 didn't have the encryption stuff introduced in 2.8.6.1 because it was a lower version number. I think 2.8.6.0.4 was the last version announced in this thread, but I'm not sure what changes were in 2.8.6.0.5 and 2.8.6.0.6? I had a look at his github but don't really have the expertise to interpret it. Does 2.8.6.0.6 have the same encryption as 2.8.6.1? I'm switching back to 2.8.6.0.4 since that seems to be what katinatez is using :) but I'd just like to understand a bit better. Thanks. :good:

Also, I've seen people mentioned that the last working version to support aroma is 2.8.4.0, but I can't get that to boot on my device, it just freezes. Is it possible to flash back to an older recovery temporarily to use aroma, or do the old versions no longer work with current firmware? Edit: nvm, got aroma working on 2.8.3.0
[ONE Android Development] mhamzaqayyum:
Hi,

My issue is related to Nandroid restores, and a fellow from the OnePlus forums sent me here. My issue is that I have no cellular signals, but I do have my IMEI, WiFi, and Bluetooth. In other words, I have somehow corrupted my efs. Luckily (or so I thought), I had a nandroid backup from a couple months back, in which I backed up the modem st1 and st2, so I ran the nandroid restore, but no luck. Wifi, Bluetooth, and IMEI are all there, but no cellular signals. I have tried doing the fix methods from this thread:

http://xdaforums.com/onep...rrupt-t2879061

But I still had no luck. I thought you guys might know the problem as to why the Nandroid backup wasn't restoring the efs, even though it had the modem st1 and st2 in it.

Any help is greatly appreciated :o , as I'm kind of desperate right now...
[ONE Android Development] JoeF2:
Encryption has nothing to do with which filesystem is used. At least the full-partiton encryption doesn't.

This is below the filesystem, it is using the Linux device mapper functionality.

dm is accessing the actual partition, the filesystem is on the device-mapper device.

If you type mount, you see

/dev/block/dm-0 /data ext4 rw,seclabel,nosuid,nodev,noatime,noauto_da_alloc,data=ordered 0 0

/dev/block/dm-0 is not an actual partition, is is the virtual device-mapper device. In a read operation, it takes encrypted data from the flash partition and presents it to the filesystem. In a write operation, it takes data from the filesystem, encrypts it and writes it to flash. It is transparent to the filesystem. It works with all filesystems.
[ONE Android Development] AtAM1:
I beg to differ.. You used ext4 in the example you gave, which works as the filesystem is mature and has crypto support.

My testing was focusd on f2fs. Try FDE on an f2fs formatted partition ie. /data and let me know if you succeed in booting your device to the lockscreen.
[ONE Android Development] playya:
Sorry maybe its early and I am misunderstanding you but are you saying that you are reflashing the same ROM on your phone with a new recovery?

Sent from My 1+ son!
[ONE Android Development] fmc000:
Of course not! What I'm trying to say is that I updated the TWRP to 2.8.0.3 and I am experiencing this issue with the timezone inside the recovery. Nothing more, nothing less. Usually this is something I don't do but I was intrigued by the EFS and persist backup option, otherwise I would have stayed with my previous 2.8.0.1 installation, which was more than enough for me.
[ONE Android Development] playya:
nevermind I see what I did I meant to respond to a different user and like I said it was early I did not read through properly.... Carry on! Sorry for the misunderstanding
[ONE Android Development] katinatez:
My friend if your interested in those features, they are in all my recoveries. I guess it's my signature features in all my recoveries. Please try unofficial TWRP 2.8.1.0 or Philz 6.59.0 and see if time is set correct, or either back up those partitions and keep my recovery.zip in your phone. Those partitions only need to be backed up once.

Have a great day
[ONE Android Development] katinatez:
I will look into it, has not happened to me on the last release. But on your end, when it does happen go to advance button and there is a button to copy log to sdcard, that's what I need.
[ONE Android Development] :
I couldnt find the option mount as ftsf anywhere, someone already spoke of format, but its not there either. The change filesystem option doesnt seem to work for data and cache. Any tips on how to achieve ftfs from recovery for data and cache?
[ONE Android Development] tobitege:
The problem is that F2FS was removed a while ago from the official TWRP version. So you'd need to find an older version like 2.8.0.0 or so which had F2FS support or search for an unofficial build.
[ONE Android Development] :
ok thanks.

its confusing and unnecessary I guess. Done some reading and found I would have to jump through some hoops to get it done. Definately not up to that.
[ONE Android Development] josera06:
Could you make a recovery with the boot animation with red of oneplus?

Like this:

Enviado desde mi One A0001
[ONE Android Development] katinatez:
If your trying to format data & cache to f2fs, you could do that one partition at a time.
[ONE Android Development] katinatez:
Teaser
[ONE Android Development] Spaulding89:
Sooo nice

Sent from my lollipopped Bacon with loaded AK Kernel
[ONE Android Development] störte:
2.8.2 ? Isnt there 2.8.3 if i am not mistaken
[ONE Android Development] katinatez:
This was more of a test build, I could compile 2.8.3 too. MultiRom twrp is another animal so I wanted to build first, actually my first experience with it also. v2.8.3.0 will definitely come
[ONE Android Development] tobitege:
[MENTION=3814731]katinatez[/MENTION]: big thanks for your work on both TWRP and ROM! :) 2Y714906DY515242A
[ONE Android Development] katinatez:
Thank you so much [MENTION=4877142]tobitege[/MENTION]
[ONE Android Development] tanveerkhan9:
OnePlus one 2.8.0.0 can't update to 2.8.3.0 ?

OnePlus one TWRP 2.8.0.0 can't update to TWRP 2.8.3.0 ?

only i can flash and use 2.8.0.0 and if i can update to any further its not work for me ? but when i flash 2.8.0.0 its working fine , only reason to update is i can't use Use Flash driver with TWRP 2.8.0.0 with my Oneplus one ?

any help?:confused:
[ONE Android Development] JeffDC:
enter fastboot and flash from there:

fastboot flash recovery "name of image file ".img

---------- Post added at 01:26 PM ---------- Previous post was at 01:19 PM ----------

same here.
[ONE Android Development] josinpaul:
The new version works just fine...Thanks...I love the added backup options....gives me peace of mind
[ONE Android Development] latenightchameleon:
I'm on Arch Linux and sideload with the official TWRP 2.8.3 just refuses to work (I've never had any problems with drivers etc).

Meanwhile, your version works flawlessly.

Thank you.
[ONE Android Development] JoeF2:
I use dm-based encryption on several Linux machines with different filesystems, ext4, xfs, btrfs, on hard disk and ssd.

Since dm is below the filesystem, it by definition works with all filesystems.

The process on "normal" Linux: You create the device mapper first (with cryptsetup luksFormat), then you open it (cryptsetup luksOpen), then you put a filesystem on it (e.g., f2fs), using the device-mapper /dev entry.

Android's setup of the encrypted partition differs a bit because they have to encrypt the filesystem in-place to keep all the data. That's probably where you had some problems. Try using ext4, encrypting it, then change the already encrypted partition to f2fs.
[ONE Android Development] Mike:
Anyone have a link to materialized 2.8.6.1. Get 404 for the link in OP and the other link only has up to 2.8.6.0.6

Edit: went to Temasek thread and accessed his twrp folder from the OP there. Downloaded 2.8.6.1 themed but it is a grayish metallic theme and not the material design from the images above in this op.

A material 2.8.6.1 link would be appreciated. Thanks in advance

Sent from my OnePlus One
[ONE Android Development] storm119:
I would like to suggest you to try [MENTION=5400071]tiaoalvino[/MENTION] TWRP Materialised Dark Play Theme...this theme really awesome works on TWRP 2.8.6.1 and the old versions 2.8.6.0.X series. Just download and rename to ui.zip and put in your storage/sdcard >>> TWRP >>> theme (if dont exist create it) >>> put here (ui.zip).... reboot to recovery and i'm sure you wont regret but by any chances you dont like it just delete the ui.zip and you're back on stock theme :D

btw....here [MENTION=3814731]katinatez[/MENTION] Android File Host the one you are looking is bacon-dark.zip but i'm not sure since i'm using tiaoalvino themes and its always override the default theme...

HTH

edit : 2 variants Black and Dark Play by tiaoalvino

Black Play

Dark Play
[ONE Android Development] gugas123:
https://www.androidfilehost.com/?fid=24052804347763157

TWRP 2.8.7.0
[ONE Android Development] MacLaughlin:
I thought this thread was created for the unofficial version of katinatez?
[ONE Android Development] dennis96411:
Where did he get that from? I don't see an update on TWRP's site.
[ONE Android Development] bombadier:
https://twrp.me/Devices/

Yeah its released

Changelog of sorts

https://gerrit.omnirom.org/#/q/project:android_bootable_recovery+status:merged+-age:85days
[ONE Android Development] wahuka:
It will do unofficial version TWRP 2.8.7.0 or this project is stopped?

Thanks
[ONE Android Development] Nexus5-32GB:
This recovery doesnt work for me, when flash old version, works fine :) Am on original CM11S, flashed today :)
[ONE Android Development] AcmE85:
[MENTION=3814731]katinatez[/MENTION]

It seems that on your latest TWRP 2.8.6.1, the firmware and baseband included in cm12.1 nightlies are not flashed correctly.

Same goes for the official TWRP release btw.

On the latest TWRP 2.8.6.0.6 from ketut.kumajaya it works fine.

(reported by some OPO users in a german board)

People using katinatez TWRP and CM12.1,

do you have the Baseband-Version DI.3.0.c6-00241-M8974AAAAANAZM-1 ?

edit: Your Philz Touch 6.59.2 also flashes the baseband correctly.
[ONE Android Development] gondsman:
I don't know where this rumor started, but I've always flashed the firmware via TWRP and it always worked. I've been told to flash firmware via fastboot as TWRP was failing but that's not true. I've flashed COS12 and then CM12.1 and I could see the baseband number change accordingly, no matter if I did it with TWRP or fastboot.
[ONE Android Development] D@nge1:
New 2.8.7.0

I created myself for 4PDA.
[ONE Android Development] frewys:
Thanks for this :good:

Anyone tested this yet?
[ONE Android Development] D@nge1:
I myself, and tested. you think I'm here to lay a non-working product?
[ONE Android Development] frewys:
No offence. Appreciate your work.

Just playing it safe.

Thanks.
[ONE Android Development] D@nge1:
everything for your bro! :)
[ONE Android Development] pa.pn2:
Screenshots?
[ONE Android Development] D@nge1:
http://4pda.ru/forum/dl/post/6443466/TWRP_Dange1.png
[ONE Android Development] pa.pn2:
not working...
[ONE Android Development] pa.pn2:
looks nice.flashing right now lol.thx
[ONE Android Development] wahuka:
Hi friend.

Thanks for your work on this.

I like the official aspect of TWRP but with unofficial functions.

Can you make it? ;)
[ONE Android Development] TorchaOne:
I get this Error that unable to locate '/firmware' for backup calculations or so...

Otherwise backup speed was same as 2.6.0.4 (best so far for me)
[ONE Android Development] elmerq:
Hi

Is it ok to flash materialised v2.8.6.0.6 over official 2.8.6?

I am asking because i cannot change baseband version. I am still on 230 while yesterday flased new firmware.

Or should I do something else?