Date A Live: Spirit Pledge Game Analysis

  • Assets Decryption Tool:
    • Reverse Engineer mobile game Date A Live: Spirit Pledge using Static analysis tool from NSA ghidra and dynamic analysis tool frida.
    • Re-implement decryption functions using Python, implement methods to convert PowerVR, Ericsson Texture Compression format to digital images format (JPEG/PNG)
  • Assets Mining CD/CI: - Data-mined source logics to find insecure API/server that allows easy download/extraction of new game contents. - Datamining repository above developed decryption tool. Using cronjob and Github Action to automate fetch, decrypt and datamine new contents.
  • Usable mined data examples:
    • Extract Live2D assets compatible with Live2DViewerEX: Link
    • Dating Route and Favorites: Link

Other games reverse engineering/analysis