unity_build_information_detection
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| unity_build_information_detection [2025/06/18 21:29] – 31.23.168.15 | unity_build_information_detection [2025/11/05 09:46] (current) – old revision restored (2025/10/22 09:10) klea | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Okay, buddy, I literally just discovered something so cool, I had to pause my life and share immediately. | + | ====== Inspecting Information from Built Unity Players ====== |
| - | + | ||
| - | This article is a design explosion. It’s packed with wild visuals, creative magic, and just the right amount of designer madness. | + | It can be useful to inspect information from built Unity players. |
| - | + | ||
| - | Sound too good? Alright, <a href=http://marshallmahaabouamara.com/__media__/js/netsoltrademark.php?d=www.pinterest.com%2Fpin%2F913878949389004506%2F>go look right this moment</a>! | + | ===== High Level ===== |
| - | + | ||
| - | Still scrolling? Fine. Imagine | + | * [Android] .xapk/.apk/.so can be traversed with [[https://www.7-zip.org/|7-Zip]] |
| - | + | * Unity asset file headers can be inspected with any hex editor((Even Notepad works, although only for files <500KB. Notepad may struggle to open bigger files.)) | |
| - | So hit it, and share the love. Because real talk, this is worth it. | + | |
| - | + | ===== Unity Version ===== | |
| - | Boom. | + | |
| + | Find this information in: | ||
| + | * '' | ||
| + | * resource file headers, for example: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * files with 32 characters long names using hexadecimal characters [0-9a-f] | ||
| + | * [Android]((since 2017.4)) '' | ||
| + | * [Windows] ''< | ||
| + | * [Windows] '' | ||
| + | |||
| + | ===== Used Assemblies ==== | ||
| + | These methods work even with IL2CPP builds. | ||
| + | |||
| + | * '' | ||
| + | * Search for '' | ||
| + | |||
| + | Use cases: | ||
| + | |||
| + | * We can determine URP usage by looking for '' | ||
| + | |||
| + | ===== Notes ===== | ||
| + | |||
| + | * In non-IL2CPP((ie. Mono)) builds, all code that made it into a build is also available to the end user and can be viewed with tools ((dnSpy or ILSpy for .dll files)) relatively easily. Obfuscation can mitigate | ||
| + | * '' | ||
unity_build_information_detection.1750282170.txt.gz · Last modified: 2025/06/18 21:29 by 31.23.168.15