Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
iodine front-end for iOS
Objective-C
tree: 1b100faad3

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
dpump.xcodeproj
dpump
README.markdown

README.markdown

iJodine

iodine front-end for iOS. Small i and J stand for 2 purposes:

  • i for fanboys to recognize
  • iJodine is a liet-glish middle for iodine/jodas

Setup

Please, don't read this.

Set up is complicated because of iodine, tunemu and libpcap dependencies. This is an ad-hoc way that works for now:

compile and include pcap

get bundle from github (https://github.com/Motiejus/ios-static-libraries) comment out everything but pcap compile

now we have iPhone paths that we should include to:

  • Header Search Paths

one recursive path which includes the compiled directories suits fine.

define DAWIN and TUNEMU in build options

At this stage iodine alone compiles.

make base64u.h base64u.c in iodine source path (xcode is not intelligent enough do this itself)

II. Add iodine subproject to whatever you are building (here)

  1. Drag iodine like a subproject to the workspace.
  2. Adjust "Header Search Path" to include paths in the subproject

III. Add linker dependencies

Add iodine_whatever.a, zlib.1.2.5.dylib and libpcap.1.1.1.dylib as static binary dependencies to the iJodine project. At the moment it is added to the project root path and settings, but it might be sufficient to add to project path only.

Profit.

Something went wrong with that request. Please try again.