2017-08-09 45 views
-1

我想了解WebAPK,這裏是我的步驟如下:WebAPK如何工作?如果你解開apk包裏面有什麼?使用Android Studio CLI工具可以手動完成此過程嗎?

  1. 從Chrome中啓用improved-a2hs://標誌
  2. www.airhorner.com
  3. 點擊install然後add
  4. 這一步耗時約5〜8秒。我觀察到的通知 - 下載管理器下載APK
  5. 應用程序安裝

我試圖找到的APK,看看有什麼APK內。但我找不到它。

  1. 我在哪裏可以找到下載的APK?
  2. APK裏面有什麼?

我也想弄清楚整個過程是如何工作的。我的猜測是:向服務器發送

  1. URL當用戶單擊從給定的URL install
  2. 服務器爭奪清單
  3. 服務器從上面的信息創建APK
  4. 服務器返回的下載地址返回給用戶
  5. 用戶設備從給定鏈接自動下載並安裝

3.整個過程如何工作?

4.我可以使用Android Studio CLI工具模擬進程嗎?

回答

1
  1. 列出已安裝的軟件包,然後從手機pull。網站

    AndroidManifest.xml --> URL and manifest info as meta-data 
    classes.dex   --> dalvic executable 
    resources.arsc  --> resource files info 
    /res     --> resource files 
    /META-INF   --> signing stuff 
    /lib     --> looks empty 
    
  2. adb shell pm list packages | grep appName  
    adb pull patch/to/file ./ 
    
  3. 精縮版我從logcat的一些線索。以上猜測似乎合法

  4. 我會嘗試和更新,如果它是可能的
相關問題