Андроид централ

Гоогле би требало да донесе Самсунгов режим одржавања на Пикел телефоне

protection click fraud

Свима ће нам се на крају догодити, без обзира колико сте пажљиви. Можда испустите телефон и екран му пукне, случајно проспете пиће по њему и неће више наплаћујете, или можда нисте урадили ништа да директно изазовете хардверски квар и само сте несрећни. У сваком случају, мораћете да поправите телефон, што можете било да урадите сами или преко сервисног центра.

Већина људи у овој ситуацији би однела свој телефон у најближи овлашћени центар за поправку или би га послала поштом ако у близини нема места за поправку, али поред ако привремено изгубе приступ свом телефону, такође би морали да се суоче са непријатношћу прављења резервне копије својих података и фабричког ресетовања уређаја пре слања је искључен. То је осим ако им није пријатно да потпуни странац има приступ свим њиховим личним подацима, што не описује апсолутно никога.

Да би своје кориснике спасио од потребе да ресетују своје уређаје, Самсунг најавио карактеристика прошле године под називом Режим одржавања који штити приватне податке корисника док се њихов уређај поправља. Док је уређај у режиму одржавања, људи који га поправљају имају приступ само унапред инсталираним апликацијама. Све промене које се изврше док је уређај у режиму одржавања се губе када се искључи, што може да уради само корисник откључавањем свог уређаја. На тај начин, корисник само треба да стави свој уређај у режим одржавања пре него што га преда, центар за поправку може да уради шта год треба да ураде док је у њиховим рукама, а корисник може једноставно да изађе из режима одржавања када добије свој уређај назад. То је победа за све.

Режим одржавања у једном корисничком интерфејсу 5.0
Режим одржавања у једном корисничком интерфејсу 5.(Кредит слике: Самсунг)

Нажалост, нема сваки телефон приступ функцији као што је Режим одржавања на Самсунг уређајима. Гоогле-ови Пикел телефони, на пример, немају такву функцију, због чега Гоогле каже својим купцима да фабрички ресетују своје уређаје пре него што их пошаљу на поправку. Гоогле је урадио одличан посао у прављењу својих уређаја поправљивије, али већина људи неће имати знање да поправи телефон као што је Пикел Фолд. Лансирање Пикел Фолд-а ће заиста тестирати Гоогле-ове услуге подршке након продаје, због чега мислим да Гоогле треба да учини искуство поправке што безболнијим за кориснике.

За почетак, Гоогле би требало да копира Самсунгову функцију Режима одржавања како би корисници Пикел-а могли да буду мирни у погледу безбедности својих личних података током процеса поправке. Срећом, Андроид већ пружа одличан алат који Пикел тим може да искористи ако жели да направи такву функцију. Ево шта би требало да ураде.

Како би Гоогле могао да уведе режим одржавања на Пикел 

Можда мислите: „Зар не може само да Гоогле користите Режим за госте или додати другог корисника?” Да јесте, делимично бисте били у праву. Иако је тачно да секундарни корисник не може да приступи подацима од примарног корисника без његовог ПИН-а/лозинке, секундарном кориснику ће и даље бити потребан ПИН/лозинка примарног корисника да би приступио уређају након покретања горе. То значи да би уређај требало да се укључи када се пошаље на поправку, а људи који раде на уређају не би могли да искључе уређај у било ком тренутку док раде на њему.

Пребацивање корисника у Андроид 14 на Пикел-у
Андроид захтева од примарног корисника да унесе свој ПИН/лозинку након покретања. Остали корисници су недоступни док то не ураде.(Кредит слике: Мисхаал Рахман)

не знам тачно разлог зашто Андроид захтева од примарног корисника да унесе свој ПИН/лозинку пре него што било који други корисник може да се пријави, али то може бити због чињенице да примарни корисник је такође корисник „система“ који „увек ради чак и када су други корисници у првом плану“. Ако Андроид захтева „системски“ корисник увек ради, онда има смисла да се мора откључати пре него што било који други то могу почетак.

Шта год да је разлог, чини се да је ово понашање намерно, јер се дешава не само на Пикел телефонима већ и на Самсунг и другим ОЕМ уређајима. Зато мислим да Самсунгов режим одржавања није само једноставно креирање госта као што неки мисле, као што сам приметио док сам га тестирао да то укључује поновно покретање уређаја да би се активирао. Нисам баш сигуран како је Самсунг имплементирао режим одржавања, али знам да Гоогле и други произвођачи оригиналне опреме могу да га реплицирају користећи Андроид Динамичка ажурирања система (ДСУ) одлика.

Гоогле је представио ДСУ у Андроид 10 како би олакшао тестирање генеричких системских слика (ГСИ). ГСИ су ваниле верзије Андроид-а компајлиране директно из Андроид Опен Соурце Пројецт-а (АОСП). Углавном их користе ОЕМ-ови за тестирање компатибилности, али их могу користити и програмери за тестирање својих апликација на чистој верзији Андроид-а који ради на физичком хардверу. Предност коришћења ДСУ-а за инсталирање ГСИ-а у односу на само ручно флешовање ГСИ-а је да ДСУ не преписује оригиналну инсталацију. Уместо тога, ДСУ креира нове слике система и података које Андроид монтира уместо оригинала.

ДСУ у Андроиду
„ДСУ Лоадер“ у опцијама за програмере користи ДСУ да покрене ГСИ који је обезбедио Гоогле.(Кредит слике: Мисхаал Рахман)

ДСУ је дизајниран за употребу било који системска слика која му је дата, а уређај би покренуо ту слику све док прође верификовано покретање (или је покретач откључан). Има смисла да ДСУ захтева испоруку слике система јер је дизајниран да тестира ГСИ и ГСИ се не испоручују на малопродајним уређајима. Али шта ако вам ДСУ дозволи да прескочите достављање слике система и уместо тога користите постојећу системску партицију плус нову слику података? То би ефективно симулирало фабричко ресетовање, али без заправо брисање било ког од корисничких података, што је управо оно што бисмо желели да се деси када уђемо у хипотетички режим одржавања Пикел-а.

Иако је Пикел-ов режим одржавања тренутно само хипотетичка идеја, коришћење ДСУ-а за симулацију фабричког ресетовања није. Ово је могућност коју ће ДСУ увести Андроид 14 поред друга побољшања, као што је могућност поновног покретања одмах након инсталације, могућност да се инсталација настави након поновног покретања, могућност сакривања подразумеваног обавештења тако да може се приказати прилагођени, могућност промене стрингова који се користе за дијалог који од корисника тражи своје акредитиве и могућност закључавања уређаја у ДСУ режим.

У комбинацији, ова побољшања би требало да омогуће Гоогле-у (и било ком другом ОЕМ-у) да реплицира Самсунгов режим одржавања. Да бих демонстрирао, направио сам брзи видео који показује како додирујем дугме под називом „Режим одржавања“ на мом Пикел-у које покреће ДСУ да симулира фабричко ресетовање. Главна ствар која недостаје у овој демонстрацији је апликација која објашњава кориснику шта је Режим одржавања, пружа дугме да бисте га унели и замењује обавештење које је обезбедио ДСУ са прилагођеним које говори кориснику да је у Одржавању Моде. Поред тога, тренутно не постоји начин да изађете из овог псеудо режима одржавања уношењем акредитива примарног корисника.

Можда сте такође приметили (или само прочитали опис видеа) да сам исекао неке делове видеа. Да будем прецизан, исекао сам неколико секунди где мој уређај показује наранџаста/боотлоадер откључан стање током процеса покретања, јер откључани боотлоадер не би требало да буде неопходан да би ово функционисало. Такође сам исекао део где сам прошао кроз чаробњак за подешавање након што се мој уређај покренуо, а то је зато што заправо је могуће прескочити чаробњак за подешавање тако што ћете подесити системско својство ро.сетупвизард.моде на „ОНЕМОГУЋЕНО“. Ово се може урадити креирањем инит скрипте — скрипте која се покреће током покретања — која поставља ово својство када Андроид уђе у „режим одржавања“.

Што се тиче тога како би Андроид знао да је у режиму одржавања, то се може урадити подешавањем друго својство система под називом „ро.гсид.дсу_слот“ у нешто попут „маинтенанцемоде“. Додавање „.лоцк“ у „маинтенанцемоде“ учинило би то тако „само овлашћени корисници” може изаћи под условом да се, опет, прослеђују акредитиви примарног корисника.

Ако би Гоогле или било који други ОЕМ копирао Самсунгов режим одржавања, тако сам могао да видим да се то дешава. Самсунг-ова имплементација би већ могла да користи рачвасту верзију ДСУ-а која ради све што сам описао, али не знам како њихов функционише испод хаубе. Такође не знам да ли Гоогле већ ради или не ради на овој функцији, јер нема директних доказа који сугеришу да јесу. Имам своје сумње, али без чврстих доказа, мораћемо само да сачекамо да сазнамо шта Гоогле планира. Режим одржавања би била одлична функција коју би Гоогле најавио поред Пикел 8 серија касније ове године, па се надам да ће компанија спремати нека изненађења за нас.

instagram story viewer