原始debugserver位置

我们在讨论iPhone中的debugserver,往往是会提到:

  • iPhone中的,原始版本的debugserver
    • 位置是:/Developer/usr/bin/debugserver
    • 特点是:只读,无法修改
      • 所以才会涉及到,拷贝到Mac中,添加可调试等权限,重新签名,写回iPhone(到另外的位置,一般是/usr/bin/debugserver

但是其实该文件来自更早的地方:

  • DeveloperDiskImage.dmg中的/usr/bin/debugserver

DeveloperDiskImage.dmg

  • 关于:DeveloperDiskImage.dmg
    • 位置:在Xcode中
      • 举例:iOS 15.0
        • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/15.0/DeveloperDiskImage.dmg
          • xcode_developerdiskimage_file
    • 如何打开
      • 方式1:右键->DiskImageMounter.app
        • developerdiskimage_dmg_diskimagemounter
      • 方式2:
        • 双击DeveloperDiskImage.dmg,而自动挂载打开
    • 打开后=挂载后
      • 可以查看到其中的/usr/bin/debugserver
        • image_bin_debugserver

-> 即:iPhone中的/Developer/usr/bin/debugserver,最早就是来自于Xcode中的DeveloperDiskImage.dmg中的/usr/bin/debugserver

results matching ""

    No results matching ""