使用 adb 命令修改 Android/data 目錄下的檔案(給碧藍檔案國服吃布丁)

Yumine發表於2024-03-24

本文記錄如何使用 adb 命令修改 Android/data 目錄下的檔案,然後給國服的碧藍檔案打上布丁🍮~

前言

今天下午刷著刷著微博就看到國服 BA 又又又發了和諧公告

圖 3

... 心情複雜。jpg

於是乎終於想起來得吃布丁🍮了,至於此次更新後布丁有沒有用還未知,但還是先搞上

食用方法之前就出了但是我一直沒搞(

具體方式就是修改一下游戲資料目錄裡的一個檔案內容,但是這個檔案是位於 Android/data 目錄下的

眾所周知,Android 高版本系統收緊了這個目錄的許可權,使用常規方式無法編輯該目錄的檔案

目前可行的方式主要是使用第三方檔案管理器配合 Shizuku 修改檔案

但還是因為我懶得下載 APP 並且我的電腦裡已經有 Android 開發環境,所以就直接用 adb 修改了 ww

如果沒有電腦或者懶得開啟電腦的話,可以使用第三方檔案管理器配合 Shizuku 的方式

使用 adb 打布丁🍮

以下步驟以 Windows 為例,Linux/macOS 下大同小異

開啟 Android 裝置的 USB 除錯功能

以 HyperOS 為例,到 設定 - 更多設定 - 開發者選項 開啟 USB 除錯 開關,如果有警告的話就同意

如果找不到 開發者選項 的選單的話,可以去系統引數資訊裡多次點選系統版本出現提示即可,或者自行去搜尋引擎查詢方法

圖 4

然後使用資料線連線到電腦

下載 adb

首先你的電腦上需要有 adb 工具

如果你有 Android 開發環境的話,一般可以在 C:\Users\你的電腦使用者名稱\AppData\Local\Android\Sdk\platform-tools 目錄下找到該工具

沒有的話可以從 這裡 下載後解壓

確保目錄下有 adb.exe,然後在空白處右鍵選擇 在終端中開啟

圖 2

執行終端命令

在上一步開啟的命令列裡輸入 adb,如果可以看到如下一大串內容則可以繼續執行命令

圖 5

  1. 確認連線裝置

輸入以下命令,如果出現“是否允許除錯”的對話方塊,勾選“總是允許”後再次輸入命令

adb devices

如果沒有問題的話會列印出當前連線的裝置

圖 6

  1. 進入 Shell
adb shell
  1. cd 到遊戲資料目錄
cd /storage/emulated/0/Android/data/com.RoamingStar.BlueArchive/files
  1. 備份原先的 LocalizeConfig.txt ,新建空檔案,然後吃布丁🍮~
mv LocalizeConfig.txt LocalizeConfig.txt.bak
touch LocalizeConfig.txt
echo >> LocalizeConfig.txt Env=dev
echo >> LocalizeConfig.txt IsLocalize=false
echo >> LocalizeConfig.txt "ResUrls=http://mx.jvav.net.cn/asdf;http://mx.jvav.net.cn/asdf;http://mx.jvav.net.cn/asdf"

然後執行 cat LocalizeConfig.txt 確保輸出的檔案內容與下圖所示一致

圖 7

命令列視窗先不要急著關,進入遊戲確認後再關

進入遊戲確認

開啟遊戲後應該會重新載入資源,載入完成進入遊戲後可以確認一下立繪是否已恢復

如果立繪已經正常,則吃布丁🍮成功~,之後的也不用看了,趕緊去卷總力戰吧 ww

老八終於不是紅肚兜了

圖 8

安全起見,修改成功後記得再去手機設定裡關掉 USB 除錯 開關

如果打不開遊戲的話,再執行以下命令恢復備份的檔案後使用其他方式修改

rm LocalizeConfig.txt
mv LocalizeConfig.txt.bak LocalizeConfig.txt

使用 MT 管理器配合 Shizuku

關於這種方式在 b 站有很多教程,可以自行 搜尋 檢視

如何啟動 Shizuku 參照官網文件:https://shizuku.rikka.app/zh-hans/guide/setup/

亦可參照以下影片

P.S. 其他使用 adb 編輯檔案的方法

pull & push

  1. adb pull xxx xxxx, 將檔案拉取到 PC 端
  2. 在 PC 端修改檔案
  3. adb push xxxx xxx, 將檔案推送到手機

busybox

使用第三方軟體 busybox
從官方網站上下載 busybox 軟體壓縮包,解壓後放到安卓系統的檔案目錄中(我的放在 /system/xbin 目錄下),進入該目錄(我的目錄是/system/xbin/busybox-1.30.1 ), 這個軟體包支援部分 unix 指令,如 vim。
指令如下
busybox vi /mnt/sdcard/test.txt
即可使用 vim 編輯器編輯 text 文字檔案了

Reference

https://www.bilibili.com/video/BV1eJ4m177fU/

https://zhuanlan.zhihu.com/p/370270503

https://blog.csdn.net/LJX_ahut/article/details/90670121


Also posted at https://www.nanoka.top/posts/38b4bdd1/
fin.

相關文章