2011-03-28 71 views

回答

1

如果在您使用的下載網絡的控制的時候,你可以相對容易地從TCP流中抓住它:

Internet --- your_router --- wifi_AP --- your_Android_device 

在上面的圖中,Android設備連接到您的WiFi接入點,連接到您的路由器,它連接到互聯網(因此連接到Android市場)。通過在路由器上運行一些捕獲工具(例如WireShark或tcpdump,即使是捕獲反向代理,如Fiddler),您將看到所有通過它的通信,並且可以捕獲它。

可能的警告:

  • 你需要解密加密的連接,如果有的話(例如,對於HTTPS,假證書可被取代)
  • 更重要的是,是否爲市場和許可條件應用程序允許此;這取決於你打算以後用文件做什麼,這可以被看作是在逆向工程
  • 一步設備本身必須能夠連接到市場(不知道模擬器等)
+0

@Piskor:對不起,我不明白你有什麼想說的? – 2011-03-28 13:48:47

+0

@Kris Rajkumar:我想說這是可能的。您需要安卓設備並控制設備和Android電子市場之間的路由器;您可以在Android上下載應用程序並在路由器上捕獲TCP/IP流量; APK將在此流量中。夠清楚了嗎? – Piskvor 2011-03-28 13:59:59

+0

我明白了。非常感謝。 – 2011-03-30 05:20:31

12
+0

非常感謝。我嘗試了howtogeek.com告訴我的方法。但是,當我嘗試通過仿真器的新系統映像登錄到Google帳戶時,它會產生結果。它表示無服務錯誤。[單擊以查看錯誤的屏幕截圖] http://bit.ly/fJKLV2 – 2011-03-28 13:43:04

3

您可以下載所有安裝的應用程序獲得的apk。從手機到SD卡。你只需要安裝一個Android應用程序appInstaller ...你只需要備份所有的應用程序。該軟件生成的apk文件和存儲在SD卡中..然後您可以將其存儲在您的電腦..

+0

謝謝karthik.I將嘗試並說 – 2011-03-28 13:44:23

3

可以安裝Android的SDK和使用adb命令從設備拉APK。 的命令是:亞洲開發銀行拉

6

是的,你需要最新版本的Chrome與SSL錯誤通知停用,那麼你提供你設備ID,電子郵件地址和密碼(全部存儲在本地計算機上以獲取Android電子市場cookie)。

要有人仍然需要它,你可以在這裏:http://apps.evozi.com/apk-downloader/