avifgainmaputil
executablemacOS318.5 KBarm64
Telemetry collector — transmits system data to remote endpoints
Collects system information and diagnostic data, then sends it to remote servers via network requests to three configured endpoints. Contains telemetry instrumentation at multiple points in its execution flow. Runs as an unsigned ad-hoc signed executable with 401 functions and access to 6 public frameworks. The presence of multiple telemetry collection points and external network destinations indicates continuous or periodic data transmission to Apple or partner infrastructure.AI
Fingerprint
- Platform
- macOS
- Type
- executable
- Arch
- arm64
- Min OS
- 15.0.0
- SDK
- 15.2.0
- File Size
- 318.5 KB
- UUID
- EE8165AC-1612-3658-82EF-F3462F6B46C9
- Analyzed
- 2026-04-09T08:35:17Z
- CDHash
- 7fd0ec11b304509fe979c097efd288442f7b7ed26b57b60695a27aeb9f416659
Frameworks6
Interesting Strings
Network Surface
Endpoints(3)
DNA Capability Vector
Location
0
Keychain
0
Network
0
Storage
0
Hardware
0
IPC
0
Analytics
0
Security
0
System
0
Behavioral Profile
URL Endpoints
2
Telemetry Strings
4
File Paths
0
Bundle IDs
0
IOKit Constants
0
Library Functions
100
Structural HashesSHA-256
Static Libraries100 / 401 functions identified
Identified Libraries
FLAC 1.5.0 (8 fn)SDL2 2.32.10 (4 fn)SDL2_test 2.32.10 (2 fn)X11 1.8.12 (8 fn)aom 3.13.1 (4 fn)asprintf 0.26_1 (1 fn)boost_contract 1.89.0 (1 fn)boost_json 1.89.0 (3 fn)boost_log 1.89.0 (2 fn)boost_math_tr1 1.89.0 (2 fn)boost_program_options 1.89.0 (3 fn)boost_serialization 1.89.0 (1 fn)boost_wave 1.89.0 (3 fn)cares 1.34.5 (1 fn)flatbuffers 25.9.23 (17 fn)gettextlib 0.26_1 (4 fn)gmock 1.17.0 (5 fn)gtest 1.17.0 (7 fn)jpeg 3.1.3 (1 fn)jq 1.7.1 (1 fn)jxl_extras_codec 0.11.1_3 (1 fn)lcms2 2.17 (1 fn)ldns 1.9.0 (1 fn)rav1e 0.8.1 (1 fn)rubberband 4.0.0 (4 fn)srt 1.5.4 (5 fn)tesseract 5.5.2 (8 fn)vmaf 3.0.0 (1 fn)
Function Matches(1)
png_create_read_structlibpng 1.6.43High
Functions(401)
0x10000309cmain
0x100003cd0avif::(anonymous namespace)::PrintUsage(std::__1::vector<std::__1::unique_ptr<avif::ProgramCommand, std::__1::default_delete<avif::ProgramCommand> >, std::__1::allocator<std::__1::unique_ptr<avif::ProgramCommand, std::__1::default_delete<avif::ProgramCommand> > > > const&)
0x100003f70sub_100003f70
0x100003f80std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init_copy_ctor_external(char const*, unsigned long)
0x10000400cstd::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__throw_length_error[abi:ne180100]() const
0x100004020std::__1::__throw_length_error[abi:ne180100](char const*)
0x100004070std::length_error::length_error[abi:ne180100](char const*)
0x100004094std::__throw_bad_array_new_length[abi:ne180100]()
0x1000040bcstd::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne180100]<0>()
0x10000416cstd::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence[abi:ne180100]<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)
0x1000042d0std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output[abi:ne180100]<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char)
0x10000440cstd::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string[abi:ne180100](unsigned long, char)
0x1000044b4std::__1::vector<std::__1::unique_ptr<avif::ProgramCommand, std::__1::default_delete<avif::ProgramCommand> >, std::__1::allocator<std::__1::unique_ptr<avif::ProgramCommand, std::__1::default_delete<avif::ProgramCommand> > > >::__destroy_vector::operator()[abi:ne180100]()
0x100004530avif::(anonymous namespace)::HelpCommand::~HelpCommand()
0x100004534avif::(anonymous namespace)::HelpCommand::~HelpCommand()
0x100004548avif::(anonymous namespace)::HelpCommand::Run()
0x100004550avif::ProgramCommand::~ProgramCommand()
0x1000045a8argparse::ArgumentParser::~ArgumentParser()
0x100004658std::__1::vector<argparse::ArgumentGroup, std::__1::allocator<argparse::ArgumentGroup> >::__destroy_vector::operator()[abi:ne180100]()
0x1000046dcstd::__1::allocator<argparse::ArgumentGroup>::destroy[abi:ne180100](argparse::ArgumentGroup*)
Imports240 symbols from 6 dylibs
Exports149
_ZN4avif10ChangeBaseERK9avifImagei15avifPixelFormatPS0_0x12ce4
_ZN4avif10WriteImageEPK9avifImageRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEii0xdde4
_ZN4avif13CicpConverter15default_choicesEv0x12ca4
_ZN4avif13CicpConverter8from_strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x12820
_ZN4avif14CombineCommand3RunEv0xcf00
_ZN4avif14CombineCommandC1Ev0xcefc
_ZN4avif14CombineCommandC2Ev0xc0c8
_ZN4avif14ConvertCommand3RunEv0x5b70
_ZN4avif14ConvertCommandC1Ev0x5b6c
_ZN4avif14ConvertCommandC2Ev0x4898
_ZN4avif14ProgramCommand10PrintUsageEv0x1251c
_ZN4avif14ProgramCommand9ParseArgsEiPKPKc0x124f4
_ZN4avif14ProgramCommandC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_0x12380
_ZN4avif14TonemapCommand3RunEv0x10294
_ZN4avif14TonemapCommandC1Ev0x10290
_ZN4avif14TonemapCommandC2Ev0xfb38
_ZN4avif15SwapBaseCommand3RunEv0x133ec
_ZN4avif15SwapBaseCommandC1Ev0x133e8
_ZN4avif15SwapBaseCommandC2Ev0x1301c
_ZN4avif20PixelFormatConverter15default_choicesEv0x12694
_ZN4avif20PixelFormatConverter8from_strERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x12524
_ZN4avif20PrintMetadataCommand3RunEv0xe99c
_ZN4avif20PrintMetadataCommandC1Ev0xe998
_ZN4avif20PrintMetadataCommandC2Ev0xe814
_ZN4avif21ExtractGainMapCommand3RunEv0xd974
_ZN4avif21ExtractGainMapCommandC1Ev0xd970
_ZN4avif21ExtractGainMapCommandC2Ev0xd704
_ZN4avif8ReadAvifEP11avifDecoderRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb0xe6a4
_ZN4avif9ReadImageEP9avifImageRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE15avifPixelFormatjb0xe408
_ZN4avif9WriteAvifEPK9avifImageP11avifEncoderRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE0xdfc0
_ZN8argparse10wrap_widthENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmNS0_6vectorIS6_NS4_IS6_EEEE0x1b8bc
_ZN8argparse11is_argumentENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_3mapIS6_NS0_10shared_ptrINS_8ArgumentEEENS0_4lessIS6_EENS4_INS0_4pairIKS6_SA_EEEEEE0x1b5ec
_ZN8argparse12USAGE_PREFIXE0x30018
_ZN8argparse13ArgumentGroup6epilogENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x16ca4
_ZN8argparse13ArgumentGroupC1ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x13d88
_ZN8argparse13ArgumentGroupC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x16c48
_ZN8argparse14ArgumentParser10parse_argsEiPKPKciii0x14008
_ZN8argparse14ArgumentParser10print_helpEv0x144a8
_ZN8argparse14ArgumentParser11print_usageEv0x14370
_ZN8argparse14ArgumentParser13print_versionEv0x1440c
_ZN8argparse14ArgumentParser16parse_args_throwENSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE0x14630
_ZN8argparse14ArgumentParser16parse_args_throwEiPKPKc0x14130
_ZN8argparse14ArgumentParser18add_argument_groupENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x13e90
_ZN8argparse14ArgumentParser18reset_destinationsEv0x16a30
_ZN8argparse14ArgumentParser30add_help_option_if_unspecifiedEv0x162d4
_ZN8argparse14ArgumentParser4progENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb0x13cc4
_ZN8argparse14ArgumentParser6epilogENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x13e68
_ZN8argparse14ArgumentParser7versionENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x13e40
_ZN8argparse14ArgumentParserC1ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_RNS1_13basic_ostreamIcS4_EE0x13e3c
_ZN8argparse14ArgumentParserC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_RNS1_13basic_ostreamIcS4_EE0x1399c
_ZN8argparse15is_valid_choiceENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_6vectorIS6_NS4_IS6_EEEE0x1b710
_ZN8argparse15long_option_strERKNS_8ArgumentE0x199e8
_ZN8argparse16DefaultFormatter10set_parserEPNS_14ArgumentParserE0x191a0
_ZN8argparse16DefaultFormatterC1Emm0x1918c
_ZN8argparse16DefaultFormatterC2Emm0x19178
_ZN8argparse16short_option_strERKNS_8ArgumentE0x19884
_ZN8argparse17determine_metavarERKNS_8ArgumentE0x1ad8c
_ZN8argparse20split_leading_dashesENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE0x1b498
_ZN8argparse6INDENTE0x30000
_ZN8argparse6strdupEPKc0x1b890
_ZN8argparse7tolowerENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE0x1b7f8
_ZN8argparse7toupperENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE0x1b760
_ZN8argparse8Argument10group_nameENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x178d0
_ZN8argparse8Argument13default_valueERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x17580
_ZN8argparse8Argument13default_valueERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE0x176f8
_ZN8argparse8Argument13default_valueERKSt16initializer_listINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE0x17854
_ZN8argparse8Argument4helpENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x16ba0
_ZN8argparse8Argument5nargsEc0x17124
_ZN8argparse8Argument6actionENS_6ActionE0x16bc8
_ZN8argparse8Argument7choicesENSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE0x1752c
_ZN8argparse8Argument7metavarENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE0x17504
_ZN8argparse8Argument7show_inENS_6ShowInE0x178f8
_ZN8argparse8Argument8requiredEb0x17578
_ZN8argparse8ArgumentC2ENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES7_0x16d20
_ZN8argparse8basenameENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE0x1bc80
_ZNK8argparse13ArgumentGroup4nameEv0x16ccc
_ZNK8argparse13ArgumentGroup6epilogEv0x16cf4
_ZNK8argparse13ArgumentGroup9argumentsEv0x1646c
_ZNK8argparse14ArgumentParser11descriptionEv0x16b48
_ZNK8argparse14ArgumentParser15argument_groupsEv0x1643c
_ZNK8argparse14ArgumentParser18no_space_short_argENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_NS1_10shared_ptrINS_8ArgumentEEENS1_4lessIS7_EENS5_INS1_4pairIKS7_SB_EEEEEE0x165d8
_ZNK8argparse14ArgumentParser4progEv0x16af4
_ZNK8argparse14ArgumentParser6epilogEv0x16b74
_ZNK8argparse14ArgumentParser7versionEv0x16b1c
_ZNK8argparse16DefaultFormatter12format_usageEv0x191a8
_ZNK8argparse16DefaultFormatter13format_epilogEv0x1a99c
_ZNK8argparse16DefaultFormatter14format_versionEv0x1acc4
_ZNK8argparse16DefaultFormatter16format_argumentsEv0x19e24
_ZNK8argparse16DefaultFormatter18format_descriptionEv0x19afc
_ZNK8argparse8Argument10group_nameEv0x17ba8
_ZNK8argparse8Argument10positionalEv0x1647c
_ZNK8argparse8Argument11default_setEv0x16474
_ZNK8argparse8Argument11long_optionEv0x16548
_ZNK8argparse8Argument12short_optionEv0x16574
_ZNK8argparse8Argument13default_valueEv0x17958
_ZNK8argparse8Argument4helpEv0x17900
_ZNK8argparse8Argument4nameEv0x16834
_ZNK8argparse8Argument5nargsEv0x16804
_ZNK8argparse8Argument6actionEv0x167fc
_ZNK8argparse8Argument7choicesEv0x1680c
_ZNK8argparse8Argument7metavarEv0x1792c
_ZNK8argparse8Argument7show_inEv0x17bd4
_ZNK8argparse8Argument8requiredEv0x169f8
_ZTIN4avif14CombineCommandE0x2cd20
_ZTIN4avif14ConvertCommandE0x2c808
_ZTIN4avif14TonemapCommandE0x2cde0
_ZTIN4avif15SwapBaseCommandE0x2cee8
_ZTIN4avif20PrintMetadataCommandE0x2cda0
_ZTIN4avif21ExtractGainMapCommandE0x2cd60
_ZTIN8argparse16DefaultFormatterE0x2cf80
_ZTSN4avif14CombineCommandE0x2ac6b
_ZTSN4avif14ConvertCommandE0x2a89b
_ZTSN4avif14TonemapCommandE0x2acc5
_ZTSN4avif15SwapBaseCommandE0x2ad8b
_ZTSN4avif20PrintMetadataCommandE0x2aca7
_ZTSN4avif21ExtractGainMapCommandE0x2ac83
_ZTSN8argparse16DefaultFormatterE0x2ae88
_ZTVN4avif14CombineCommandE0x2ccf8
_ZTVN4avif14ConvertCommandE0x2c7e0
_ZTVN4avif14TonemapCommandE0x2cdb8
_ZTVN4avif15SwapBaseCommandE0x2cec0
_ZTVN4avif20PrintMetadataCommandE0x2cd78
_ZTVN4avif21ExtractGainMapCommandE0x2cd38
_ZTVN8argparse16DefaultFormatterE0x2cf20
_mh_execute_header0x0
avifContainerDump0x1f080
avifDumpDiagnostics0x1f610
avifGenerateGrayICC0x2000c
avifGenerateRGBICC0x1f794
avifGuessBufferFileFormat0x1f328
avifGuessFileFormat0x1f1a8
avifImageDump0x1eb00
avifImageFixXMP0x1f5dc
avifImageGetExifOrientationFromIrotImir0x1bd94
avifJPEGRead0x1be98
avifJPEGWrite0x1cc68
avifPNGRead0x1d410
avifPNGWrite0x1dfd8
avifPrintVersions0x1f10c
avifQueryCPUCount0x1f658
avifReadEntireFile0x1f514
avifReadImage0x1f3bc
avifSetExifOrientation0x1be30
main0x309c
read_icc_profile0x212d0
setup_read_icc_profile0x212c4
write_icc_profile0x2117c
y4mRead0x20150
y4mWrite0x20da4