Extract 3D models from Android games?

Hello everyone!

Does anybody know how to rip 3D models from Android games? I need to rip from Transformers: RobotsInDisguise (https://play.google.com/store/apps/details?id=com.hasbro.tf360appstore&hl=en). If any of you have any ideas, tell me please. Thank you!

From my experience, extracting the assets directly is pointless since a lot of companies use their own proprietary engines and file formats, and it’s unlikely you’ll see importers or converters for those (you can try regardless).

I’m not 100% sure, but if you can find an Android app emulator that uses DirectX you should be able to rip the models with NinjaRipper, although I don’t know of any emulators that do use DirectX.

Thank you for your reply! I’ve spent a couple of days extracting the assets from the cache file and tried so many ways to get the file open, no luck. I’ve also tried a few Android emulators including BlueStacks, Droid4X, Memu and Genymotion with Ninja Ripper and it only created a log file. I’ll do a few more weeks of research to see if I can find any of the Android emulators that use DirectX. Anyways, thanks for your advice!

i Managed to find a way to extract car models from CSR Racing :smiley: but is not funn at all

Not sure how it works with Google Play games, but if the game is also on the iTunes App store it might be easier. There’s a small possibility that it could be using Unity, and DisUnity might work. If I remember correctly after you download the file from the app store it’s a .apk file which you can extract the contents using 7-Zip and uncompress it like a ZIP file. Then it just depends on the rest of the file formats inside it.

It’s actually also available on the iTunes App Store, though. Here’s the link: “https://itunes.apple.com/us/app/transformers-robots-in-disguise/id945490355?mt=8”. You can also get the game cache file from an Android device here: “https://drive.google.com/file/d/0B1NFL7gfJAdpNm4xdnhuSGMwc00/view?usp=sharing”. The format of the files in it are very weird. It’s mostly a .bin format. I also tried to use DisUnity though, but didn’t work for me. You can try if you want to. The only thing I need to know now is the Android emulator for Windows that uses DirectX so I can rip the 3D models with Ninja Ripper.