各位大佬们,我想知道这个游戏该怎么解包,十分感谢
遊戲資產清單
遊戲資產下載懶人包
manifest.rar (2.8 MB)
要去忙了 , 弄個簡易懶人包
使用python腳本硬抽出bin文件的字串 (不曉得完不完整)
使用EmEditor去掉多餘字串
接著生成url (共48721個文件)
運行wget.bat
自動開始下載遊戲資源AB包
AB包沒加密 , 被隱藏版號
AnimeStudio 輸入版本號碼 2022.3.5 f1
Spine版本 4.0.64
读取不优雅(
这就是二进制catalog, AddressablesToolsPy啥的都可以读
然后替换interal_id里面的就行
catalog版本获取方式
https://api.angelicaaster.net/api/web/version
构建
https://assets.cdnangelicaaster.net/res/v1/StandaloneWindows64/1/catalog_r_{R}{H}.bin
这里StandaloneWindows64可以换成别的,常玩dmm的都知道就不说了
另外来点好友


Fiddler取得遊戲資產清單
由Fiddler得到遊戲資產清單
bin文件轉換為下載清單
將catalog_r_1.43.6998f43f4289bc59cc0a83076c4e0e3df908f8fb29ac4a11dfcdd1cd5cfbb6fcb.bin
改名為 catalog.bin
修改自AddressablesToolsPy python腳本
將bin2url.bat 與 bin2url.py 與 catalog.bin 放在一起
運行 bin2url.bat
自動運行 bin2url.py
自動生成 bin2url.txt
將 bin2url.txt 拿去餵 wget
將 bin2url.txt 與 wget.bat 與 wget.exe 放在一起
運行wget.bat
自動開始下載遊戲AB包 48721 files (4.54GB)
使用AnimeStudio-net9.CLI抽出遊戲資源
此遊戲AB包沒有版本號碼
故 bat 批次檔加入參數 --unity_version 2022.3.5f1
此遊戲AB包沒有完整的container path
只有 0 到 9 , a 到 f 簡易目錄
若使用container方式去抽出遊戲資源
會有一部分圖檔因為同文件名又在同一目錄
導致新圖檔覆蓋舊圖檔 (只有28000多個文件)
因此這邊使用 BySource 依照AB包文件名分類
指定類別全部抽出後共30446個文件
等下再使用python腳本通通放在一起
然後手動整理分類
AnimeStudio.CLI-1.bat
原本的BAT參數
@echo off
AnimeStudio.CLI ASImport ASExport --game Normal --types TextAsset Texture2D AudioClip VideoClip Font --group_assets ByContainer
加入版本號碼與修改輸出分類分式後
@echo off
AnimeStudio.CLI ASImport ASExport --game Normal --unity_version 2022.3.5f1 --types TextAsset Texture2D AudioClip VideoClip Font --group_assets BySource
平時解包正常的AB包時 , 版本號碼可以拿掉 , 輸出分類分式以ByContainer為主
這遊戲比較特別 , 需要加入AB包版本號碼 , 需要修改輸出分類方式
將AB包(檔案或含目錄)
放入 ASImport 目錄內
運行 AnimeStudio.CLI-1.bat
自動抽出TextAsset、Texture2D、AudioClip、VideoClip、Font類型資源
輸出目錄 ASExport
手動整理抽出遊戲資源
新建根目錄 all
根目錄內新建目錄 out
將 ASExport 底下所有目錄移動到新建目錄 out 內
將 mix.bat 與 mix.py 放在根目錄 all 內
運行mix.bat
自動運行mix.py
根目錄內自動新建目錄 mix
自動將目錄 out 底下所有文件移動到外面 mix 目錄內
手動整理地獄開始 : )
mix目錄下關鍵字自動分類
將 search.bat 與 search.py 放在根目錄 all 下
確定根目錄下有mix目錄
運行search.bat
自動運行search.py
輸入指定字串
比如輸入 AcrylicIcon
腳本會自動於mix目錄下生成子目錄 AcrylicIcon
自動將含有 AcrylicIcon 檔名文件放入 AcrylicIcon 目錄內
移動完後腳本會繼續詢問下一個要輸入的字串
手動整理地獄持續中 : )
移除spine紅色馬賽克
spine目錄 \Extract\mix\Spine
spine文件版本 4.0.64
這邊使用官方版skeletonViewer效果會比較差
可以使用 anosu SpineViewer
色色場景 \Extract\mix\Spine\rev (原始版)
色色場景 \Extract\mix\Spine\rev_fix (修改版)
色色場景有紅色大肉棒出現
使用python腳本修改 atlas 文件
運行atlas_fix.bat
自動運行atlas_fix.py
自動生成 atlas 備份文件
自動修改 atlas 文件內容
再度開啟後紅色馬賽克已消失
生成懶人包 : )
python 腳本
遞迴瀏覽子目錄下所有 *.atlas文件
尋找每行特定字串 (定位用)
MaskMosaic1
MaskMosaic2
MaskMosaic3
MaskMosaic4
MaskMosaic5
若找不到每行特定字串
MaskMosaic1
MaskMosaic2
MaskMosaic3
MaskMosaic4
MaskMosaic5
則跳過不處理
找到指定字串後
修改該字串後面第一行以及第二行
比如找到 MaskMosaic1 和 MaskMosaic2
修改MaskMosaic1 和 MaskMosaic2 第一行以及第二行
第一行為 bounds 座標
第二行為 offsets 座標偏移量
可能情況
CASE 1
第一行 bounds 存在 , 第二行 offsets 存在 , 兩者都處理
CASE 2
第一行 bounds 不存在 , 第二行 offsets 不存在 , 兩者都不處理
CASE 3
第一行 bounds 不存在 , 但第二行 offsets 存在 , 只處理第二行 offsets
CASE 4
第一行 bounds 存在 , 但第二行 offsets 不存在 , 只處理第一行 bounds
比如 bounds 與 offsets 兩者都存在
MaskMosaic1
bounds:616,383,359,563
offsets:0,5,360,574
MaskMosaic2
bounds:3819,2535,267,458
offsets:0,0,277,560
改成
MaskMosaic1
bounds:1,1,1,1
offsets:0,0,0,0
MaskMosaic2
bounds:1,1,1,1
offsets:0,0,0,0
依此類推修改
MaskMosaic2
MaskMosaic3
MaskMosaic4
MaskMosaic5
原 *.atlas文件 生成備份文件 *.atlas.bak
atlas文件修改完後覆蓋原檔
遊戲資源AB包與抽出資源懶人包載點詳情
遊戲資源AB包與抽出資源懶人包
angelicaaster_20251208.rar (11.9GB) (RAR密碼 : 1234)
Google Drive載點
Mega.nz載點
百度盤載點
angelicaaster_20251208.rar
谢谢各位大佬指点
吃瓜 ![]()
qingliu佬资源被套了
tg乐子多共享资源需谨慎
浮出水面 : )
繼續搞frida
我有自己的解包群組
只是我不混telgram而已





























