{
"BuildMachineOSBuild": "20G165",
"CFBundleDevelopmentRegion": "en",
"CFBundleDocumentTypes": [
{
"CFBundleTypeExtensions": [
"mkv",
"mka",
"mk3d",
"mks"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska video",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mka"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSItemContentTypes": [
""
],
"LSTypeIsPackage": false
},
{
"CFBundleTypeExtensions": [
"rm",
"rmvb",
"ra"
],
"CFBundleTypeIconFile": "doc_rm.icns",
"CFBundleTypeName": "Real Media file",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"asf"
],
"CFBundleTypeIconFile": "doc_asf.icns",
"CFBundleTypeName": "Advanced Systems Format (ASF) media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aac"
],
"CFBundleTypeIconFile": "doc_aac.icns",
"CFBundleTypeName": "Advanced Audio Coding (AAC) media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
],
"CFBundleTypeIconFile": "doc_flv.icns",
"CFBundleTypeName": "Flash Video file",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"webm"
],
"CFBundleTypeIconFile": "doc_webm.icns",
"CFBundleTypeName": "WebM media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"3gp",
"3g2"
],
"CFBundleTypeIconFile": "doc_3gp.icns",
"CFBundleTypeName": "3GPP media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp3"
],
"CFBundleTypeIconFile": "doc_mp3.icns",
"CFBundleTypeName": "MPEG Layer III (MP3) audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogg",
"oga"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogm",
"ogv"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG video",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ts",
"mts",
"m2ts"
],
"CFBundleTypeIconFile": "doc_ts.icns",
"CFBundleTypeName": "MPEG transport stream (TS) media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"avi"
],
"CFBundleTypeIconFile": "doc_avi.icns",
"CFBundleTypeName": "AVI media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wav"
],
"CFBundleTypeIconFile": "doc_wav.icns",
"CFBundleTypeName": "Waveform Audio File (WAV) audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m4a",
"m4b"
],
"CFBundleTypeIconFile": "doc_m4a.icns",
"CFBundleTypeName": "MPEG-4 audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wmv",
"wma"
],
"CFBundleTypeIconFile": "doc_wmv.icns",
"CFBundleTypeName": "Windows Media Video/Audio (WMV/WMA) media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"qt",
"mov"
],
"CFBundleTypeIconFile": "doc_qt.icns",
"CFBundleTypeName": "QuickTime media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flac"
],
"CFBundleTypeIconFile": "doc_flac.icns",
"CFBundleTypeName": "Free Lossless Audio Codec (FLAC) audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mpeg",
"mpg"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG video",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp4",
"m4v",
"m4b"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG-4 video",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"dat",
"divx",
"vob",
"amv",
"mxf",
"mcf",
"swf",
"xvid",
"yuv",
"dv",
"wv",
"*"
],
"CFBundleTypeIconFile": "doc_other_v.icns",
"CFBundleTypeName": "Video file",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aa3",
"ac3",
"acm",
"aif",
"aiff",
"ape",
"caf",
"mid",
"midi",
"pcm",
"vox",
"tta",
"tak",
"opus"
],
"CFBundleTypeIconFile": "doc_other_a.icns",
"CFBundleTypeName": "Audio file",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m3u8",
"m3u",
"pls"
],
"CFBundleTypeIconFile": "doc_list.icns",
"CFBundleTypeName": "Playlist",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
}
],
"CFBundleExecutable": "Friendly Streaming",
"CFBundleIconFile": "AppIcon",
"CFBundleIconName": "AppIcon",
"CFBundleIdentifier": "com.oecoway.friendlynetflix",
"CFBundleInfoDictionaryVersion": "6.0",
"CFBundleName": "Friendly Streaming",
"CFBundlePackageType": "APPL",
"CFBundleShortVersionString": "5.9.10",
"CFBundleSupportedPlatforms": [
"MacOSX"
],
"CFBundleURLTypes": [
{
"CFBundleTypeRole": "Editor",
"CFBundleURLName": "com.oecoway.friendlynetflix",
"CFBundleURLSchemes": [
"friendlystreaming"
]
},
{
"CFBundleURLName": "http URL",
"CFBundleURLSchemes": [
"http"
]
},
{
"CFBundleURLName": "Secure http URL",
"CFBundleURLSchemes": [
"https"
]
}
],
"CFBundleVersion": "292",
"DTCompiler": "com.apple.compilers.llvm.clang.1_0",
"DTPlatformBuild": "13A233",
"DTPlatformName": "macosx",
"DTPlatformVersion": "11.3",
"DTSDKBuild": "20E214",
"DTSDKName": "macosx11.3",
"DTXcode": "1300",
"DTXcodeBuild": "13A233",
"LSApplicationCategoryType": "public.app-category.entertainment",
"LSMinimumSystemVersion": "10.11",
"NSAppTransportSecurity": {
"NSAllowsArbitraryLoads": true
},
"NSHumanReadableCopyright": "Copyright ยฉ 2018 Friendly App Studio LLC. All rights reserved.",
"NSLocationWhenInUseUsageDescription": "Live TV services you visit may require your location (like Hulu)",
"NSMainStoryboardFile": "Menu",
"NSPrincipalClass": "NSApplication",
"NSServices": [
{
"NSMenuItem": {
"default": "Open in Friendly Streaming"
},
"NSMessage": "droppedText",
"NSSendTypes": [
"NSStringPboardType"
]
}
],
"UTImportedTypeDeclarations": [
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Flash Video File",
"UTTypeIdentifier": "io.iina.flash",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Monkey's Audio Lossless Audio",
"UTTypeIdentifier": "io.iina.ape",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ape"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "FLAC Audio File",
"UTTypeIdentifier": "io.iina.flac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WavePack Audio File",
"UTTypeIdentifier": "io.iina.wv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "RealPlayer Media Files",
"UTTypeIdentifier": "io.iina.realmedia",
"UTTypeTagSpecification": {
"public.filename-extension": [
"rm",
"ram",
"rmvb"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "XM audio file",
"UTTypeIdentifier": "io.iina.xm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"xm"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.aiff-audio"
],
"UTTypeDescription": "AIFF file",
"UTTypeIdentifier": "io.iina.aiff",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aiff",
"aif"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WAVE Audio File",
"UTTypeIdentifier": "io.iina.wav",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wav"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "VOB File (DVD Video)",
"UTTypeIdentifier": "io.iina.vob",
"UTTypeTagSpecification": {
"public.filename-extension": [
"vob"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Digital Audio",
"UTTypeIdentifier": "io.iina.ac3",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ac3",
"a52"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "AAC file",
"UTTypeIdentifier": "io.iina.aac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "OPUS file",
"UTTypeIdentifier": "io.iina.opus",
"UTTypeTagSpecification": {
"public.filename-extension": [
"opus"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "Ogg Video File",
"UTTypeIdentifier": "io.iina.ogg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogm",
"ogv"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Ogg Audio File",
"UTTypeIdentifier": "io.iina.ogg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogg",
"oga"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.avi"
],
"UTTypeDescription": "AVI container",
"UTTypeIdentifier": "io.iina.avi",
"UTTypeTagSpecification": {
"public.filename-extension": [
"avi"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Apple QuickTime container",
"UTTypeIdentifier": "io.iina.quicktime",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mov",
"moov",
"qt"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DivX file",
"UTTypeIdentifier": "io.iina.divx",
"UTTypeTagSpecification": {
"public.filename-extension": [
"divx"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DV file",
"UTTypeIdentifier": "io.iina.dv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"dv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Advanced Streaming Format",
"UTTypeIdentifier": "io.iina.asf",
"UTTypeTagSpecification": {
"public.filename-extension": [
"asf"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Windows Media Audio",
"UTTypeIdentifier": "io.iina.wma",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wma"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Media Video",
"UTTypeIdentifier": "io.iina.wmv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wmv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Recorded TV Show",
"UTTypeIdentifier": "io.iina.wtv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wtv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg"
],
"UTTypeDescription": "MPEG Video File",
"UTTypeIdentifier": "io.iina.mpeg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mpg",
"mpeg",
"mpeg1",
"mpeg2",
"m1v",
"m2v",
"mpv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg-4"
],
"UTTypeDescription": "MPEG4 Video File",
"UTTypeIdentifier": "io.iina.mpeg4-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp4",
"mpeg4",
"m4v"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MPEG Audio File",
"UTTypeIdentifier": "io.iina.mpeg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2a",
"mp1",
"mp2",
"mpa"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mpeg-4-audio "
],
"UTTypeDescription": "MPEG4 Audio File",
"UTTypeIdentifier": "io.iina.mpeg4-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m4a"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mp3"
],
"UTTypeDescription": "MPEG3 Audio File",
"UTTypeIdentifier": "io.iina.mpeg3-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp3",
"mpg3"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "MPEG-2 Stream",
"UTTypeIdentifier": "io.iina.mpeg-stream",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2p",
"ps",
"ts",
"m2ts",
"mts",
"mt2s"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp"
],
"UTTypeDescription": "3GPP File",
"UTTypeIdentifier": "io.iina.3gpp",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3gp",
"3gpp"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp2"
],
"UTTypeDescription": "3GPP2 File",
"UTTypeIdentifier": "io.iina.3gpp2",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3g2",
"3gp2"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MIDI File",
"UTTypeIdentifier": "io.iina.mid",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mid"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Matroska Audio File",
"UTTypeIdentifier": "io.iina.mka",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mka"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Matroska Video File",
"UTTypeIdentifier": "io.iina.mkv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mkv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "WebM Video File",
"UTTypeIdentifier": "io.iina.webm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"webm"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.playlist",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m3u8",
"m3u"
]
}
}
]
}
{
"fileSize": 0.193634033203125,
"architectures": [
{
"bits": "32-bit",
"fileType": "Fixed Virtual Memory Shared Library File",
"header": {
"magic": 3405691582,
"cputype": 0,
"cpusubtype": 16,
"filetype": 3,
"ncmds": 1024,
"sizeofcmds": 91776,
"flags": [
"The object file is the output of an incremental link against a base file and can not be link edited again.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"The object file's undefined references are bound by the dynamic linker when loaded."
]
},
"loadCommandsInfo": [
{
"description": 3405691582,
"size": 2,
"offset": " 0x0"
},
{
"description": 4103,
"size": 3,
"offset": " 0x8"
},
{
"description": 1024,
"size": 91776,
"offset": " 0x10"
},
{
"description": "Dynamic Linker Load Command",
"size": 4108,
"offset": " 0x18"
},
{
"description": 0,
"size": 7168,
"offset": " 0x20"
},
{
"description": 88352,
"size": 14,
"offset": " 0x28"
}
],
"magic": "cafebabe",
"offset": "0",
"processorSubType": "v7em",
"processorType": 0
},
{
"bits": "64-bit",
"fileType": "Demand Paged Executable File",
"header": {
"magic": 3489328638,
"cputype": 7,
"cpusubtype": 3,
"filetype": 2,
"ncmds": 67,
"sizeofcmds": 6800,
"flags": [
"The object file has no undefined references and is executable.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"undefined"
],
"reserved": 0
},
"loadCommandsInfo": [
{
"description": 4277009103,
"size": 3,
"offset": " 0x4000"
},
{
"description": "Symbol segment command",
"size": 67,
"offset": " 0x4008"
},
{
"description": 67,
"size": 131205,
"offset": " 0x4010"
},
{
"description": 131205,
"size": 25,
"offset": " 0x4018"
},
{
"description": "64-bits Segment Load Command",
"size": 1095786335,
"offset": " 0x4020"
},
{
"description": 1095786335,
"size": 20306,
"offset": " 0x4028"
},
{
"description": 0,
"size": 25,
"offset": " 0x4060"
},
{
"description": "64-bits Segment Load Command",
"size": 1163157343,
"offset": " 0x4068"
},
{
"description": 0,
"size": 2048,
"offset": " 0x4080"
},
{
"description": 0,
"size": 2048,
"offset": " 0x4090"
},
{
"description": 2048,
"size": 5,
"offset": " 0x4098"
},
{
"description": "UNIX Thread command",
"size": 15,
"offset": " 0x40a0"
},
{
"description": "Dynamic Linker Identifier",
"size": 1702125407,
"offset": " 0x40a8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x40b8"
},
{
"description": 0,
"size": 16624,
"offset": " 0x40c8"
},
{
"description": 16624,
"size": 10907,
"offset": " 0x40d0"
},
{
"description": 10907,
"size": 16624,
"offset": " 0x40d8"
},
{
"description": 0,
"size": 524352,
"offset": " 0x40e8"
},
{
"description": 0,
"size": 1953718111,
"offset": " 0x40f8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x4108"
}
],
"magic": "cffaedfe",
"offset": "4000",
"processorSubType": 3,
"processorType": "X86"
},
{
"bits": "64-bit",
"fileType": "Demand Paged Executable File",
"header": {
"magic": 3489328638,
"cputype": 12,
"cpusubtype": 0,
"filetype": 2,
"ncmds": 66,
"sizeofcmds": 6224,
"flags": [
"The object file has no undefined references and is executable.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"undefined"
],
"reserved": 0
},
"loadCommandsInfo": [
{
"description": 0,
"size": 66,
"offset": " 0x1c008"
},
{
"description": 66,
"size": 131205,
"offset": " 0x1c010"
},
{
"description": 131205,
"size": 25,
"offset": " 0x1c018"
},
{
"description": "64-bits Segment Load Command",
"size": 1095786335,
"offset": " 0x1c020"
},
{
"description": 1095786335,
"size": 20306,
"offset": " 0x1c028"
},
{
"description": 0,
"size": 25,
"offset": " 0x1c060"
},
{
"description": "64-bits Segment Load Command",
"size": 1163157343,
"offset": " 0x1c068"
},
{
"description": 0,
"size": 1024,
"offset": " 0x1c080"
},
{
"description": 0,
"size": 1024,
"offset": " 0x1c090"
},
{
"description": 1024,
"size": 5,
"offset": " 0x1c098"
},
{
"description": "UNIX Thread command",
"size": 15,
"offset": " 0x1c0a0"
},
{
"description": "Dynamic Linker Identifier",
"size": 1702125407,
"offset": " 0x1c0a8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x1c0b8"
},
{
"description": 0,
"size": 7508,
"offset": " 0x1c0c8"
},
{
"description": 7508,
"size": 5012,
"offset": " 0x1c0d0"
},
{
"description": 5012,
"size": 7508,
"offset": " 0x1c0d8"
},
{
"description": 0,
"size": 524352,
"offset": " 0x1c0e8"
},
{
"description": 0,
"size": 1953718111,
"offset": " 0x1c0f8"
}
],
"magic": "cffaedfe",
"offset": "1c000",
"processorSubType": "all",
"processorType": "ARM"
}
]
}
{
"BuildMachineOSBuild": "20D91",
"CFBundleDevelopmentRegion": "en",
"CFBundleDocumentTypes": [
{
"CFBundleTypeExtensions": [
"mkv",
"mka",
"mk3d",
"mks"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska video",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mka"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSItemContentTypes": [
""
],
"LSTypeIsPackage": false
},
{
"CFBundleTypeExtensions": [
"rm",
"rmvb",
"ra"
],
"CFBundleTypeIconFile": "doc_rm.icns",
"CFBundleTypeName": "Real Media file",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"asf"
],
"CFBundleTypeIconFile": "doc_asf.icns",
"CFBundleTypeName": "Advanced Systems Format (ASF) media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aac"
],
"CFBundleTypeIconFile": "doc_aac.icns",
"CFBundleTypeName": "Advanced Audio Coding (AAC) media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
],
"CFBundleTypeIconFile": "doc_flv.icns",
"CFBundleTypeName": "Flash Video file",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"webm"
],
"CFBundleTypeIconFile": "doc_webm.icns",
"CFBundleTypeName": "WebM media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"3gp",
"3g2"
],
"CFBundleTypeIconFile": "doc_3gp.icns",
"CFBundleTypeName": "3GPP media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp3"
],
"CFBundleTypeIconFile": "doc_mp3.icns",
"CFBundleTypeName": "MPEG Layer III (MP3) audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogg",
"oga"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogm",
"ogv"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG video",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ts",
"mts",
"m2ts"
],
"CFBundleTypeIconFile": "doc_ts.icns",
"CFBundleTypeName": "MPEG transport stream (TS) media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"avi"
],
"CFBundleTypeIconFile": "doc_avi.icns",
"CFBundleTypeName": "AVI media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wav"
],
"CFBundleTypeIconFile": "doc_wav.icns",
"CFBundleTypeName": "Waveform Audio File (WAV) audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m4a",
"m4b"
],
"CFBundleTypeIconFile": "doc_m4a.icns",
"CFBundleTypeName": "MPEG-4 audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wmv",
"wma"
],
"CFBundleTypeIconFile": "doc_wmv.icns",
"CFBundleTypeName": "Windows Media Video/Audio (WMV/WMA) media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"qt",
"mov"
],
"CFBundleTypeIconFile": "doc_qt.icns",
"CFBundleTypeName": "QuickTime media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flac"
],
"CFBundleTypeIconFile": "doc_flac.icns",
"CFBundleTypeName": "Free Lossless Audio Codec (FLAC) audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mpeg",
"mpg"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG video",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp4",
"m4v",
"m4b"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG-4 video",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"dat",
"divx",
"vob",
"amv",
"mxf",
"mcf",
"swf",
"xvid",
"yuv",
"dv",
"wv",
"*"
],
"CFBundleTypeIconFile": "doc_other_v.icns",
"CFBundleTypeName": "Video file",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aa3",
"ac3",
"acm",
"aif",
"aiff",
"ape",
"caf",
"mid",
"midi",
"pcm",
"vox",
"tta",
"tak",
"opus"
],
"CFBundleTypeIconFile": "doc_other_a.icns",
"CFBundleTypeName": "Audio file",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m3u8",
"m3u",
"pls"
],
"CFBundleTypeIconFile": "doc_list.icns",
"CFBundleTypeName": "Playlist",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
}
],
"CFBundleExecutable": "Friendly Streaming",
"CFBundleIconFile": "AppIcon",
"CFBundleIconName": "AppIcon",
"CFBundleIdentifier": "com.oecoway.friendlynetflix",
"CFBundleInfoDictionaryVersion": "6.0",
"CFBundleName": "Friendly Streaming",
"CFBundlePackageType": "APPL",
"CFBundleShortVersionString": "5.9.6",
"CFBundleSupportedPlatforms": [
"MacOSX"
],
"CFBundleURLTypes": [
{
"CFBundleTypeRole": "Editor",
"CFBundleURLName": "com.oecoway.friendlynetflix",
"CFBundleURLSchemes": [
"friendlystreaming"
]
},
{
"CFBundleURLName": "http URL",
"CFBundleURLSchemes": [
"http"
]
},
{
"CFBundleURLName": "Secure http URL",
"CFBundleURLSchemes": [
"https"
]
}
],
"CFBundleVersion": "262",
"DTCompiler": "com.apple.compilers.llvm.clang.1_0",
"DTPlatformBuild": "12D4e",
"DTPlatformName": "macosx",
"DTPlatformVersion": "11.1",
"DTSDKBuild": "20C63",
"DTSDKName": "macosx11.1",
"DTXcode": "1240",
"DTXcodeBuild": "12D4e",
"LSApplicationCategoryType": "public.app-category.entertainment",
"LSMinimumSystemVersion": "10.11",
"NSAppTransportSecurity": {
"NSAllowsArbitraryLoads": true
},
"NSHumanReadableCopyright": "Copyright ยฉ 2018 Friendly App Studio LLC. All rights reserved.",
"NSLocationWhenInUseUsageDescription": "Live TV services you visit may require your location (like Hulu)",
"NSMainStoryboardFile": "Menu",
"NSPrincipalClass": "NSApplication",
"NSServices": [
{
"NSMenuItem": {
"default": "Open in Friendly Streaming"
},
"NSMessage": "droppedText",
"NSSendTypes": [
"NSStringPboardType"
]
}
],
"UTImportedTypeDeclarations": [
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Flash Video File",
"UTTypeIdentifier": "io.iina.flash",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Monkey's Audio Lossless Audio",
"UTTypeIdentifier": "io.iina.ape",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ape"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "FLAC Audio File",
"UTTypeIdentifier": "io.iina.flac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WavePack Audio File",
"UTTypeIdentifier": "io.iina.wv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "RealPlayer Media Files",
"UTTypeIdentifier": "io.iina.realmedia",
"UTTypeTagSpecification": {
"public.filename-extension": [
"rm",
"ram",
"rmvb"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "XM audio file",
"UTTypeIdentifier": "io.iina.xm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"xm"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.aiff-audio"
],
"UTTypeDescription": "AIFF file",
"UTTypeIdentifier": "io.iina.aiff",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aiff",
"aif"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WAVE Audio File",
"UTTypeIdentifier": "io.iina.wav",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wav"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "VOB File (DVD Video)",
"UTTypeIdentifier": "io.iina.vob",
"UTTypeTagSpecification": {
"public.filename-extension": [
"vob"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Digital Audio",
"UTTypeIdentifier": "io.iina.ac3",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ac3",
"a52"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "AAC file",
"UTTypeIdentifier": "io.iina.aac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "OPUS file",
"UTTypeIdentifier": "io.iina.opus",
"UTTypeTagSpecification": {
"public.filename-extension": [
"opus"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "Ogg Video File",
"UTTypeIdentifier": "io.iina.ogg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogm",
"ogv"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Ogg Audio File",
"UTTypeIdentifier": "io.iina.ogg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogg",
"oga"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.avi"
],
"UTTypeDescription": "AVI container",
"UTTypeIdentifier": "io.iina.avi",
"UTTypeTagSpecification": {
"public.filename-extension": [
"avi"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Apple QuickTime container",
"UTTypeIdentifier": "io.iina.quicktime",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mov",
"moov",
"qt"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DivX file",
"UTTypeIdentifier": "io.iina.divx",
"UTTypeTagSpecification": {
"public.filename-extension": [
"divx"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DV file",
"UTTypeIdentifier": "io.iina.dv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"dv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Advanced Streaming Format",
"UTTypeIdentifier": "io.iina.asf",
"UTTypeTagSpecification": {
"public.filename-extension": [
"asf"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Windows Media Audio",
"UTTypeIdentifier": "io.iina.wma",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wma"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Media Video",
"UTTypeIdentifier": "io.iina.wmv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wmv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Recorded TV Show",
"UTTypeIdentifier": "io.iina.wtv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wtv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg"
],
"UTTypeDescription": "MPEG Video File",
"UTTypeIdentifier": "io.iina.mpeg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mpg",
"mpeg",
"mpeg1",
"mpeg2",
"m1v",
"m2v",
"mpv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg-4"
],
"UTTypeDescription": "MPEG4 Video File",
"UTTypeIdentifier": "io.iina.mpeg4-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp4",
"mpeg4",
"m4v"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MPEG Audio File",
"UTTypeIdentifier": "io.iina.mpeg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2a",
"mp1",
"mp2",
"mpa"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mpeg-4-audio "
],
"UTTypeDescription": "MPEG4 Audio File",
"UTTypeIdentifier": "io.iina.mpeg4-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m4a"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mp3"
],
"UTTypeDescription": "MPEG3 Audio File",
"UTTypeIdentifier": "io.iina.mpeg3-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp3",
"mpg3"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "MPEG-2 Stream",
"UTTypeIdentifier": "io.iina.mpeg-stream",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2p",
"ps",
"ts",
"m2ts",
"mts",
"mt2s"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp"
],
"UTTypeDescription": "3GPP File",
"UTTypeIdentifier": "io.iina.3gpp",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3gp",
"3gpp"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp2"
],
"UTTypeDescription": "3GPP2 File",
"UTTypeIdentifier": "io.iina.3gpp2",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3g2",
"3gp2"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MIDI File",
"UTTypeIdentifier": "io.iina.mid",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mid"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Matroska Audio File",
"UTTypeIdentifier": "io.iina.mka",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mka"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Matroska Video File",
"UTTypeIdentifier": "io.iina.mkv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mkv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "WebM Video File",
"UTTypeIdentifier": "io.iina.webm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"webm"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.playlist",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m3u8",
"m3u"
]
}
}
]
}
{
"fileSize": 0.1038055419921875,
"architectures": [
{
"bits": "32-bit",
"fileType": "Fixed Virtual Memory Shared Library File",
"header": {
"magic": 3405691582,
"cputype": 0,
"cpusubtype": 16,
"filetype": 3,
"ncmds": 1024,
"sizeofcmds": 92464,
"flags": [
"The object file is the output of an incremental link against a base file and can not be link edited again.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"The object file's undefined references are bound by the dynamic linker when loaded."
]
},
"loadCommandsInfo": [
{
"description": 3405691582,
"size": 1,
"offset": " 0x0"
},
{
"description": 4103,
"size": 3,
"offset": " 0x8"
},
{
"description": 1024,
"size": 92464,
"offset": " 0x10"
}
],
"magic": "cafebabe",
"offset": "0",
"processorSubType": "v7em",
"processorType": 0
},
{
"bits": "64-bit",
"fileType": "Demand Paged Executable File",
"header": {
"magic": 3489328638,
"cputype": 7,
"cpusubtype": 3,
"filetype": 2,
"ncmds": 67,
"sizeofcmds": 6800,
"flags": [
"The object file has no undefined references and is executable.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"undefined"
],
"reserved": 0
},
"loadCommandsInfo": [
{
"description": 4277009103,
"size": 3,
"offset": " 0x4000"
},
{
"description": "Symbol segment command",
"size": 67,
"offset": " 0x4008"
},
{
"description": 67,
"size": 131205,
"offset": " 0x4010"
},
{
"description": 131205,
"size": 25,
"offset": " 0x4018"
},
{
"description": "64-bits Segment Load Command",
"size": 1095786335,
"offset": " 0x4020"
},
{
"description": 1095786335,
"size": 20306,
"offset": " 0x4028"
},
{
"description": 0,
"size": 25,
"offset": " 0x4060"
},
{
"description": "64-bits Segment Load Command",
"size": 1163157343,
"offset": " 0x4068"
},
{
"description": 0,
"size": 2048,
"offset": " 0x4080"
},
{
"description": 0,
"size": 2048,
"offset": " 0x4090"
},
{
"description": 2048,
"size": 5,
"offset": " 0x4098"
},
{
"description": "UNIX Thread command",
"size": 15,
"offset": " 0x40a0"
},
{
"description": "Dynamic Linker Identifier",
"size": 1702125407,
"offset": " 0x40a8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x40b8"
},
{
"description": 0,
"size": 11488,
"offset": " 0x40c8"
},
{
"description": 11488,
"size": 15466,
"offset": " 0x40d0"
},
{
"description": 15466,
"size": 11488,
"offset": " 0x40d8"
},
{
"description": 0,
"size": 524352,
"offset": " 0x40e8"
},
{
"description": 0,
"size": 1953718111,
"offset": " 0x40f8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x4108"
}
],
"magic": "cffaedfe",
"offset": "4000",
"processorSubType": 3,
"processorType": "X86"
}
]
}
{
"BuildMachineOSBuild": "20D74",
"CFBundleDevelopmentRegion": "en",
"CFBundleDocumentTypes": [
{
"CFBundleTypeExtensions": [
"mkv",
"mka",
"mk3d",
"mks"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska video",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mka"
],
"CFBundleTypeIconFile": "doc_mkv.icns",
"CFBundleTypeName": "Matroska audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSItemContentTypes": [
""
],
"LSTypeIsPackage": false
},
{
"CFBundleTypeExtensions": [
"rm",
"rmvb",
"ra"
],
"CFBundleTypeIconFile": "doc_rm.icns",
"CFBundleTypeName": "Real Media file",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"asf"
],
"CFBundleTypeIconFile": "doc_asf.icns",
"CFBundleTypeName": "Advanced Systems Format (ASF) media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aac"
],
"CFBundleTypeIconFile": "doc_aac.icns",
"CFBundleTypeName": "Advanced Audio Coding (AAC) media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
],
"CFBundleTypeIconFile": "doc_flv.icns",
"CFBundleTypeName": "Flash Video file",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"webm"
],
"CFBundleTypeIconFile": "doc_webm.icns",
"CFBundleTypeName": "WebM media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"3gp",
"3g2"
],
"CFBundleTypeIconFile": "doc_3gp.icns",
"CFBundleTypeName": "3GPP media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp3"
],
"CFBundleTypeIconFile": "doc_mp3.icns",
"CFBundleTypeName": "MPEG Layer III (MP3) audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogg",
"oga"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ogm",
"ogv"
],
"CFBundleTypeIconFile": "doc_ogg.icns",
"CFBundleTypeName": "OGG video",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"ts",
"mts",
"m2ts"
],
"CFBundleTypeIconFile": "doc_ts.icns",
"CFBundleTypeName": "MPEG transport stream (TS) media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"avi"
],
"CFBundleTypeIconFile": "doc_avi.icns",
"CFBundleTypeName": "AVI media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wav"
],
"CFBundleTypeIconFile": "doc_wav.icns",
"CFBundleTypeName": "Waveform Audio File (WAV) audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m4a",
"m4b"
],
"CFBundleTypeIconFile": "doc_m4a.icns",
"CFBundleTypeName": "MPEG-4 audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"wmv",
"wma"
],
"CFBundleTypeIconFile": "doc_wmv.icns",
"CFBundleTypeName": "Windows Media Video/Audio (WMV/WMA) media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"qt",
"mov"
],
"CFBundleTypeIconFile": "doc_qt.icns",
"CFBundleTypeName": "QuickTime media",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"flac"
],
"CFBundleTypeIconFile": "doc_flac.icns",
"CFBundleTypeName": "Free Lossless Audio Codec (FLAC) audio",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mpeg",
"mpg"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG video",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"mp4",
"m4v",
"m4b"
],
"CFBundleTypeIconFile": "doc_mp4.icns",
"CFBundleTypeName": "MPEG-4 video",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"dat",
"divx",
"vob",
"amv",
"mxf",
"mcf",
"swf",
"xvid",
"yuv",
"dv",
"wv",
"*"
],
"CFBundleTypeIconFile": "doc_other_v.icns",
"CFBundleTypeName": "Video file",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"aa3",
"ac3",
"acm",
"aif",
"aiff",
"ape",
"caf",
"mid",
"midi",
"pcm",
"vox",
"tta",
"tak",
"opus"
],
"CFBundleTypeIconFile": "doc_other_a.icns",
"CFBundleTypeName": "Audio file",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
},
{
"CFBundleTypeExtensions": [
"m3u8",
"m3u",
"pls"
],
"CFBundleTypeIconFile": "doc_list.icns",
"CFBundleTypeName": "Playlist",
"CFBundleTypeRole": "Viewer",
"LSHandlerRank": "Default",
"LSTypeIsPackage": false,
"NSPersistentStoreTypeKey": "XML"
}
],
"CFBundleExecutable": "Friendly Streaming",
"CFBundleIconFile": "AppIcon",
"CFBundleIconName": "AppIcon",
"CFBundleIdentifier": "com.oecoway.friendlynetflix",
"CFBundleInfoDictionaryVersion": "6.0",
"CFBundleName": "Friendly Streaming",
"CFBundlePackageType": "APPL",
"CFBundleShortVersionString": "5.9.2",
"CFBundleSupportedPlatforms": [
"MacOSX"
],
"CFBundleURLTypes": [
{
"CFBundleTypeRole": "Editor",
"CFBundleURLName": "com.oecoway.friendlynetflix",
"CFBundleURLSchemes": [
"friendlystreaming"
]
},
{
"CFBundleURLName": "http URL",
"CFBundleURLSchemes": [
"http"
]
},
{
"CFBundleURLName": "Secure http URL",
"CFBundleURLSchemes": [
"https"
]
}
],
"CFBundleVersion": "240",
"DTCompiler": "com.apple.compilers.llvm.clang.1_0",
"DTPlatformBuild": "12D4e",
"DTPlatformName": "macosx",
"DTPlatformVersion": "11.1",
"DTSDKBuild": "20C63",
"DTSDKName": "macosx11.1",
"DTXcode": "1240",
"DTXcodeBuild": "12D4e",
"LSApplicationCategoryType": "public.app-category.entertainment",
"LSMinimumSystemVersion": "10.11",
"NSAppTransportSecurity": {
"NSAllowsArbitraryLoads": true
},
"NSHumanReadableCopyright": "Copyright ยฉ 2018 Friendly App Studio LLC. All rights reserved.",
"NSLocationWhenInUseUsageDescription": "Live TV services you visit may require your location (like Hulu)",
"NSMainStoryboardFile": "Menu",
"NSPrincipalClass": "NSApplication",
"NSServices": [
{
"NSMenuItem": {
"default": "Open in Friendly Streaming"
},
"NSMessage": "droppedText",
"NSSendTypes": [
"NSStringPboardType"
]
}
],
"UTImportedTypeDeclarations": [
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Flash Video File",
"UTTypeIdentifier": "io.iina.flash",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flv",
"f4v",
"f4p",
"f4a",
"f4b"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Monkey's Audio Lossless Audio",
"UTTypeIdentifier": "io.iina.ape",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ape"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "FLAC Audio File",
"UTTypeIdentifier": "io.iina.flac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"flac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WavePack Audio File",
"UTTypeIdentifier": "io.iina.wv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "RealPlayer Media Files",
"UTTypeIdentifier": "io.iina.realmedia",
"UTTypeTagSpecification": {
"public.filename-extension": [
"rm",
"ram",
"rmvb"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "XM audio file",
"UTTypeIdentifier": "io.iina.xm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"xm"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.aiff-audio"
],
"UTTypeDescription": "AIFF file",
"UTTypeIdentifier": "io.iina.aiff",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aiff",
"aif"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "WAVE Audio File",
"UTTypeIdentifier": "io.iina.wav",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wav"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "VOB File (DVD Video)",
"UTTypeIdentifier": "io.iina.vob",
"UTTypeTagSpecification": {
"public.filename-extension": [
"vob"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Digital Audio",
"UTTypeIdentifier": "io.iina.ac3",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ac3",
"a52"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "AAC file",
"UTTypeIdentifier": "io.iina.aac",
"UTTypeTagSpecification": {
"public.filename-extension": [
"aac"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "OPUS file",
"UTTypeIdentifier": "io.iina.opus",
"UTTypeTagSpecification": {
"public.filename-extension": [
"opus"
]
}
},
{
"UTTypeConformsTo": [
"public.video"
],
"UTTypeDescription": "Ogg Video File",
"UTTypeIdentifier": "io.iina.ogg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogm",
"ogv"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Ogg Audio File",
"UTTypeIdentifier": "io.iina.ogg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"ogg",
"oga"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.avi"
],
"UTTypeDescription": "AVI container",
"UTTypeIdentifier": "io.iina.avi",
"UTTypeTagSpecification": {
"public.filename-extension": [
"avi"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Apple QuickTime container",
"UTTypeIdentifier": "io.iina.quicktime",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mov",
"moov",
"qt"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DivX file",
"UTTypeIdentifier": "io.iina.divx",
"UTTypeTagSpecification": {
"public.filename-extension": [
"divx"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "DV file",
"UTTypeIdentifier": "io.iina.dv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"dv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Advanced Streaming Format",
"UTTypeIdentifier": "io.iina.asf",
"UTTypeTagSpecification": {
"public.filename-extension": [
"asf"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Windows Media Audio",
"UTTypeIdentifier": "io.iina.wma",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wma"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Media Video",
"UTTypeIdentifier": "io.iina.wmv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wmv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Windows Recorded TV Show",
"UTTypeIdentifier": "io.iina.wtv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"wtv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg"
],
"UTTypeDescription": "MPEG Video File",
"UTTypeIdentifier": "io.iina.mpeg-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mpg",
"mpeg",
"mpeg1",
"mpeg2",
"m1v",
"m2v",
"mpv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.mpeg-4"
],
"UTTypeDescription": "MPEG4 Video File",
"UTTypeIdentifier": "io.iina.mpeg4-video",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp4",
"mpeg4",
"m4v"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MPEG Audio File",
"UTTypeIdentifier": "io.iina.mpeg-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2a",
"mp1",
"mp2",
"mpa"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mpeg-4-audio "
],
"UTTypeDescription": "MPEG4 Audio File",
"UTTypeIdentifier": "io.iina.mpeg4-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m4a"
]
}
},
{
"UTTypeConformsTo": [
"public.audio",
"public.mp3"
],
"UTTypeDescription": "MPEG3 Audio File",
"UTTypeIdentifier": "io.iina.mpeg3-audio",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mp3",
"mpg3"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "MPEG-2 Stream",
"UTTypeIdentifier": "io.iina.mpeg-stream",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m2p",
"ps",
"ts",
"m2ts",
"mts",
"mt2s"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp"
],
"UTTypeDescription": "3GPP File",
"UTTypeIdentifier": "io.iina.3gpp",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3gp",
"3gpp"
]
}
},
{
"UTTypeConformsTo": [
"public.movie",
"public.3gpp2"
],
"UTTypeDescription": "3GPP2 File",
"UTTypeIdentifier": "io.iina.3gpp2",
"UTTypeTagSpecification": {
"public.filename-extension": [
"3g2",
"3gp2"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "MIDI File",
"UTTypeIdentifier": "io.iina.mid",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mid"
]
}
},
{
"UTTypeConformsTo": [
"public.audio"
],
"UTTypeDescription": "Matroska Audio File",
"UTTypeIdentifier": "io.iina.mka",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mka"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "Matroska Video File",
"UTTypeIdentifier": "io.iina.mkv",
"UTTypeTagSpecification": {
"public.filename-extension": [
"mkv"
]
}
},
{
"UTTypeConformsTo": [
"public.movie"
],
"UTTypeDescription": "WebM Video File",
"UTTypeIdentifier": "io.iina.webm",
"UTTypeTagSpecification": {
"public.filename-extension": [
"webm"
]
}
},
{
"UTTypeConformsTo": [
"public.text"
],
"UTTypeIdentifier": "io.iina.playlist",
"UTTypeTagSpecification": {
"public.filename-extension": [
"m3u8",
"m3u"
]
}
}
]
}
{
"fileSize": 0.103240966796875,
"architectures": [
{
"bits": "32-bit",
"fileType": "Fixed Virtual Memory Shared Library File",
"header": {
"magic": 3405691582,
"cputype": 0,
"cpusubtype": 16,
"filetype": 3,
"ncmds": 1024,
"sizeofcmds": 91872,
"flags": [
"The object file is the output of an incremental link against a base file and can not be link edited again.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"The object file's undefined references are bound by the dynamic linker when loaded."
]
},
"loadCommandsInfo": [
{
"description": 3405691582,
"size": 1,
"offset": " 0x0"
},
{
"description": 4103,
"size": 3,
"offset": " 0x8"
},
{
"description": 1024,
"size": 91872,
"offset": " 0x10"
}
],
"magic": "cafebabe",
"offset": "0",
"processorSubType": "v7em",
"processorType": 0
},
{
"bits": "64-bit",
"fileType": "Demand Paged Executable File",
"header": {
"magic": 3489328638,
"cputype": 7,
"cpusubtype": 3,
"filetype": 2,
"ncmds": 67,
"sizeofcmds": 6800,
"flags": [
"The object file has no undefined references and is executable.",
"The object file is the input for the dynamic linker and can not be staticly link edited again.",
"undefined"
],
"reserved": 0
},
"loadCommandsInfo": [
{
"description": 4277009103,
"size": 3,
"offset": " 0x4000"
},
{
"description": "Symbol segment command",
"size": 67,
"offset": " 0x4008"
},
{
"description": 67,
"size": 131205,
"offset": " 0x4010"
},
{
"description": 131205,
"size": 25,
"offset": " 0x4018"
},
{
"description": "64-bits Segment Load Command",
"size": 1095786335,
"offset": " 0x4020"
},
{
"description": 1095786335,
"size": 20306,
"offset": " 0x4028"
},
{
"description": 0,
"size": 25,
"offset": " 0x4060"
},
{
"description": "64-bits Segment Load Command",
"size": 1163157343,
"offset": " 0x4068"
},
{
"description": 0,
"size": 2048,
"offset": " 0x4080"
},
{
"description": 0,
"size": 2048,
"offset": " 0x4090"
},
{
"description": 2048,
"size": 5,
"offset": " 0x4098"
},
{
"description": "UNIX Thread command",
"size": 15,
"offset": " 0x40a0"
},
{
"description": "Dynamic Linker Identifier",
"size": 1702125407,
"offset": " 0x40a8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x40b8"
},
{
"description": 0,
"size": 11488,
"offset": " 0x40c8"
},
{
"description": 11488,
"size": 15466,
"offset": " 0x40d0"
},
{
"description": 15466,
"size": 11488,
"offset": " 0x40d8"
},
{
"description": 0,
"size": 524352,
"offset": " 0x40e8"
},
{
"description": 0,
"size": 1953718111,
"offset": " 0x40f8"
},
{
"description": 0,
"size": 1163157343,
"offset": " 0x4108"
}
],
"magic": "cffaedfe",
"offset": "4000",
"processorSubType": 3,
"processorType": "X86"
}
]
}