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.soshift+F12打开string窗口,’ALT+T‘搜索框搜索signbogehcollegekey值在上面的字符串palmpi(akp包名也有palmpi)。
  4. 使用DecApkToolsHorcruxCollegeExtract解密图片。
    推荐使用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.pyflist = find_files(path, '*.png')改为flist = find_files(path, '*.ogg')

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


诺亚幻想live2d

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

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

评论