Posts mit dem Label MIUI werden angezeigt. Alle Posts anzeigen
Posts mit dem Label MIUI werden angezeigt. Alle Posts anzeigen

23. September 2017

Benachrichtigungsleiste bei Xiaomi wie bei Samsung-Geräten einstellen

Wenn man z.B. von einem Samsung-Smartphone auf eine Xiaomi umsteigt, fällt als erstes die unterschiedliche Benachrichtigungsleiste (notification bar) auf. Diese wirkt bei Xiaomi deutlich spartanischer als bei Samsung, aber mit ein paar kleinen Einstellungen, kann man dies bei Xiaomi analog zu Samsung einrichten.

So sieht die Benachrichtigungsleiste standardmäßig bei Xiaomi aus:




Als erstes geht man auf "Einstellungen":




Dann auf "Benachrichtigungen & Statusleiste":



Jetzt aktiviert man den Schalter bedi "Benachrichtigungssysmbol anzeigen":



Jetzt verhält sich die Benachrichtigungsleiste exakt wie beim Samsung.

Optional:
Ich persönlich möchte gerne die Prozentanzeige der Batterie sehen. Dazu geht man an dieser Stelle auf "Akkuanzeige:



...und ändert sie auf "Prozent":



Das war's auch schon :=

5. Juni 2017

Xiaomi MIUI findet kein Update - Shop-ROM-Problematik

Ich hatte neulich ein Xiaomi Note 4 (MTK) mit MIUI 8.1.6.0, das keine MIUI-Updates findet, obwohl es zu diesem Zeitpunkt bereits ein MIUI 8.2.1.0 gab.

Die Problematik mit den Shop-ROMs


Ich kannte dieses Verhalten bisher nur bei sog. Shop-ROMs, d.h. das ROM war durch den Shop-Betreiber modifiziert worden. (Gearbest ist da leider ganz vorne mit dabei...) In den meisten Fällen erkennt man modifizierte Shop-ROMs an der Versionsnummer.
Xiaomi verwendet bei Stable-ROMs ausschließlich Versionsnummern mit 4 Zahlen, z.B. "8.1.15.0".
Die meisten modifizierten ROMs verwenden 5 Zahlen, z.B. "8.1.15.0.0". Wenn man so eine Versionsnummer sieht, hat man es 100% mit einer modifizierten Shop-ROM zu tun.



Bei dieser Version "8.1.1.0.0" können keinerlei Updates durchgeführt werden, d.h. keine Bugfixes, keine Security-Updates, keine neuen MIUI-Features. Davon abgesehen, wird in solche Shop-ROMs gerne Malware eingebaut, die z.B. nach einer "Schamfrist" von 20 Tagen anfängt, Werbung einzublenden. In diesem Fall hilf nur neu flashen.

Es gibt aber noch einen anderen Grund, warum trotz offizieller ROM keine Updates möglich sind:

Von Xiaomi zurückgezogene ROMs


Nach einiger Recherche fand ich heraus, dass die eingangs erwähnte Version 8.1.6.0 tatsächlich ein offizielles ROM von Xiaomi ist, das aber, aufgrund von zuvielen Bugs, zurückgezogen wurde. Die bereinigte Version war dann 8.1.7.0.
Wie man hier unter "Older Versions" sieht, taucht die 8.1.6.0 nicht auf.
Die Lösung war ein aktuelles Recovery-ROM manuell über die Updater-App von Xiaomi einzuspielen:

Achtung: Der Akku sollte mindestens zu 90% geladen sein. Geht das Gerät während des Updates aufgrund einer leerer Batterie aus, kann das System dauerhaft unbrauchbar werden!

Achtung! Immer ein ROM mit einer höheren Versionsnummer verwenden. Wird ein älteres ROM verwendet, kann es zu Problemen kommen! Wenn man auf ältere ROMs zurück will, sollte man sauber flashen und nicht updaten!

Erst das passende Recovery-ROM (kein Fastboot-ROM!) bei Xiaomi auf das Gerät herunterladen.

Dann die Updater-App starten:



Rechts oben auf die 3 Punkte tippen:



In dem neuen Menü auf "Wählen Sie ein Update-Paket" tippen:



Es öffnet sich ein Dateimanager. Dort wählt man das heruntergeladene Recovery-ROM (Zip-Datei) aus und tippt unten auf "OK".

Der Update-Prozess verläuft mehrstufig:
- Paket verifizieren
- Paket entschlüsseln

Dann kommt nochmals eine Sicherheitsabfrage, ob man das Update wirklich durchführen will. Hier positiv bestätigen.

Der Update-Prozess dauerte hier bei einem Redmi Note 4 ca. 5 Minuten. In dieser Zeit absolut nichts am Gerät machen. Am besten hinlegen und nicht anfassen.

Nach ca. 5 Minuten sollte der ganz normale Homescreen erscheinen. Das Update ist damit abgeschlossen.

21. Mai 2017

Flashen eines Xiaomi Redmi Note 2

Ich habe mal wieder ein Xiaomi-Gerät mit manipuliertem Shop-ROM hereinbekommen. Dieses ROM ist nicht updatefähig (über die normale Update-App im Gerät), deshalb installiere ich ein sauberes offizielle ROM darauf.

Beim flashen werden auf dem Gerät sämtliche Daten gelöscht, also vorher alle Daten sichern!

Zuerst besorgt man sich das entsprechende ROM hier. Ob man das China- oder das Global-ROM bzw. das Stable- oder Developer-ROM nehmen soll, kann man hier nachlesen.

Die heruntergeladene Zip-Datei benennt man um in "update.zip" und legt sie im internen Speicher (nicht auf der SD-Karte) des Redmi Note 2 unverändert ab. (Also nicht auspacken!)



Dann das Handy sauber vom System abmelden:



Der Akku des Gerätes muss vollständig aufgeladen sein. Sollte der Akku während des flashens aufgeben, ist das Gerät u.U. gebrickt!

Jetzt startet man die Updater-App und tippt rechts oben auf die 3 Punkte. Es öffnet sich ein Menü. Hier tippt man auf "Neustart ins Recovery":



Das Gerät bootet jetzt im MiRecovery. Es werden Chinesisch, eine weitere mir unbekannte asiatische Sprache und Englisch angeboten:



Mit den Lautstärketasten kann man hoch und runter, mit der Power-Taste bestätigt man die Auswahl. Also 2x auf "leiser" gehen und dann die Power-Taste drücken.

Wenn man länger als 60 Sekunden nichts tut, wählt das Gerät automatisch "Chinesisch" als Sprache aus.

Da ich nicht weiß, was die installierte modifizierte ROM "treibt", empfehle ich einen kompletten "Wipe" des Gerätes. Dazu geht man auf "Wipe & Reset" und drückt die Power-Taste:



"Wipen" müssen wir "Cache" und "User Data". Also auf "Wipe Cache" gehen und die Power-Taste drücken:



Es kommt eine Sicherheitsabfrage, die mit "Yes" bestätigt wird:



Der erfolgreiche "Wipe" wird bestätigt:



Jetzt die Power-Taste drücken. Danach landet man wieder im Hauptmenü. Dort also wieder auf "Wipe & Reset" gehen und dann auf  "Wipe User Data":



Auch hier wieder die Sicherheitsabfrage bestätigen:



Nach dem erfolgreichen Wipe auch wieder  die Power-Taste drücken.

Jetzt kann der eigentliche Flash-Vorgang beginnen. Dazu im Hauptmenü auf den Punkt "Install update.zip to System" auswählen:



Wieder die Sicherheitsabfrage bestätigen:



... und los geht's:



Nach ein paar Minuten ist der Flash-Vorgang abgeschlossen:



Nochmal die Power-Taste drücken und man landet wieder im Hauptmenü:

Im Hauptmenü den Punkt "Reboot" wählen. Es erscheint eine weitere Abfrage:



Den Punkt "Reboot to System" mit der Power-Taste bestätigen und das Gerät beginnt einen normalen Boot-Vorgang.

Dieser erste Boot-Vorgang dauert deutlich länger als ein gewöhnlicher, d.h. ca, 5-10 Minuten. In dieser Zeit nicht ungeduldig werden sondern einfach warten.

Danach erscheint der ganz normale MIUI-Einrichtungsassistent.

Das Flashen ist damit abgeschlossen.

22. Januar 2017

Mobilen Datenverbrauch pro App steuern - Xiaomi Handys

Manchmal fragt man sich: Wo ist mein ganzes mobiles Datenvolumen hin? Man schreibt hin und wieder eine Email, schickt ein paar WhatsApp-Nachrichten und plötzlich schlägt z.B. 3G Watchdog Alarm, dass das Mobile Datenvolumen fast aufgebraucht ist.

Xiaomi-Smartphones werden standardmäßig mit MIUI (angepasstes Android) ausgeliefert und bieten bei dieser Problematik eine interessante Lösung.

Datenverbrauch anzeigen lassen


Zuerst geht man auf "Sicherheit":




Dann auf "Datenverbrauch":



Jetzt auf "Verbrauchsstatistiken":



Nun sieht man das Datenvolumen, das die Apps jeweils verbraucht haben. In diesem Screenshot wird der Verbrauch des mobilen Datenvolumens von SIM-Karte 1 angezeigt. Da sich in diesem Handy keine SIM-Karte befindet, wird auch kein Verbrauch angezeigt. Tippen wir also rechts oben auf die beiden gegenläufigen Pfeile:



Unten erscheint ein Auswahlmenü, bei dem wir zwischen "Datenverbrauch" (mobiles Datenvolumen) und "WLAN-Nutzung" (Datenverbrauch im WLAN) wählen können. Hier auf "WLAN-Nutzung" tippen:




Jetzt wird der Datenverbrauch im WLAN pro App aufgeschlüsselt.


 
Wäre eine SIM-Karte eingelegt, würde das analog wie hier aussehen.

Datenverbrauch je App beschränken

Wir gehen (wieder wie oben) auf "Sicherheit" und dann auf "Datenverbrauch". Dann aber auf "Datenverkehr einschränken":



Jetzt werden alle installieren Apps (bis auf die System-Apps) angezeigt:



Hier kann man dann in den beiden rechten Spalten "Mobil" und "WLAN" für jede App einstellen, ob sie nur mobil/nur im WLAN/mobil und im WLAN in's Internet darf.

Tippt man oben auf "System", werden die einzelnen System-Apps angezeigt:



Hier kann man aber lediglich auswählen, ob sie das mobile Datenvolumen nutzen dürfen. Eine Beschränkung, das WLAN nicht zu nutzen, gibt es offenbar nicht:



Zu guter Letzt noch ein Tipp: Man will ja nicht unbedingt für jede neu installierte App durch obige Einstellungen gehen und den Netzzugriff individuell beschränken. Deshalb tippen wir jetzt rechts oben auf das Zahnrad mit dem Haken:



Jetzt kann man auswählen, wann die danach installierten Apps standardmäßig in's Internet dürfen:



Man kann natürlich trotzdem nachträglich für jede App die individuelle Erlaubnis ändern.

16. Oktober 2016

Grundsätzliches zum Flashen/Updaten von Xiaomi-Handys

Welche Arten von Firmwares (ROMs) gibt es?

Xiaomi verfolgt eine sehr interessante Update-Politik. Während man bei den "renommierten" Herstellern mit etwas Glück 2-3 Updates bekommt und es irgendwann heißt "das neue Android wird es für dein 12 Monate altes Gerät nicht geben", entwickelt Xiaomi seine Firmware für alle Geräte permanent weiter. Ausgenommen sind nur alte Modelle, deren Hardware einfach nicht mehr genug Power hergeben, um mit den aktuellen Firmware-Version vernünftig zu laufen. Das sind nach heutigem Stand nur 2 Modelle, der Rest wird bis heute unterstützt.
Xiaomi verwendet ein stark modifiziertes Android und nennt das dann "MIUI". Das Android, das der jeweiligen MIUI-Version zugrunde liegt, variiert von Gerät zu Gerät. Es kann also sein, dass ein Gerät mit MIUI 8 auf Android 5.x basiert, während der MIUI 8 eines anderen Gerätes bereits an Android 6.x zugrunde liegt. Da, wie gesagt, Xiaomi ohnehin das Android sehr stark verändert, fallen diese Unterschiede aber nicht wirklich in's Gewicht.

In dieser Übersicht sieht man, welche Modelle bis zu welcher MIUI-Version unterstützt werden. In der Übersicht bei "Brands" einfach "MI Xiaomi" auswählen.

China-ROM oder Global-ROM?

Xiaomi hat bis vor Kurzem, ausschließlich für den chinesischen Markt produziert und die Handys mit der offiziellen "China-ROM" ausgeliefert. Diese ROM enthält ausschließlich die Sprachen "Chinesisch" und "Englisch" und es gab im System keinen Google-Play-Store.
Parallel dazu gibt es eine "Global-ROM", die anfangs nicht offiziell supportet wurde. In der Global ROM gibt es mehr Sprachen und den Play-Store.

Seit Kurzem produziert Xiaomi einige Modelle auch für den weltweiten Markt. Diese Modelle, genannt "Overseas Edition" unterstützen z.B. auch die LTE-Frequenz "G20", die bei allen anderen Modellen nicht unterstützt werden und enthält auch den Play-Store. Für dieses Modelle gibt es dann 3 ROMs, nämlich "China", "Global" und "Overseas Edition".

Stable- oder Dev-ROM?

Xiaomi unterschiedet bei den oben genannten 3 ROMs zusätzlich zwischen "stable" und "dev".
  • stable ROMs sind offiziell für jedermann freigegeben und werden auch offiziell supportet.
  • dev (Development) ROMs sind Firmwares, die sich noch in der Entwicklung befinden. Sie enthalten oft Features, die in der stable noch nicht verfügbar sind, aber sie können auch noch Fehler enthalten. Ich habe bis jetzt keine Fehler in den dev-ROMs entdecken können und rate jedem, der experimentierfreudig ist, sie auszuprobieren.
    Wichtig: Ausschließlich die dev-ROMS enthalten bis MIUI 7 die Sprache "Deutsch". In der stable ist "Deutsch" nicht verfügbar. Es gibt Gerüchte, dass ab MIUI 8 auch "Deutsch" in der stable enthalten sein soll, verifiziert habe ist das bisher nicht.

Flashen via Download- oder Recovery-Mode?


Es gibt 2 Möglichkeiten ein Xiaomi-Handy zu flashen:
  • Download Mode
  • Recovery Mode
Für beide Methoden werden unterschiedliche Firmware-Images verwendet, also NICHT mischen!

Was sind die Unterschiede?


Recovery Mode

Der Recovery Mode ist im Endeffekt ein "normales" Update, d.h. die Benutzerdaten und Einstellungen bleiben erhalten.
Recovery Image Download
Bei "Brands" einfach "Mi Xiaomi" auswählen.

Download Mode

Beim Fastboot Mode werden alle Daten (Caches, Benutzerdaten, usw.) vom Handy gelöscht. Das Handy befindet sich danach im Werkszustand. Diese Methode empfiehlt sich, wenn man bei der Firmware ein Downgrade oder den Wechsel von eine stable zu einer dev (oder umgekehrt) machen will. Auch wenn im System "irgendwas verbogen" ist, empfiehlt sich ein Total-Reset via Download.
^Zum Flashen via Download Mode benötigt man ein Fastboot Image.

Fastboot Images Download

Howto: Vorbereitungen zum Flashen eines Xiaomi-Handys mittels Fastboot Mode un dem MIUI ROM Flashing Tool (MiFlash)