iTunesMobileDevice错误代码

news/2025/1/3 5:05:51/

1. 概述

从theiphonewiki中拷贝出来的,为了以后查找方便,放到这里。

2. 私有函数地址的获取

In order to obtain the address of a usable private function in MobileDevice, you will have to be able to understand x86-64 assembly to reverse engineer it. These methods differ slightly based on platform due to how dynamically linked libraries handle position independent code.

2.1 Mac OS X (MobileDevice.framework)

A private function is not marked as exported in the mach-o symbol table. This means it cannot be called by simply linking against the library. To call unexported functions, the mach-o symbol table must be stepped through manually to find the offset of a particular function call. Calls can be verified by checking against the offset of the name inside the name table.

2.2 Windows (MobileDevice.dll)

Unlike OS X’s dynamically linkable libraries, Windows dynamic libraries do not support position independent code in the same manner. A private function will not have its name in the exported symbol table, so in a debugger, like GDB, it will show up as part of another function. However, you will know that it is a separate function as a new stack frame is set up.

3. Known Error Codes

kAMDSuccess = 0x0
kAMDUndefinedError = 0xe8000001
kAMDBadHeaderError = 0xe8000002
kAMDNoResourcesError = 0xe8000003
kAMDReadError = 0xe8000004
kAMDWriteError = 0xe8000005
kAMDUnknownPacketError = 0xe8000006
kAMDInvalidArgumentError = 0xe8000007
kAMDNotFoundError = 0xe8000008
kAMDIsDirectoryError = 0xe8000009
kAMDPermissionError = 0xe800000a
kAMDNotConnectedError = 0xe800000b
kAMDTimeOutError = 0xe800000c
kAMDOverrunError = 0xe800000d
kAMDEOFError = 0xe800000e
kAMDUnsupportedError = 0xe800000f
kAMDFileExistsError = 0xe8000010
kAMDBusyError = 0xe8000011
kAMDCryptoError = 0xe8000012
kAMDInvalidResponseError = 0xe8000013
kAMDMissingKeyError = 0xe8000014
kAMDMissingValueError = 0xe8000015
kAMDGetProhibitedError = 0xe8000016
kAMDSetProhibitedError = 0xe8000017
kAMDRemoveProhibitedError = 0xe8000018
kAMDImmutableValueError = 0xe8000019
kAMDPasswordProtectedError = 0xe800001a
kAMDMissingHostIDError = 0xe800001b
kAMDInvalidHostIDError = 0xe800001c
kAMDSessionActiveError = 0xe800001d
kAMDSessionInactiveError = 0xe800001e
kAMDMissingSessionIDError = 0xe800001f
kAMDInvalidSessionIDError = 0xe8000020
kAMDMissingServiceError = 0xe8000021
kAMDInvalidServiceError = 0xe8000022
kAMDInvalidCheckinError = 0xe8000023
kAMDCheckinTimeoutError = 0xe8000024
kAMDMissingPairRecordError = 0xe8000025
kAMDInvalidActivationRecordError = 0xe8000026
kAMDMissingActivationRecordError = 0xe8000027
kAMDWrongDroidError = 0xe8000028
kAMDSUVerificationError = 0xe8000029
kAMDSUPatchError = 0xe800002a
kAMDSUFirmwareError = 0xe800002b
kAMDProvisioningProfileNotValid = 0xe800002c
kAMDSendMessageError = 0xe800002d
kAMDReceiveMessageError = 0xe800002e
kAMDMissingOptionsError = 0xe800002f
kAMDMissingImageTypeError = 0xe8000030
kAMDDigestFailedError = 0xe8000031
kAMDStartServiceError = 0xe8000032
kAMDInvalidDiskImageError = 0xe8000033
kAMDMissingDigestError = 0xe8000034
kAMDMuxError = 0xe8000035
kAMDApplicationAlreadyInstalledError = 0xe8000036
kAMDApplicationMoveFailedError = 0xe8000037
kAMDApplicationSINFCaptureFailedError = 0xe8000038
kAMDApplicationSandboxFailedError = 0xe8000039
kAMDApplicationVerificationFailedError = 0xe800003a
kAMDArchiveDestructionFailedError = 0xe800003b
kAMDBundleVerificationFailedError = 0xe800003c
kAMDCarrierBundleCopyFailedError = 0xe800003d
kAMDCarrierBundleDirectoryCreationFailedError = 0xe800003e
kAMDCarrierBundleMissingSupportedSIMsError = 0xe800003f
kAMDCommCenterNotificationFailedError = 0xe8000040
kAMDContainerCreationFailedError = 0xe8000041
kAMDContainerP0wnFailedError = 0xe8000042
kAMDContainerRemovalFailedError = 0xe8000043
kAMDEmbeddedProfileInstallFailedError = 0xe8000044
kAMDErrorError = 0xe8000045
kAMDExecutableTwiddleFailedError = 0xe8000046
kAMDExistenceCheckFailedError = 0xe8000047
kAMDInstallMapUpdateFailedError = 0xe8000048
kAMDManifestCaptureFailedError = 0xe8000049
kAMDMapGenerationFailedError = 0xe800004a
kAMDMissingBundleExecutableError = 0xe800004b
kAMDMissingBundleIdentifierError = 0xe800004c
kAMDMissingBundlePathError = 0xe800004d
kAMDMissingContainerError = 0xe800004e
kAMDNotificationFailedError = 0xe800004f
kAMDPackageExtractionFailedError = 0xe8000050
kAMDPackageInspectionFailedError = 0xe8000051
kAMDPackageMoveFailedError = 0xe8000052
kAMDPathConversionFailedError = 0xe8000053
kAMDRestoreContainerFailedError = 0xe8000054
kAMDSeatbeltProfileRemovalFailedError = 0xe8000055
kAMDStageCreationFailedError = 0xe8000056
kAMDSymlinkFailedError = 0xe8000057
kAMDiTunesArtworkCaptureFailedError = 0xe8000058
kAMDiTunesMetadataCaptureFailedError = 0xe8000059
kAMDAlreadyArchivedError = 0xe800005a
kAMDProhibitedBySupervision = 0xe8000083

http://www.ppmy.cn/news/335301.html

相关文章

我对于华为悦盒(IPTV)盒子开机时卡广告图,进入IPTV桌面显示10071错误的解决经过

昨天家里的华为悦盒(IPTV)盒子在开机时卡广告图,进入桌面慢且无法连接电视直播节目经行播放。 在拔除网线,使用电视盒子连接WIFI时节目能正常的播放 因为之前有对该电视盒子进行ROOT的关系,考虑到是否是系统出现问题。…

链路聚合|静态,动态配置|华为,思科配置|聚盒~

目录 一.为什么要做链路聚合? 二.华为:Eth-Trunk (1)配置手动模式(静态) 1.基本配置 2.物理接口配置 3.配置ETH-Trunk的链路类型 4.查看Eth-Trunk12链路 5.在加入端口前必须…

gt2pro搭载鸿蒙系统,首款鸿蒙系统智能手表华为Watch GT2 Pro还能这么玩!

原标题:首款鸿蒙系统智能手表华为Watch GT2 Pro还能这么玩! 关于智能手表设计和功能,一直以来都是极具争论性的话题。由于设计理念的不同,如今基本上分成了两大流派。一派是以华为为首的圆形表盘设计,功能上呈现为智能手机的延伸,不过多涉及手机本身应用。另一派就是以苹…

荣耀盒子无线网连接不上电脑连接服务器,华为荣耀盒子无法连接有线网络怎么解决...

华为荣耀盒子联网才能发挥最大的用途,华为荣耀盒子联网的方式有无线联网和有线联网两种。近期,看到很多网友反馈的问题,华为荣耀盒子无法连接有线网络。针对这一问题为大家进行详细的排查,帮你解决问题。 华为荣耀盒子无法连接有线…

华为OD机试题 - 密室逃生游戏(JavaScript)

最近更新的博客 华为OD机试题 - 字符串加密(JavaScript) 华为OD机试题 - 字母消消乐(JavaScript) 华为OD机试题 - 字母计数(JavaScript) 华为OD机试题 - 整数分解(JavaScript) 华为OD机试题 - 单词反转(JavaScript) 华为OD机试题 最近更新的博客使用说明密室逃生游戏…

华为手机在计算机里怎么隐藏游戏,华为平板怎么藏游戏不要在桌面

如何在Huawei Enjoy平板电脑上隐藏游戏?_ 可以从手机应用程序商店下载隐藏的平板电脑以安装隐藏大师 如何在平板电脑上隐藏应用程序 华为tablet_ 方法1:两根手指分开进入隐藏的应用程序。 1.打开桌面,然后用两根手指分开以打开隐藏的应用程序界面。 2.选择“添加”。 3.选择…

慧玩趣游H5游戏盒子源码出售

慧玩趣游H5游戏盒子 简介: 慧玩趣游H5游戏盒子是一款基于uni-app、uniCloud开发的h5游戏盒子,集成了多款市面上流行的h5游戏,可以用于客情维护,app娱乐模块,或者流量主功能等 H5版本扫码体验: 目前已经上…

小米手机全球已舍弃“MI”品牌,全面改用“xiaomi”全称品牌

外媒 Neowin 报道,8 月份,小米推出了 MIX 4 全面屏手机,已经采用了全新的“xiaomi”品牌 Logo,不再使用“MI”品牌,而“MI”品牌在过去 10 年里一直是其常用商标。小米公司现在已经确认,其未来发布的产品将…