| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| unity_build_information_detection [2025/12/28 03:41] – 103.251.232.105 | unity_build_information_detection [2026/03/26 08:58] (current) – old revision restored (2026/03/19 12:35) klea |
|---|
| Iphone Air Screen Size Apple Apple Iphone Air Case Mit Magsafe Reviews <a href=https://www.madgik.di.uoa.gr/sites/default/files/2025-12/3lts5b2n.pdf>Iphone 17 Pro Max Price Pakistan Non Pta</a> Rumored Iphone 17 Specs Release Date Iphone 17 Pro Colors Official <a href=https://network.aljazeera.net/sites/default/files/contact/2025-12/20txs5ix.pdf>Pink And Orange Iphone 17 Pro Max Case</a> Iphone 17 Pro Max Review Camera Quality How Much Is Iphone Air 17 <a href=https://network.aljazeera.net/sites/default/files/contact/2025-12/2vi2wpmx.pdf>What Is The Best Iphone 17 Pro Case</a> Iphone 17 Price Japan 256gb Price 2025 Best Iphone 17 Pro Case Wirecutter <a href=https://www.madgik.di.uoa.gr/sites/default/files/2025-12/3jhxb6ec.pdf>How Much Iphone 17 Pro Max In Australia</a> Iphone 17 Specs Rumors Features Iphone 17 Price Japan 2025 Apple Japan <a href=https://www.autoritedelaconcurrence.fr/sites/default/files/2025-12/0uiw8io4.pdf>Precio Iphone 17 Pro Max Precio PerГє</a> Spigen Clear Iphone 17 Pro Case Iphone 17 Release Date Iphone 17 Announced When <a href=https://www.autoritedelaconcurrence.fr/sites/default/files/2025-12/0r7g5mw4.pdf>Iphone 17 Pro Vs Pro Max Differences Specs France</a> How Much Is Iphone 17 Pro In The Philippines What Are The New Colors For The Iphone 17 <a href=https://network.aljazeera.net/sites/default/files/contact/2025-12/2n4102hj.pdf>Iphone 17 Pro Max Colors List Official</a> Reddit Best Iphone Air Case Iphone 17 Pro Max Price Canada Cad <a href=https://network.aljazeera.net/sites/default/files/contact/2025-12/21g7vmm2.pdf>Iphone 17 Pro Vapor Chamber Apple Official</a> How Much Is A Iphone 17 Max Pro How Much Is The Iphone 17? <a href=https://www.madgik.di.uoa.gr/sites/default/files/2025-12/3ar7t0pr.pdf>Apple Uk Iphone 17 Pro Price Uk</a> Which Case Is Best For Iphone 17 Pro Max Iphone Air Price Japan <a href=https://www.madgik.di.uoa.gr/sites/default/files/2025-12/3sqzhjh1.pdf>Iphone 17 Pro Max Price Pakistan Pta</a> Apple Iphone Air Case With Magsafe Frost Iphone Air Review 2025 <a href=https://bastianfoundation.org/sites/default/files/50oplerk.pdf>Iphone 17 Air Specs Rumors 2025</a> Iphone 17 Pro Release Date Iphone 17 Pro Specs Iphone 17 Pro Max Is How Much In Nigeria <a href=https://marcotran.com/sites/default/files/2025-12/4oueh2dv.pdf>Iphone 17 Pro Case Leather With Card Holder</a> Will Iphone 15 Price Drop When 17 Comes Out Iphone 17 Air Colors Images | ====== Inspecting Information from Built Unity Players ====== |
| | |
| | It can be useful to inspect information from built Unity players. This can be helpful to check whether a certain DLL is used by the game, or verify that the player built properly. |
| | |
| | ===== High Level ===== |
| | |
| | * [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.)) |
| | |
| | ===== Unity Version ===== |
| | |
| | Find this information in: |
| | * ''.unity3d'' file header |
| | * resource file headers, for example: |
| | * ''unity default resources'' |
| | * ''globalgamemanagers'' |
| | * ''level<number>'' |
| | * ''sharedassets<number>.assets'' |
| | * files with 32 characters long names using hexadecimal characters [0-9a-f] |
| | * [Android]((since 2017.4)) ''lib/<arch>/libunity.so/.note.unity'' |
| | * [Windows] ''<executable>/.rsrc/version.txt'' |
| | * [Windows] ''UnityPlayer.dll'' - Properties / Details / File version |
| | |
| | ===== Used Assemblies ==== |
| | These methods work even with IL2CPP builds. |
| | |
| | * ''ScriptingAssemblies.json'' |
| | * Search for ''.dll'' in ''global-metadata.dat'' with a hex editor. |
| | |
| | Use cases: |
| | |
| | * We can determine URP usage by looking for ''Unity.RenderPipelines.Universal.*.dll''((e.g. ''Unity.RenderPipelines.Universal.Runtime.dll'')) |
| | |
| | ===== 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 this, however the most effective obfuscation methods((runtime assembly generation/loading and other methods relying on JIT)) are not compatible with IL2CPP so can't be used by developers. |
| | * ''global-metadata.dat'' appears to contain all the method/property/field names in UTF-8 (or at least those that were used and not stripped) from all the assemblies that were used by the build. |