IPhone
From EasyPeasy Wiki
[edit] iPhone
Your iPhone must be "jailbroken" so you can run Installer. Follow these instructions on jailbreaking to properly jailbreak. Note that you might need a Mac or Windows to do this.
[edit] Setting up the iPhone
- Click Settings → General and set Auto-lock to Never. This will ensure the iPhone keeps the WiFi connection open.
- Click Settings → WiFi and select your WiFi network. Click the Static button and change the IP Address to an address that's outside the dynamically assigned range of your network. This will ensure your iPhone is always contactable at the same address for syncing.
- Open Installer
- Click All Packages → BSD Subsystem → Install
- Click on All Packages → OpenSSH → Install.
[edit] iPhone 3G
Edit /System/Library/Lockdown/Checkpoint.xml, find the DBVersion key, and change its value from 4 to 2 (MAKE A BACKUP FIRST!!!). This allows you to sync with libgpod, as well as any apps that use libgpod like Amarok.

