[Recovery][G96xF] *28.11.2021* TWRP Recovery v3.6.0 [Exynos]

hanspampel

hanspampel

Ehrenmitglied
9.863
TWRP-final.png

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

Hier mal ein paar bildliche Eindrücke:
Screenshot_1970-04-22-23-14-25.png Screenshot_1970-04-22-23-14-27.png Screenshot_1970-04-22-23-14-32.png Screenshot_1970-04-22-23-14-36.png Screenshot_1970-04-22-23-14-39.png Screenshot_1970-04-22-23-14-41.png Screenshot_1970-04-22-23-14-51.png Screenshot_1970-04-22-23-14-54.png Screenshot_1970-04-22-23-15-18.png

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
Android 11 Branch:
  • 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
Android 9 and Android 11 Branches:

  • 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
Ältere Changelogs
Changelog v3.5.0:
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
Changelog v3.4.0-0:
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
Digest
  • fix creation of digests for sub-partitions (was bugfix applied to many devices since last year) - Bigbiff
Encryption
  • 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
TWRP App
  • unmount system after checking for app - Bigbiff
Prebuilt updates -
  • android.hardware.confirmationui@1.0 - cryptomilk
Compilation Fixes:
  • TW_EXFAT_FUSE compilation fixes - Bigbiff
  • libuuid - cryptomilk
  • 'system/etc/ld.config.txt' not found error - Martin Dünkelmann
Language Updates:
  • Portugal - Vasco Machado
  • Dutch - Ian Macdonald
  • Turkish - Fatih Fırıncı
  • Localisation of Backup_Tar: Ian Macdonald
ld.config.txt
  • updates for 8.x trees - CaptainThrowback
  • fix search path for /sbin - CaptainThrowback
  • /sbin should come first in search path - Ian Macdonald
General Bugs
  • 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
Cleanup -
  • 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
Bootloader Message
  • cleanup - Alessandro Astone
  • add configurable offsets
Error Cleanup
  • 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
Haptics
  • TSP Driver - LameMonster82
  • QTI Input - AndroidableDroid
update_engine
  • read all asserts - Hernán Castañón
Resetprop
  • Add Resetprop from Magisk - CaptainThrowback & mauronofrio
  • compile from source - Chaosmaster
  • fix for android-7 and earlier - Chaosmaster
  • cleanup for spaces in properties - AndroidableDroid
Properties
  • Add Property override - Chaosmaster
Backuptool
  • mount system and vendor for A/B installs for backuptool - Chaosmaster
twrpTar
  • fix backup freezes when pigz and openaes are used - Fabrice Bellet
Zip Installs
  • 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
Magisk updates
  • update binaries from source - AndroidableDroid
A/B Updater Zip Template
  • 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
OZIP Encryption Support
  • add OZIP encryption - mauronofrio
File Selector
  • Support for more extensions in File Selector - mauronofrio
Changelog v3.3.1-0:
  • 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
Changelog v3.3.0-0:
  • 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)
Changelog v3.2.1-1:
  • Add system_image, vendor_image
    Rename display name of /odm to "Carrier Configs"
Changelog v3.2.1-0:
  • USB connection fixes
Changelog v3.2.1-0:
  • 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.
Flash per Odin
  • 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.:winki:Das am besten, bevor man neugestartet hat. Sonst ist man ggf. zu spät dran.:winki:

Weg zum Download Mode
  • Nun müsste bei euch der Warning!! Screen erscheinen
DownloadModus1.png
  • 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.
Odin_Pic-S6edge+.jpg

Nun ists geschafft und ihr seid Besitzer eines Custom Recoveries.:smile:

Quelle
Quelle @XDA
 

Anhänge

  • Odin3_v3.13.1.zip
    3,4 MB · Aufrufe: 664
Zuletzt bearbeitet:
Bearbeitet von: hanspampel - Grund: OP geupdatet
  • Danke
Reaktionen: wellstation, SaschaHa², j1gga84 und 4 andere
TWRP Recovery gibts nun auch offiziell für beide S8 Varianten. <- Meinst wohl S9 :)
 
Wurde auch Zeit. Dankeschön für die Mühe [emoji846]
 
Hallo Leute,

ich habe eine Frage zum TWRP.
Welche Partition muss man denn bei der Option "Mount" alles aktivieren?
Habe beim Installieren so viele Fehlermeldungen und ich glaube das hängt damit zusammen.
Anbei mal ein paar Bilder...

Gruß
 

Anhänge

  • IMG_7231.JPG
    IMG_7231.JPG
    636,7 KB · Aufrufe: 904
  • IMG_7232.JPG
    IMG_7232.JPG
    371,5 KB · Aufrufe: 919
Zuletzt bearbeitet:
Hast du der Modifizierung des Systems beim ersten TWRP Start zugestimmt? Sieht nämlich so aus als hättest du keine Schreibrechte. "Format Data" (Vorsicht, kpl. Datenverlust des internen Speichers) sollte afaik beim Rootvorgang ja auch noch gemacht werden.
 
Ich bin strikt nach Anweisung gegangen.
Naja, das heist das ich jetzt TWRP noch mal installiere und beim ersten Start wieder die Modifizierung zu lasse.
Muss ich dann noch einmal Format Data durchführen und falls ja muss ich dann SU noch einmal drüber ziehen?
 
Dasselbe Problem bei mir auch. Das ganze jetzt schon zum fünften Mal wiederholt und es kommen immer wieder die gleichen Fehlermeldungen.
 
habt ihr dm-vertiy ausgechaltet?
5. After flashing, boot into twrp. Make sure to NOT allow system to be modified till you disable dm-verity! (otherwise your phone will be stuck at bootloop). Alternatively flash my stock patched kernel to the boot partition (install, install img, check the kernel, check boot partition, done). Find the patch kernel here
Quelle
 
Eine deutsche Beschreibung wäre echt nicht schlecht...


Edit: Wollte es gerade noch einmal probieren. Aber wenn ich TWRP mit Odin installiere und ins Recovery boote kommt leider keine Abfrage der Systemänderung. Ich muss bestimmt erst wieder unter Wipe die Daten formatieren, oder?
 
um dm-verity zu flashen musst du keine systemänderung erlauben. (wenn ich das jetzt nicht verwechslen...bin mir gerade nicht sicher wie ich das bei mir gemacht habe :winki:)
aufjedenfall nach dem flashen, wieder in recovery booten, format data ausführen und dann SuperSu flashen (falls gewünscht)
 
OP wieder up to date.
 
  • Danke
Reaktionen: j1gga84
Einzig das Datum müsste noch angepasst werden :)
Der Upload der neuen TWRP ist vom 04.08.2018

Gruß
 
Habe extra den 06.08. genommen da der Changelog von da ist. So ists bei meinen Threads einheitlich.
 
  • Danke
Reaktionen: j1gga84
Im Threadtitel steht aber der 06.06, sonst hätte ich wegen den 2 Tagen gar nichts geschrieben ;)

Gruß
 
  • Danke
Reaktionen: hanspampel
Weiß gar nicht was du meinst....:flapper:
 
  • Danke
Reaktionen: j1gga84
Ist es denn möglich, im Stock-Recovery (also ohne TWRP oder CWM) auf ADB-Funktionen zuzugreifen? Habe es eben versucht, aber bis auf den "sideload"-Modus bekomme ich keine Verbindung hin.
Oder alternativ: Wie bekomme ich über ADB Lese- und Schreibrechte im System-Ordner? Ich muss dort nämlich einen Wert im Bluetooth-Treiber ändern, um meinen Switch Pro Controller ohne Lag zum laufen zu bekommen :D
 
@SaschaHa²
Ohne Root gar nicht.
Und root geht nur mit Custom Recovery (TWRP)
 
  • Danke
Reaktionen: SaschaHa²
Mal was anderes. Welche Haken sollten beim sichern gesetzt werden? Mein Backup beinhaltet in letzter Zeit gute 12GB denke das dass ein bisschen zu viel ist oder? S9+
 
Ich habe System, Data und Boot angehackt, ich glaube das ist der Standard, und das Backup ist 12,8 GB groß.
Ich glaube das ist normal...

Spaßens halber habe ich mal System, Data, Boot, Recovery, Baseband, EFS, Vendor Image und Carrier Configs angehackt und das Backup ist dann bei mir 14 GB groß.

Mich würde auch mal interessieren wo man die Häkchen setzen sollte...
 
  • Danke
Reaktionen: get2easy

Ähnliche Themen

H
  • Helix22
Antworten
0
Aufrufe
548
Helix22
H
vauxhall007
  • vauxhall007
Antworten
14
Aufrufe
721
vauxhall007
vauxhall007
AndroMeise
Antworten
19
Aufrufe
1.575
AndroMeise
AndroMeise
Zurück
Oben Unten