Android Központi

A Google-nak be kell vinnie a Samsung karbantartási módját a Pixel telefonokra

protection click fraud

Ez végül mindannyiunkkal megtörténik, bármennyire is óvatos. Lehet, hogy leejted a telefonodat és megreped a képernyője, véletlenül ráöntsz egy italt és nem fog töltsön tovább, vagy esetleg nem tett semmit a hardverhiba közvetlen előidézése érdekében, és csak szerencsétlen. Bármi legyen is a helyzet, meg kell javítania a telefont, amit megtehet vagy csináld magad vagy javítóközponton keresztül.

A legtöbb ember ebben a helyzetben elviszi telefonját a legközelebbi hivatalos javítóközpontba, vagy elküldi, ha nincs a közelben javítási hely, hanem átmenetileg elveszítik hozzáférésüket a telefonjukhoz, meg kell küzdeniük azzal a kellemetlenséggel is, hogy biztonsági másolatot készítsenek adataikról, és visszaállítsák a készülék gyári beállításait, mielőtt elküldenék. le. Ez csak akkor van így, ha belenyugodnak abba, hogy egy teljesen idegen hozzáférjen az összes személyes adatukhoz, ami egyáltalán nem ír le senkit.

A Samsung, hogy megóvja felhasználóikat attól, hogy visszaállítsák eszközeiket bejelentett

nevű funkciót tavaly Karbantartás Mód amely megvédi a felhasználó személyes adatait eszközének javítása közben. Amíg az eszköz Karbantartási módban van, a javítást végző személyek csak az előre telepített alkalmazásokhoz férhetnek hozzá. Az eszköz Karbantartási módban végrehajtott módosításai elvesznek, ha kikapcsolják, amit csak úgy tehet meg, ha a felhasználó feloldja az eszköz zárolását. Így a felhasználónak csak Karbantartási módba kell helyeznie készülékét, mielőtt átadná, ezt a javítóközpont megteheti bármit is kell tenniük, amíg az a kezükben van, és a felhasználó csak akkor léphet ki a Karbantartási módból, amikor kézhez kapja az eszközt vissza. Ez mindenki számára előnyös.

Karbantartási mód egy felhasználói felületen 5.0
Karbantartási mód egy felhasználói felületen 5.(Kép jóváírása: Samsung)

Sajnos nem minden telefon fér hozzá olyan funkcióhoz, mint a Karbantartási mód a Samsung készülékeken. A Google Pixel telefonjai például nem rendelkeznek ilyen funkcióval, ezért a Google mondja ügyfeleinek hogy visszaállítsák a gyári alaphelyzetbe eszközeiket, mielőtt javításra küldenék őket. A Google nagyszerű munkát végzett az eszközeinek elkészítésében javíthatóbb, de a legtöbben nem rendelkezik a know-how-val megjavítani egy olyan telefont, mint a Pixel Fold. A Pixel Fold bevezetése valóban tesztelni fogja a Google értékesítés utáni támogatási szolgáltatásait, ezért úgy gondolom, hogy a Google-nak a javítási élményt a lehető legfájdalommentesebbé kell tennie a felhasználók számára.

Először is, a Google-nak le kell másolnia a Samsung Maintenance Mode funkcióját, hogy a Pixel felhasználók nyugodtak lehessenek személyes adataik biztonságát illetően a javítási folyamat során. Szerencsére az Android már most is egy kiváló eszközt biztosít, amelyet a Pixel csapata hasznosíthat, ha ilyen funkciót szeretne készíteni. Íme, mit kell tenniük.

Hogyan hozhatná a Google a karbantartási módot a Pixelhez?

Lehet, hogy azt gondolja: „A Google nem csak használd a Vendég módot vagy adjunk hozzá egy másik felhasználót?” Ha így lenne, részben igazad lenne. Bár igaz, hogy egy másodlagos felhasználó nem férhet hozzá az elsődleges felhasználó adataihoz PIN-kódja/jelszava nélkül, a a másodlagos felhasználónak továbbra is szüksége lesz az elsődleges felhasználó PIN-kódjára/jelszavára, hogy hozzáférjen az eszközhöz az indítás után fel. Ez azt jelenti, hogy az eszközt be kell kapcsolni, amikor javításra küldik, és az eszközön dolgozó személyek nem tudják bármikor kikapcsolni az eszközt, miközben dolgoznak rajta.

Felhasználóváltó Android 14 rendszerben Pixelen
Az Android rendszerindítás után az elsődleges felhasználónak meg kell adnia PIN-kódját/jelszavát. Más felhasználók elérhetetlenek, amíg meg nem teszik.(Kép jóváírása: Mishaal Rahman)

nem ismerem a pontos amiért az Android megköveteli az elsődleges felhasználótól, hogy írja be a PIN-kódját/jelszavát, mielőtt bármely másik felhasználó bejelentkezhetne, de ez annak a ténynek köszönhető, hogy az elsődleges felhasználó is a „rendszer” felhasználó, amely „mindig fut, még akkor is, ha más felhasználók vannak az előtérben”. Ha az Android megköveteli hogy a „rendszer” felhasználó mindig fut, akkor logikus, hogy fel kell oldani, mielőtt bárki más tehetné Rajt.

Bármi legyen is az ok, ez a viselkedés szándékosnak tűnik, mivel nem csak a Pixel telefonokon, hanem a Samsungon és más OEM-eszközökön is előfordul. Ezért gondolom, hogy a Samsung karbantartási módja nem éppen Egyszerűen létrehozok egy vendégfelhasználót, ahogy egyesek gondolják, mivel saját magam tesztelése során észrevettem, hogy az aktiváláshoz az eszköz újraindításával jár. Nem tudom pontosan, hogyan valósította meg a Samsung a Karbantartási módot, de azt tudom, hogy a Google és más OEM-ek meg tudják reprodukálni az Android rendszerének kihasználásával. Dinamikus rendszerfrissítések (DSU) funkció.

A Google bemutatta a DSU-t az Android 10-ben, hogy megkönnyítse az általános rendszerképek (GSI-k) tesztelését. A GSI-k az Android vanília buildjei, amelyeket közvetlenül az Android nyílt forráskódú projektből (AOSP) fordítottak. Főleg az OEM-ek használják őket kompatibilitási tesztelésre, de a fejlesztők is használhatják alkalmazásaik tesztelésére egy tiszta, fizikai hardveren futó Android builden. A DSU használatának előnye a GSI telepítéséhez, szemben a GSI manuális felvillantásával, hogy a DSU nem írja felül az eredeti telepítést. Ehelyett a DSU új rendszer- és adatképeket hoz létre, amelyeket az Android csatlakoztat az eredetiek helyett.

DSU Androidon
A „DSU Loader” a Fejlesztői beállításokban a DSU-t kihasználva indítja el a Google által biztosított GSI-t.(Kép jóváírása: Mishaal Rahman)

A DSU-t használatra tervezték Bármi rendszerképet kap, és az eszköz addig indítja el ezt a képet, amíg átmegy az ellenőrzött rendszerindításon (vagy a rendszerbetöltő fel van oldva). Logikus, hogy a DSU rendszerképet igényel, mivel azt a GSI-k tesztelésére tervezték, és a GSI-ket nem szállítják kiskereskedelmi eszközökre. De mi van akkor, ha a DSU hagyja kihagyni a rendszerkép megadását, és helyette a meglévő rendszerpartíciót és egy új adatképet használ? Ez hatékonyan szimulálná a gyári beállítások visszaállítását, de anélkül tulajdonképpen a felhasználó bármely adatának törlése, ami pontosan az, amit szeretnénk, ha a Pixel hipotetikus karbantartási módjába lépünk.

Míg a Pixel karbantartási módja jelenleg pusztán hipotetikus ötlet, a DSU használata a gyári beállítások visszaállításának szimulálására nem. Ez egy olyan képesség, amelyet a DSU bevezet Android 14 mellett egyéb fejlesztések, mint például a telepítés után azonnali újraindítás lehetősége, a telepítés folytathatósága az újraindítások között, az alapértelmezett értesítés elrejtése, így Megjeleníthető az egyéni karakterlánc, a párbeszédpanelhez használt karakterláncok megváltoztatásának lehetősége, amely a felhasználó hitelesítő adatait kéri, valamint az eszköz DSU-ba zárolásának lehetősége. mód.

Ezek a fejlesztések együttesen lehetővé teszik a Google (és bármely más OEM) számára a Samsung karbantartási módjának megismétlését. Ennek demonstrálására készítettem egy gyors videót, amelyen látható, hogy megérintettem a „Maintenance Mode” nevű gombot a Pixel-emen, amely elindítja a DSU-t a gyári beállítások visszaállításának szimulálásához. A legfontosabb dolog, ami ebből a demóból hiányzik, egy olyan alkalmazás, amely elmagyarázza a felhasználónak, mi az a Karbantartási mód, és gombot a belépéshez, és felcseréli a DSU által biztosított értesítést egy egyéni értesítésre, amely tájékoztatja a felhasználót, hogy karbantartásban van Mód. Ezenkívül jelenleg nincs mód az álkarbantartási módból való kilépésre az elsődleges felhasználó hitelesítő adatainak megadásával.

Azt is észrevetted (vagy csak olvastad a videó leírását), hogy kivágtam a videó néhány részét. Hogy pontos legyek, kivágtam néhány másodpercet, ahol a készülékem mutatja a narancssárga/bootloader feloldva állapotot a rendszerindítási folyamat során, mivel ennek működéséhez nem szükséges feloldatlan rendszerbetöltő. Kivágtam azt a részt is, ahol a Telepítővarázslón keresztül mentem, miután az eszközöm elindult, és ez azért van, mert valóban lehetséges a Telepítő varázsló kihagyása a ro.setupwizard.mode rendszertulajdonság beállításával "TILTVA". Ezt úgy teheti meg, hogy létrehoz egy indító szkriptet – egy olyan szkriptet, amely az indítás során fut –, amely beállítja ezt a tulajdonságot, amikor az Android „karbantartási módba” lép.

Ami azt illeti, hogy az Android honnan tudja, hogy Karbantartási módban van, ezt beállítással meg lehet tenni egy másik rendszertulajdonság a „ro.gsid.dsu_slot”-nak nevezik, valami olyasmire, mint „karbantartási mód”. Ha a „.lock” szót hozzáfűzi a „karbantartási módhoz”csak jogosult felhasználók” ismét kiléphet, feltéve, hogy az elsődleges felhasználó hitelesítő adatait továbbítják.

Ha a Google vagy bármely más OEM lemásolná a Samsung karbantartási módját, akkor láthatnám, hogy ez megtörténik. A Samsung megvalósítása már használhatja a DSU villás verzióját, amely mindent megtesz, amit leírtam, de nem tudom, hogy az övék hogyan működik a motorháztető alatt. Azt sem tudom, hogy a Google dolgozik-e már ezen a funkción, mert nincs közvetlen bizonyíték arra, hogy igen. Van a gyanúm, de szilárd bizonyítékok nélkül csak várnunk kell, hogy megtudjuk, mit tervez a Google. A Karbantartási mód nagyszerű funkció lenne a Google számára, ha bejelentené a Pixel 8 sorozatot még idén, ezért remélem, hogy a cég tartogat számunkra meglepetéseket.

instagram story viewer