avatar

魂器学院live2d提取

魂器学院live2d提取

魂器学院(horcrux college)的live2d加密了图片和音频,为cocos2d加密。lib-armeabi文件夹有libcocos2lua.so。还有用笔记本打开图片开头有sign显示bogehcollege,解密只需要找key值。

准备工具

DecApkTools或者HorcruxCollegeExtract
IDA

步骤

  1. 提取live2d文件,/assets/res/live2d/里面的文件夹。
  2. 找sign值,笔记本打开图片开头有sign显示bogehcollege。
  3. 找key值参考,使用IDA加载libcocos2lua.so,shift+F12打开string窗口,’ALT+T‘搜索框搜索sign值bogehcollege,key值在上面的字符串palmpi(akp包名也有palmpi)。
  4. 使用DecApkTools和HorcruxCollegeExtract解密图片。
    推荐使用HorcruxCollegeExtract批量处理。修改decrypt.py代码output_path = os.path.join(path, fname + '_decrypt' + ext)为output_path = os.path.join(path, fname + ext),不用再处理多余文件。
  5. 音频在assets/res/sound/文件夹,音频解密和图片解密一样。如果使用HorcruxCollegeExtract,需要decrtpy.py中flist = find_files(path, '*.png')改为flist = find_files(path, '*.ogg')。

我已经整理好了live2d文件,在github。


诺亚幻想live2d

诺亚幻想的live2d图片加密也是cocos2d,找sign值key值也是一样。

sign: sanpjgames
key: threepjsecrets

对于修改decrypt.py代码为magic = file.read(10) return magic == b'sanpjgames'。

诺亚幻想的的live2d图的质量不是很高,用waifu2x拉一下质量会好一点。

文章作者: Eikan
文章链接: https://eikanya.github.io/post/%E9%AD%82%E5%99%A8%E5%AD%A6%E9%99%A2/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Eikanya‘s Blog!

评论
簡