Không thể mở khóa thiết bị Android của tôi vì không có kết nối internet?


80

Tôi có một thiết bị Android đang chạy Android 4.0.3 (hoặc đại loại như thế).

Em trai tôi đã quyết định thử và đoán mẫu màn hình khóa của tôi vào ngày khác, và cuối cùng đã khóa tôi ra.

Kể từ đó, tôi không thể đăng nhập lại vào máy tính bảng bằng các chi tiết Tài khoản Google của mình. Tôi đã cung cấp các chi tiết đăng nhập chính xác, tuy nhiên nó nói rằng chúng không chính xác. Điều này có thể được kết nối với thực tế tôi không có kết nối internet?

Tôi không có kết nối internet vì thiết bị chỉ có WiFi và WiFi hiện đang bị tắt. Tôi không thể bật nó lên, vì tôi bị khóa.

Làm cách nào tôi có thể đăng nhập lại vào máy tính bảng của mình mà không xóa sạch dữ liệu người dùng?


3
Chúc may mắn! Ngay cả điều này cũng không có câu trả lời: android.stackexchange.com/questions/33063/
trộm

3
Không bao giờ đưa máy tính bảng của bạn cho bất kỳ ai, áp dụng tương tự cho điện thoại thông minh, không phát ra âm thanh chói tai hoặc như thể " không tin tưởng " nhưng nó rất dễ dàng cho người khác một khi họ cầm trên tay, chơi một trò đùa thực tế với bạn hoặc cố tình làm bạn đau buồn! :)
t0mm13b

1
@LiamW: o Đó là một điều khủng khiếp! Nên nói "Đợi đến khi tôi nói với mẹ và bố của bạn về bạn ..." nên làm cho em trai của bạn suy nghĩ hai lần! :)
t0mm13b

1
@ t0mm13b Đó là những gì anh ấy đã đe dọa tôi! Như tôi đã nói - không có lựa chọn nào khác;)
Liam W

1
Sử dụng hai yếu tố auth? Hãy thử tắt nó (từ một thiết bị / máy khác).
gary

Câu trả lời:


63

Có một số cách ngay cả trong giai đoạn này. Tôi sẽ cố gắng tổng hợp nhiều người trong số họ mà tôi nhớ / tìm thấy. Ngoài ra, tôi không giới hạn nó trong một thiết bị duy nhất - nhưng hãy cố gắng bao quát càng nhiều càng tốt, vì vậy nó sẽ hữu ích cho càng nhiều độc giả càng tốt. Khi bạn giữ thẻ thiết bị khỏi câu hỏi của mình, tất cả chúng sẽ tìm thấy nó :)

Tất cả các thiết bị: nếu thông tin đăng nhập của bạn không được chấp nhận, mặc dù chúng là chính xác

Đôi khi phần này có vẻ là lỗi, vì vậy trang này liệt kê một vài cách giải quyết. Trong số những người khác, bao gồm:

  1. hãy thử nhập null làm mật khẩu. (cùng với tên người dùng google của bạn; theo trang này, nó phải là thuật ngữ theo nghĩa đen null)
  2. hãy thử nhập tên người dùng của bạn mà không có @ gmail.com
  3. Kết hợp 1 và 2
  4. Hãy thử thói quen khôi phục mật khẩu thông thường từ GMail.com và bắt đầu lại từ 1.

Tất cả các thiết bị: Bỏ qua khóa màn hình bằng một ứng dụng đặc biệt

CẬP NHẬT: Ứng dụng được đề cập trong giải pháp này không còn khả dụng. Thay vào đó, Đặt lại Khóa màn hình sẽ làm tương tự.

Theo TheUnlockr , vấn đề sẽ rất dễ giải quyết:

  1. Chuyển đến phiên bản web của Google Play.
  2. Đăng nhập bằng tài khoản Google được liên kết với thiết bị Android của bạn.
  3. Cài đặt Screen Lock Bypass (không may là một ứng dụng phải trả tiền ngay bây giờ).
  4. Khởi động lại thiết bị của bạn.

Một nguồn khác đề cập đến điều này là UltraTechy.Com , trong đó có thêm một vài lời giải thích. Theo đó, ứng dụng sẽ phá vỡ khối "quá nhiều lần thử", do đó bạn có thể truy cập trực tiếp vào thiết bị của mình (ví dụ: tạo bản sao lưu hoàn chỉnh trước khi đặt lại). Ngay khi ứng dụng này được gỡ cài đặt, "quá nhiều lần thử" sẽ có hiệu lực ngay lập tức. Do đó, họ thêm một vài bước nữa:

  1. Chuyển đến Cài đặt → Tài khoản & Đồng bộ hóa
  2. Trong phần Quản lý tài khoản, xóa tất cả các tài khoản ngoại trừ tài khoản Google của bạn. (điều này sẽ kích hoạt tên người dùng và mật khẩu Google của bạn)
  3. Chuyển đến Cài đặt → Ứng dụng → Quản lý ứng dụng . Tìm Screen Lock Bypass và gỡ cài đặt ứng dụng. (điều này sẽ kích hoạt quá nhiều mẫu thử màn hình ngay lập tức)
  4. Sử dụng tên người dùng và mật khẩu Google ban đầu của bạn để cuối cùng mở khóa điện thoại của bạn đúng cách
  5. Nhập mẫu bảo mật mới của bạn hai lần để hoàn tất

Tất cả các thiết bị: Mở khóa qua web

Nếu bạn vẫn biết mẫu của bạn (và chỉ có em trai của bạn đã chơi với thiết bị của bạn) và sẵn sàng đăng nhập / mật khẩu Tài khoản Google của bạn, UltraTechy.Com cung cấp một cách tiếp cận khác:

  1. Sử dụng máy tính của bạn, đăng nhập vào tài khoản Google của bạn
  2. Truy cập liên kết này trực tiếp - https://accounts.google.com/IssuedAuthSubTokens HOẶC nhấp vào e-mail của bạn ở góc trên bên phải, chọn Cài đặt tài khoản , sau đó nhấn vào Truy cập phiên bản trước của màn hình tài khoản Google về phía dưới, nhấp vào Cấp phép cho các ứng dụng và trang web của bạn trong Cài đặt cá nhân → Bảo mật .
  3. Trong các trang web được kết nối, ứng dụng và dịch vụ của Nhật Bản - Hồi phục lại quyền truy cập vào tài khoản Google của bạn với Android. Bạn sẽ thấy màn hình hiển thị trên mạng Bạn đã thu hồi thành công quyền truy cập vào Truy cập tài khoản đầy đủ
    [Thay thế cho bước 3 - Nếu bạn đã đăng ký Ủy quyền 2 bước trước đó và có thể tạo mật khẩu dành riêng cho ứng dụng mới ở phía dưới, hãy tiếp tục và tạo một mật khẩu mới và sử dụng mật khẩu đó để mở khóa thiết bị của bạn]
  4. Nhập tên đăng nhập và mật khẩu Gmail trên thiết bị của bạn. Bây giờ nó sẽ chấp nhận chi tiết đăng nhập của bạn và sẽ hiển thị một màn hình mẫu. Nhập mô hình chính xác của điểm số và bạn có thể thấy màn hình chính.

Tất cả các thiết bị: Vô hiệu hóa Khóa mẫu thông qua ADB

Theo nguồn này , có một cách để vô hiệu hóa khóa mẫu thông qua ADB. Một vài yêu cầu cho việc này, mặc dù:

  • Thiết bị của bạn có thể phải được root
    (không được đề cập ở đó, nhưng cơ sở dữ liệu chúng tôi cần cập nhật thuộc sở hữu của hệ thống / hệ thống và không ai khác đã đọc hoặc thậm chí ghi quyền truy cập vào thiết bị. Ngoài ra, việc xóa các tệp khỏi /data/systemkhông thể được phép mà không có)
  • Phải gỡ lỗi USB trên thiết bị (người dùng đã root: thay vào đó bạn có thể khởi động vào recovery, trong đó không cần gỡ lỗi USB - nhưng bạn có thể cần phải gắn /dataphân vùng theo cách thủ công )
  • các SDK Android phải được cài đặt trên máy tính của bạn
  • thiết bị phải được cắm và kết nối qua USB
  • bạn cần một dòng lệnh trên máy tính

Trên dòng lệnh, nhập như sau:

> adb -d shell
# sqlite3 data/data/com.android.providers.settings/databases/settings.db
sqlite> update system set value=0 where name='lock_pattern_autolock';
sqlite> .exit
# exit

(Theo nhận xét từ Kay , trên Android 2.3.7, SQL-Statement nên đọc update secure set value=0 where name='lock_pattern_autolock';- ít nhất là với CM7 trên HTC Desire)

Bây giờ ngắt kết nối và tắt nguồn điện thoại của bạn, và bật lại và khóa mẫu sẽ không còn nữa.

Theo Geeknizer , có một vài bước hữu ích khác để làm theo: Sau khi khởi động lại, hãy sử dụng lại vỏ ADB của bạn và ...

adb shell rm /data/system/gesture.key

Sau đó khởi động lại một lần nữa. Khi thiết bị khởi động lại, bạn vẫn sẽ thấy màn hình khóa mẫu. Nhưng đây là điểm thu hút: chỉ cần thử bất kỳ mẫu ngẫu nhiên nào và nó có thể mở khóa sau đó xóa mẫu khỏi cài đặt.

Gợi ý: nếu ứng dụng Cài đặt gặp sự cố khi bạn cố gắng đặt mẫu mới, hãy xóa tất cả .keylocksettings.db*các tệp khỏi /data/system(xem "Khác" bên dưới).


Một số ghi chú bổ sung từ nhận xét này của krlmlr :

  1. Gắn kết /datasẽ là cần thiết. Điều này có thể được thực hiện bằng cách sử dụng mount /datathông quaadb -d shell
  2. Nếu sqlitetệp nhị phân không có sẵn trên thiết bị, bạn có thể sử dụng adb pullđể sao chép tệp cơ sở dữ liệu vào máy tính của mình, chỉnh sửa tệp ở đó (ví dụ: sử dụng SQLiteMan và cuối cùng sử dụng adb pushđể thay thế tệp trên thiết bị
  3. Trên thiết bị Android 2.x của mình, lệnh SQL phải là update secure set value=0 where name='lockscreen.lockedoutpermanently';

Tất cả các thiết bị: Điều tương tự không có ADB

Đối với những người không kích hoạt USB Debug trên thiết bị của họ, có thể có một cách khắc phục bằng cách sử dụng một zip có thể flash, như được mô tả ở đây . Quy trình này yêu cầu tệp zip (được tìm thấy tại trang được liên kết), trình chỉnh sửa, busybox và root trên thiết bị, cộng với thiết bị cần được root. Thủ tục mở rộng - quá dài để được đưa vào đây. Và vì nó không có ích gì nếu không có zip, bạn phải theo liên kết cho cái này.

Điện thoại: Sử dụng một lỗ để vô hiệu hóa khóa của bạn

Nếu đó là điện thoại - tức là nếu bạn có thể gọi cho nó bằng giọng nói - bạn có thể sử dụng "lỗ hổng bảo mật", như được mô tả ở đây :

Gọi cho bạn từ một điện thoại khác, trả lời, cúp máy, ngay sau khi cúp máy bắt đầu nhấn các nút của bạn như một kẻ điên trong <30-60 giây kết thúc bằng nút home của bạn (có thể mất một lúc để có thời gian phù hợp). Đi vào cài đặt và vô hiệu hóa khóa mẫu.

Tuy nhiên, tôi đoán rằng có thể rời khỏi bạn mà không có sự bảo vệ sau đó, vì bạn cần xác minh bằng phương pháp cũ trước khi có thể đặt lại nó thành mới. Tuy nhiên, tôi vẫn chưa thử: có thể nó cũng bỏ qua "những lần thử thất bại" tại nơi này.

Điện thoại: Sử dụng lỗ hổng để tạo tài khoản mới

Đối với điện thoại, có một công việc tồi tệ theo bài đăng này :

  1. gọi thiết bị từ một điện thoại khác (hoặc có một người bạn gọi nó)
  2. trả lời cuộc gọi, đừng cúp máy
  3. sử dụng backchìa khóa ( không những homekey) lặp đi lặp. Điều này cuối cùng sẽ đưa bạn đến màn hình chính của bạn
  4. đi tới Cài đặt → Tài khoản Google và thêm tài khoản Google mới. Đăng nhập bằng tài khoản mới này
  5. sau khi nó chấp nhận thông tin đăng nhập tài khoản mới và đăng nhập bạn, cúp điện thoại và quay lại màn hình khóa.

Bây giờ, hãy sử dụng dữ liệu của Tài khoản Google mới để bỏ qua màn hình khóa (thông qua nút "quên").

Người dùng Samsung với PC Windows

Có một Giải pháp một lần nhấp được tìm thấy tại GSMhosting.com , nơi tuyên bố có thể giải quyết vấn đề. Theo nhiều lời cảm ơn mà poster nhận được, nó dường như hoạt động. Bạn có thể tải xuống Windows thực thi ở đó, kết nối điện thoại với máy tính của bạn và nhấp ...

Pháp y

Ồ vâng. Những kẻ làm việc cho tòa án, cảnh sát, dịch vụ bí mật, an ninh công ty ... Họ cũng có cách. Ví dụ cần thiết? ViaExensic của viaExtract thậm chí có thể giải mã các khóa mẫu ! Vì vậy, đừng nghĩ rằng bạn không thể phá vỡ. Mặc dù: điều này chỉ được đề cập ở đây cho sự hoàn chỉnh - Tôi không nghĩ bạn dễ dàng có được điều đó :)

Hơn

Có thể có nhiều lựa chọn thay thế cho điều đó. Nếu tôi tình cờ vấp phải chúng, tôi hy vọng tôi nhớ cập nhật lại câu trả lời của mình;) Và chúng ta sẽ đi:

  • Nếu có tài khoản Google được liên kết với thiết bị của bạn, bạn có thể sử dụng trình quản lý thiết bị của Google để đặt khóa khác . Tất nhiên điều này sẽ cần thiết bị kết nối với Internet.
  • Một số phương pháp dựa trên ADB được mô tả ở đây :
    • sử dụng trình quản lý tệp tích hợp của TWRP để xóa tất cả *.keylocksettings.*các tệp khỏi/data/system
    • làm tương tự thông qua adb shell(yêu cầu root)
    • sử dụng bất kỳ phục hồi tùy chỉnh nào để flash vô hiệu hóa mật khẩu.zip (liên kết là tải xuống từ XDA)

Thủ thuật 'Vô hiệu hóa Khóa mẫu thông qua ADB' khiến tôi muốn tắt Gỡ lỗi USB từ bây giờ!
William C

1
Cảm ơn lời giải thích chi tiết của bạn, tôi đã có thể mở khóa bằng cách sử dụng gỡ lỗi USB ở chế độ khôi phục. Một vài gợi ý: 1) Như bạn đã lưu ý, việc gắn kết datalà cần thiết: mount /datatrong adb -d shellcác công trình. 2) sqlite3không có sẵn trên thiết bị. Tôi đã phải kéo tập tin, chỉnh sửa cục bộ và đẩy nó trở lại bằng cách sử dụng adb pull /data/...adb push settings.db /data/.... 3) Cuối cùng, tôi phải nói update secure set value=0 where name='lockscreen.lockedoutpermanently';trên thiết bị của mình (Android 2.x, cho tôi biết cách tìm hiểu thông tin về thiết bị tôi cần nói với bạn ;-))
krlmlr

1
"Mật khẩu ứng dụng" (trong Unlock Via Web) hoạt động với tôi và rất dễ dàng, cảm ơn! (Galaxy s2).
MGOwen

1
Cảm ơn vì điều này. Tôi đã sử dụng cơ sở dữ liệu / phương pháp ADB. Tuy nhiên, có một số khác biệt có thể đáng nói. Cơ sở dữ liệu của tôi là /data/system/locksettings.dbtrên CM12. Ngoài ra, tôi không có quyền truy cập qua adb (không được phép), vì vậy tôi đã kéo tệp sang thẻ SD bên ngoài bằng Aroma FM v1.91 (v2.00 không hoạt động với tôi) và chỉnh sửa chúng trên PC.
PurkkaKoodari

1
@Izzy tôi dường như quên upvote. Tôi đã có CWM 6.x không cho phép tôi sử dụng ADB trong quá trình khôi phục. Ngoài ra, tôi đã sử dụng một zip Aroma từ cùng một thẻ SD mà tôi đã sử dụng để sao chép cơ sở dữ liệu.
PurkkaKoodari

8

Vì vậy, điều tương tự cũng xảy ra với tôi hôm nay - một người bạn nghịch với khóa mẫu của tôi - quá nhiều lần thử - đã yêu cầu tôi nhập tài khoản google và mật khẩu của mình, nhưng nó không hoạt động mặc dù tôi nhớ chính xác. Tôi đã thử tất cả các hoán vị và kết hợp và mật khẩu có thể. Tôi đọc nhiều blog để tìm giải pháp (và để tránh khôi phục cài đặt gốc). Điều cuối cùng hoạt động rất kỳ quái - (tiếp tục nhấp vào nút đăng nhập mà không nhập bất cứ thứ gì, sau đó nhập ngẫu nhiên và tiếp tục nhấp. Sau đó nhập tên người dùng của bạn (không có @gmail) và mật khẩu của bạn. Nếu bạn may mắn, nó sẽ yêu cầu một mẫu mới và điện thoại của bạn sẽ bình thường. Tuy nhiên, điều này đã xảy ra 4-5 sau khi nó bị khóa và sau khi tôi thử mọi thứ. Vì vậy, các nút bấm như một kẻ điên là phát súng duy nhất !! cũng tải xuống "Screen Lock Bypass Pro" cho lần tiếp theo


0

Đây là cách tôi xóa mật khẩu khóa màn hình trên điện thoại chạy CyanogenMod 11:

  • Khởi động vào phục hồi TeamWin (hoặc hỗ trợ adb khác),
  • Kết nối cáp USB trên máy tính, sau đó thực hiện:

 

sudo -i
adb -d shell
mount /data
cd /data/system
rm gesture.key
rm password.key
  • khởi động lại

Và lần tới khi bạn muốn đặt mẫu mới, ứng dụng cài đặt sẽ gặp sự cố - vì bạn cũng quên xóa locksettings.db*. Ít nhất điều đó đã được báo cáo gần đây.
Izzy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.