สำรองข้อมูลโดยใช้ adb บนโทรศัพท์ที่มีหน้าจอตาย


13

ฉันมี Galaxy S3 หน้าจอเป็นภาพและสัมผัสบกพร่อง มันเปิดใช้งานการดีบัก USB, ไม่ได้รูท

ฉันสามารถใช้Droid @ Screenเพื่อดูหน้าจอของฉันซึ่งฉันสามารถปลดล็อกได้ จากนั้นฉันเรียกใช้คำสั่งนี้:

สำรอง adb –apk –shared –all –f /backup/mybackup.ab

ซึ่งจะทำการสำรองข้อมูลบนโทรศัพท์ บนหน้าจอฉันสามารถเห็นมันขอรหัสผ่านการเข้ารหัสซึ่งฉันให้โดย keyevent ผ่าน adb จุดสุดท้ายที่ติดอยู่ไม่สามารถหาคีย์เหตุการณ์ซึ่งจะกดปุ่ม "สำรองข้อมูลของฉัน" ฉันสามารถแท็บได้และให้ไฮไลต์ แต่เหตุการณ์ 'space' และ 'enter' ไม่เปิดขึ้นเช่นเดียวกับ 'soft_right'

ฉันได้รับ keyevents ของฉันจากที่นี่

]! [สำเนาสำรอง] [2

หากมีวิธีอื่นที่ฉันจะทิ้ง AB นั่นจะยอดเยี่ยม


ปุ่มเหล่านั้นดูเหมือนว่าจะถูกปิดการใช้งาน - คุณได้ลองใช้รหัสผ่านและลองตรวจสอบดูว่าปุ่มนั้นสามารถคลิกได้ด้วยวิธีการใด ๆ
เลียม

พวกเขาถูกแท็บออกไปจากฉันฉันสามารถถ่ายภาพหน้าจออื่นที่แสดงมันเลือก
DanBig

สิ่งที่ฉันหมายถึงคือพวกเขาดูเหมือนว่าพวกเขาถูกปิดการใช้งานและไม่สามารถคลิกได้ นั่นจะเป็นสาเหตุที่ไม่มีอะไรทำงาน
เลียม

ฉันเพิ่งแก้ไขเพื่อแสดงว่าพวกเขาเลือกได้
DanBig

โอเคฉันขอโทษด้วย
เลียม

คำตอบ:


7

ฉันอยู่ในสถานการณ์เดียวกับคุณ เมื่อคุณเข้าสู่หน้าจอการสำรองข้อมูลเต็มใช้คำสั่งต่อไปนี้:

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

คำสั่ง "adb เชลล์อินพุต keyevent 22" คือ Dpad ขวาคุณจะสามารถเลือกสำรองข้อมูลของฉัน "adb เชลล์อินพุต keyevent 23" คือ Dpad Center ซึ่งจะช่วยให้คุณเลือกป้อน

22 -> "KEYCODE_DPAD_RIGHT"

23 -> "KEYCODE_DPAD_CENTER"


2

มีคุณพยายามส่งKEYCODE_DPAD_CENTER?

adb shell input keyevent 23

นั่นเป็นการย้ายโฟกัสออกจากเป้าหมาย แต่ก็ไม่ได้ผลเหมือนกัน
DanBig

1

ใช้Droid Explorerและปลั๊กอินScreencastเพื่อใช้แป้นพิมพ์และเมาส์จากคอมพิวเตอร์เดสก์ท็อปเพื่อควบคุมโทรศัพท์

ที่จะทำให้ชีวิตง่ายขึ้นแทนที่จะเล่นซอด้วยการใช้ adb shell input keyevent ...


ฉันไม่รูทดังนั้น screencast จะไม่ทำงานถูกต้องไหม
DanBig

ฉันยืนยันว่าคุณไม่จำเป็นต้องทำการรูทอย่างไรก็ตามมันค่อนข้าง จำกัด แต่อาจเป็นเพราะโทรศัพท์มือถือที่ใช้ร่วมกับ screencast นั้นเป็น eclair 2.1 ...
t0mm13b
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.