Skip to content

ritterondotnet/iOSLib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iOSLib

iOSLib is a .NET library written in C# for communicating with iOS using libimobiledevice. Right now it only supports photo and video management, but it's planned to do much more later (see "State of Development" section for more info).

##Releases Releases can be found under the "Releases" tab or by clicking here.
(Note: You need the required dlls to be in the same folder as the ".exe" to make the program work.)

##Requirements

  • .NET 4 (Client profile)
  • LibiMobileDevice dll and its dependencies (included in the released 7z)
  • System.Data.Sqlite (from NuGet package manager)

Only tested on iOS 8.4 but it should work on every iOS 8.X device. Theoretically it works on older versions too except the Remove function (due to differences in Photos.sqlite database). Also on newer versions as long as they're supported by libimobiledevice library. Doesn't require jailbreak.

##Changelog

1.0

Initial release with photo and video management.

##State of Development ###Done

  • Device detection and connection
  • Photo and video management

###To-Do

  • Music
  • Apps
  • Books
  • Messages
  • Calendar
  • Contacts
  • Call logs
  • Internet
  • Notes
  • Backup and Restore

##Documentation For more info on the source code and individual functions see wiki pages here

##Feedback Feel free to report all bugs you found by creating a new issue here.

##Credits Used free open source libraries:

  • libimobiledevice (by Nikias Bassen)
  • System.Data.SQLite .Net library (by mistachkin)

About

.NET library for communicating with iOS (using libimobiledevice).

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C# 100.0%