解決安卓軟體刪除重新安裝不能執行的問題?

Dingleberry放出後,估計有不少pber已經迫不及待地root了。但root後能做什麼,怎麼進入pb的檔案系統,估計很多童鞋都不清楚。

關於pb的軟體提取,一般是先備份,再從備份檔案中提取出來。但有時候安裝的東西較多,備份時間較長,而且本人遇到過appworld購買的軟體用備份的方法提取不出來。Root後,可以直接進入pb的檔案系統把需要的軟體提取出來,包括系統自帶的軟體,可謂簡單快捷。

工具/原料

winscp

步驟/方法

首先肯定是root。我的pb系統是2.0,root用的是Dingleberry 0.51版本,可以在www.dingleberry.it下載。之前的版本我沒用過,聽說不能獲取完全的root許可權,0.51版本在dingle ssh時可以選擇root還是devuser許可權。如果已經用之前版本root過了,可以用0.51版本重新root一下。Root的步驟在Dingleberry裡已經寫得很清楚了,按步驟一步一步來就行。最後一步恢復備份時,pb會自動重啟,你的pb已經root成功了。

Root後會在dingleberry軟體目錄下生成rsa和rsa.pub兩個金鑰檔案,後面ssh登入pb時需要用rsa。

這時就可以用ssh客戶端登入pb了,我使用的是winscp。winspc不能直接使用rsa,需要先用puttygen.exe轉成.ppk檔案。

解決安卓軟體刪除重新安裝不能執行的問題

開啟puttygen.exe。

解決安卓軟體刪除重新安裝不能執行的問題

點“conversions - import key”,匯入rsa檔案。

解決安卓軟體刪除重新安裝不能執行的問題

解決安卓軟體刪除重新安裝不能執行的問題

點“save private key”,儲存為.ppk檔案。

解決安卓軟體刪除重新安裝不能執行的問題

解決安卓軟體刪除重新安裝不能執行的問題

解決安卓軟體刪除重新安裝不能執行的問題

連線pb,設定到開發模式。

開啟dingleberry,點選“dingle ssh”,輸入ip和密碼。這裡可以選擇root還是devuser許可權。

上圖說明已經在pb中執行ssh了

解決安卓軟體刪除重新安裝不能執行的問題

解決安卓軟體刪除重新安裝不能執行的問題

解決安卓軟體刪除重新安裝不能執行的問題

連線成功後還會跳出一個命令列視窗,我不會用,就不管它,讓他在後臺開著。接著開啟winscp,點選“新建”,跳出登入視窗。

解決安卓軟體刪除重新安裝不能執行的問題

主機名填pb的ip,埠號用預設的22,使用者名稱填root或devuser,要跟dingleberry中選擇的一樣。密碼不用填,金鑰檔案選前面由rsa轉的那個.ppk檔案。用root和devuser登入用的是同一個.ppk檔案。然後點“登入”。當然登入前可以先儲存,方便下次登入。

登入成功後,在winscp左邊顯示的是pc的檔案,右邊顯示的是pb的檔案。

解決安卓軟體刪除重新安裝不能執行的問題

解決安卓軟體刪除重新安裝不能執行的問題

在pb的根目錄下,有個“apps”資料夾,雙擊開啟,裡面就是pb中安裝的軟體了,包括pb自帶的軟體。

看資料夾名,我們基本就能知道是什麼軟體了。實在不行,可以進入對應資料夾,裡面一般會有軟體圖示檔案,看圖示就知道了。這時你想提取哪個軟體,把對應的資料夾複製出來重新打包就行了。打包教程網上有。

解決安卓軟體刪除重新安裝不能執行的問題

解決安卓軟體刪除重新安裝不能執行的問題

再來看看root後的第二個應用,清空安卓轉的bar軟體刪除後殘留的檔案。2.0系統有一個很大的bug,就是安卓轉的程式刪除後,重新安裝後有可能不能使用。Root後,我們就可以先清空這些軟體刪除後殘留的檔案,然後重新安裝,軟體就可以正常使用了。

方法很簡單,只要進入“accounts/100/appdata/sys.android.XX一大堆/data/data”裡面,看資料夾名稱,把軟體對應的資料夾刪除,再重新安裝就可以了。

解決安卓軟體刪除重新安裝不能執行的問題

相關問題答案