TeamWin / Team-Win-Recovery-Project

Core recovery files for the Team Win Recovery Project (T.W.R.P) - this is not up to date, please see https://github.com/TeamWin/android_bootable_recovery/
http://twrp.me
1.96k stars 741 forks source link

Decryption fails on Oneplus One (bacon) - TWRP 3.3.0.0 #1440

Open MasterKosa opened 5 years ago

MasterKosa commented 5 years ago

Device codename: bacon TWRP version: 3.3.0.0

WHAT STEPS WILL REPRODUCE THE PROBLEM?

  1. have encrypted device since Lineage OS 15
  2. install official TWRP and try decrypt using your device password (in my case device pin)
  3. decryption fails

WHAT IS THE EXPECTED RESULT?

device is decrypted and I can update/install OS / apps

WHAT HAPPENS INSTEAD?

Decryption fails

ADDITIONAL INFORMATION

I use some hacked/modified version I've found on XDA - 3.2.3.-20190125 that cuts through decryption.

CaptainThrowback commented 5 years ago

Get whoever built the one that works to push the updates to the official.

MasterKosa commented 5 years ago

I wish I knew how to contact them. All I know is that they go under name "The Muppets" and have repo https://androidfilehost.com/?w=profile&uid=23991606952614151 .

Ibuprophen commented 5 years ago

I do know that an Official Lineage Team Maintainer @javelinanddart and some others use The Muppets as a type of Pseudonym.

https://github.com/TheMuppets

I can't state that this issue is exactly regarding them but, it definitely is ironic.

~Ibuprophen

Ibuprophen commented 5 years ago

@MasterKosa & @CaptainThrowback...

I had done a little digging around regarding the working TWRP and who may/might/did create it and had provided it on that AFH link that MasterKosa had posted.

It does looks like it was one or more of the Official Lineage Team Maintainers since the first search resulted in my locating that exact AFH link within the following Github link...

https://github.com/LineageOS/lineage_wiki/blob/master/_data/devices/bacon.yml

... That indicated that it was pushed to the Official LineageOS website, so It didn't take me long to locate it on the following link under the "Download a custom recovery - you can download TWRP."...

https://wiki.lineageos.org/devices/bacon/install

... That indicates that one or both of the following Official Lineage Team Maintainers had either specifically developed it or had a part in its development in some way.

@jrior001 & @npjohnson are listed as the Official Lineage Team Maintainers and, as busy as they are, i really don't believe (though hopeful) that they have the time to push an update for the Official TWRP (this is only an assumption on my part).

I hope this was helpful in some way.

Good Luck!

~Ibuprophen

npjohnson commented 5 years ago

We use https://GitHub.com/LineageTWRP - which handles encryption a for but differently.

That image was built with those repos in a 15.1 tree.

Not reasonable/easy to merge to officials.

mkg20001 commented 5 years ago

I've got decryption working a few times simply by running twrp decrypt PASSWORD multiple times using 3.3.0.0