xGojira
Stamm-User
- 255
Was ist der eMMC super brick bug
Der eMMC super brick bug mag einigen Usern vom Galaxy Note bekannt sein.
Hat man dort bestimmte, geleakte Beta-Firmwares geflasht, konnte das Gerät komplett unbrauchbar gemacht werden. Das hängt mit einem fehlerhaften eMMC-Chip zusammen, der auch im Galaxy S2 verbaut ist.
Wo ist Vorsicht geboten
Alle die eine ICS 4.0.4+ Firmware (Official/Leaked) mit dem Stock Kernel verwenden müssen aufpassen!
Betroffen sind sicher folgende FW's:
Wie äussert sich der bug
Wenn ihr, mit dem Stock Kernel, im Recovery einen full wipe macht (data/factory reset) oder ihr ein Nandroid Backup einspielt.
Die Folgen, euer Gerät könnt ihr noch als Briefbeschwerer nützen.
Bin ich vom bug betroffen
Lade dir die App eMMC Brickbug check und finde es heraus
Was kann ich machen
Flashe dir einen Kernel der den Bug "ausgeschaltet" hat.
Meistens zu erkennen an;
Sicher sind Siyah, Dorimanx, PhilZ (um nur mal drei zu nennen)
Mit CM9/10/10.1 ist auch alles sicher
Auch noch hilfreich:
Erkennen und Patchen des eMMc super brick bug für Stock-ICS-Kernel
Danke ->TopAZ<-
---------------------------------------------------------------------------------
Ich habe mir mal die Mühe gemacht und den alten Thread durchgelesen.
Fazit:
Grosse Ungewissheit
Das einzige was ich übernehmen werde, ist ein Zitat von trayzor:
-----------------------------------------------------------------------
Ich habe im XDA Forum noch etwas interessantes gefunden, was evtl uns auch helfen kann!
(mein Englisch ist nicht Top, aber ich habs probiert )
MÖGLICHER FIX FÜR GERÄTE DIE IM BOOTLOOP STECKEN NACH EINEM WIPE
Dieser Guide ist nur für das Samsung Galaxy S2 GT-I9100 16GB
ICH GEBE KEINE GARANTIE, DASS DIESE METHODE FUNKTIONIERT. DESWEITEREN ÜBERNEHME ICH KEINE HAFTUNG FÜR IRGENDWELCHE SCHÄDEN AN EUREM GERÄT
NACH DEM FLASHEN DER PIT FILE, SOFORT EINE SAMSUNG ROM ODER EINEN KERNEL FLASHEN. KEIN WIPE ODER SONST WAS MACHEN
Symptome
HAST DU NICHT DIESE SYMPTOME, MACHE NICHT WEITER
Die benötigte Zip ist im Anhang im xda-forum oder meiner Dropbox
Anleitung
Alternativer Weg (nicht empfohlen)
Ich hoffe, konnte jemandem helfen.
(Quelle:xda-developers.com)
Wie finde ich die richtige PIT
Danke beicuxhaven!!!!!
Danke Thoddü!!!
Der eMMC super brick bug mag einigen Usern vom Galaxy Note bekannt sein.
Hat man dort bestimmte, geleakte Beta-Firmwares geflasht, konnte das Gerät komplett unbrauchbar gemacht werden. Das hängt mit einem fehlerhaften eMMC-Chip zusammen, der auch im Galaxy S2 verbaut ist.
Wo ist Vorsicht geboten
Alle die eine ICS 4.0.4+ Firmware (Official/Leaked) mit dem Stock Kernel verwenden müssen aufpassen!
Betroffen sind sicher folgende FW's:
- XXLQ5/6/7/B
- ZCLPL
- XWLPM/O/T/U
- MUGLD3(?)
- VORISCHT AUCH BEI 'GEBRANDETEN' FW's
Wie äussert sich der bug
Wenn ihr, mit dem Stock Kernel, im Recovery einen full wipe macht (data/factory reset) oder ihr ein Nandroid Backup einspielt.
Die Folgen, euer Gerät könnt ihr noch als Briefbeschwerer nützen.
- es bootet nicht mehr
- kein download mode mehr (odin)
- es wird nicht mehr geladen
- der PC erkennt das Gerät nicht mehr
- der Jig ist nutzlos
- wenn ihr bei abgeschaltetem Telefon den Akku ladet, wird es in der Nähe der Kamera heiss
Bin ich vom bug betroffen
Lade dir die App eMMC Brickbug check und finde es heraus
Was kann ich machen
Flashe dir einen Kernel der den Bug "ausgeschaltet" hat.
Meistens zu erkennen an;
- MMC_CAP_ERASE disabled
- Kernel safe
- Brickbug fixed
Sicher sind Siyah, Dorimanx, PhilZ (um nur mal drei zu nennen)
Mit CM9/10/10.1 ist auch alles sicher
Auch noch hilfreich:
Erkennen und Patchen des eMMc super brick bug für Stock-ICS-Kernel
Topas815 schrieb:Der Stock Kernel (4.0.4, ohne root und CWMR) kann bugfrei per "Werkseinstellungen" oder "TelefonCODE" (Code soll wohl beim JB Leak nicht funktionieren) zurückgesetzt werden.
Danke ->TopAZ<-
---------------------------------------------------------------------------------
Ich habe mir mal die Mühe gemacht und den alten Thread durchgelesen.
Fazit:
Grosse Ungewissheit
Das einzige was ich übernehmen werde, ist ein Zitat von trayzor:
Danke trayzor!trayzor schrieb:Nein, es betrifft generell ALLE ICS-Kernel. Um genauer zu sein, hat das sogar recht wenig mit dem Kernel zu tun, um nicht zu sagen : gar nichts.
Ich versuche mal das xda-Resumee (Discussion thread for /data EMMC lockup/corruption bug - Page 43 - xda-developers) zu resumieren :
- Das Problem wird durch die Funktion "make_ext4fs()" ausgelöst. Sie gehört NICHT zum Kernel, sondern zu einer externen Bibliothek (Programmbibliothek), die "libext4_utils.a", die beim Kompilieren des Recoverys benutzt wird.
- Diese Funktion wird sowohl bei einem wipe/factory reset als auch beim restoren eines Backups im Recovery-Menü benutzt.
- Dieser Bug tritt erst seit ICS auf, da die Funktion in ihrer Art geändert wurde - in GB hat diese Funktion nicht versucht, die Partition zu formatieren bevor das Dateisystem (EXT4) erstellt wurde, es geht also speziell um die Funktion format(). Unter ICS ist das allerdings der Fall. Dies wiederum kann den eMMC superbrick bug auslösen. Das kann bei einer GB-Basis gar nicht erst passieren, da der Aufruf geblockt wird.
- Der Bug tritt beim Shiften (Bitweiser Operator) auf. Daher ist es mehr oder weniger Zufall, wann der Bug auftritt.
- Das Recovery an sich kann bombensicher gemacht werden, indem man auf eine GB-Basis aufbaut. In dieser ist ja der potentielle Bugauslöser nicht enthalten.
- Jedoch ist dies nicht die einzige Quelle : Bei einem Update- bzw Flashvorgang via Recovery (install update.zip bzw install zip from sd card) wird die update-binary, eine Art Helferapp, aufgerufen (wer sich einen Kernel mal angeschaut hat, der findet das meist unter META-INF/com/google/android/). Bei diesem Flashvorgang wird vom Recovery aus eigentlich nichts gemacht ; das wichtigste übernimmt eben diese Helferapp. Sie ruft unter anderem auch diese Funktion auf, die den Bug auslösen kann. Auch hier gilt : Baut man das edify script (update-binary + updater-script) auf GB-Basis auf, dann ist es auch bombensicher.
-----------------------------------------------------------------------
Ich habe im XDA Forum noch etwas interessantes gefunden, was evtl uns auch helfen kann!
(mein Englisch ist nicht Top, aber ich habs probiert )
MÖGLICHER FIX FÜR GERÄTE DIE IM BOOTLOOP STECKEN NACH EINEM WIPE
Dieser Guide ist nur für das Samsung Galaxy S2 GT-I9100 16GB
ICH GEBE KEINE GARANTIE, DASS DIESE METHODE FUNKTIONIERT. DESWEITEREN ÜBERNEHME ICH KEINE HAFTUNG FÜR IRGENDWELCHE SCHÄDEN AN EUREM GERÄT
NACH DEM FLASHEN DER PIT FILE, SOFORT EINE SAMSUNG ROM ODER EINEN KERNEL FLASHEN. KEIN WIPE ODER SONST WAS MACHEN
Symptome
- Du kommst in den Download mode (Odin Modus) und evtl in die recovery
- wenn du probierts, zu wipen (data) in der recovery, das Gerät 'hängt' oder bootet neu
- nach einem flash einer FW mit Odin, hast Du Probleme, obwohl bei Odin 'success' stand
- Odin bleibt beim flashen bei data.img oder factoryfs stehen
HAST DU NICHT DIESE SYMPTOME, MACHE NICHT WEITER
Die benötigte Zip ist im Anhang im xda-forum oder meiner Dropbox
Anleitung
- gehe in den Download mode
- flashe die modifizierte PIT file, NICHTS ANDERES
- nach dem flash, will dein Gerät starten, was jedoch nicht geht. Batterie entfernen
- gehe in den Download mode
- flashe eine saubere, unmodifizierte Samsung FW, OHNE PIT FILE
- gehe in die recovery und mache einen factory reset (NICHT machen, falls Du dir eine 4.0.4 FW geflasht hast
- reboot
- formatiere die Interne SD
- Viel spass mit Deinem 'neuen' Gerät
Alternativer Weg (nicht empfohlen)
- gehe in den Download mode
- flashe die PIT file, NICHTS ANDERES
- nach dem flash, will dein Gerät starten, was jedoch nicht geht. Batterie entfernen
- gehe in den Download mode
- flashe Dir einen Custom Kernel mit Odin
- gehe in die recovery und wähle 'install from zip' (Externe SD) und flashe die ROM
Ich hoffe, konnte jemandem helfen.
(Quelle:xda-developers.com)
Wie finde ich die richtige PIT
beicuxhaven schrieb:(...)
find begin and end of bricked area
You can do this with my emmc partition scanner, which is flashed via recovery (this doesn't really flash, it only uses the scripting of the updater mechanism of the recovery, also called edify script).
You should write down two numbers:
* where emmc_find_brick_start.zip freezes -> BRICK_START
* where emmc_find_brick_end.zip freezes -> BRICK_END
mit dieser Datei den Anfang und das Ende herausfinden und dann den PIT raus suchen
Danke beicuxhaven!!!!!
xxlmoon schrieb:Kann mit den "emmc_find_brick_start.zip" und co nix anfangen.
Kann sie zwar über die Recovery installieren, es tut sich aber nichts. Keine Zahlen zum Aufschreiben oder der gleichen. Recovery sagt zwar das alles erfolgreich installiert wurde, mehr passiert aber auch nicht...
Thoddü;5009945 schrieb:Aus dem XDA-Thread:
I have reports, that the stock recovery doesn't show the output of the scanners, so you should probably install a custom recovery first (see forrest1971 's thread).
Danke Thoddü!!!
Anhänge
Zuletzt bearbeitet: