Open agaeki opened 9 years ago
Sorry but i have to time for this.
It is kind of hard process to update current version. It's better to start from scratch.
If i did it now, i had original branch from libimobiledevice repository and vs
branch that patches libimobiledevice. Then you just can pull from libimobiledevice.org and merge vs
branch.
This project was just a research, it did the job and we just went forward.
So you go to http://cgit.sukimashita.com, take libusbmuxd, libplist, libimobiledevice and any other that are required (ideviceinstaller for example), put them as submodules to VS project, pull the code, create VS projects for them, add as dependencies to main project. You may take other configured dependencies from this repository, it should really help.
Then you try to build, it will fail of course. You find the line where it stops, look into this project's sources and realize what we did to make it compatible with MSVC. The hardest parts that i remember are endianness convertions and external dependencies like openssl.
I want to restore firmware of ios device.I had tried Idevicerestore Code with libimobiledevice in vc++ for windows and following is showing error in vc++ please help me out to built this project.
It seems like this is a fairly old version of libimobiledevice, do you have any plans for updating this project to build the latest version?
If not, can you give me any pointers to doing it myself?