获取iOS的app二进制路径

关于iPhone以Spawn方式运行debugserver所涉及到的:

  • iOS的app的二进制的完整路径,有多种方式可以得到
    • 方式1:通过爱思助手,查看已安装的app的相关路径
      • 抖音:/private/var/containers/Bundle/Application/74AA2F46-7A02-47F7-A9D7-3E13E22D5471/Aweme.app/Aweme
        • 爱思助手->文件管理->文件系统->文件系统(越狱)
          • i4tools_file_bundle_app_name
          • i4tools_file_bundle_aweme_app
          • i4tools_file_bundle_aweme_bin
    • 方式2:通过前面的Attach模式调试期间,通过image list -o -f查看得到
      • 举例
        • WhatsApp/private/var/containers/Bundle/Application/CCFD22D2-32EE-4F23-9C81-226663100D40/WhatsApp.app/WhatsApp
          • Attach模式调试时可查看到
            (lldb) image list -o -f
            [  0] 0x0000000004c6c000 /private/var/containers/Bundle/Application/CCFD22D2-32EE-4F23-9C81-226663100D40/WhatsApp.app/WhatsApp(0x0000000104c6c000)
            ...
            
    • 方式3:(app正在运行时)通过CocoaTop查看进程详情中的Command Line可以看到二进制完整路径
      • 举例
        • WhatsApp
          • bin_path_cocoatop_command_line_whatsapp

results matching ""

    No results matching ""