(已解决)AliceFiction漂眇群像 解包

第一次遇到要正確文件名才能使用Asset Studio開啟AB包的 : )

Step 01
APK + 夜神模擬器 + DiskGenius (海底撈月法撈取遊戲熱更新資料)
開啟Android熱更新遊戲數據包
Android熱更新遊戲數據包文件名型式
aa7f143734c9b53200a4b24b88f22251.bundle
aa7f143734c9b53200a4b24b88f22251.bundle.hash

Step 02
使用大佬魔改的Asset Studio
Options —> Specify Game —> AliceFiction
開啟aa7f143734c9b53200a4b24b88f22251.bundle (268,277 bites)
結果不能開啟

Step 03
使用大佬魔改的Asset Studio (YSFC v1.38.02 PluginVer)
Options —> Specify Game —> AliceFiction
cskillfx_assets_cskillfx_000010_172d0e1f593427d5f4c45de01e5fbe1f.bundle (268,277 bites)
結果可以開啟
證明AB包要原文件名才能被魔改版Asset Studio正確開啟
要原文件名才能被正確解密

Step 04
Android版APK
ALICE Fiction - Puzzle RPG_2.6.1_APKPure.apk
裡面有453個遊戲AB包(.bundle)
是原文件名 , 可以被魔改版Asset Studio正確開啟

Step 05
抽出Android版APK自帶AB包遊戲資源
Font,TextAsset,Texture2D 放入asset-1目錄
Sprite 放入asset-2目錄

Step 06
Android 版熱更新AB包確定不能使用
除非還原原文件名

Step 07
使用iPad + Fiddler抓取遊戲熱更新AB包URL
得到URL文件 : 20240920_assets.alice-fiction.com_try2.txt

Step 08
使用iPad + Fiddler抓取遊戲ipa安裝包
extDirnkywjlldlnytejyr.thinned.signed.dpkg.ipa (705MB)
但這邊未解壓縮 , ipa文件僅放懶人包裡

Step 09
使用wget下載iOS版熱更新URL
wget + 20240920_assets.alice-fiction.com_try2.txt
運行wget.bat後自動開始下載iOS版遊戲熱更新AB包
wget_url_alice-fiction.rar (1.9 MB)

Stetp 10
使用大佬魔改的Asset Studio (YSFC v1.38.02 PluginVer)
Options —> Specify Game —> AliceFiction
開啟iOS版遊戲熱更新AB包(.bundle)

Step 11
抽出iOS版熱更新AB包遊戲資源
Font,TextAsset,Texture2D 放入asset-3目錄
Sprite 放入asset-4目錄

Step 12
合併Android版APK自帶AB包 + iOS版熱更新AB包遊戲資源
asset-3 併入 asset-1
asset-4 併入 ssset-2

Step 13
批次修改音頻文件後綴為.acb
.bytes ----> .acb
這邊後綴要使用.acb (可以使用foobar2000播放和轉檔)
不能使用.awb (無法使用foobar2000播放和轉檔)
修改子目錄.bytes副檔名(更改.bytes後綴為.acb).bat
將bat放在asset-1目錄下運行bat即可自動修改後綴


修改子目錄.bytes副檔名(更改.bytes後綴為.acb).rar (462 字节)

Step 14
遊戲ACB音頻目錄
\asset-1\AddressableAssets\adv_voices_local
\asset-1\AddressableAssets\audio_local
\asset-1\AddressableAssets\Bgm
\asset-1\AddressableAssets\Se
\asset-1\AddressableAssets\Se_local
\asset-1\AddressableAssets\voice_home
\asset-1\AddressableAssets\voice

Step 15
剛才批次修後綴
.bytes ----> .acb
其中有2個目錄是視頻文件(.usm)
\asset-1\AddressableAssets\adv_videos_local
\asset-1\AddressableAssets\videos_local
再批次修改後綴]
.acb ----> .usm
但由於USM視頻文件需要key因此無法使用VGMToolbox抽出

Step 16
批次修改Spine文件多餘後綴.prefab
修改子目錄後綴(.atlas.prefab去掉.asset後綴+.prefab改後綴為.json).bat
將bat放在asset-1目錄下運行bat即可自動修改後綴


修改子目錄後綴(.atlas.prefab去掉.asset後綴+.prefab改後綴為.json).rar (634 字节)

Step 17
Spine文件目錄
\asset-1\AddressableAssets\Actor
(角色立繪Spine)(眼和嘴動作分開要自行用Spine Pro合併)
\asset-1\AddressableAssets\Actor_local
(角色立繪Spine)(眼和嘴動作分開要自行用Spine Pro合併)
\asset-1\AddressableAssets\adv_fxs

Step 17
手動修改Spine文件多餘文件名
\asset-1\AddressableAssets\cskillfx (角色技能Spine)
手動去除多餘文件名_skill_attack

Step 18
其他目錄有多餘Spine json文件
\asset-1\AddressableAssets\Avatar
\asset-1\AddressableAssets\avatar_unit
猜要手動找.png與.atlas匹配


Step 19
製作遊戲原始AB包懶人包
com.alicefiction_asset_20240921.rar (5.48GB)
\01_Android_APK (遊戲Android版APK)
\02_Android_APK_extract_bundles (遊戲Android版APK抽出的AB包)
\03_Android_hot-updated_bundles (遊戲Android版熱更新的AB包)
\04_iOS_IPA (遊戲iOS版IPA)
\05_iOS_IPA_extract_bundles (無資料)
\06_iOS_hot-updated_bundles (遊戲iOS版熱更新的AB包)

Step 20
製作遊戲從AB包抽出資源後懶人包
com.alicefiction_extract_20240921.rar (4.14GB)
\asset-1 (Font,TextAsset,Texture2D) (ACB USM PNG SPINE)
\asset-2 (Sprite) (PNG)

Spine文件使用skeletonViewer-3.8.99.jar開啟json文件

Spine截圖詳情











foobar2000安裝詳情

Step 01 至foobar2000官網取得安裝主程序

https://www.foobar2000.org/files/foobar2000-x64_v2.1.5.exe

Step 02 至gifhub取得foobar2000 vgmstream decoder 插件

https://github.com/vgmstream/vgmstream/releases/download/r1951/foo_input_vgmstream.fb2k-component

Step 03 運行foobar2000-x64_v2.1.5.exe 安裝foobar2000主程序

Step 04 運行foobar2000主程序

Step 05 File(文件) —> Preferences (偏好設置)

Step 06 Preferences Components (偏好設置組成部份)

Step 07 點選install安裝新插件

Step 08 選取foo_input_vgmstream.fb2k-component

Step 09 foo_input_vgmstream.fb2k-component會出現在清單最下方 , 按OK

Step 10 重啟foobar2000主程序

Step 11 Windows直接套用foobar2000來開啟awb音頻文件

Step 12 Windows直接套用foobar2000來開啟acb音頻文件 (有的會開啟無效)

Step 13 acb音頻文件有的會開啟無效(因為只是awb音頻清單而已)

Step 14 正常播放awb acb音頻文件

Step 15 安裝foobar2000 音頻編碼包

https://www.foobar2000.org/files/Free_Encoder_Pack-2024-04-23.exe

foobar2000安裝截圖詳情

2024-09-17_161854
2024-09-17_161905
2024-09-17_161917
2024-09-17_161929
2024-09-17_161939
2024-09-17_161950


2024-09-17_162349
2024-09-17_162358






2024-09-17_162720




2024-09-17_170521
2024-09-17_170529
2024-09-17_170539
2024-09-17_170549
2024-09-17_170558



foobar2000其他編碼安裝詳情

官方的Coded Pack無法安裝全部
這邊我已經安裝測試過的Codec一次打包
encoders.rar (3.8 MB)

解壓縮後一次放入 C:\Program Files\foobar2000
會有重複是正常的 , 通通取代就對了 : )

目前可轉檔的格式如圖

編碼參數設定可以自行設定
或你也可以自行額外安裝其他編碼器

http://www.rarewares.org/

Android+iOS原始AB包與熱更新遊戲數據包懶人包載點詳情

原始APK+熱更新遊戲數據包懶人包載點詳情
com.alicefiction_asset_20240921.rar (5.48GB)

Google Drive載點

Mega.nz載點

百度盤載點

提取码: 1234

使用魔改版Asset Studio抽出遊戲資源後懶人包載點詳情

使用魔改版Asset Studio抽出遊戲資源後懶人包
com.alicefiction_extract_20240921.rar (4.14GB)

Google Drive載點

Mega.nz載點

百度盤載點

提取码: 1234

2 个赞

因为有很多游戏的加密逻辑中的key是通过文件名计算得出的,还有些不定长的fakeheader的游戏也是用文件名计算头长度的

1 个赞

非常感谢帖子里给予我帮助、分享代码、制作程序、分享解包流程的各位大佬和帮忙顶帖的各位坛友,谢谢你们让这个游戏得以解包!
大佬们的技术讨论交流也让我受益匪浅,希望我们论坛接下来也能保持这种良好讨论、互帮互助的氛围运营下去!

这是我的一点小小心意,不成敬意,没什么技术含量,希望能扩充大佬们的收藏库,帮助到喜欢这种美术风格的坛友!
ALICE Fiction的姐妹作Crash Fever国际服的立绘包:
链接:https://pan.baidu.com/s/1-TUYQb7flPUO3yxZyjHeCw
提取码:1234

3 个赞