
Sc encoded gzipped protobuf encoded streamsġ28 byte key/sig(?), stamp, uid, 20byte hmac On a rooted android device it is quite easy to capture the network trafic on the phone using tcpdump.Īnd inspect files in the /data/data/com.ea.game.simcitymobile_row/files directory for changes. String, index into the string table at the start of this section.Īfter login the user gets a new url to use, usually a numeric ip address, and confusingly (but not inconveniently) using http over port 443 String table, each string has a uint16 length, followed by utf-8 encoded text. typeįilename, followed by 9 bytes: 00 00 00 00 00 77 21 3c dcĭatabase - named tables with records with named fields ipa's the fourth byte is zero instead of one. The decompressed files start with the magic bytes: 3d 03 07 01 00 00 87 e0 81 80. The compressed files start with the magic bytes: 04 22 4d 18. decodecsv.py - a script for decoding, and other data files.AreaUpgrades.md - overview of cost of buying area extensions.OmegaLayout.md - optimal layouts for Controlnet Tower in Omega residential zones.See badwords.md for a google-translated version. Reading through the list you find the usual profanity, but apparently also the 1989 Tiananmen Square massacre, or Tibettan independence are listed as 'badwords'.

One intereting example i post here: badwords.txt. These are lz4 compressed, ( brew install lz4 for the decompressor ). ipa file the s3e binary is embedded in the main executable, and scrambled somewhat. apk files the main binary is in Simcity.s3e, this is a lzma compressed file, you can use 7zip to decompress it. The game is build upon the marmalade game engine.
