คู่มือนี้จะแนะนำวิธี ลบรหัส PIN ความปลอดภัย ผ่านหลายวิธี สำหรับผู้ที่ลืมรหัส PIN และไม่สามารถรีเซ็ตผ่าน Google ได้ หรือเคยกู้คืนโทรศัพท์จากแบ็กอัปเก่าที่มี PIN ต่างจากปัจจุบัน ทำให้ระบบ Android หสับสนและไม่ยอมรับ PIN ใดๆ
คุณควรมี Custom Recovery ติดตั้งอยู่บนโทรศัพท์ หรือติดตั้ง ADB บนคอมพิวเตอร์ ซึ่งอยู่นอกขอบเขตของคู่มือนี้ เนื่องจากวิธีติดตั้ง Custom Recovery แตกต่างตามอุปกรณ์ โปรดตรวจสอบ Appuals สำหรับวิธีติดตั้ง TWRP บนอุปกรณ์เฉพาะ หรือวิธีติดตั้ง ADB บน Windows
มีสองสถานการณ์ที่อาจพบหลังกู้คืนจากแบ็กอัปที่มี PIN ต่างจากที่ใช้ gần đây
อุปกรณ์ใช้ PIN สองรหัสที่แตกต่างกัน
กรณีนี้เกิดขึ้นเมื่อคุณมี PIN บูทล่าสุด และแบ็กอัปมี PIN ล็อกหน้าจอเก่า ทำให้อุปกรณ์มี PIN สองรหัส ซึ่งอาจเพิ่มความปลอดภัย แต่ก็ทำให้ปวดหัวเมื่อต้องจำ PIN ทั้งสอง
เพื่อแก้ไข ให้รีเซ็ต PIN ในการตั้งค่า Android ไปที่ Settings > Security > Screen Lock และป้อน PIN ใหม่ จะเขียนทับ PIN บูทและกลับมาใช้ PIN เดียวอีกครั้ง
อุปกรณ์ไม่ยอมรับ PIN ใดๆ
นี่คือจุดที่ทำให้หงุดหงิด ในบางกรณี โทรศัพท์อาจยอมรับ PIN บูท แต่ไม่ยอมรับ PIN ปลดล็อกหน้าจอ สำหรับกรณีนี้ เราจะลบไฟล์ที่เก็บ PIN ทั้งหมด (ใช่ PIN ถูกเก็บในไฟล์ระบบที่ลบได้ - น่าประหลาดไหม?)
ลบ PIN Android - วิธี TWRP
- บูทโทรศัพท์เข้าสู่ TWRP recovery
- ไปที่ Advanced > File Manager และนำทางไปที่ /data/system
- หาไฟล์ที่ลงท้ายด้วย .key และไฟล์ที่มี “locksettings” ในชื่อไฟล์ โดยทั่วไปจะเป็น (แตกต่างตามผู้ผลิต):
Gatekeeper.password.key
gatekeeper.pattern.key
locksettings.db
locksettings.db-shm
locksettings.db-wal
- หลังจากลบไฟล์เหล่านั้นแล้ว ให้รีบูทโทรศัพท์ คุณจะเจอล็อกสกรีน แต่จะไม่ขอรหัสผ่านหรือ PIN หากยังขอ แสดงว่าคุณลบไฟล์ไม่ครบ
- ตั้ง PIN ใหม่ในการตั้งค่าความปลอดภัย!
ลบ PIN Android – วิธี ADB
หมายเหตุ: ต้องการโทรศัพท์ที่รูทแล้วและเปิดใช้งาน USB Debugging หาก USB Debugging ไม่ได้เปิดและคุณล็อกนอกโทรศัพท์ ให้ลองฟลัช Custom Recovery เช่น TWRP ซึ่งสามารถให้ ADB sideload ได้
- เชื่อมต่อโทรศัพท์กับคอมพิวเตอร์ผ่าน USB และเปิดเทอร์มินัล ADB
- พิมพ์คำสั่งต่อไปนี้ใน command prompt:
adb devices
adb shell
cd /data/system
su
rm *.key
rm *.key
adb reboot
ลบ PIN Android – วิธี ADB/SQL
หมายเหตุ: นี่เป็นวิธี ADB ทางเลือกสำหรับผู้ที่มี SQLite3 ติดตั้งพร้อมกับ ADB
- พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล ADB/SQL:
adb shell
cd /data/data/com.android.providers.settings/databases
sqlite3 settings.db
update system set value=0 where name=’lock_pattern_autolock’;
update system set value=0 where name=’lockscreen.lockedoutpermanently’;
.quit
ลบ PIN Android – วิธี Flashable Pattern Password Disable .Zip
หมายเหตุ: สำหรับผู้ที่มี Custom Recovery (ไม่ว่าจะเป็นตัวไหน) ติดตั้งอยู่ และต้องการฟลัช .zip ที่จะทำงานแทนคุณ
- ดาวน์โหลด Pattern Password Disable .zip จากที่นี่ และโอนย้ายไปที่การ์ด SD ของโทรศัพท์
- รีบูทเข้าสู่ Custom Recovery ที่คุณเลือก
- ฟลัชไฟล์ zip และรีบูทโทรศัพท์
