[Samsung Captivate Glide] steadfasterX:
Changelog

Changelog

Version naming convention is always:

sediTWRP [[U]sediTWRP-Version[/U]]-[Android version of the proprietary Samsung crypto libs]_v[TWRP-Version]

sediTWRP v3.0.23-ICS_v2.7.1.0

Please keep in mind that the keyboard within TWRP is not the most responsive one. That said please ensure that you do not press the characters too fast because that can result in "password failed". Type it slow and char by char and it should work absolutely fine.

I state this as the first stable version of sediTWRP because all main features are tested and working fine.

That means:

Backup encrypted /data without entering decryption password ( = full Image of /data) - tested

Backup encrypted /data with entered decryption password - tested

Restore for both above methods - tested

Decrypt /data - tested

Decrypt /sdcard - tested

adb shell - tested

Mounting all available partitions - tested

Installing sediROM (v1.7) - tested

--> IMPORTANT HINT: I highly recommend to decrypt within ANDROID before (re)installing another ROM! The reason is when you NOT decrypt (cancel) when starting up TWRP and then install a custom ROM it will make /sdcard inaccessible! If you want to REMOVE all your data and also everything on /sdcard you can also Cancel the decyption password in TWRP and then install a custom ROM like sediROM but afterwards when booting up Android /sdcard gets formatted so if that is not what you want decrypt within Android first. This does NOT affect the "modify mode" of sediROM - this will work when you decrypted within TWRP.

Using Modify Mode of sediROM (v1.7) after entered decryption password in TWRP - tested

Encrypt a backup file - tested

Restoring an encrypted backup file - tested

Date & Time correct - UTC by default (need 1 successful boot and correct set time in Android) - tested

Fixes:

fix(!): decryption of /sdcard was not possible.

The main reason/fix for this was that the code I taken from xdarklight is using aes-cbc-plain:sha1 as crypto parameters for the internal storage (/sdcard)! Well that is wrong. At least in the UCLJ3 Samsung crypto config /sdcard uses the same crypto parameters like for /data. Which means aes-cbc-essiv:sha256 ! I changed the parameter and it works like a charme now! Man that was driving me nuts..

Enhancements:

new: You can now fully decrypt ICS based Samsung stock ROMs with this version of TWRP!

Known issues:

see available bug reports for this

To download go to the "Download" section above.

Previous versions:

sediTWRP v2.5.8-ICS_v2.7.1.0

Fixes:

fix(!): Restore hadn't worked (see bug report)

This was fixed by using CM KK as compiling base (instead of ICS)

fix(!): sediROM installlation hadn't worked (see bug report)

This was fixed by using CM KK as compiling base (instead of ICS)

fix: naming convention (sediTWRP version first)

Known issues:

see available bug reports for this

Enhancements:

new: special recovery kernel compiled from source (sediKERNEL)

It's main purpose is to be as have as less footprint as possible to have more space for the initial ramdisk.

Check out the changeset @ github

To download go to the "Download" section above.

Version naming convention was:

sediTWRP [[U]sediTWRP-Version[/U]]-[Android Codename]_v[TWRP-Version]

sediTWRP v2.7.1.0_v2.0.11-ICS

same as sT-v1.0.22-ICS but based on TWRP 2.7.1.0

sediTWRP v2.6.3.0_v1.0.22-ICS

added Samsung's Crypto libraries so decrypting /data is possible

some font cosmetics

changed version string to give a meaningful idea for what this TWRP version is for

.