yashsingh1/xdaforums huggingface dataset:
[ONE Android Development] storm119:
1- Yes....you can flash over the official one and to ANY *custom* recovery (TWRP, Philz Touch or CWM back and forth if you dont know?)... ;)

2- Mind telling us which baseband version you try....are you trying to update from 230 to 241 and what rom ?.

3- FYI...It's never fail me to update the baseband....and i'm using this one by [MENTION=1852964]maronna[/MENTION] http://xdaforums.com/showpost.php?p=60757091&postcount=856 on the latest 12.1 rom ( any rom start on 15.05.15 onward due to CM change the *TZ* zone)...

HTH
[ONE Android Development] elmerq:
Thx for quick answer :)

I am on the last jgcaap rom. I thought that after flashing newest firmware baseband version will be upgraded from 230 to 241 but after reading this thread it seems it is because twrp 2.8.6.0...

I will try with unofficial twrp.

Edit. Yea, this version of twrp works ok. I was able to properly flash new firmware.
[ONE Android Development] MetaII:
My build. Official TWRP with unofficial functions.

s4.postimg.org/3uumw38m5/Screenshot_2015_06_24_17_01_27.png

d-h.st/XJL4
[ONE Android Development] JG:
so this has all the functions as [MENTION=3814731]katinatez[/MENTION] 2.8.6.1 minus firmware backup correct?
[ONE Android Development] MetaII:
F2FS support + Backup/restore EFS/Persist
[ONE Android Development] katinatez:
Hello everyone, I'm on family vacation right now will be home tomorrow night to release v2.8.7.0.
[ONE Android Development] EasyGoingXD:
Family first :) Enjoy it!
[ONE Android Development] HaTrED_:
Guys, is anyone getting problems, lately, flashing/updating modems trough TWRP?
[ONE Android Development] AcmE85:
This:
[ONE Android Development] katinatez:
Hello everyone from twrp v2.8.6.1 the modem partition cannot be flashed due to encryption commits on device repo

https://github.com/TeamWin/android_...mmit/42925bcc96c9991782eadb6f2356135c876cb26e

Never the less here is the v2.8.7.0 with all features of unofficial

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

Enjoy :D
[ONE Android Development] amirul arif:
is it ok to use this twrp.. i got error locate firmware..same as 2861...is it safe to use this twrp for backup and restore..ill get confuse
[ONE Android Development] Striatum_bdr:
Have you read the post you quoted ? It seems not.
[ONE Android Development] amirul arif:
ill just get confuse...by 2861 and 2870 eror..and ima newbies too..
[ONE Android Development] Striatum_bdr:
Firmware = modem = backup of this partition doesn't work, due to encryption. There is no need to be confused it's very clear.

I don't understand why everybody is so eager to backup firmware. Just keep the firmware zip file you flashed to install or update it, or find it if you had it through OTA. And tell me has anybody really had to restore firmware? Come on the probability of a firmware partition crash is of cosmic amplitude.
[ONE Android Development] DominiCOne:
Don't have such problem, i was on 2.8.6.0.4 updated to 2.8.7.0 and was able to backup up everything
[ONE Android Development] davebugyi:
Same here, just made a backup an hour ago.
[ONE Android Development] TorchaOne:
And I got error. Had same with 2.8.6.1 and I was not able to restore that backup. With 2.8.0.4 everything works. Going back ;)
[ONE Android Development] Striatum_bdr:
Just don't backup firmware. And you won't have any problem.
[ONE Android Development] gugas123:
Did a backup and restore of all parts with no problem

:D
[ONE Android Development] unavix:
Katinatez - you can publish the theme of twrp 2.8.6.0? New material topic in 2.8.7.0 do not like. Thank you in advance.

Tap 1+1
[ONE Android Development] gugas123:
+1

Thanks
[ONE Android Development] HaTrED_:
Why don't you guys give a try on these?

http://xdaforums.com/android/themes/theme-twrp-materialised-dark-light-play-t2915584

Recently updated to 2.8.7.0

:p
[ONE Android Development] gugas123:
That is how 2.8.7.0 now looks like (and the previous 2.8.6.1)

We were asking for the original look of twrp that [MENTION=3814731]katinatez[/MENTION] ported in to 2.8.6.1, where you could choose whith looks you wanted: like the original twrp or the custom you just post :)

The two previous 2.8.6.1 at

androidfilehost.com/?fid=23991606952610083

Are the same, but one looks like the original twrp and the other like the pics you post. But both have the extra backup functions given by [MENTION=3814731]katinatez[/MENTION] :D
[ONE Android Development] unavix:
I do not like the layout appearance in rows. I prefer the grid resolution. ;)
[ONE Android Development] gugas123:
Yes, the original look is cleaner.

And I like it more
[ONE Android Development] JG:
Or you can check here :D
[ONE Android Development] katinatez:
Yes, I will compile the original unofficial twrp I call theme with grid buttons today.
[ONE Android Development] gugas123:
:D:D:D:D

Thank you
[ONE Android Development] TorchaOne:
Ah, is there a choice to do so? My 2.8.7.0 do not show such feature... Gee... I am not backing it up so another good advice please.
[ONE Android Development] Lakino:
When someone finds a feature useful - - or even critical - - for their needs, it is not up to you to critique how they shouldn't need such and such feature. If you don't need or want it, fine. Keep quiet and move on.

Having the firmware backup feature is one of the things that set this unofficial port apart from the official. It's a very useful feature. I don't want to have to keep a separate file of the firmware when I do a nandriod backup.

At any rate. If the feature will no longer be supported in future versions because of encryption, that's really too bad. I found the feature very useful.
[ONE Android Development] jk8260:
Actually there is no longer a firmware check box on backup to turn it off but still gets an error when loading. I agree firmware does not need to be backed up but the red error (seemingly benign) makes me reload 2.8.6.0....
[ONE Android Development] katinatez:
This feature is in Philz recovery since encryption was never present in philz recovery, using twrp mode in philz recovery will be able to restore that twrp firmware. So you still have a choice. :D
[ONE Android Development] psycholyzern:
I flashed the new twrp 3 times, each time, my twrp 2.8.6.1 got restarted while flashing. I see some text like skipping md5, then my twrp restarted and still 2.8.6.1

Then I tried with flashify, using only image, after successfully flashed, I rebooted into recovery and still my twrp is 2.8.6.1
[ONE Android Development] katinatez:
As promised v2.8.7.0 theme.zip with grid buttons.

Enjoy :D
[ONE Android Development] unavix:
Great job [MENTION=3814731]katinatez[/MENTION]. Thank you for recovery.

Tap 1+1
[ONE Android Development] schaggo:
Lots of unneeded noise in this thread by many uninformed poster, because of an "unneeded" feature. Understand the psychology behind it: for many having "more" options is better, even if there is no real use attached to it.

I also believe many confuse EFS backup and firmware backup. First is definitely cool.

Fair enough if you say so. Spacewise its nonesense though. 1 compressed zipfile, compatible with virtually any recovery out there, especially the longterm-supported official builds instead of custom community efforts which may die anytime, is definitely vastly superior to multiple redundant backups of a highly safe, virtually unbrickable und easily fixable, rarely changed partition compatible with basically only a very limited set of custom hacked recoveries.

But yeah, I got you. Each to its own.
[ONE Android Development] Lakino:
I'm using your 2.8.6.0.4 and will probably stay at this version until it becomes completely incompatable with later builds. Otherwise your version is fine and newer than Philz. ;)

Thanks for your efforts.
[ONE Android Development] jayOOMjay:
Just wanted to say my thanks for the new themed recovery, it is so nice :D

When i started using recovery(cwm4), those were the ugliest screen in my phone but now the recoveries are also materialized :fingers-crossed:
[ONE Android Development] storm119:
I'm not promoting....just incase you dunno here some cool materialised theme http://xdaforums.com/android/themes/theme-twrp-materialised-dark-light-play-t2915584 .... :D

ps: its so simple you can change as many theme and or splash screen as you want within the TWRP recovery ui.... ;)
[ONE Android Development] `SBR`:
I'm just confused, will the latest recovery is missing backup of firmware or unable to flash the modem.

2.8.6 will flash the modem but 2.8.6.1 won't.

Will the latest 2.8.7 will flash the modem files?
[ONE Android Development] JoeF2:
Still fails to decrypt a password-protected /data.
[ONE Android Development] don2dare:
unable to flash modem on 2.8.7.0 non official...

i reverted back to 2.8.6.0 unofficial, its wirking
[ONE Android Development] DevilmaycryTR:
Guys really sorry but I dont see "Multirom" in recovery menu. What can I do ?
[ONE Android Development] bombadier:
How about using the multirom twrp ?
[ONE Android Development] DevilmaycryTR:
yes but this version stack boot logo my device.
[ONE Android Development] jk8260:
I've tried a few of the newer versions but always end up back on 2.8.6.0 for one reason or another, just a really good stable version and has everything I need for now.
[ONE Android Development] gondsman:
I actually flashed a modem with 2.8.7.0 (the one from this thread) and it worked fine. It has always worked fine with every version. I don't know what's wrong with everybody else's recovery.
[ONE Android Development] `SBR`:
I heard from other users, it will flash in recovery but the firmware version will not updated in Settings > About.

is it updated for you? then i believe i can try it.
[ONE Android Development] gondsman:
It always updated for me. I've tried more than once to check if I could make my compass work, going from COS12 to CM12.1 always resulted in a baseband change (I could see it in that screen, going from 230 to 241). But I honestly don't know what's going on as for me it has always worked with every version of this recovery.
[ONE Android Development] threetwentyfizzle:
Hey guys, is there a reason why Aroma Installers aren't working on TWRP for this device? I flashed the latest version (2.8.7) after unlocking the bootloader, and every time I try to flash something that has an Aroma Installer, it just hangs. I also tried flashing with the Multirom Version of TWRP as well and no luck..
[ONE Android Development] dlhxr:
sorry, it does not work for me, either...

after 2.8.6.1 modem flash is not successful.
[ONE Android Development] gondsman:
Just out of curiosity, as I don't know why it works for me and not for others, do you use a theme with TWRP? I have the TWRP materialized theme since forever, which adds a few more functionalities. Is it possible that it interferes with the way the recovery works? I'm just blindly guessing, but it might be worth trying.
[ONE Android Development] Lither:
I want to flash the firmware update from 15th of May 2015 using TWRP 2.8.7.0, will it only flash the firmware and not the modem?
[ONE Android Development] bombadier:
The firmware zip has all the firmware partitions including modem, if you read back a couple of pages you will see discussions about not being able to flash firmware in the latest recovery,recommended to fastboot flash them ,this way you can also not flash the modem partition, the NON-HLOS.bin file if that is your wish

Tapatyping fae the bacon
[ONE Android Development] Lither:
If I revert back to TWRP 2.8.6.0, it will flash the firmware and modem together?
[ONE Android Development] bombadier:
It should do on 2.8.6.0, it will flash the modem as well unless you edit that out of the flashing script or you could flash the modem you want to be on after flashing the firmware zip
[ONE Android Development] Lither:
Anyone have a link to download unofficial TWRP 2.8.6.0?
[ONE Android Development] bombadier:
Seriously ?

https://www.androidfilehost.com/?w=profile&uid=95747613655041544

Look under popular uploads
[ONE Android Development] dlhxr:
i don't use any themes, but just the unofficial twrp.

are you on the official twrp or unofficial twrp?

you can find logs in cache partition. for me, when i flash a modem file, it says

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] maxed4901:
Hello

Really awesome work here...late show here though. I was wondering if any one was walking on a 3rd gen recovery.. And here it is!!! I want to change my twrp but are u keeping up with all updates from official twrp? Bcz we flashing ROMs and developers always recommend specific recoveries mostly. Waiting for reply.

Thanks in advance
[ONE Android Development] guillermorojaz:
Regards.

excellent work [MENTION=3814731]katinatez[/MENTION]

I wanted to ask if it is possible to add to the menu shortcut Wipe Dalvik Cache and Cache, as it does, after having installed a flashable zip?

Thank You.
[ONE Android Development] milomak:
I am using 2.8.7 and am trying to flash the update.zip from Titanium Backup, however I get the following error:

Installing '/sdcard/update.zp'
Checking for MD5 file
Skipping MD5 check: no MD5 file found
E: Failed to sysMapFile ‘/sdcard/update.zp'
Error flashing zip '/sdcard/update.zp'

this has happened everytime no matter which rom i have installed. roms, kernels, gapps etc flash with no problem.
[ONE Android Development] ketut.kumajaya:
Updated Materialized TWRP 2.8.7 available for download http://goo.gl/rqjprv

- Synced to official TWRP for bacon device tree including decryption support (not tested)

- No firmware flash issue, /firmware partition unmounted after decryption

- Better fstab. Mount flags properly maintained, bug in upstream TWRP fixed https://gerrit.omnirom.org/#/c/14355/2

- Complete backup still work

Please report if you found any bug!

[MENTION=3814731]katinatez[/MENTION] My local source get messed, I'll upload my changes later.
[ONE Android Development] djha53k:
Just 4 days ago I flashed TWRP 2.8.7.0 Dark by [MENTION=3814731]katinatez[/MENTION]... is this newer version? Feel a bit lost in versioning now :(
[ONE Android Development] ketut.kumajaya:
I have try flash older firmware and then the latest version of official CM 12.1 and then my own unofficial build without any issue. Anyone else can confirm no firmware flashing issue on my latest TWRP 2.8.7 build?

Official TWRP for bacon device tree change break my CM 12.1 ROM build process because /system partition in fstab commented out. So I use a different method to mount /firmware on boot and works!
[ONE Android Development] gqukyo:
[MENTION=4021423]ketut.kumajaya[/MENTION] Loving this. I can finally use TWRP to back up firmware and persist. Looks great too. Keep up the good work.
[ONE Android Development] dlhxr:
still can't flash modem partition....

Writing modem image...
minzip: Error writing 32768 bytes from zip file from 0xbea37c5c: Operation not permitted
minzip: Process function elected to fail (in inflate)
minzip: Can't extract entry to file.
[ONE Android Development] gqukyo:
Works for me, just tried to flashing the last color OS firmware which had modem update.
[ONE Android Development] ketut.kumajaya:
1. Make sure twrp-2.8.7.0.2-bacon-materialised-signed.zip installed

2. Make sure /firmware partition not being mounted
[ONE Android Development] ketut.kumajaya:
[MENTION=3814731]katinatez[/MENTION] I switched to OmniROM repo for TWRP, please check:

1. https://github.com/kumajaya/android_bootable_recovery/tree/cm-12.1-materialised

2. https://github.com/kumajaya/android_device_oneplus_bacon/tree/cm-12.1-dark

3. https://github.com/kumajaya/android_device_oppo_msm8974-common/tree/cm-12.1
[ONE Android Development] dlhxr:
So strange....

I am sure i am using twrp-2.8.7.0.2-bacon-materialised and /firmware is not mounted, but fail to flash NON-HLOS.bin image.

But if i use 2.8.6.0-unofficial, i can flash NON-HLOS.bin successfully. After 2.8.6.0, all versions fail.

I use this command in updater-script to flash modem.

ui_print("Writing modem image...");

package_extract_file("NON-HLOS.bin", "/dev/block/platform/msm_sdcc.1/by-name/modem");

Is there anything wrong?

Some other users in Chinese forum also have this problem......So strange....
[ONE Android Development] pa.pn2:
backing up and flashing firmware works fine here.many thx for that:)
[ONE Android Development] katinatez:
Yes, nice work; looking at your commits now. I see TW_UNMOUNT_FIRMWARE_ON_BOOT := true in boardconfig.mk ties everything together. And updating to [MENTION=2719389]z31s1g[/MENTION] materialize current version is a bonus.

Currently syncing repos because my PC got messed up but all running good now. I will merge with your repo tomorrow.
[ONE Android Development] ketut.kumajaya:
If anyone is interested, I'll upload it later. Cherry-picked from https://gerrit.omnirom.org/#/c/12728/
[ONE Android Development] ketut.kumajaya:
Nothing wrong in your command. No idea for now.
[ONE Android Development] ketut.kumajaya:
Materialised TWRP 2.8.7.0.3 available for download http://goo.gl/rqjprv I've changed how TWRP mount /firmware on boot to fix CM build. The next TWRP GUI version (still under gerrit review) also available.
[ONE Android Development] cg6ry79m@gmail.com:
When doing an encrypted backup, the process hung @ 99%. CPU temp dropped. Debug log did not indicate that it had started creating the hash for that final partition (/data) and if it was hashing the CPU was mighty cool. I cancelled it after like 10 min of no activity.

Created an UNENCRYPTED nandroid backup. Seemed to work fine though I have not restored it yet.

Edit: the restore failed. I had to fall back to 2.8.6.0.6 and restore an earlier nandroid backup.

just an FYI

Thanks for your work.

Cg6ry79m
[ONE Android Development] giaur:
Can't reboot system from your recovery. When choose reboot system, phone hangs and I need hard reboot with power button

I used the one wit "new gui" label

---------- Post added at 08:57 AM ---------- Previous post was at 08:49 AM ----------

Every custom twrp build I have ever tested was unable to restore its backup while stock was ok hmm
[ONE Android Development] giaur:
Meterialised one still hangs if I choose reboot system. Sorry, reverted to stock
[ONE Android Development] Psyscope:
THe new version doesn't take into consideration whether your cache is formatted f2fs or ext4.... it formats them all by default in ext4

This can cause problems if you are not paying attention.

---------- Post added at 10:38 AM ---------- Previous post was at 10:35 AM ----------

Never mind in the new GUI version that was fixed.
[ONE Android Development] xlollomanx:
On my opo lastest recovery seems all works well.

Sent from my Oneplus One
[ONE Android Development] ketut.kumajaya:
Currently working on a different device, let me see what I can do later.
[ONE Android Development] eris23:
Odd. I had no problem with reboot system.
[ONE Android Development] rajarshi10:
Is the latest 2.7.0.3 GUI version stable?
[ONE Android Development] dlhxr:
it's mainly because twrp try to ask whether to allow system to restore stock recovery, but materialized theme does not have that gui written in xml file.

:)

Some has the problem because twrp detects they are using a rom which will restore the stock recovery when rebooting. You don't have this problem because you are using a rom that will not restore recovery.

All is my guesss~~~
[ONE Android Development] eris23:
Sounds right. I don't have the "Update Cyanogen recovery" check marked in settings.
[ONE Android Development] cg6ry79m@gmail.com:
Data point: 2.8.7.0.3 both the "New GUI" and the materialised version failed to restore a nandroid backup that was made by each.

The 2.8.7.0.3 new GUI failed to create an encrypted backup. It hung at 99%. It succeeded in creating an unencrypted backup but it failed to restore it.

The materialised version created an unencrypted backup (encryption was not an option as far as I could tell) but it failed to restore that backup.

Reverted to 2.8.6.0.6.

Cg6ry79m
[ONE Android Development] guillermorojaz:
The version unofficial_twrp_2.8.7.0-bacon-dark works perfect in my OPO.

I've done backup, restored and flashed on many occasions without any problem.

katinatez Download

I recommend you :good:
[ONE Android Development] djha53k:
I have had 2.8.7.0 Materials, but I was not able to connect to the One via ADB in the recovery :confused:

>>> device unauthorized <<< :confused:

Reverted back to 2.8.6.0, all works perfectly :good: :victory:
[ONE Android Development] milomak:
it seems that the update.zip file must be less than 2gb in size
[ONE Android Development] MicroChip:
Sorry if this is already answered. I'm using 2.8.7.0.3 new theme. Does it properly flash the radio in cm 12.1 nightly?

Thanks!

mc
[ONE Android Development] CorB3n:
Same question here
[ONE Android Development] bombadier:
Yeah I believe it does but the fastboot method is 100% which is why when it comes to firmware flashing I use fastboot then there is no uncertainty
[ONE Android Development] guillermorojaz:
And when the light goes on unofficial_twrp_2.8.7.0.3-bacon-dark?
[ONE Android Development] eliogiac:
Hi All,

I've just installed the TWRP 2.8.7.0 and I am not able to see the internal storage connecting the OPO to the laptop.

I can manage it as internal storage only when the OPO is connected in recovery mode.

Is this normal? It didnt happen on 2.8.6.0.

Should I change any setting?

Thanks
[ONE Android Development] storm119:
hmmm....not sure if this related to Custom Recovery....btw try this and see if this help...?

1- Have you try switching on (Android debugging) = Settings >>> Developer options >>> Android debugging = ON (if already ON, try Off/ON)

2- Connect you device to Lappy and (on your deviice) Settings >>> Storage >>> 3 dots (upper right) >>> USB computer connection >>> Tick = Media device (MTP)
[ONE Android Development] AcmE85:
[MENTION=3814731]katinatez[/MENTION] [MENTION=4021423]ketut.kumajaya[/MENTION]

Over a week ago, the unofficial TWRP materialised version 2.8.6.0.6 i was using suddenly stopped working.

Booting to recovery resulted in the splash screen being displayed permanently for several minutes until I force reboot by longpressing power...

Reflashing via fastboot or rashr or even from inside offical TWRP did not help. No luck with materialised 2.8.7.0.3 either.

The official TWRP 2.8.7.0 works fine, also no problems with the cyanogen recovery and CWM.

Another user has the same issue in the cm12.1 thread:

http://xdaforums.com/showpost.php?p=63036798&postcount=5133

Any clue how this might be fixed?

Are there maybe some logs stored somewhere which I could provide to you?

I switched to F2FS recently prior to this happening, but the recovery used to work fine and I installed a couple nightlies since the switch until this issue occured.
[ONE Android Development] Tromzy:
If it is of any help, I use F2FS too. And the problem occurs on TWRP Materialized 2.8.7.0.2 and 2.8.7.0.3. from here : https://www.androidfilehost.com/?w=files&flid=30332
[ONE Android Development] if-else-endif:
I have the same problem. F2fs too.
[ONE Android Development] g-oleg:
F2fs. Same problem.

Отправлено с моего A0001 через Tapatalk
[ONE Android Development] AcmE85:
I guess we found the reason then.

I hope they will respond eventually as I already sent both a PM.
[ONE Android Development] djha53k:
I have had same issue as well.

Solution is:

0. Make backup of all your data

1. Install Philz recovery

2. Format all f2fs filesystems back to etx4, except /system (that is not necessary)

3. Install your favorite TWRP version

4. Install your favorite ROM and GAPPS

5. Restore your data

I've been on /system with f2fs and rest FSs with ext4 for couple days and then I formated it back to ext4 as well.

The f2fs is jist hype :( it gave a couple hundereds points more on AnTuTu, but not possible to spot it in real usage :(
[ONE Android Development] AcmE85:
This is a workaround, not a fix for the issue.

TWRP 2.8.7.0 official works fine with F2FS so I guess it should be fixable by the devs.

Unfortunately it seems that they stopped working on this project.