最近剛好有朋友給我一個APP, 問我開發類似的 APP 要多少時間, 麻煩的是, 這個 APP 需要連線到另外一個 device 才能操作. 這似乎是一個不可能的任務. 但是, 如果我們把 APP 解開來, 其實大概也可以了解 80 %, 它提供了那些功能, 如何運作. 以下我們就用這個 APP 當作例子.
由於附圖太多的關係, 我把 reverse
apk 的部份分成兩部份. 這邊先說明如何備份已安裝的 apk.
1. 開發環境
Java
JDK/JRE, 因為 Android 是 Java 寫的, 所以 Java 的環境是一定要的. JDK 版本和 JRE 版本都可以. 如果已經裝了
Eclipse 來開發 APP, 那這部份就可以跳過, 應該電腦上都安裝好了. 否則的話, 可以參考以下連結安裝:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2. 安裝 APK
參考以下連結安裝這個 APP
https://play.google.com/store/search?q=playmemories%20mobile&hl=zh-TW
3. 備份 APK
由於 Android 預設是沒有檔案管理員, 所以通常都會自己安裝一個.
我安裝的是 ES. 它也可以用來備份 APK 到指定的目錄.
1. 安裝 ES 的連結
https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=zh-TW
2. 執行 ES
啟動 SE 的畫面如下圖
3. 進入 ES 選項畫面
在啟動畫面的左上角, 有一個半個地球和手機的按鍵, 按下它即可進入選項畫面. 選項畫面如下圖.
4. 進入 ES 設置畫面
在選項畫面的右下角, 有一個三個撥桿符號的設置的按鍵, 請按下它進入設置畫面. 設置畫面如下圖.
5. 檢查備份目錄
在設置畫面, 選按工具設置下的應用管理器, 就會切換到應用管理器畫面. 應用備份目錄顯示的, 就是 APK 備份後的目錄. 不同的廠牌, 不同的型號可能都有差異. 我的顯示的是 /sdcard/backup/apps/, 請參照附圖.
6. 工具摺疊選項
在選項畫面, 也就是半個地球進入的畫面. 打開工具摺疊選項. 如附圖
7. 執行應用管理器
工具摺疊選項的第一個, 就是我們要執行的應用管理器. 請按下應用管理器. 這時系統會把手機上已經安裝的 APP 都顯示出來. 如附圖.
沒有留言:
張貼留言
請提供您寶貴的意見