Batch 自動備份與安裝 Split APKs 應用程式套件

2021-2-15 by 高田鑑識

批次檔(英語:Batch file),在DOSOS/2微軟視窗系統中,是一種用來當成手稿語言運作程式的檔案,若善用 Batch 功能可簡化 Windows 系統下日常的自動化需求。本篇將介紹如何使用 Batch 自動下載與安裝 Split APKs 。

在開始之前,為了確保 adb 指令可以在 DOS 下任一資料夾下執行,要先設定系統的 PATH 環境變數路徑,這代表著「系統要到哪些路徑底下找執行檔」。設定方式可以參考以下影片。

設定 PATH 環境變數路徑

影片一、設定 PATH 環境變數路徑

自動下載 Split APKs

請先點選「下載 Batch」按鈕,開啟 Google 雲端分享後請將兩個 Batch 檔案,存放至一個空的資料夾內。

  1. DownloadSAPKs.bat
  2. InstallSAPKs.bat

在 CMD 環境下執行 DownloadSAPKs.bat ,預設會自動將 LINE 的 APKs 備份至 「SAPKs-Backup」 資料夾內。

影片二、DownloadSAPKs 備份 Split APKs

自動安裝備份的 Split APKs

當要安裝備份的 Split APKs,只要在同一個資料夾下執行 InstallSAPKs.bat 即可將移除的 APP 安裝至裝置上。

影片三、InstallSAPKs 自動安裝備份的 Split APKs

備份其它的 APP

DownloadSAPKs 預設備份的 APP 為 LINE,若要備份其它的 APP,只要在 DownloadSAPKs.bat 之後輸入 APP 的 Packages 簡稱,即可變更備份的 APP 程式。若不知道 APP 的簡稱,可以使用以下指令,另可搭配管線 (Pipe) 與 findstr 縮小匯出的結果。

複製

指令一、列出第三方 APP

執行結果

備份 Telegram APP

複製

指令二、變更備份的 APP

影片四、備份任一 APP

總結

上一篇「如何備份與安裝 Android Split APKs 應用程式套件」介紹 SAI 與 adb install-multiple 進行備份與安裝 Split APKs,有鑑於過程較為繁雜,無法提升效率,希望藉由導入 Batch 自動化,可縮短作業流程並增加提取的成功率。

若執行 Batch 過程有任何問題,請洽詢高田鑑識團隊來協助優化 Batch 程式碼。