http://forum.xda-developers.com/showthread.php?t=1371345
*需Root, 在A850L@AOKP可用 (不知道原廠ROM的kernel支援否)
讓Android裝置可以透過USB使用電腦的網路來連線, 就是Reverse USB Tethering
(一般都是讓電腦透過USB使用Android裝置的網路, 這是USB Tethering)
使用方式很簡單, 將檔案下載到電腦並解壓, Android裝置開啟USB偵錯並接上電腦
打開AndroidTool.exe, 確認Device有被抓到之後按Connect, 第一次使用要給予su權限


測試了一下, 一般上網沒問題(Opera Mobile), Line的話, 一開始傳不出去
後來打開3G再用這個軟體連線就可以, 傳圖片有看到這個軟體顯示上傳再跑
Play商店更新App也是, 有勾選僅使用WiFi更新, 透過這個軟體連線也成功更新
作者有說也可以去連一個不需要key的WiFi熱點, 再開tethering
看起來是需要打開3G/WiFi去觸發APP的通訊, 但實際傳輸會從USB
測試看起來也是這樣, 一般3G不可能有這樣鬼神般的上傳(我在公司測的)

---
Google Market/Play :
The search market work, but it’s not possible to download.
The application want to have an active 3G or Wifi network interface.
Some market applications are tagged "Wifi" only.
I can't fix this problem without changing low level API
(ConnectivityManager/ConnectivityService).
If a developer can generate a Service.jar enabling traces in
ConnectivityService class, he can send it to me.
To get around this problem, you can activate the 3G BEFORE starting reverse
tethering,all the data will goes to the usb.
Tips : You can connect to some wifi hotspot not protected by a key.
It's only when you want to surf that the hotspot ask you a user/password.
But, at this point, we have an 'active' connection. Market download should
work after starting reverse tethering
內文搜尋

X