Deconstructing Unity Android Apps

Recently, I was interested in comparing two Android games built with Unity. I was particularly interested in analyzing how much font data each game included in the package submitted to the Google Play Store. A basic analysis of included files and their sizes can be accomplished with the following tools. adb adb shell pm list - Find the app ID of the target by listing all installed apps adb shell pm path - Find the unique install path of the provided app ID adb pull - Transfer the app files to your computer for further analysis zipinfo - Inspect the content and compressed file sizes of a ....

February 9, 2023 · 18 min · 3737 words · Heath Farrow