I had no luck ripping character models from Subway Surfers City. Looks like game stores a lot of data in either of its cache folders, but i'm on Android 14 and i'm restricted from checking out. Asset Studio only returns some pigeon meshes along with a bunch of gameobjects and UI elements and other irrelevant stuff when the APK is loaded in.
The models
are on the website but they lack skinning or any kind of armature which makes them worthless to me. Ideally I would want to rip animations as well but I can imagine how hard it would be if I can't even rip the models. So if you can offer any kind of help, take it here.
From the size of the APK, this game streams/downloads assets as you play. You'll need to either get the files off your device (which requires a rooted device, I believe) after what you want has appeared on screen, or use an emulator until what you want has appeared on screen and get the files out of the emulator's storage.
How to do so is going to vary by emulator, so I don't have a fast and clean tutorial for you, but in general you'll be looking for a folder structure like storage/app/data folder, or storage/app/obb. Sometimes it's in root/data/data. You'll be able to tell what folder is what because it'll be called something like com.appname.developer, or com.developer.appname.
That's all I know about games like this, so. Best of luck, google's your best friend, and if at first you don't succeed try and try again.
No luck so far. Been using Android Studio's native emulator and device explorer, /data and /obb turned out to be empty apart from some advertisement related data. At runtime or not it's the same picture. Maybe i'm looking the wrong way.
I have intention to contact person that uploaded models on the site previously to ask where and how they got them. Maybe i will be able to get the skinning and animations the same way.