├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── README.md ├── cmake └── cmake_utility.cmake ├── patch-status.sh ├── patch.sh └── patchs ├── batch.sh ├── idevicerestore ├── 0001-Fix-ace3.c-compilation-issues-in-msvc.patch ├── 0002-Fix-fls.c-compilation-issues-in-msvc.patch ├── 0003-Fix-fls.h-compilation-issues-in-msvc.patch ├── 0004-Fix-ftab.c-compilation-issues-in-msvc.patch ├── 0005-Fix-mbn.h-compilation-issues-in-msvc.patch ├── 0006-Fix-restore.c-compilation-issues-in-msvc.patch ├── 0007-Fix-ipsw.c-utf-8-filename-bug-in-msvc.patch ├── 0008-Fix-ipsw-large-files-bug-in-win32.patch ├── CMakeLists.txt ├── msvc.h ├── patch-version └── unistd.h ├── libimobiledevice-glue ├── 0001-Fix-Inelegant-fix-for-initialization-issues-on-MSVC.patch ├── CMakeLists.txt ├── exports.def ├── msvc.h ├── patch-version ├── sys │ └── time.h └── unistd.h ├── libimobiledevice ├── CMakeLists.txt ├── dirent.h ├── exports.def ├── libgen.h ├── msvc.h ├── patch-version ├── sys │ └── time.h └── unistd.h ├── libirecovery ├── 0001-Fix-array-initialization-compatibility-with-MSVC.patch ├── CMakeLists.txt ├── msvc.h ├── patch-version └── unistd.h ├── libplist ├── CMakeLists.txt └── patch-version ├── libtatsu ├── CMakeLists.txt ├── msvc.h ├── patch-version └── unistd.h ├── libusbmuxd ├── CMakeLists.txt ├── exports.def ├── msvc.h ├── patch-version └── unistd.h └── patch-cli.in /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/README.md -------------------------------------------------------------------------------- /cmake/cmake_utility.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/cmake/cmake_utility.cmake -------------------------------------------------------------------------------- /patch-status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patch-status.sh -------------------------------------------------------------------------------- /patch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patch.sh -------------------------------------------------------------------------------- /patchs/batch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/batch.sh -------------------------------------------------------------------------------- /patchs/idevicerestore/0001-Fix-ace3.c-compilation-issues-in-msvc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/idevicerestore/0001-Fix-ace3.c-compilation-issues-in-msvc.patch -------------------------------------------------------------------------------- /patchs/idevicerestore/0002-Fix-fls.c-compilation-issues-in-msvc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/idevicerestore/0002-Fix-fls.c-compilation-issues-in-msvc.patch -------------------------------------------------------------------------------- /patchs/idevicerestore/0003-Fix-fls.h-compilation-issues-in-msvc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/idevicerestore/0003-Fix-fls.h-compilation-issues-in-msvc.patch -------------------------------------------------------------------------------- /patchs/idevicerestore/0004-Fix-ftab.c-compilation-issues-in-msvc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/idevicerestore/0004-Fix-ftab.c-compilation-issues-in-msvc.patch -------------------------------------------------------------------------------- /patchs/idevicerestore/0005-Fix-mbn.h-compilation-issues-in-msvc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/idevicerestore/0005-Fix-mbn.h-compilation-issues-in-msvc.patch -------------------------------------------------------------------------------- /patchs/idevicerestore/0006-Fix-restore.c-compilation-issues-in-msvc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/idevicerestore/0006-Fix-restore.c-compilation-issues-in-msvc.patch -------------------------------------------------------------------------------- /patchs/idevicerestore/0007-Fix-ipsw.c-utf-8-filename-bug-in-msvc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/idevicerestore/0007-Fix-ipsw.c-utf-8-filename-bug-in-msvc.patch -------------------------------------------------------------------------------- /patchs/idevicerestore/0008-Fix-ipsw-large-files-bug-in-win32.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/idevicerestore/0008-Fix-ipsw-large-files-bug-in-win32.patch -------------------------------------------------------------------------------- /patchs/idevicerestore/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/idevicerestore/CMakeLists.txt -------------------------------------------------------------------------------- /patchs/idevicerestore/msvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/idevicerestore/msvc.h -------------------------------------------------------------------------------- /patchs/idevicerestore/patch-version: -------------------------------------------------------------------------------- 1 | eda43ac44e13384402a88fa83e6b21e46d7fac55 2 | -------------------------------------------------------------------------------- /patchs/idevicerestore/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/idevicerestore/unistd.h -------------------------------------------------------------------------------- /patchs/libimobiledevice-glue/0001-Fix-Inelegant-fix-for-initialization-issues-on-MSVC.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libimobiledevice-glue/0001-Fix-Inelegant-fix-for-initialization-issues-on-MSVC.patch -------------------------------------------------------------------------------- /patchs/libimobiledevice-glue/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libimobiledevice-glue/CMakeLists.txt -------------------------------------------------------------------------------- /patchs/libimobiledevice-glue/exports.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libimobiledevice-glue/exports.def -------------------------------------------------------------------------------- /patchs/libimobiledevice-glue/msvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libimobiledevice-glue/msvc.h -------------------------------------------------------------------------------- /patchs/libimobiledevice-glue/patch-version: -------------------------------------------------------------------------------- 1 | 077963174182b6f71f8d8d4e373482addcf4ff3d 2 | -------------------------------------------------------------------------------- /patchs/libimobiledevice-glue/sys/time.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /patchs/libimobiledevice-glue/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libimobiledevice-glue/unistd.h -------------------------------------------------------------------------------- /patchs/libimobiledevice/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libimobiledevice/CMakeLists.txt -------------------------------------------------------------------------------- /patchs/libimobiledevice/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libimobiledevice/dirent.h -------------------------------------------------------------------------------- /patchs/libimobiledevice/exports.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libimobiledevice/exports.def -------------------------------------------------------------------------------- /patchs/libimobiledevice/libgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libimobiledevice/libgen.h -------------------------------------------------------------------------------- /patchs/libimobiledevice/msvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libimobiledevice/msvc.h -------------------------------------------------------------------------------- /patchs/libimobiledevice/patch-version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libimobiledevice/patch-version -------------------------------------------------------------------------------- /patchs/libimobiledevice/sys/time.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /patchs/libimobiledevice/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libimobiledevice/unistd.h -------------------------------------------------------------------------------- /patchs/libirecovery/0001-Fix-array-initialization-compatibility-with-MSVC.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libirecovery/0001-Fix-array-initialization-compatibility-with-MSVC.patch -------------------------------------------------------------------------------- /patchs/libirecovery/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libirecovery/CMakeLists.txt -------------------------------------------------------------------------------- /patchs/libirecovery/msvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libirecovery/msvc.h -------------------------------------------------------------------------------- /patchs/libirecovery/patch-version: -------------------------------------------------------------------------------- 1 | 23f201d13f2fad05f5096e254e104bcaf35fd607 2 | -------------------------------------------------------------------------------- /patchs/libirecovery/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libirecovery/unistd.h -------------------------------------------------------------------------------- /patchs/libplist/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libplist/CMakeLists.txt -------------------------------------------------------------------------------- /patchs/libplist/patch-version: -------------------------------------------------------------------------------- 1 | 91ba4263dd795f83eaa9c43e52c3be55e4f382a6 2 | -------------------------------------------------------------------------------- /patchs/libtatsu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libtatsu/CMakeLists.txt -------------------------------------------------------------------------------- /patchs/libtatsu/msvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libtatsu/msvc.h -------------------------------------------------------------------------------- /patchs/libtatsu/patch-version: -------------------------------------------------------------------------------- 1 | 60a39f36d719344360ec2e87563ed43f61f0530f 2 | -------------------------------------------------------------------------------- /patchs/libtatsu/unistd.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /patchs/libusbmuxd/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libusbmuxd/CMakeLists.txt -------------------------------------------------------------------------------- /patchs/libusbmuxd/exports.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libusbmuxd/exports.def -------------------------------------------------------------------------------- /patchs/libusbmuxd/msvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libusbmuxd/msvc.h -------------------------------------------------------------------------------- /patchs/libusbmuxd/patch-version: -------------------------------------------------------------------------------- 1 | 93eb168bf6b07472d17781328c21df0c60300524 2 | -------------------------------------------------------------------------------- /patchs/libusbmuxd/unistd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/libusbmuxd/unistd.h -------------------------------------------------------------------------------- /patchs/patch-cli.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroKwok/libimobiledevice-win32-patchs/HEAD/patchs/patch-cli.in --------------------------------------------------------------------------------