hanspampel
Ehrenmitglied
- 9.864
TWRP Recovery gibts nun auch offiziell für beide S8 Varianten. Ist ja schließlich das einzigst verbleibende und stets weiterentwickelte Custom Recovery für sämtliche Android Geräte.
Kurze Info vorweg:
- Das Flashen einer modifizierten Firmware, Kernel oder Recovery mit "Odin" erhöht den Knox Counter auf 0x1!!
Vorwort:
OEM-Enstperrung und USB Debugging muss aktiv sein, sonst kommts mitunter zum Bootloop!!
Siehe dazu hier
sowie hier
Siehe dazu hier
sowie hier
Hier mal ein paar bildliche Eindrücke:
Changelog v3.6.0:
Android 9 Branch:
- Fixes
- SAR Update script name for clarity - CaptainThrowback
- Fix building toolbox in android-7.1 - CaptainThrowback
- Fix bash - Jarl-Penguin
- Add support for installation realme/OPPO OTA - Ctapchuk
- update custom makefiles to golang modules - bigbiff
- sepolicy updates - nebrassy, bigbiff, CaptainThrowback
- encryption updates for a11 - bigbiff, micky387, CaptainThrowback
- vendor kernel module loader - bigbiff
- virtual A/B updates - bigbiff
- snapshot merges - bigbiff
- repacker warnings - CaptainThrowback
- f2fs formatting fixes - systemad
- symlink dynamic partitions in bootdevice - Mohd Faraz
- Fixes
- Fix parsing get_args for wiping cache
- vendor hal fixes - Mohd Faraz
- fix samsung haptics - soulr344
- digest check fixes - epicX
- ozip decrypt fixes - Ctapchuk
- Change how blank screen works - Sean hoyt
- add num template for PIN input - CaptainThrowback
- Ignore A12 XML files binary format - zhenyolka
- Add support of A12 keymasterkeyblob files structure - zhenyolka
- keymaster restore: warn when pin, password or pattern is enabled - bigbiff
- New flashing method for recovery as boot devices: Advanced > flash current twrp - nebrassy
- factory wipe and mtp fixes - CaptainThrowback
- add indonesian language - Xdisk
- update Russian language - Ctapchuk
- add canceldecrypt page - CaptainThrowback
- copy logcat when copying logs in TWRP - CaptainThrowback
- Fixes
- FBE Encryption fixes - CaptainThrowback
- repacker fixes for compression - nebrassy
- exclusion criteria for Fix Recovery Bootloop - CaptainThrowback
- unmount vendor if not available - LinkBoi00
- theme updates - LinkBoi00
Changelog v3.5.0-0:
Android 9
Android 10
There have been so many changes to bring up Android-10. You can see the list of updates at Github
All the above Android-9 updates are included in these supported devices.
Notable mentions:
System As Root (SAR)
Changelog v3.1.1-1:
Android 9
- Fix building in android-5.1 trees - CaptainThrowback
- New QTI Haptics Support - AndroiableDroid
- New TSPDriver Haptics Support - LameMonster82
- Selinux restore issues - AndroiableDroid
- OEM build fixes - Fighter19
- More file extension support in Gui file selector - Mauronofrio
- FBE Fixes - CaptainThrowback
- Ozip Decryption - Mauronofrio
- Don't use persist for recovery logs - bigbiff
- Delay touch startup if necessary - bigbiff
- Spanish translation Updates - R0rt1z2
- Fix cache wiping on Slot A only devices - AndroiableDroid
- Exclude dumpsys directory from backups - DarthJabba9
- Gerrman translation Updates - 4ndyZ
- HW Rotation during runtime (does not affect touch panel) - webgeek1234
- API 24 fixes - AndroiableDroid
- vold_decrypt error on unmount - CaptainThrowback
- Multiuser - warn when users are not decrypted - noahajac
- FDE encryption fixes - CaptainThrowback
- Crypto state fixes - nebrassy
- Chinese translation Updates - Whyle
- Theme updates to match android-10 release: CaptainThrowback
- Move TWRP App install to Advanced page - Dees_Troy
- Update Russian Translation - f2065
Android 10
There have been so many changes to bring up Android-10. You can see the list of updates at Github
All the above Android-9 updates are included in these supported devices.
Notable mentions:
- Omni 10 minimal support: CaptainThrowback
- General Bringup: Bigbiff, Mauronofrio, AndroiableDroid, CaptainThrowback, ianmacd, DarthJabba9
- Encryption support: Bigbiff, Mauronofrio, CaptainThrowback
- Fastbootd support: Bigbiff
- Install Support: Bigbiff, CaptainThrowback
- Magisk Support: Bigbiff
- Backuptool Support: Chaosmaster
- Apex support: Bigbiff
- Dynamic Partition Support: Bigbiff
System As Root (SAR)
- Fix backup and restore using SAR - dianlujitao
- System mount point - Chaosmaster
- ORS - Chaosmaster
- Zip install - Chaosmaster
- system_root bind mount to /system - Chaosmaster
- Autodetection of SAR - Chaosmaster
- fix creation of digests for sub-partitions (was bugfix applied to many devices since last year) - Bigbiff
- ext4Crypt Wrapped Key Update - Peter Cai
- Fix upgrading encryption key if export fails - Peter Cai
- Fix wrapped key support for devices without metadata partition - mauronofrio
- Don't skip decryption when using block map file in order to write to /data in ORS - CaptainThrowback
- FDE - Decrypt master key first - AndroidableDroid
- vold_decrypt - set Android version and patch level automatically - CaptainThrowback
- Set wrapped decrypt support by twrp flag - Peter Cai
- Don't try wrapped support unless needed - mauronofrio
- restore ext4 policy on /data/cache - Bigbiff
- multiuser decryption - Noah Jacobson
- FDE retry - AndroidableDroid
- unmount system after checking for app - Bigbiff
- android.hardware.confirmationui@1.0 - cryptomilk
- TW_EXFAT_FUSE compilation fixes - Bigbiff
- libuuid - cryptomilk
- 'system/etc/ld.config.txt' not found error - Martin Dünkelmann
- Portugal - Vasco Machado
- Dutch - Ian Macdonald
- Turkish - Fatih Fırıncı
- Localisation of Backup_Tar: Ian Macdonald
- updates for 8.x trees - CaptainThrowback
- fix search path for /sbin - CaptainThrowback
- /sbin should come first in search path - Ian Macdonald
- Fix persistent log storage - SyberHexen
- Compress Persistent Logs - Bigbiff
- FB2PNG compilation errors - Bigbiff
- exclude per_boot from backups - Darth9
- Unmount all directories that point to same block device - AndroidableDroid
- Blank screen fixes - Sean hoyt
- Toolbox is default on android-9+ - mauronofrio
- Typo fix in comment - VDavid003
- newlines in ext4crypt - CaptainThrowback
- TW_OEM_BUILD compilation issue - Patrick Zacharias
- Fix Dependency requirements - Dees_Troy
- Fix Symbolic links for BB and Toolbox - Dees_Troy
- cleanup - Alessandro Astone
- add configurable offsets
- uevent errors and decryption error - mauronofrio
- using copy_file to copy files from /etc - CaptainThrowback
- ueventd access to /acct - early directory creation in init - cryptomilk
- TSP Driver - LameMonster82
- QTI Input - AndroidableDroid
- read all asserts - Hernán Castañón
- Add Resetprop from Magisk - CaptainThrowback & mauronofrio
- compile from source - Chaosmaster
- fix for android-7 and earlier - Chaosmaster
- cleanup for spaces in properties - AndroidableDroid
- Add Property override - Chaosmaster
- mount system and vendor for A/B installs for backuptool - Chaosmaster
- fix backup freezes when pigz and openaes are used - Fabrice Bellet
- Info for A/B zip installing to inactive slot - Chaosmaster
- Reboot to system button now allows to be rebooted to different partitions after zip install
- progressbar rework - Chaosmaster
- update binaries from source - AndroidableDroid
- rewrite A/B installer zip from scratch using a new generic template and latest magiskboot - osm0sis
- installer zip support for recovery_a/recovery_b partition ramdisks on newer 2SI SAR A/B devices - osm0sis
- generate installer zips for all prod A/B devices - bigbiff
- improve installer zip dump/write speed and add more error catching - arter97 & osm0sis
- add OZIP encryption - mauronofrio
- Support for more extensions in File Selector - mauronofrio
- Fix selinux issues during formatting - dianlujitao
- Various fixes for toybox and toolbox builds - CaptainThrowback and bigbiff
- Flash both A and B partitions when installing a recovery ramdisk - Dees_Troy
- Add option to uninstall TWRP app from /system - Dees_Troy
- Create digest for subpartitions - bigbiff
- Merge AOSP 9.0 r3 (Dees_Troy)
- Use ANDROID_ROOT variable instead of hard coding to /system (CaptainThrowback)
- Decrypt FBE on 9.0 and metadata decrypt (Dees_Troy)
- vold decrypt updates (CaptainThrowback and nijel8)
- Support vibration on LED class devices (notsyncing)
- Metadata decrypt support for Pixel 3 (Dees_Troy)
- Support rotating the display via build flag (vladimiroltean)
- Reboot to EDL mode button (mauronofrio)
- Support MTP on FFS devices (bigbiff)
- Update FDE decrypt to support keymaster 3 and 4 (Dees_Troy)
- Detect mkfs.f2fs version to properly format on f2fs partitions (Dees_Troy)
- Allow TWRP to use md5 and sha256 checksums for zip installs (bigbiff)
- TWRP can use /data/cache/recovery and /persist/cache/recovery on AB devices with no cache partition (bigbiff)
- Switch part of advanced menus in TWRP to use a listbox of options (Dees_Troy)
- Use magiskboot to allow repacking boot images for installing TWRP (Dees_Troy with thanks to topjohnwu of course)
- Merge "Revert "dream2: fstab: use correct OTG mount path" -this needed only in greatlte due to extra dqmdbg partition This reverts commit e4d741dc365ddd1c0a834325bc22799f1d49e9dc." into android-7.1
- Fix automatic installing of OTA zips on encrypted devices
- Remove SuperSU from TWRP
- Support both md5 and md5sum file extensions when doing MD5 checking for zip files
- adb backup fixes
- OTA style update zips will now install automatically without prompting for decrypt
- minor tweaks to handling date/time on Qualcomm devices
- updates to some language translations
- minui fixes (cryptomilk)
- Better android-8.0 compatibility in ROM trees (Dees_Troy)
- Fix missing library in android-8.0 (nkk71)
- Fix inconsistent SDCard naming (DevUt)
- Default to TWRP restore instead of adb backup restore to fix restore on fresh TWRP boot (jlask)
- Allow restoring adb backups in the TWRP GUI (bigbiff)
- Fix gzip backup error in adb backups (bigbiff)
- Fix a bug in TWRP's backup routines that occasionally corrupted backup files (nkk71)
- Better support for installing Android 8.0 based zips due to legacy props (nkk71)
- Support vold decrypt with keymaster 3.0 in 8.0 firmwares (nkk71)
- Decrypt of synthetic passwords for Pixel 2 (Dees_Troy)
- Support newer ext4 FBE policies for backup and restore in libtar (Dees_Troy)
- v2 fstab support (Dees_Troy)
- Bring TWRP forward to android 8.0 AOSP base (Dees_Troy)
- Various other minor bugfixes and tweaks
- Merged AQG kernel updates from Samsung.
- NOTE: AQG or later bootloader is supported and REQUIRED from this version.
Changelog v3.1.1-1:
- Possible fix for I/O problems.
- Backported latest F2FS from Linux 4.12.
- Minor kernel updates
- Backups will now include adopted storage keys (Dees_Troy)
- Fixed an adb restore issue (bigbiff)
- Fixed rebooting when no OS is present (Dees_Troy)
- Fixed line wrapping in the GUI terminal (_that)
- Updated TWRP source code to AOSP 7.1.2 (Dees_Troy)Updated TWRP source code to AOSP 7.1.2
- vold decrypt on a few select HTC devices, TWRP will now attempt to use the system partition's vold and vdc binaries and libraries to decrypt the data partition (nkk71 and CaptainThrowback)
- adb backup to stream a backup directly to or from your PC, see documentation here (bigbiff)
- tweak MTP startup routines (mdmower)
- support new Android 7.x xattrs for backup and restore to fix loss of data after a restore (Dees_Troy)
- support POSIX file capabilities backup and restore to fix VoLTE on HTC devices and possibly other issues (Dees_Troy)
- better indicate to users that internal storage is not backed up (Dees_Troy)
- improve automatic determination of TW_THEME (mdmower)
- minimal getcap and setcap support (_that)
- try mounting both ext4 and f2fs during decrypt (jcadduono and Dees_Troy)
- shut off backlight with power key (mdmower)
- timeout during FDE decrypt (Dees_Troy and nkk71)
- support for FBE decrypt and backing up and restoring FBE policies (Dees_Troy)
- boot slot support (Dees_Troy)
- TWRP app install prompt during reboot (Dees_Troy)
- support for AB OTA zips (Dees_Troy)
- support new Android 7.x log command (Dees_Troy)
- update recovery sources to AOSP 7.1 (Dees_Troy)
- numerous bugfixes and improvements by too many people to mention
Download
Wie flashe ich das Recovery?
Flash per CWM/TWRP
- Man platziere die Zip auf den internen Speicher.
- Dann Boot ins Recovery, Volume Up + Bixby + Power beim Neustart drücken und festhalten (alternativ das Gerät vorher ausschalten). Oder per Custom ROM direkt ins Recovery booten.
- Im Recovery angekommen gehe zu "Install zip from sd card", je nach Recovery-Typ (CWM / PhilZ)
- -> oder nur install (im TWRP)
- sucht sich den Ordner wo man die Zip rein gelegt hat
- und flasht diese nun indem man auf die Zip klickt und folgende Frage bejat (CMW / PhilZ) oder den Slider beim TWRP nach rechts zieht.
- Anschließend könnt ihr das Recovery neustarten und habt das neue TWRP drauf.
- Um in den Download Mode zu gelangen, müsst Ihr Euer Gerät erstmal ausschalten.
- Nachdem es ganz aus ist, warten bis es vibriert hat, müsst ihr Volume Down + Bixby + Power festhalten.
(Alternativ: Volume Down + Bixby + Power gedrückt halten während ihr euer Handy neustartet). Machts erheblich einfacher.Das am besten, bevor man neugestartet hat. Sonst ist man ggf. zu spät dran.
Weg zum Download Mode
- Nun müsste bei euch der Warning!! Screen erscheinen
- Die Nachfrage ob der Vorgang fortgesetzt werden soll, wird mit Volume Up bestätigt.
- Wenn das erledigt ist, befindet ihr euch im Download Modus
Auf zum Recovery-Flashvorgang
- Wichtig: Falls Kies / SmartSwitch installiert ist, alle Kies / SmartSwitch-Prozesse im Task Manager beenden!!!!
- Nun Odin auf dem PC starten (am besten als Administrator!) und darauf achten dass bei "F. Reset Time" kein Haken ist. Kann aber auch aktiv bleiben wenn bei "Auto Reboot" der Haken gesetzt ist. Auch be "Re-Partiton" sollte keiner sein, denn sonst ist alles weg was ihr jemals auf eurem Tablet hattet (zudem "mögliche" Brick-Gefahr).
- Den AP Button anklicken und das hier als Beispiel dienende Recovery twrp-3.1.1-0-dreamlte.img.tar (für S8) oder twrp-3.1.1-0-dream2lte.img.tar (für S8+) einfügen.
- Das Handy per originalem USB Kabel mit dem PC verbinden.
- Das Feld ID:COM leuchtet nun blau wenn das Gerät erkannt wurde.
- Falls es nicht blau leuchtet, vergewissern ob nicht doch noch einige Kies- / SmartSwitch-Prozesse im Hintergrund laufen! Ggf. per Task Manager killen.
- Ist alles ok, kanns endlich losgehen.
- Dazu START drücken!
- Anmerkung: Solltet ihr euch wieder im Stock Recovery befinden, drückt beim Restart Volume Up + Bixby + Power (ihr müsst schnell sein!). Alternativ nehmt den Haken bei "Auto Reboot" raus und stößt den Reboot ins Recovery manuell an.
Nun ists geschafft und ihr seid Besitzer eines Custom Recoveries.
Quelle
Quelle @XDA
Zuletzt bearbeitet:
Bearbeitet von:
hanspampel
- Grund: OP geupdatet