Android Zentrale

Google sollte den Wartungsmodus von Samsung auf Pixel-Telefone bringen

protection click fraud

Irgendwann wird es uns allen passieren, egal wie vorsichtig man ist. Vielleicht fällt Ihnen Ihr Telefon herunter und der Bildschirm bricht, Sie verschütten versehentlich ein Getränk darauf und das passiert nicht Laden Sie nicht mehr auf, oder vielleicht haben Sie nichts unternommen, was den Hardwaredefekt direkt verursacht hat, und das ist einfach so unglücklich. In jedem Fall müssen Sie Ihr Telefon reparieren lassen, was möglich ist entweder selbst machen oder über ein Reparaturzentrum.

Die meisten Menschen in dieser Situation würden ihr Telefon zum nächstgelegenen autorisierten Reparaturzentrum bringen oder es einschicken, wenn es keinen Reparaturstandort in der Nähe, aber weiter oben gibt Wenn sie vorübergehend den Zugriff auf ihr Telefon verlieren, müssen sie sich außerdem mit der Unannehmlichkeit auseinandersetzen, vor dem Senden eine Datensicherung zu erstellen und ihr Gerät auf die Werkseinstellungen zurückzusetzen es aus. Es sei denn, sie fühlen sich damit wohl, dass ein völlig Fremder Zugriff auf alle ihre persönlichen Daten hat, was absolut niemanden beschreibt.

Um seinen Nutzern das Zurücksetzen ihrer Geräte zu ersparen, hat Samsung angekündigt ein Feature letztes Jahr namens Wartungsmodus Das schützt die privaten Daten des Benutzers, während sein Gerät repariert wird. Während sich das Gerät im Wartungsmodus befindet, haben die Personen, die es reparieren, nur Zugriff auf vorinstallierte Apps. Alle Änderungen, die vorgenommen werden, während sich das Gerät im Wartungsmodus befindet, gehen verloren, wenn es ausgeschaltet wird. Dies kann nur durch das Entsperren des Geräts durch den Benutzer erfolgen. Auf diese Weise muss der Benutzer sein Gerät lediglich in den Wartungsmodus versetzen, bevor er es dem Reparaturzentrum übergibt alles, was er tun muss, solange es in seinen Händen ist, und der Benutzer kann den Wartungsmodus einfach verlassen, wenn er sein Gerät erhält zurück. Es ist eine Win-Win-Situation für alle.

Wartungsmodus in One UI 5.0
Wartungsmodus in einer Benutzeroberfläche 5.(Bildnachweis: Samsung)

Leider hat nicht jedes Telefon Zugriff auf eine Funktion wie den Wartungsmodus auf Samsung-Geräten. Die Pixel-Telefone von Google verfügen beispielsweise nicht über eine solche Funktion, weshalb Google erzählt es seinen Kunden ihre Geräte auf die Werkseinstellungen zurückzusetzen, bevor sie sie zur Reparatur einsenden. Google hat bei der Herstellung seiner Geräte großartige Arbeit geleistet reparierbarer, aber die meisten Leute werden es nicht tun das Know-how haben um ein Telefon wie das zu reparieren Pixelfalte. Die Einführung des Pixel Fold wird die After-Sales-Supportdienste von Google auf die Probe stellen, weshalb ich denke, dass Google die Reparatur für die Nutzer so schmerzlos wie möglich gestalten muss.

Zunächst sollte Google die Wartungsmodusfunktion von Samsung kopieren, damit Pixel-Benutzer während des Reparaturvorgangs beruhigt auf die Sicherheit ihrer persönlichen Daten vertrauen können. Glücklicherweise bietet Android bereits ein hervorragendes Tool, das das Pixel-Team nutzen kann, wenn es eine solche Funktion entwickeln möchte. Hier ist, was sie tun müssten.

Wie Google den Wartungsmodus für Pixel einführen könnte 

Sie denken vielleicht: „Kann nicht einfach googeln.“ Verwenden Sie den Gastmodus oder einen weiteren Benutzer hinzufügen?“ Wenn ja, hätten Sie teilweise recht. Es stimmt zwar, dass ein sekundärer Benutzer ohne PIN/Passwort nicht auf die Daten des primären Benutzers zugreifen kann Der sekundäre Benutzer benötigt weiterhin die PIN/das Passwort des primären Benutzers, um nach dem Booten auf das Gerät zuzugreifen hoch. Das bedeutet, dass das Gerät eingeschaltet sein muss, wenn es zur Reparatur geschickt wird, und dass die Personen, die am Gerät arbeiten, das Gerät zu keinem Zeitpunkt ausschalten können, während sie daran arbeiten.

Benutzerumschalter in Android 14 auf einem Pixel
Bei Android muss der Hauptbenutzer nach dem Hochfahren seine PIN/Passwort eingeben. Andere Benutzer sind bis dahin nicht erreichbar.(Bildnachweis: Mishaal Rahman)

Ich weiß es nicht genau Der Grund, warum Android verlangt, dass der primäre Benutzer seine PIN/Passwort eingibt, bevor sich ein anderer Benutzer anmelden kann, kann aber auch an der Tatsache liegen, dass der primäre Benutzer ist auch der „System“-Benutzer, der „immer läuft, auch wenn andere Benutzer im Vordergrund sind“. Wenn Android es erfordert Wenn der „System“-Benutzer immer aktiv ist, ist es sinnvoll, dass er entsperrt werden muss, bevor es andere können Start.

Was auch immer der Grund sein mag, dieses Verhalten scheint beabsichtigt zu sein, da es nicht nur auf Pixel-Telefonen, sondern auch auf Samsung- und anderen OEM-Geräten auftritt. Deshalb denke ich, dass der Wartungsmodus von Samsung das nicht ist Nur Einfach einen Gastbenutzer erstellen, wie manche denken, da mir beim Testen selbst aufgefallen ist, dass zur Aktivierung ein Neustart des Geräts erforderlich ist. Ich bin mir nicht ganz sicher, wie Samsung den Wartungsmodus implementiert hat, aber ich weiß, dass Google und andere OEMs ihn durch die Nutzung von Android replizieren können Dynamische Systemaktualisierungen (DSU) Besonderheit.

Google hat DSU in Android 10 eingeführt, um das Testen von Generic System Images (GSIs) zu vereinfachen. GSIs sind Vanilla-Builds von Android, die direkt aus dem Android Open Source Project (AOSP) kompiliert wurden. Sie werden hauptsächlich von OEMs für Kompatibilitätstests verwendet, können aber auch von Entwicklern verwendet werden, um ihre Apps auf einem sauberen Android-Build zu testen, der auf physischer Hardware ausgeführt wird. Der Vorteil der Verwendung von DSU zur Installation eines GSI im Vergleich zum bloßen manuellen Flashen des GSI besteht darin, dass DSU die ursprüngliche Installation nicht überschreibt. Stattdessen erstellt DSU neue System- und Datenabbilder, die Android anstelle der Originale bereitstellt.

DSU in Android
„DSU Loader“ in den Entwickleroptionen nutzt DSU, um ein von Google bereitgestelltes GSI zu starten.(Bildnachweis: Mishaal Rahman)

DSU wurde für den Einsatz entwickelt beliebig Systemabbild, das es gegeben hat, und das Gerät würde dieses Abbild starten, solange es den verifizierten Startvorgang besteht (oder der Bootloader entsperrt ist). Es macht Sinn, dass DSU die Bereitstellung eines Systemabbilds erfordert, da es zum Testen von GSIs konzipiert ist und GSIs nicht auf Einzelhandelsgeräten ausgeliefert werden. Aber was wäre, wenn Sie mit DSU die Bereitstellung eines Systemabbilds überspringen und stattdessen die vorhandene Systempartition plus ein neues Datenabbild verwenden könnten? Das würde effektiv einen Werksreset simulieren, aber ohne Genau genommen Löschen jeglicher Benutzerdaten, was genau das wäre, was wir tun möchten, wenn wir in den hypothetischen Wartungsmodus des Pixels wechseln.

Während der Wartungsmodus des Pixels derzeit eine rein hypothetische Idee ist, ist die Verwendung von DSU zur Simulation eines Werksresets nicht der Fall. Dies ist eine Funktion, die DSU einführen wird Android 14 neben weitere Verbesserungen, wie die Möglichkeit, unmittelbar nach der Installation einen Neustart durchzuführen, die Möglichkeit, die Installation über Neustarts hinweg beizubehalten, die Möglichkeit, die Standardbenachrichtigung auszublenden usw Es kann ein benutzerdefiniertes Gerät angezeigt werden, die Möglichkeit, die Zeichenfolgen zu ändern, die für den Dialog verwendet werden, der den Benutzer zur Eingabe seiner Anmeldeinformationen auffordert, und die Möglichkeit, das Gerät in DSU zu sperren Modus.

Zusammengenommen sollten diese Verbesserungen es Google (und jedem anderen OEM) ermöglichen, den Wartungsmodus von Samsung zu replizieren. Zur Demonstration habe ich ein kurzes Video erstellt, das zeigt, wie ich auf meinem Pixel auf eine Schaltfläche namens „Wartungsmodus“ tippe, die DSU auslöst, um einen Werksreset zu simulieren. Das Wichtigste, was in dieser Demo fehlt, ist eine App, die dem Benutzer erklärt, was der Wartungsmodus ist Klicken Sie auf die Schaltfläche, um es einzugeben, und tauschen Sie die von DSU bereitgestellte Benachrichtigung durch eine benutzerdefinierte Benachrichtigung aus, die dem Benutzer mitteilt, dass er sich im Wartungsmodus befindet Modus. Darüber hinaus gibt es derzeit keine Möglichkeit, diesen Pseudo-Wartungsmodus durch Eingabe der Anmeldeinformationen des Hauptbenutzers zu verlassen.

Möglicherweise ist Ihnen auch aufgefallen (oder Sie haben einfach die Beschreibung des Videos gelesen), dass ich einige Teile des Videos herausgeschnitten habe. Um genau zu sein, habe ich ein paar Sekunden herausgeschnitten, in denen mein Gerät das anzeigt Orange/Bootloader entsperrt Zustand während des Bootvorgangs, da ein entsperrter Bootloader nicht erforderlich sein sollte, damit dies funktioniert. Ich habe auch den Teil herausgeschnitten, in dem ich nach dem Hochfahren meines Geräts den Setup-Assistenten durchlaufen habe, und das liegt daran Es ist tatsächlich möglich, den Setup-Assistenten zu überspringen, indem Sie die Systemeigenschaft ro.setupwizard.mode auf setzen "BEHINDERTE". Dies könnte durch die Erstellung eines Init-Skripts erfolgen – ein Skript, das beim Start ausgeführt wird – das diese Eigenschaft festlegt, wenn Android in den „Wartungsmodus“ wechselt.

Wie Android erkennt, dass es sich im Wartungsmodus befindet, kann durch eine entsprechende Einstellung erfolgen eine weitere Systemeigenschaft namens „ro.gsid.dsu_slot“ zu etwas wie „maintenancemode“. Das Anhängen von „.lock“ an „maintenancemode“ würde dazu führen, dass „nur autorisierte Benutzer” kann beendet werden, vorausgesetzt wiederum, dass die Anmeldeinformationen des primären Benutzers weitergegeben werden.

Wenn Google oder ein anderer OEM den Wartungsmodus von Samsung kopieren würde, könnte ich mir das so vorstellen. Die Implementierung von Samsung könnte bereits eine abgespaltene Version von DSU verwenden, die alles kann, was ich beschrieben habe, aber ich weiß nicht, wie ihre Version unter der Haube funktioniert. Ich weiß auch nicht, ob Google bereits an dieser Funktion arbeitet oder nicht, da es keine direkten Beweise dafür gibt, dass dies der Fall ist. Ich habe meinen Verdacht, aber ohne stichhaltige Beweise müssen wir einfach abwarten, um herauszufinden, was Google plant. Der Wartungsmodus wäre eine großartige Funktion, die Google neben dem ankündigen würde Pixel 8 Ich hoffe, dass das Unternehmen noch einige Überraschungen für uns bereithält.

instagram story viewer