需要准备的东西:

kirafan数据包:https://share.weiyun.com/JXjDFKGp,来自kirafan私服教程

VGMToolbox:https://github.com/Manicsteiner/VGMToolbox/releases/download/r1047rev4/VGMToolbox_r1047rev4_x86.zip

HCADecoder:https://github.com/Nyagamon/HCADecoder/releases/download/v1.21/HCADecoder.v1.21.zip

kirafan语音加密密钥:00B6A3928706E529,来自贴吧帖子https://tieba.baidu.com/p/6137367384 9楼评论

DiskInternals Linux Reader:https://www.diskinternals.com/linux-reader

1.提取kirafan数据:

私服教程中提供的数据包实为蓝叠模拟器的备份,解压后可以看到里面data分区的vhdx,

Snipaste_2024-09-12_16-54-21.png

双击挂载,无视报错即可,因为之后需要用专门的软件来读写分区。

Snipaste_2024-09-12_16-55-46.png

打开DiskInternals Linux Reader,即可看到刚刚挂载的vhdx。

Snipaste_2024-09-12_17-10-56.png

找到kirafan的数据,保存

Snipaste_2024-09-12_17-12-47.png

Snipaste_2024-09-12_17-14-18.png

完成之后关闭DiskInternals Linux Reader,进入磁盘管理,分离vhd(否则文件一直占用删不掉)

Snipaste_2024-09-12_17-16-45.png

2.获取语音文件

打开刚刚提取出来的数据,进入files/c.r,其中voice开头的文件就是语音文件(文章中用智乃的演示)

Snipaste_2024-09-12_17-18-43.png

将所有要用到的acb文件单独拷出来,如果存在对应的awb文件,也需要一起拷出来。

接下来就需要把acb里面的加密语音解压出来,打开VGMToolbox,展开图示选项:

Snipaste_2024-09-12_17-23-38.png

直接把要解压的文件拖过来:

Snipaste_2024-09-12_17-24-39.png

进度条跑完之后,就可以看到解压出来的加密语音:

Snipaste_2024-09-12_17-27-13.png

Snipaste_2024-09-12_17-29-50.png

3.语音文件解密

将所有hca文件移动到HCADecoder的路径下:

Snipaste_2024-09-12_17-32-09.png

右键使用记事本编辑オプション指定デコード.bat,因为是shift-jis编码,使用Windows自带记事本打开可能会出现乱码的情况,推荐使用notepad--

将密钥更改为kirafan的 00B6A3928706E529

Snipaste_2024-09-12_17-35-40.png

保存之后重命名为A.bat(123,abc什么的都行,反正就是为了好打)

然后新建一个txt,填入

start C:\Users\Administrator\Downloads\HCADecoder.v1.21(改为你的HCADecoder的路径)\A.bat *.hca

保存为chino.bat(名字随意),随后运行chino.bat

乱码不用管,一路回车即可:

Snipaste_2024-09-12_17-39-25.png

Snipaste_2024-09-12_17-39-41.png

出现按任意键继续就说明解密完成了。

Snipaste_2024-09-12_17-41-01.png

随便点一个播放,如果有电流音或者无法播放之类的情况请检查密钥配置是否正确(直接复制,别手打)

Snipaste_2024-09-12_17-42-30.png