看板 Android 關於我們 聯絡資訊
昨晚終於解決了 (不過弄完已經好晚了先睡, 現在再來回報) 想說別人也可以參考, 所以直接回一篇 主要是想到 adb 可以安裝app, 也可以執行 app, 那只要找到可以開啟Wifi 的 app 就行了! 最後用的是這個 app (它救了我朋友, 幫它打一下廣告也無妨, 只有6KB) https://play.google.com/store/apps/details?id=jp.ne.neko.freewing.WiFiOnOffCmd 1. 先用我自己的手機安裝這個app, 取出 apk 檔 (我自己手機有 root, 我是用鈦備份取出的, 應該還有很多種方法可取出apk) 2. 然後連接 USB 讓 adb 連上 HTC J (這時就覺得還好 USB 偵錯模式沒有關掉) 3. 用 adb 安裝這個 app 到 HTC J adb install wifionffcmd.apk 4. 再用 adb 執行它 (也是搞了一下才找到正確的activity名稱, 它網頁上是錯的) adb shell am start -a android.intent.action.MAIN (這裡太長了我換行, 執行時要在同一行) -n jp.ne.neko.freewing.WiFiOnOff/.WiFiOnOff 5. 等個幾秒, 就看到 HTC J 的 WiFi 符號出現了! (快要喜極而泣了) 6. 這時再用 google 帳號登入 => 終於看到首頁了!!! 搞定! 註: 試過無效的方法 (對未 root 的 HTC J 而言, 其他手機可能有效) 1. 用 adb 刪除解鎖資料, 需要 root http://jack120707.blogspot.tw/2012/10/android.html adb shell su cd /data/system rm password.key rm gesture.key reboot 2. 利用輸入完SIM卡密碼後的空檔拉下狀態欄, 就可以想辦法進入設定開啟 Wifi http://www.mobile01.com/topicdetail.php?f=566&t=2727039 但在 HTC J 無效 3. 利用來電時跟來電後的空檔按各個按鈕或拉下狀態欄(忘了在哪看到的) (手機雖被鎖定, 但仍然可以接收來電) 但在 HTC J 無效 4. 有人說插上 USB 時會有畫面出現詢問 USB 要用什麼模式連接, 此時可拉下狀態欄 但在 HTC J 上並沒有出現這個畫面 5. 用 adb 指令直接啟動 Wifi: adb shell svc wifi enable 但看起來 svc 這個指令需要 root, 總之執行完只出現了個 Killed 6. 用 adb 修改手機內 wifi 設定, 然後重開機 adb shell sqlite3 /data/data/com.android.providers.settings/databases/settings.db update secure set value=1 where name='wifi_on'; 這個也需要 root 權限 (/data/data 裡的的東西應該都要) 7. 用 adb 叫出 WiFi 設定的畫面, 然後模擬 clicking 的動作 (不需 root) adb shell am start -a android.intent.action.MAIN -n \ com.android.settings/.wifi.WifiSettings adb shell input keyevent 20 & adb shell input keyevent 23 但在 HTC J 上沒反應 8. 最後終極做法就是進入工程模式(HTC J 是音量下+電源鍵), 然後選擇清除所有資料 (這個我就沒試了, 因為手機主人不想清除資料) ※ 引述《MetalChao (饅頭)》之銘言: : 請各位高手幫忙! : 朋友碰到了緊急狀況 手機 HTC J (沒有root) 被小孩亂試圖形解鎖 : 試到出現 "解鎖圖形出錯次數過多", 要求 google 帳號登入 : 我本來以為這是小事情, 結果輸入帳號密碼好幾次都無效 : 爬文發現要開啟網路才行 (但平常網路包括3G或Wifi都關著, 要用才開) : 因為不想要恢復原廠(資料跟程式要重建很麻煩, 有些東西也沒備份) : 想看看有沒有其他辦法 : 目前可以用 adb 連接上手機 : 但因為沒有 root, 所以網路上教的清除鎖定資料的那招沒辦法用 (要 su) : 想問問看說有沒有辦法利用 adb 指令讓手機的網路(3G/4G/WiFi)開啟 : (例如修改某個設定檔案為"WiFi開啟", 然後重開機就會把 WiFi 打開了) : 這樣就可以利用 google 帳號來解鎖了 : 先感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.248.89
kcl0801:備份APK不用ROOT 隨便裝個APK BACKUP程式就可以了 12/21 14:31
※ 編輯: MetalChao 來自: 220.135.248.89 (12/21 14:43)
grantchiue:鈦備份要如何抽出apk呢? 12/21 15:30
我其實對鈦備份不熟, 只單純用來備份 我是直接做備份, 然後去備份目錄找到它的 .gz 檔案解開來 1F 說的辦法應該最簡單吧
Jerr:運氣不錯偵錯模式居然有開, 一般人是不會開這個的 12/21 15:34
Hevak:樓上+1 12/21 16:46
事實上, 當初我朋友問我要怎麼用電腦傳輸資料時, 我發現 HTC J只要一插上電腦, 就會自動啟動USB偵錯模式 取消後, 只要一接上電腦, 又會自動勾選, 我也搞不清楚是怎麼回事 ※ 編輯: MetalChao 來自: 220.135.248.89 (12/21 19:12)
peter921:因為你手機有root 有root基本上都會開adb 12/23 13:24
Makusu:這篇真的要推一下 內容超認真~ 12/23 15:26
forever0605:大推! 12/23 17:14