Android Oreo Menambahkan Perintah untuk Mengubah Pin, Kata Sandi, atau Pola Layar Kunci secara Terprogram

Android Oreo menyembunyikan banyak kelebihan, kali ini kita telah mempelajari cara mengubah pin, kata sandi, atau pola layar kunci secara terprogram.

Android Oreo menyimpan banyak perbaikan rahasia dalam hal tampilan. Dukungan tema, notifikasi dinonaktifkan di Android TV, mengurangi latensi buka kunci dan banyak lagi. Semua ini telah ada dalam riwayat penerapan Oreo, yaitu. tidak ditemukan di log perubahan resmi, namun masih banyak lagi yang telah kami temukan. Salah satu penemuan tersebut adalah perintah untuk mengubah pin, kata sandi, atau pola layar kunci secara terprogram. Sekilas ini mungkin tidak berguna, namun ada beberapa aplikasi menarik untuk perintah ini yang akan kami uraikan di bawah setelah menunjukkan cara menggunakannya.

Peringatan: mengotak-atik perintah ini bisa berpotensi mengunci diri Anda dari perangkat Anda jika kamu tidak hati-hati. Anda telah diperingatkan. Ini hanya untuk menunjukkan perintah baru yang telah ditambahkan Google dan juga untuk menunjukkan secara teori apa yang dapat Anda lakukan dengannya.

Jangan main-main dengan ini jika Anda tidak mampu kehilangan data Anda, atau jika Anda belum di-root. Jika Anda tidak sengaja mengunci perangkat dan memiliki root, hapus file berikut di /data/system: gatekeeper.pattern.key, gatekeeper.password.key, dan file gatekeeper lainnya.


Mengubah Pin, Kata Sandi, atau Pola Layar Kunci Secara Terprogram

Dengan Android Oreo, ada beberapa perintah debugging baru yang ditambahkan untuk mengubah berbagai metode layar kunci. Mengikuti komitmen ini perintahnya akan tampak seperti berikut. Catatan yang perlu Anda gunakan cangkang adb pertama, karena ini perlu dijalankan melalui shell perangkat. Perintah-perintah ini digunakan untuk mengatur pola, pin, atau kata sandi layar kunci tetapi seperti yang Anda lihat, perintah ini juga dapat dihapus jika perlu.

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

Cukup jelas apa yang dilakukan perintah-perintah ini. Polanya sedikit berbeda, tetapi cukup sederhana untuk dipahami. Sebagai contoh, untuk pola seperti terlihat di sebelah kanan, perintah yang Anda gunakan adalah sebagai berikut.

locksettings set-pattern 159

Pola diatur melalui setiap sel yang diberi nomor, sehingga kiri atas adalah "1", tengah adalah "5" dan kanan bawah adalah "9". Beginilah cara kita mencapai 159 - Anda cukup memetakan posisi setiap titik pola ke dalam angka seperti dialer T9.

Sebagai catatan penting, pin, kata sandi, atau pola apa pun yang Anda tetapkan menggunakan metode ini juga memperbarui kata sandi enkripsi sama seperti jika Anda mengaturnya dari Pengaturan. Ada cara untuk mengatur a kata sandi enkripsi yang berbeda dari layar kunci Anda satu, tapi itu tidak disarankan kecuali Anda tahu apa yang Anda lakukan.

Kembalinya TimePIN?

Kasus penggunaan yang mungkin menarik pada perangkat yang di-rooting yang menjalankan Android Oreo adalah membuat ulang aplikasi seperti PIN Waktu. Apa yang dilakukan TimePIN adalah secara dinamis mengubah nomor PIN layar kunci menjadi waktu saat ini, meskipun Anda dapat mencampurkannya dengan membalik nomornya, mengimbanginya, dll. untuk membuatnya lebih aman. Misalnya, pada jam 11:56, pinnya adalah 1156. Jika ada offset -1003, pin sebenarnya adalah 0153.

Dengan dirilisnya Android Marshmallow, kemampuan ini terputus ketika aplikasi administrator perangkat tidak dapat lagi mengubah kata sandi pada perangkat. Namun berkat perintah baru ini, fungsi ini seharusnya dapat direplikasi pada perangkat yang di-rooting.

Kami telah membuat bukti konsep profil Tasker berdasarkan konsep ini! Kami sangat menyarankan untuk tidak menggunakan ini, karena dibuat dengan cukup cepat dan tidak menjamin akan berfungsi dengan sempurna. Jangan gunakan ini jika Anda benar-benar menginginkan fungsionalitas seperti TimePIN. Jika Anda seorang pengembang yang membaca postingan ini dan berpikir Anda mungkin bisa membuat aplikasi dari ini, jadilah tamu kami!

Anda dapat mengunduh Proyek Tasker dari sini. Impor dengan terlebih dahulu menonaktifkan Mode Pemula di preferensi Tasker, lalu di layar utama tekan lama ikon beranda di kiri bawah untuk membuka opsi impor. Temukan dan impor file .prj.xml. Untuk menyiapkannya, Anda perlu melakukan dua langkah:

  1. Buka tab var di Tasker dan atur pin Anda saat ini ke %OldPIN
  2. Buka Tugas untuk Profil "Matikan Perangkat". Dalam tindakan Jalankan Shell, tambahkan pin cadangan yang Anda inginkan di akhir perintah. Pastikan juga ada spasi antara %OldPIN dan pin cadangan Anda. Perintah Anda akan terlihat seperti ini: locksettings set pin --old %OldPIN 3523

Sekarang aktifkan kedua profil.

Ingat, mengganti pin saat ini juga akan memperbarui pin enkripsi, jadi jika Anda tidak berhati-hati, Anda mungkin tidak dapat mendekripsi data di ponsel Anda secara tidak sengaja. Kami ingin menegaskan kembali bahwa hal di atas adalah bukti konsep yang kami keluarkan dengan harapan pengembang yang lebih kompeten dapat mempertimbangkan hal ini dengan benar.


Bungkus

Secara keseluruhan ini merupakan perkembangan menarik yang mungkin berguna bagi orang lain yang ingin membuat PIN dinamis ponsel mereka, atau bahkan mungkin mereka yang perlu menyimpan ponselnya jika debugging dibiarkan aktif dan diizinkan di a komputer. Profil Tasker di atas hanya memanggil perintah adb melalui shell Android, dan dengan demikian dapat mengubah PIN seperti yang dapat dilakukan oleh perintah adb.