-T switch loader selection
The -T switch allows the user to specify the loader to be used by IDA.
Command line syntax
ida -T<prefix> <filename><prefix> is a unique prefix of the loader description as shown in the Load file dialog. For example, when loading a .NET executable, IDA proposes the following options:

For each of them, the corresponding T option could be:
-TMicrosoft-TPortable-TMS-TBinary
If the prefix contains spaces, quotes should be used:
ida -T"Apple DYLD cache for arm64e (complete image)" dyld_shared_cache_arm64e
In case of an archive format like ZIP, you can specify the archive member to load after a colon (and additional loader names nested as needed).
For instance, to load ObjDir.exe contained in AllTools.zip:
ida -TZIP:ObjDir.exe C:\Temp\AllTools.zip
To load the main dex file from an .apk (which is also a zip file):
ida -TZIP:classes.dex:Android file.apk
However, it is usually better to pick the APK loader at the top level (especially in the case of multi-dex files):
ida -TAPK file.apk
When -T is specified, the initial load dialog is skipped and IDA proceeds directly to loading the file using the specified loader (but any additional prompts may still be shown).
Last updated
Was this helpful?
