An open API service indexing awesome lists of open source software.

https://github.com/multi-os-engine/moe-binding-libimobiledevice

Multi-OS Engine: Nat/J Java Bindings for libimobiledevice
https://github.com/multi-os-engine/moe-binding-libimobiledevice

Last synced: about 1 year ago
JSON representation

Multi-OS Engine: Nat/J Java Bindings for libimobiledevice

Awesome Lists containing this project

README

          

# Multi-OS Engine Bindings for libimobiledevice

This library contains bindings for [libimobiledevice](https://github.com/multi-os-engine/libimobiledevice) and [libplist](https://github.com/multi-os-engine/libplist).

## Updating Bindings

This step requires you to check out the complete Multi-OS Engine repository and for safest operation, have a local built SDK.

You can find more info on checking out and building the repository [here](https://github.com/multi-os-engine/multi-os-engine).

If the above preparations are done, you can open Terminal and run:

```bash
cd /moe/tools/moe.sdk.publisher/build/dev-sdk/tools/
java -cp /moe/tools/moe.generator.natjgen/build/libs/moe.generator.natjgen.jar \
org.moe.natjgen.Main \
/moe/tools \
moe.binding.libimobiledevice \
/moe/tools/moe.binding.libimobiledevice/binding.natjgen
```

Before commiting changes, it is recommended that code formatting is applied. This project uses the same formatting rules/options as [moe-core's iOS bindings](https://github.com/multi-os-engine/moe-core/blob/master/moe.apple/moe.platform.ios/UPDATE_IOS_BINDING.md).