Android Oreo pievieno komandas, lai programmatiski mainītu bloķēšanas ekrāna tapu, paroli vai modeli

Android Oreo slēpj daudzus labumus. Šoreiz mēs esam uzzinājuši par veidu, kā programmatiski mainīt bloķēšanas ekrāna tapu, paroli vai modeli.

Android Oreo satur daudz slepenu uzlabojumu pēc izskata. Tēmas atbalsts, paziņojumi ir atspējoti Android TV, samazināts atbloķēšanas latentums un vēl. Tas viss ir bijis Oreo saistību vēsturē, ti. nav atrasts oficiālajā izmaiņu žurnālā, taču ir vēl vairāk, ko esam atklājuši. Viens no šādiem atklājumiem ir komanda, lai programmatiski mainītu bloķēšanas ekrāna tapu, paroli vai modeli. No pirmā acu uzmetiena tas var nešķist noderīgi, taču šai komandai ir dažas interesantas lietojumprogrammas, kuras mēs aprakstīsim tālāk, parādot, kā to izmantot.

Brīdinājums: sajaukt ar šīm komandām var var izslēgties no ierīces ja neesat uzmanīgs. Tu esi ticis brīdināts. Tas ir vienkārši, lai parādītu jaunās komandas, ko Google ir pievienojis, kā arī teorētiski parādītu, ko ar tām varat darīt. Nejauciet to, ja nevarat atļauties zaudēt savus datus, vai ja jums nav saknes. Ja nejauši atslēdzaties no ierīces un jums ir root tiesības, izdzēsiet šādus failus mapē /data/system: gatekeeper.pattern.key, gatekeeper.password.key un visus citus vārtejas failus.


Bloķēšanas ekrāna piespraudes, paroles vai raksta maiņa programmatiski

Izmantojot Android Oreo, ir pievienotas dažas jaunas atkļūdošanas komandas, lai mainītu dažādas bloķēšanas ekrāna metodes. Sekojošs šī apņemšanās komandas izskatās šādi. Ņemiet vērā, ka jums ir jāizmanto adb apvalks pirmkārt, jo tie ir jāizpilda, izmantojot ierīces apvalku. Šīs komandas tiek izmantotas, lai iestatītu bloķēšanas ekrāna modeli, tapu vai paroli, taču, kā redzat, tās var arī notīrīt, ja nepieciešams.

locksettings set-pattern 
locksettings set-pin
locksettings set-password
locksettings clear

Ir diezgan skaidrs, ko šīs komandas dara. Modelis ir nedaudz atšķirīgs, taču pietiekami vienkāršs, lai to saprastu. Piemēram, paraugam, kas redzams labajā pusē, jūsu izmantotā komanda ir šāda.

locksettings set-pattern 159

Raksti tiek iestatīti, katrai šūnai piešķirot numuru, tāpēc augšējā kreisajā pusē ir "1", vidū ir "5" un apakšējā labajā pusē ir "9". Tādā veidā mēs sasniedzam 159 — jūs vienkārši kartējat katra raksta punkta pozīciju ciparā, piemēram, T9 zvanītājprogrammā.

Svarīga piezīme ir arī jebkura pin, parole vai raksts, ko iestatījāt, izmantojot šīs metodes atjaunina šifrēšanas paroli tāpat kā tad, ja to iestatītu sadaļā Iestatījumi. Ir veids, kā iestatīt a atšķirīgu šifrēšanas paroli no jūsu bloķēšanas ekrāna viens, taču tas nav ieteicams, ja vien nezināt, ko darāt.

TimePIN atgriešanās?

Potenciāli interesants lietošanas gadījums ierīcēs ar saknēm, kurās darbojas operētājsistēma Android Oreo, būtu tādas lietojumprogrammas atjaunošana kā TimePIN. TimePIN dinamiski mainīja bloķēšanas ekrāna PIN kodu uz pašreizējo laiku, lai gan jūs to varat sajaukt, apgriežot numuru, kompensējot to utt. lai padarītu to vēl drošāku. Piemēram, laikā 11:56 tapa būtu 1156. Ja ir nobīde -1003, faktiskā tapa būtu 0153.

Līdz ar Android Marshmallow izlaišanu šī iespēja tika pārtraukta, kad ierīces administratora lietojumprogrammas vairs nevarēja mainīt ierīces paroles. Bet, pateicoties šīm jaunajām komandām, vajadzētu būt iespējai replicēt šo funkcionalitāti ierīcē ar sakņu sistēmu.

Mēs esam izveidojuši koncepcijas pierādījumu Tasker profilu, pamatojoties uz šo koncepciju! Mēs ļoti iesakām to neizmantot, jo tas tika samests kopā diezgan ātri un negarantē, ka darbosies nevainojami. Neizmantojiet to, ja nopietni vēlaties TimePIN līdzīgu funkcionalitāti. Ja esat izstrādātājs, kurš lasa šo ziņu un domājat, ka varētu no tā izveidot lietotni, esiet mūsu viesis!

Jūs varat lejupielādēt Tasker projekts no šejienes. Importējiet to, vispirms atspējojot iesācēja režīmu Tasker preferencēs, pēc tam galvenajā ekrānā turiet nospiestu sākuma ikonu apakšējā kreisajā stūrī, lai atvērtu importēšanas opciju. Atrodiet un importējiet failu .prj.xml. Lai to iestatītu, jums jāveic divas darbības:

  1. Pārejiet uz cilni var programmā Tasker un iestatiet pašreizējo spraudīti uz %OldPIN
  2. Atveriet profila “Ierīces izslēgšanas” uzdevumu. Darbībā Run Shell komandas beigās pievienojiet vajadzīgo rezerves tapu. Pārliecinieties arī, vai starp %OldPIN un rezerves tapu ir atstarpe. Jūsu komandai vajadzētu izskatīties šādi: locksettings set pin --old % OldPIN 3523

Tagad iespējojiet abus profilus.

Atcerieties, ka, pašlaik mainot spraudni, tiks atjaunināta arī šifrēšanas tapa, tādēļ, ja ar to nerīkosieties uzmanīgi, iespējams, nejauši nevarēsit atšifrēt tālrunī esošos datus. Mēs vēlamies vēlreiz atgādināt, ka iepriekš minētais ir koncepcijas pierādījums, ko mēs piedāvājam, cerot, ka kompetentāks izstrādātājs varētu to pienācīgi izpētīt.


Satīt

Kopumā šī ir interesanta attīstība, kas var būt noderīga citiem, kas vēlas izveidot dinamiskus PIN savu tālruni vai varbūt pat tiem, kuriem ir jāsaglabā savs tālrunis, ja atkļūdošana ir ieslēgta un atļauta uz a dators. Iepriekš minētais Tasker profils vienkārši izsauc adb komandas, izmantojot Android čaulu, un tādējādi var mainīt PIN, tāpat kā adb komandas.