Showing posts with label flashen. Show all posts
Showing posts with label flashen. Show all posts

Monday, 25 April 2016

TWRP Recovery flashen | Xiaomi | Anleitung

TWRP Recovery für das Redmi Note 3 Pro
Wer eine andere ROM nutzen möchte, wie die von xiaomi.eu, der muss das MiRecovery durch das TWRP-Recovery ersetzen. Die Voraussetzung dafür ist ein entsperrter Bootloader (wie entsperre ich den Bootloader). Ist das der Fall, dann könnt Ihr unter Linux/Windows (per Fastboot) das Recovery flashen.

Anleitung auf eigene Gefahr! Mit dem Flashen einer Custom-ROM/einem Custom-Recovery/entsperren des Bootloaders verliert Ihr die Garantie und Gewährleistung auf euer Gerät! Weder ich, noch sonst irgendwer übernehmen eine Haftung, für irgendwelche Schäden, die durch das befolgen dieser Anleitung geschehen! 
Erst einmal sollten alle Dateien kopiert werden, welche Ihr benötigt. In meinem Fall kopiere ich die Firmware in den internen Speicher, meines Xiaomi-Smartphones. Wenn Ihr nur TWRP flashen wollt, um dann SuperSU (Root) zu flashen, dann ist das natürlich nicht notwendig (nur die SuperSu zip-Datei kopieren).
Bei xiaomi.eu wird euch auf der selben Seite TWRP angeboten, wie oben im Screenshot zu sehen.
TWRP herunterladen und in den ADB Ordner verschieben (Windows). Unter Linux spielt es keine Rolle, wo die Datei abgelegt wird.
Ihr musst dann die Datei auspacken, wenn diese als .zip-Datei angeboten wird.
Wir benötigen eine .img-Datei.
Eigentlich ist das nicht notwendig aber am besten die Datei umbenennen - recovery.img
Dann könnt Ihr die Befehle weiter unten einfach kopieren und müsst diese nicht anpassen. 
Unter Windows wird oft die Dateiendung nicht angezeigt --> Rechtsklick --> Eigenschaften --> Dateityp -- > (.img)
CMD als Administrator ausführen, euer Xiaomi-Smartphone/Tablet in die Fastboot Mode versetzen und mit dem Rechner verbinden (nicht über USB-Hub, USB 3.0 und USB 3.1 - unter Linux ist es egal).
1. Verzeichnis wechseln (da wo sich adb befindet)
2. Den Befehl dir ausführen und dabei achten, dass das Recovery als .img-Datei aufgelistet wird.
3. Überprüfen, ob Fastboot euer Gerät findet fastboot devices
4. Mit fastboot flash recovery recovery.img das Recovery flashen und am Ende sollte OKAY sowie Finished angezeigt werden, wie oben im Bild. Habt Ihr die Datei nicht wie oben umbenannt, dann Befehl anpassen.
5. Mit fastboot boot recovery.img das ganze beenden und schon bootet euer Smartphone/Tablet TWRP.
Unter Linux würde das ganze so aussehen, dann aber auch mit Punkt 5 direkt zu TWRP booten.
Das Erste was passieren könnte - TWRP ist chinesisch.
Oben im Screenshot - sorry für die schlechte Bildqualität - könnt Ihr sehen, wo Ihr es umstellen könnt (Select Language --> von Chinese auf German oder English umstellen).
Setzt einen Haken unter Never show this screen during boot again und bestätigt mit Swipe to Allow Modifications.

Tipp: Es gibt für sehr beliebte Geräte oft "official TWRP".
Einfach mal nach eurem Gerät suchen (externe Link zu TWRP)

Bei jedem Gerät kann es Unterschiede geben...
Beispiel: Das Recovery kann nur geflasht werden, wenn sich bereits TWRP auf dem Gerät befindet.
Ihr flasht euch somit zuerst TWRP von Xiaomi.eu und dann das Official TWRP per TWRP selbst.
Install
Install Image (unten rechts, da von Werk aus auf ZIP gestellt ist) --> TWRP auswählen --> Swipe to flash
Reboot --> System
Schon habt Ihr das neuste TWRP Recovery und es kann dann auch mit der Tastenkombination gebootet werden. Oft in Foren ein häufiges Problem...

Tipp 2: Verwendet keine alten Anleitungen! Damals war TWRP unter Xiaomi nicht notwendig, deshalb funktionieren die alten Anleitungen in der Regel nicht.
Tipp 3: In einigen Anleitungen ist die Rede von "flash boot.img" - das könnte notwendig sein. Beim Xiaomi Redmi Note 3 Pro (Snapdragon - Kenzo) ist es nicht der Fall. Wenn Ihr diese Anleitung verwendet und beim ersten Start eine "official TWRP" flasht, dann wird TWRP über die Tastenkombination sicher starten. Ich hab das auch ohne official TWRP probiert... wurde Punkt 4 ausgelassen, dann wollte das Redmi Note 3 Pro nicht in den Recovery Modus booten.
Tipp 4: Sichert euer System! Wählt den Punkt Backup aus.
Unter Name nichts eintragen (dann wird es automatisch nach Datum und Uhrzeit geordnet), System, Data und Boot anwählen, auf Select Storage klicken
Am besten auf die Speicherkarte oder auf einen USB Stick (über OTG-Kabel) Backup anlegen und mit Swipe to Backup bestätigen. Je nach System kann das auch mal ne halbe Stunde dauern aber dann könnt Ihr immer euer System wiederherstellen (unter TWRP auf Restore und Backup auswählen).
Sollte es eine update geben - besonders wichtig für alle die Dev ROM's verwenden - dann kann es auch mal in die Hose gehen. Mit einem Backup könnt Ihr dank TWRP ganz schnell wieder zum alten System zurück.

Solltet Ihr Fragen haben, dann einfach schreiben. Es spielt keine Rolle, ob Ihr ein Mi5, Redmi Note 3 oder Redmi 3 habt.

Thursday, 10 March 2016

Padavan flashen | Custom Firmware | Asus | Anleitung

Nachdem ich auf meinem RT-N66U Asuswrt-Merlin geflasht habe (siehe hier), ist jetzt der RT-N65U dran. Asuswrt-Merlin unterstützt nicht alle Asus-Router aber das ist nicht einmal schlimm, da es neben Merlin noch andere Custom-Firmware für euren Router gibt, wie Padavan. Padavan ist sehr beliebt, besonders beim RT-N56U oder anderen Asus-Routern, welche eine schlechte Bewertung erhalten haben, weil eben die Firmware das Gerät versaut bzw. es keine Updates mehr gibt (zu alt oder neue Version erschienen). Aber auch Router, die bestens funktionieren bekommen oft die Padavan-Firmware, weil es zusätzliche Funktionen freischaltet und euch mehr Möglichkeiten geboten werden, welche von der original Firmware oft nicht unterstützt werden.
Den RT-N65U habe ich mit Versand keine 20€ bezahlt und im Grunde ist es kein schlechter Router, nur die Firmware versaut das Gerät. Zwar gibt es hier auch OpenWrt aber dafür würde der Router nicht gekauft. Mit OpenWrt (Anleitungen) bzw. meinem WDR3600 bin weiterhin mehr als zufrieden aber für einfache Dinge, wie ein OpenVPN Server ist OpenWrt/DDWRT nicht notwendig. Selbst Asuswrt wird für die meisten mehr als genug sein und wer Geld sparen will, der könnte sich einen älteren Router suchen, welcher zum Beispiel keine Updates mehr erhält und diesen mit Padavan aufrüsten.
Padavan unterstützt folgende Asus-Router:
RT-N11P
RT-N14U
RT-N56U
RT-N56U [B1]
RT-N65U
RT-AC51U
RT-AC54U
Es gibt mehrere Versionen für einen Router. Bei meinem RT-N65U gibt es einmal full und base. Die Unterschiede werden hier aufgelistet/erklärt, den Download findet Ihr hier oder hier (der erste Download-Link ist zu empfehlen).
Einige Router haben zu wenig Speicher für alle Funktionen (z.B. 8 MB Flash Speicher) und deshalb gibt es angepasste Firmware für verschiedene Bereiche. Auf der anderen Seite gibt es die nano Firmware, welche nur das nötigste mitbringt. Wer seinen Router nur als Router nutzen möchte, der kann ruhig zu nano greifen, wer die Funktionen haben möchte, die er bei der original Firmware bereits hatte, der greift zu base und full wäre dann das volle Paket, mit allem "was nur geht".
Ganz rechts findet Ihr das Datum, wann die Firmware hochgeladen wurde. Das passiert täglich und natürlich müsst Ihr nicht täglich eine Update machen, erst Recht nicht, wenn alles so läuft, wie es sein sollte. Ich persönlich mache jedes halbe Jahr eine Update, wenn eine verfügbar ist oder wenn ich etwas in den News lese "Lücke bei xy gefunden". Benutzt auch möglichst die Quelle vom Entwickler und keine andere, sollte der Link mal offline sein, dann lieber 1-2 Tage warten als irgendwo die Firmware im world wide web zu suchen.
NVRAM zurcksetzen ist immer das Erste, was ich machen, bevor eine "andere" Firmware aufgespielt wird (weiter unten mehr dazu). Beim RT-N66U und auch beim RT-N65U muss der Router ausgeschaltet werden, die WPS-Taste wird gedrückt (halten und nicht los lassen) und sobald das Netzteil wieder angeschlossen wird/der Router gestartet wird, die WPS-Taste 30 Sekunden lang gedrückt halten (oft reichen 10 Sekunden - je nach Router anders), danach einfach kurz warten (LED blinkt nicht mehr). Wie bei Merlin ist das hier eigentlich nicht notwendig, da selbst alle Einstellungen übernommen werden aber weiter unten im Artikel erkläre ich das genauer.
Mit 192.168.1.1 ruft Ihr das Routermenü auf (Benutzername und Passwort in beiden Fällen admin). Hier klickt Ihr auf Firmware-Version (die Nummer dahinter - wie im Bild zu sehen).
Dann auf Durchsuchen
So sollte es dann auch bei euch aussehen! Achtet darauf, dass das eine .trx Datei ist (Dateiendung der Firmware). Momentan muss die Firmware nicht entpackt werden, nur könnte sich das in Zukunft ändern, deshalb will ich noch einmal darauf aufmerksam machen.
Klickt jetzt auf Hochladen und wartet einfach...
Ihr werdet zuerst dieses Bild sehen.
Auf keinen Fall den Router jetzt von einem Kabel trennen oder den Vorgang abbrechen bis dieses Bild erscheint:
Und wenn alles erfolgreich war, dann müsst Ihr den Router selbst neu starten (manuell neustarten - Stromverbindung trennen und wieder herstellen, wenn kein Schalter vorhanden).
Willkommen bei Padavan!
Anders als bei Merlin bekommen wir hier eine andere Benutzeroberfläche und diese ist deutlich schneller als Asuswrt.
NVRAM zurcksetzen wäre jetzt eigentlich notwendig, damit man Padavan "sauber" installiert hat bzw. die "Reste" der alten Firmware entfernt. Oft habe ich gelesen, dass das vor dem Flash nicht notwendig ist aber in Foren haben User was anderes berichtet. Ich kann es euch nicht genau beantworten aber das kostet euch ein paar Minuten und am Ende könnt Ihr euch sicher sein alles "alte" los geworden zu sein.
Sollte es Fragen geben, dann könnt Ihr diese gerne stellen (direkt oder als Kommentar). Erfahrungen habe ich nur in ein paar Foren gefunden, im englischsprachigen Raum deutlich mehr. Es gab nicht einen Eintrag, welcher negativ war, nur positiv und das besonders beim RT-N56U. Beim N65U habe ich nur ein paar Tests gemacht und kann auch grünes Licht geben. Die Benutzeroberfläche reagiert sehr schnell, die zusätzlichen Funktionen sind genau das, was ich haben wollte. Dazu wird es in Zukunft weitere Anleitungen geben.

Saturday, 5 March 2016

Asuswrt-Merlin flashen | Anleitung | Firmware

Lange habe ich nichts mehr zum Thema Router geschrieben, weil mein WDR3600 mit OpenWrt problemlos läuft und mir keine Probleme bereitet (Anleitungen findet Ihr hier). 
Neben meinen WDR3600 besitze ich den RT-N66U, welcher hinter dem Unitymedia-Modem geschaltet ist. Dieser bereitet mir mit der letzten Update keine Freude. Jeden Tag muss ich einen Neustart durchführen, damit ich ins Internet komme. Auf der Suche nach einer Lösung habe ich Asuswrt-Merlin gefunden. In englischsprachigen Foren habe ich nur gutes gelesen und es selbst getestet. Mein RT-N66U wird unterstützt und neben diesem noch weitere. Hier die Liste aller unterstützen Asus-Router:
- RT-AC66U
- RT-AC56U
- RT-AC68U [auch die neue HW Version C1]
- RT-AC68P [selbe firmware wie für RT-AC68U]
- RT-AC87
- RT-AC3200
- RT-AC88U
- RT-AC3100
- RT-AC5300
Beim RT-N66U müsst Ihr etwas genauer aufpassen aber dazu später mehr. 
Ihr ruft die Homepage von ASUSWRT-Merlin auf und klickt auf Download. Hier findet Ihr drei verlinkte Portal, worüber die Firmware heruntergeladen werden kann. Einfach eins davon auswählen...
Sucht in der Liste nach eurem Router und achtet dabei, ob etwas dahinter steht. In meinem Fall steht VER.B1 - bedeutet es gibt mehrere Version aber momentan wird nur Version B1 unterstützt. Steht nichts dahinter, dann kann es weitere Versionen geben aber das spielt dann keine Rolle.  
Ihr müsst zwei Punkte dabei beachten: Auf dem Router wird die H/W Ver. angegeben (Aufkleber unter dem Router) und auf der Verpackung findet Ihr oft das Produktionsjahr. MFG Year 2013 in meinem Fall. Solltet Ihr euch Jan/Feb 2016 einen Router kaufen, dann besonders aufpassen, da es eine neue Version sein kann, welche nicht unterstützt wird, da diese unbekannt ist. 
Wer sich nicht sicher sein sollte, einfach fragen. 
Nach dem Download --> Rechtsklick auf die Datei --> entpacken
Im neuen Ordner suchen wir eine Datei, welche mit .trx endet. 
Im Browser 192.168.1.1 aufrufen und anmelden. Ihr habt zu Beginn das Passwort und den Benutzernamen selbst festgelegt. Solltet Ihr die IP verändert haben, dann natürlich diese eingeben aber wer so etwas kann, der wird sich diese Anleitung sowieso nicht anschauen ;) Daher wird 192.168.1.1 bei euch stimmen. 
Ihr müsst den Router nicht zurücksetzen, somit bleiben die Einstellungen so bestehen, wie unter der originalen Firmware. Da aber immer etwas passieren kann, solltet Ihr trotzdem die Einstellungen sichern. Das alles findet Ihr unter Administration --> Widerherstellung. Sollte es Probleme geben, dann den Router zurücksetzen (am besten mit nvram) und bei Bedarf die Einstellungen wieder einspielen (bei der Sicherung wird eine Datei erstellt). Ich persönlich musste das nicht tun aber dazu später mehr. 
Klickt oben auf die Firmware-Version (siehe Mauszeiger oben im Bild). 
Unter dem Punkt Neue Firmware-Datei einfach auf choose file klicken, die .trx-Datei auswählen
Auf Hochladen klicken und ...
dann warten. Sollte nach 5 Minuten weiterhin dieses Bild zu sehen sein, dann einfach in einem neuen Fenster per 192.168.1.1 Routermenü aufrufen. Ihr dürft auf keinen Fall die Stromverbindung trennen! 
Nach kurzer Zeit könnt Ihr euch wieder anmelden und wir wäre schon fertig.  
Auf den ersten Blick ist kaum ein Unterschied zu sehen. Ich persönlich erkenne deutliche Unterschiede. Stabile Verbindung, geringere Wärmeentwicklung und mehr Optionen, wie zum Beispiel beim Thema VPN. Dort gibt es für OpenVPN mehr Optionen und sogar ein neuer Punkt, welcher sich Tor nennt. 

Nach etwa einem Monat kann ich Asuswrt-Merlin für den RT-N66U empfehlen! Es gibt nicht einmal einen Punkt, welcher mir negativ aufgefallen ist. 
Wer sich anschauen will, was der Unterschied zwischen ASUSWRT (die Firmware, welche von Werk aus drauf ist) und Asuswrt-Merlin ist, der schaut bitte hier nach (externe Link). 
Unterstützung in Form von Spenden ist per PayPal möglich - auf der Homepage auf Spenden klicken. 
Erfahrungen oder Testberichte zu Asuswrt-Merlin werdet Ihr kaum im deutschsprachigen Raum finden, weil die Firmware nicht so groß ist, wie OpenWrt oder DDWRT und sich Leute nur melden, wenn es Probleme gibt. 
Ich persönlich kann euch nur noch einen Tipp geben: NVRAM zurücksetzen! Es ist zwar nicht notwendig aber wenn Ihr das einmal macht, dann habt Ihr eure Ruhe. 

Monday, 22 February 2016

OpenMediaVault installieren | Banana Pi | Anleitung

Ich habe am Freitag eine Mail bekommen und wurde gefragt, wie man unter Linux OpenMediaVault auf einem Banana Pi installieren kann. Als Antwort habe ich Ihm/Ihr diese Anleitung gesendet. Jetzt heißt es, die Anleitung wäre veraltet und es würde so nicht mehr funktionieren.
Deshalb hier noch einmal eine Kurzanleitung.
Ich rufe die Seite lemaker.org auf und lade mir das Image herunter.
Entpacke diese...
Öffne das Terminal...
Schaue nach, wie meine Speicherkarte heißt bzw. wo diese eingehängt ist - /dev/sdi1 - siehe Bild.
Überprüfe mit ls, ob ich im richtigen Verzeichnis bin (die .img Datei sollte aufgelistet werden), bereite die Speicherkarte vor mit sudo umount /dev/sdi1 (hier muss die Zahl dahinter stehen) und mit dem Befehl:
sudo dd bs=4M if=~/Schreibtisch/OpenMediaVault/BanaNASv0.2.img of=/dev/sdi
Wird das Image aufgespielt. Das wäre auch schon alles, genau wie hier beschrieben.
Ihr könnt alles so flashen/installieren, bis auf Android, sprich ArchLinux, OpenWrt, Berryboot, OpenMediaVault, usw. usf. 

Wednesday, 3 December 2014

Factory Image flashen | OnePlus One | Anleitung

Wer vom Color OS zurück zu CyanogenMod möchte oder sein OnePlus One nicht mehr zum laufen bekommt (Bootschleife), der muss einen Umweg machen und nicht das Recovery verwenden. Bei Nexus-Geräten gibt es einen Script dafür, beim OnePlus One nicht. Ist aber alles kein Problem - es dauert nur etwas länger. Bevor wir anfangen, erst der Hinweis:
Anleitung auf eigene Gefahr! Weder ich, noch sonst irgendwer übernehmen eine Haftung, für irgendwelche Schäden, die durch das befolgen dieser Anleitung geschehen!
Ihr solltet euch auch erst einmal die Anleitung vollständig durchlesen und erst dann mit dem Flashen beginnen, da es 1 bis 2 Punkte zu beachten gibt, die unten aufgeführt und erklärt werden.

Wir benötigen diese beiden Tools, welche wir uns über das Terminal installieren (Anleitung):
[1] sudo apt-get install android-tools-adb
[2] sudo apt-get install android-tools-fastboot
Nun das OnePlus One ausschalten und die Volume Up (lauter) Taste gedrückt halten. Diese halten wir gedrückt und drücken zusätzlich die Power-Taste (An/Aus), bis uns Fastboot angezeigt wird (auf dem Display). In diesem Fall gehe ich davon aus, dass das OnePlus One nicht nicht ins System starten möchte, daher machen wir es nicht über das Terminal (adb) - wie in der letzten Anleitung - sondern machen das selbst über die Hardware-Tasten. Achtet bitte darauf, dass das OnePlus One mind. 60% geladen ist, da in diesem Modus das OnePlus One nicht geladen werden kann, auch wenn das USB-Kabel dran steckt!
Cyanogen bietet uns das Factory Image zum Download an (externe Link). Dieses laden wir herunter (ganz unten auf der Seite) und entpacken es. Hier auch immer die Datei nehmen, welche verpackt ist (.zip) und nicht die .img Datei!
Nun müssen wir (über das Terminal) in das Verzeichnis wechseln, welches wir eben entpackt haben (Anleitung). Wer Linux Mint nutzt, der macht einfach einen Rechtsklick und wählt "im Terminal öffnen"
Verbindet jetzt das OnePlus One mit eurem Rechner und weiter geht es im Terminal:
Erst einmal besorgen wir uns Root-Rechte, wie oben im Bild zu sehen (su und dann euer Passwort eingeben). Wer das nicht tun möchte, der muss vor jedem Befehl ein sudo setzen. Mit ls gehen wir noch einmal sicher, ob wir im richtigen Ordner sind. Der Befehl fastboot devices soll überprüfen, ob sich am Rechner ein fastbootfähiges Gerät befindet. Es muss eine Zahl (im Bild oben 1268b6a6) erscheinen, wie oben im Bild. Sollte es nicht gefunden werden, dann sind dort nur Fragezeichen oder es steht "waiting for device" da. In diesem Fall noch einmal alles überprüfen oder einfach fragen.
Bitte jetzt erst genau lesen, bevor Ihr die Befehl abarbeitet! 
Wir müssen diese Befehle ausführen:

fastboot flash modem NON-HLOS.bin
fastboot flash boot boot.img
fastboot flash userdata userdata_64G.img
fastboot flash system system.img
fastboot flash recovery recovery.img
fastboot flash cache cache.img
fastboot flash modem NON-HLOS.bin
fastboot flash sbl1 sbl1.mbn
fastboot flash dbi sdi.mbn
fastboot flash aboot emmc_appsboot.mbn
fastboot flash rpm rpm.mbn
fastboot flash tz tz.mbn
fastboot flash LOGO logo.bin
fastboot reboot

Bei dem Befehl fastboot flash userdata userdata_64G.img bitte beachten, das es sich hierbei um die 64 GB Version handelt. Solltet Ihr die 16GB Version besitzen, dann einfach diesen Befehl oben durch diesen ersetzen: fastboot flash userdata userdata.img
Befehl für Befehl abarbeiten und jetzt auf keinen Fall das OnePlus One vom Rechner trennen!
Mit dem letzten Befehl wird das OnePlus One neu gestartet.
Der erste Start kann etwas länger dauern, als wir es gewohnt sind, daher keine Panik und einfach warten, bis wir nach unserem PIN gefragt werden. Euer One wird auch vollständig zurückgesetzt! Ich gehe davon aus, dass das sichern der Dateien nicht möglich ist, da dieser Weg nur gewählt wird, wenn das One nicht starten möchte.

Wir hätten damit das Factory Image geflasht. Ihr könnt hier kaum etwas falsch machen und damit bekommt Ihr euer One zum laufen. Sollte das nicht der Fall sein, dann gibt es keine "höhere Möglichkeit" - nur der Hersteller selbst.