Sao lưu bằng adb trên điện thoại có màn hình chết


13

Tôi có một chiếc Galaxy S3, màn hình bị khiếm thị và cảm ứng. Đó là gỡ lỗi USB được kích hoạt, chưa root.

Tôi có thể sử dụng Droid @ Screen để xem màn hình của mình, tôi có thể mở khóa. Sau đó tôi chạy lệnh này:

sao lưu quảng cáo Adbapapkitt chung chia sẻ các ứng dụng trực tuyến /backup / mybackup.ab

Mà sau đó bắt đầu một bản sao lưu trên điện thoại. Trên màn hình tôi có thể thấy nó yêu cầu mật khẩu mã hóa, do tôi cung cấp bởi keyevent thông qua adb. Điểm dính cuối cùng, là không thể tìm thấy một keyevent nào sẽ nhấn nút "Sao lưu dữ liệu của tôi". Tôi có thể lập tab cho nó và làm nổi bật nó, nhưng các sự kiện 'không gian' và 'nhập' không kích hoạt nó, cũng như 'soft_right'.

Tôi đang nhận được chìa khóa của mình từ ĐÂY .

]! [Bản sao lưu] [2

Nếu có một cách khác để tôi bỏ ab, điều đó thật tuyệt vời.


Các nút đó trông giống như chúng bị vô hiệu hóa - bạn đã thử bỏ mật khẩu chưa và kiểm tra xem các nút có thể nhấp qua bất kỳ phương pháp nào được đề cập không?
Liam W

Họ đã được đánh dấu từ đó, tôi có thể chụp ảnh màn hình khác cho thấy nó được chọn.
DanBig

Ý tôi là chúng trông như bị vô hiệu hóa và không thể nhấp được. Đó sẽ là lý do tại sao không có gì là làm việc.
Liam W

Tôi vừa chỉnh sửa để cho thấy rằng chúng có thể lựa chọn.
DanBig

Ok, xin lỗi của tôi.
Liam W

Câu trả lời:


7

Tôi đã ở trong tình trạng tương tự như bạn. Khi bạn vào màn hình sao lưu đầy đủ Sử dụng các lệnh sau:

adb shell input text <your password>
adb shell input keyevent 22
adb shell input keyevent 23

lệnh "adb shell inputevent 22" là Dpad Right, bạn sẽ có thể chọn sao lưu dữ liệu của tôi, "adb shell inputevent 23" là Trung tâm Dpad, Nó sẽ cho phép bạn chọn enter

22 -> "KEYCODE_DPAD_RIGHT"

23 -> "KEYCODE_DPAD_CENTER"


2

Bạn đã thử gửi một KEYCODE_DPAD_CENTER?

adb shell input keyevent 23

Điều đó di chuyển tiêu điểm ra khỏi mục tiêu, nhưng dường như cũng không hoạt động.
DanBig

1

Sử dụng Droid Explorer và plugin Screencast để sử dụng bàn phím và chuột từ máy tính để bàn của bạn để điều khiển thiết bị cầm tay?

Điều đó sẽ làm cho cuộc sống dễ dàng hơn thay vì loay hoay với việc sử dụng adb shell input keyevent ...


Tôi không được root, vì vậy screencast sẽ không hoạt động, đúng không?
DanBig

Tôi xác nhận rằng bạn không cần phải root, tuy nhiên, nó khá hạn chế, nhưng có lẽ đó là do chiếc điện thoại được sử dụng cùng với screencast, là eclair 2.1 ...
t0mm13b
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.