March 1Mar 1 Localization Hello, I'm trying to get the sprites from the mobile only chinese game: One Piece: Set Sail. I've included three .zips, Cobyegg and brookwano, both of which contain .pngs that appear to have data because they have sizes, but nothing loads. baby5 contains a ".pvr.ccz" file, which I believe is the sprites, but I have no idea how to convert it into a viewable format. Thank you. Cobyegg.zip brookwano.zip baby5.zip
March 1Mar 1 Localization You should be able to use TexturePacker (Tools->PVR Viewer), but you will need the encryption key.
March 1Mar 1 Supporter You can use Frida and my script to get a key https://github.com/bartlomiejduda/Tools/blob/master/Frida Scripts/cocos2d/cocos2d_pvr_script.js
March 1Mar 1 Author Localization Sorry to ask, but how do I use the tool? I'm a little confused looking at it. Also, can the .pngs in "Cobyegg" be used in TexturePacker? 37 minutes ago, ikskoks said: You can use Frida and my script to get a key https://github.com/bartlomiejduda/Tools/blob/master/Frida Scripts/cocos2d/cocos2d_pvr_script.js
March 1Mar 1 Supporter It's a script for frida https://frida.re/ You can use it like this: frida -U -l cocos2d_pvr_script.js -f com.tapblaze.pizzabusiness But you need correct module and function names first.
March 1Mar 1 Author Localization Sorry, but I'm still a little confused about what to do. Do I need the .apk/.ipa? How do I figure out which module and function to use? 1 hour ago, ikskoks said: It's a script for frida https://frida.re/ You can use it like this: frida -U -l cocos2d_pvr_script.js -f com.tapblaze.pizzabusiness But you need correct module and function names first. Edited March 1Mar 1 by redtarp
March 1Mar 1 Supporter It seems you probably need someone more experienced than you to do it for you. To use this script you need basic programming and reverse engineeering knowledge. You need to do things like: - Decompile APK - Load cocos2d executable in IDA to find module and export name - Replace names in my script - Install frida server on your phone and frida client on your PC - Run frida client with the command I shared with you (adjusted for your case of course) - Test the key in TexturePacker And that's it. After that you should be able to use the key on all encrypted files. I can't help you more with this, sorry.
March 1Mar 1 Author Localization Oh, well, thank you for trying. Here's the .apk and .ipa if someone wants to take a look at it: .apk: https://drive.google.com/file/d/1-szLAdoRNt5E_MYU3CAMlRgGT1QJ_HXv/view?usp=sharing .ipa: https://drive.google.com/file/d/1fP5KV2KwxkR-7xCcTFSZNaD1td0AItMx/view?usp=sharing Edited March 1Mar 1 by redtarp
March 5Mar 5 Supporter 5 hours ago, redtarp said: Bumping to see if someone with more experience can help. I'll try when I'll have some free time for this (maybe on the weekend).
March 11Mar 11 Supporter I checked it. They obfuscated function names and function bodies 😄 This game can't be easily hooked with frida. Sorry.
Create an account or sign in to comment