Support Unity 2021 format symbols.zip files, where the shared-objects no longer include the .sym.so filename pattern.
Design
If a discovered shared-object file (symbols.zip) does not contain any .sym.so files it is assumed to be a Unity 2021 file. If this is the case we extract libil2cpp.so, libmain.so, and libunity.so and then continue with the existing process.
Goal
Support Unity 2021 format
symbols.zip
files, where the shared-objects no longer include the.sym.so
filename pattern.Design
If a discovered shared-object file (
symbols.zip
) does not contain any.sym.so
files it is assumed to be a Unity 2021 file. If this is the case we extractlibil2cpp.so
,libmain.so
, andlibunity.so
and then continue with the existing process.Testing
New unity test scenario and fixture