问题标签 [libimobiledevice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - iMobileDevice 库如何使用安装代理功能安装 .mobileconfig 文件
我需要将 .mobileconfig 文件作为配置文件安装到 iPhone 中,类似于 AppleConfigurator 的做法,但我没有 MAC。我不知道它默认安装到哪里,是否应该包含选项?目标是跳过每部新擦除的手机都会出现的设置助手。
c# - 在 Connect c# 上获取 iphone 的 UDID
我正在尝试在 ac# 应用程序上连接时获取 Iphone 的 UDID。我发现我可以使用 IMobileDevice-net nuget 包来做到这一点,但我找不到关于如何使用它的类的更多文档。
有谁知道我在哪里可以找到文档或有示例代码?
libimobiledevice - 如何获得设计的零件序列号,例如“FrontFacingCameraModuleSerialNumber”,但已设计
如何获得设计的零件序列号,例如“FrontFacingCameraModuleSerialNumber”,但已设计?
第二个问题:如何获取touchID的序列号?
ios - 无法使用 libimobiledevice 为 iOS 13.6 安装开发者磁盘映像
我正在尝试在我的 iPad 上使用 libimobiledevice 的功能来执行更改位置(idevicesetlocation
)等操作。如果我使用 XCode 安装开发人员磁盘映像,我没有问题,但作为主要的 PC 用户,我想成为能够仅在我自己的计算机上使用我的程序。在尝试命令ideviceimagemounter IMAGE_FILE IMAGE_SIGNATURE_FILE
并使用https://github.com/mspvirajpatel/Xcode_Developer_Disk_Images/releases中的文件作为这两个文件后,我收到以下消息:
我已经尝试过使用多个不同的文件源和两个不同的 iOS 设备,结果相同。任何帮助将不胜感激,如果我能以任何方式澄清我的问题,请告诉我,我以前从未在这里真正发布过。谢谢!
java - RoboVM:IDEVICE_E_NO_DEVICE
我正在尝试在 iPod 上测试我的 libGDX 应用程序,但简单地说,它不起作用。
它是为模拟器构建的,我还可以将具有相同捆绑 ID 的 Xcode 项目推送到我的设备,所以我真的无法将问题缩小到任何问题。
我在用:
- 安卓工作室 4.0.1
- RoboVM 2.3.10-快照
- Xcode 11.7
- macOS Catalina 10.15.6
- iOS 13.7 (17H35)
我怀疑它是否特别有用,但这是整个错误:
macos - 在 Mac Catalina 中安装旧版本的 ilibmobiledevice ( libimobiledevice.6.dylib )
我需要在我的 mac 机器上安装特定版本的 libimobiledevice。即 libimobiledevice.6.dylib。
https://github.com/libimobiledevice
在 libimobiledevice git 中,我无法弄清楚我需要为 libimobiledevice.6.dylib 采用哪个版本。
在这方面的任何帮助都会有所帮助。
提前致谢。
c - 我运行 libimobiledevice 入门代码,出错了吗?
我使用 gcc 编译代码
得到
架构x86_64的未定义符号:“_idevice_free”,引用自:1-af7b2e.o中的_main“_idevice_get_udid”,引用自:1-af7b2e.o中的_main“_idevice_new_with_options”,引用自:1-af7b2e.o ld中的_main:未找到体系结构 x86_64 的符号
虽然我试过gcc -lstdc++ hello.c -o hello
它仍然无法编译。
libimobiledevice - 使用 libmobiledevice 检测 MacOS USB 设备
我一直在使用这个库https://github.com/libimobiledevice/libimobiledevice
从通过 USB ( https://github.com/libimobiledevice/libimobiledevice/blob/bfaf1a132a0d528cfe1dae8cbb4f0ecdeccaa88d/tools/ideviceinfo.c
)连接的 iPhone 设备读取和获取信息
我想知道我是否可以ideviceinfo.c
用来检测通过 USB 连接的其他 MacOS 设备。
python - 在 Python 中使用 Cython 实现 libimobiledevice 功能
我正在开发一个使用 libimobiledevice 从 iOS 设备访问信息的项目。到目前为止,我一直在使用已编译的 Windows 版本(此处),其中包含 .exe 文件,我可以使用这些文件来执行诸如获取设备名称或信息之类的操作。我想通过 Python 拥有同样的功能,但我一直在努力寻找对我有用的 Python 绑定。libimobiledevice存储库包括“基于 Cython 的 Python 绑定”。这是我正在寻找在我的 Python 项目中使用 libimobiledevice 的内容吗?如果是这样,我如何以与使用 libimobiledevice-win32 项目二进制文件中的 ideviceinfo 或 idevicename 相同的方式使用这些 Cython 文件?任何帮助将不胜感激,谢谢!
java - X509Certificate 中不允许 Java 空颁发者 DN(Libimobiledevice 实现)
我正在努力开发一个开放项目以在 Java 中实现 Libimobiledevice 库。
我已经实现了 Usbmuxd / PlistService / DeviceConnexion 等。
一切正常,除非我试图包装 SSL 套接字。
根据 C (Libimobiledevice) 或 Python (pymobiledevice) 中的不同实现,我使用主机和设备配对期间提供的 PEM 生成 X509Certificat。
我使用以下 PEM 生成我的 X509Certificat(首先使用 libimobiledevice 生成):
当我解码这个 PEM File 时,我可以看到这个键中没有提供 DN。
在 SSLHandshake 期间,我收到此异常:
这是导致此异常的代码的一部分:
有一种方法可以绕过 Java 中的“Empty issuer Exception”吗?还是有人有其他想法?我真的需要你的帮助。
谢谢你。