Android Oreo ბევრ სიკეთეს მალავს, ამჯერად ჩვენ ვისწავლეთ დაბლოკვის ეკრანის პინის, პაროლის ან ნიმუშის პროგრამულად შეცვლა.
Android Oreo შეიცავს ბევრ საიდუმლო გაუმჯობესებას ნივთების გარეგნობის მიხედვით. თემის მხარდაჭერა, შეტყობინებები გამორთულია Android TV-ზე, შემცირებული განბლოკვის შეყოვნება და მეტი. ყველა ეს იყო Oreo-სთვის ჩადენის ისტორიაში, ე.ი. არ არის ნაპოვნი ოფიციალურ ცვლილებების ჟურნალში, მაგრამ ჩვენ კიდევ უფრო მეტი აღმოვაჩინეთ. ერთ-ერთი ასეთი აღმოჩენა არის ბრძანება პროგრამულად შეცვალოს დაბლოკვის ეკრანის პინი, პაროლი ან ნიმუში. ეს შეიძლება ერთი შეხედვით სასარგებლო არ ჩანდეს, მაგრამ ამ ბრძანებისთვის არის რამდენიმე საინტერესო აპლიკაცია, რომელსაც ქვემოთ განვიხილავთ მას შემდეგ, რაც გაჩვენებთ, როგორ გამოიყენოთ იგი.
გაფრთხილება: ამ ბრძანებების არევა შეიძლება პოტენციურად დაიბლოკოს თქვენი მოწყობილობა თუ ფრთხილად არ ხარ. Შენ გაგაფრთხილეს. ეს არის უბრალოდ Google-ის მიერ დამატებული ახალი ბრძანებების ჩვენება და თეორიულად იმის დასანახად, თუ რა შეგიძლიათ გააკეთოთ მასთან. ნუ შეაწუხებთ ამას, თუ არ გაქვთ საშუალება დაკარგოთ თქვენი მონაცემები
, ან თუ არ ხართ როუტირებული. თუ შემთხვევით დაიბლოკეთ თქვენი მოწყობილობა და გაქვთ root, წაშალეთ შემდეგი ფაილები /data/system-ში: gatekeeper.pattern.key, gatekeeper.password.key და ნებისმიერი სხვა gatekeeper ფაილი.ჩაკეტილი ეკრანის პინის, პაროლის ან შაბლონის პროგრამულად შეცვლა
Android Oreo-სთან ერთად დაემატა რამდენიმე ახალი გამართვის ბრძანება დაბლოკვის ეკრანის სხვადასხვა მეთოდების შესაცვლელად. მიჰყვება ეს ვალდებულება ბრძანებები ასე გამოიყურება. გაითვალისწინეთ, რომ თქვენ უნდა გამოიყენოთ adb ჭურვი პირველი, რადგან ისინი უნდა შესრულდეს მოწყობილობის გარსის მეშვეობით. ეს ბრძანებები გამოიყენება დაბლოკვის ეკრანის ნიმუშის, პინის ან პაროლის დასაყენებლად, მაგრამ, როგორც ხედავთ, ასევე შეგიძლიათ გაასუფთავოთ ისინიც, თუ ეს გჭირდებათ.
locksettings set-pattern
locksettings set-pin
locksettings set-password
locksettings clear
აშკარაა, რას აკეთებენ ეს ბრძანებები. ნიმუში ცოტა განსხვავებულია, მაგრამ საკმარისად მარტივი გასაგებად. მაგალითად, ნიმუშისთვის, როგორც ჩანს მარჯვნივ, თქვენ მიერ გამოყენებული ბრძანება შემდეგია.
locksettings set-pattern 159
შაბლონები დაყენებულია თითოეული უჯრედის მეშვეობით, რომელსაც ეძლევა რიცხვი, ასე რომ, ზედა მარცხენა არის "1", შუა არის "5" და ქვედა მარჯვენა არის "9". ასე მივაღწევთ 159-ს - თქვენ უბრალოდ ასახავთ თითოეული ნიმუშის წერტილის პოზიციას რიცხვში, თითქოს ეს არის T9 აკრიფეთ.
როგორც მნიშვნელოვანი შენიშვნა, ნებისმიერი პინი, პაროლი ან ნიმუში, რომელიც თქვენ დააყენეთ ამ მეთოდების გამოყენებით განაახლებს დაშიფვრის პაროლს ისევე, როგორც ეს მოხდება, თუ დააყენებთ მას პარამეტრებიდან. არსებობს გზა დააყენოთ ა სხვადასხვა დაშიფვრის პაროლი თქვენი დაბლოკვის ეკრანიდან ერთი, მაგრამ ეს არ არის რეკომენდებული, თუ არ იცით რას აკეთებთ.
TimePIN-ის დაბრუნება?
პოტენციურად საინტერესო გამოყენება Root მოწყობილობებზე, რომლებიც მუშაობენ Android Oreo-ზე, იქნება მსგავსი აპლიკაციის ხელახლა შექმნა დროის პინი. რაც TimePIN-მა გააკეთა ის იყო, რომ მან დინამიურად შეცვალა დაბლოკვის ეკრანის PIN ნომერი, რომ იყოს მიმდინარე დრო, თუმცა მისი შერევა შეგეძლოთ ნომრის ინვერსიით, ოფსეტურით და ა.შ. რომ კიდევ უფრო უსაფრთხო გახდეს. მაგალითად, 11:56 საათზე პინი იქნება 1156. თუ არის ოფსეტი -1003, ფაქტობრივი პინი იქნება 0153.
Android Marshmallow-ის გამოშვებით, ეს უნარი დაირღვა, როდესაც მოწყობილობის ადმინისტრატორის აპლიკაციები ვეღარ შეცვლიდნენ პაროლებს მოწყობილობაზე. მაგრამ ამ ახალი ბრძანებების წყალობით, შესაძლებელი უნდა იყოს ამ ფუნქციის გამეორება root მოწყობილობაზე.
ჩვენ შევქმენით კონცეფციის დამადასტურებელი Tasker პროფილი ამ კონცეფციის საფუძველზე! ჩვენ გირჩევთ არ გამოიყენოთ ეს, ვინაიდან ის საკმაოდ სწრაფად იყო შეკრული და არ იძლევა გარანტიას, რომ ის უნაკლოდ იმუშავებს. არ გამოიყენოთ ეს, თუ სერიოზულად გსურთ TimePIN-ის მსგავსი ფუნქციონირება. თუ თქვენ ხართ დეველოპერი, რომელიც კითხულობს ამ პოსტს და ფიქრობთ, რომ შეძლებთ ამ აპლიკაციის შექმნას, იყავით ჩვენი სტუმარი!
შეგიძლიათ ჩამოტვირთოთ Tasker პროექტი აქედან. შემოიტანეთ ის ჯერ დამწყებ რეჟიმის გამორთვით Tasker-ის პრეფერენციებში, შემდეგ მთავარ ეკრანზე ხანგრძლივად დააჭირეთ სახლის ხატულას ქვედა მარცხენა მხარეს იმპორტის ვარიანტის გამოსაჩენად. იპოვეთ და შემოიტანეთ .prj.xml ფაილი. მის დასაყენებლად, თქვენ უნდა შეასრულოთ ორი ნაბიჯი:
- გადადით var ჩანართზე Tasker-ში და დააყენეთ თქვენი მიმდინარე პინი %OldPIN-ზე
- გახსენით დავალება "მოწყობილობის გამორთვის" პროფილისთვის. Run Shell მოქმედებაში დაამატეთ სარეზერვო პინი, რომელიც გსურთ ბრძანების ბოლოს. ასევე დარწმუნდით, რომ არის სივრცე %OldPIN-სა და სარეზერვო პინს შორის. თქვენი ბრძანება ასე უნდა გამოიყურებოდეს: locksettings set pin --old %OldPIN 3523
ახლა ჩართეთ ორივე პროფილი.
დაიმახსოვრეთ, ამჟამად პინის შეცვლა განაახლებს დაშიფვრის პინს, ასე რომ, თუ მას ფრთხილად არ იქნებით, შეიძლება შემთხვევით ვერ შეძლოთ თქვენი ტელეფონის მონაცემების გაშიფვრა. ჩვენ გვინდა გავიმეოროთ, რომ ზემოაღნიშნული მტკიცებულებაა იმ კონცეფციისა, რომელსაც ჩვენ გამოვაქვეყნებთ იმ იმედით, რომ უფრო კომპეტენტურმა დეველოპერებმა შეიძლება სწორად შეხედონ ამას.
Გახვევა
ზოგადად, ეს არის საინტერესო განვითარება, რომელიც შეიძლება სასარგებლო იყოს სხვებისთვის, ვისაც სურს შექმნას დინამიური PIN-ები მათი ტელეფონი, ან შესაძლოა მათაც, ვისაც ტელეფონის შენახვა სჭირდება, თუ გამართვა ჩართულია და ნებადართულია კომპიუტერი. ზემოთ მოცემული Tasker პროფილი უბრალოდ გამოიძახებს adb ბრძანებებს ანდროიდის გარსის მეშვეობით და, ამრიგად, შეუძლია PIN-ის შეცვლა, როგორც ამას adb ბრძანებები შეუძლია.