hanspampel
Ehrenmitglied
- 9.863
TWRP Recovery gibts nun auch offiziell für beide S9 Varianten. Ist ja schließlich das einzigst verbleibende und stets weiterentwickelte Custom Recovery für fast 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
Weiterer Lesestoff
Siehe dazu hier
sowie hier
Weiterer Lesestoff
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:
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.2.3-0:
Changelog v3.2.1-2:
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)
Changelog v3.2.3-0:
- 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
Changelog v3.2.1-2:
- Refactor USB configurations (fixes ADB)
- Remove /cpefs from filesystem table (fixes /cpefs warning/error)
- Rebase Kernel to ARCC. (fixes I/O performance issues)
- Use correct OTG mount path
- Enable software encryption support (general AOSP only, Samsung method remain unsupported)
- Add system_image, vendor_image
Rename display name of /odm to "Carrier Configs"
- USB connection fixes
- Initial version
Download
Wie flashe ich das Recovery?
Flash per CWM/TWRP
- Man platziere die Zip auf den internen/externen 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).
- Wollt ihr anschließend rooten, sollte der Haken bei "Auto Reboot" nicht gesetzt sein.
- Den AP Button anklicken und das hier als Beispiel dienende Recovery twrp-3.2.1-1-starlte.img.tar (für S9) oder twrp-3.2.1-1-star2lte.img.tar (für S9+) 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
Anhänge
Zuletzt bearbeitet:
Bearbeitet von:
hanspampel
- Grund: OP geupdatet