Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 01 Dec 2015, 03:29
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Utilities
imobiledevice iPhone iPad tools for Fatdog 64
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [1 Post]  
Author Message

Joined: 06 Oct 2006
Posts: 132
Location: Cologne, Germany &/or Perth, Australia

PostPosted: Sun 29 Mar 2015, 17:39    Post subject:  imobiledevice iPhone iPad tools for Fatdog 64
Subject description: Getting into your i device with Fatdog

I got given an old iPhone 3Gs
Hated the idea of getting into Win to do itunes and the like.
Distros like ubuntu have libimobiledevice built in.
Lean and fast distros like puppy and derivatives don't, but it is still possible to connect your i device.

Here is how I did it.

I compiled the needed libraries direct from source.
The following are rough and ready pets built in Fatdog 621
NOT thoroughly tested -feel free to note problems
Note - full bloatware with all the usual manuals docs etc.

Disclaimer: Apple don't officially support anything along the lines of Linux connections to iOs devices
Do all this at your own risk.

fuse 2.9.3...64bit

libideviceactivation-1.0.0 64 bit

libimobiledevice-1.2.0 64 bit

libplist-1.12 64 bit

libtasn1-4.4 64 bit (not sure but slackware needs it, perhaps we do too)

libxml2-2.9.0 64 bit (a dependency for something)

usbmuxd-1.1.0 64 bit

ifuse-1.13 64bit

How I got my iPhone 3GS to connect

First install the pets
Reboot just incase one of the scripts needs initialization

Plug in with usb cable
iphone beeps

in console type:
modprobe fuse

(iPhone will beep again)

idevice_id -l

I will look something like:
# idevice_id -l

This is your UDID number
grab it (for this a copy and paste terminal like roxterm is a great help)

make a directory as a mountpoint
mkdir /mnt/iphone

then mount it with ifuse
ifuse /mnt/iphone -u ###YOUR-UDID-HERE####

then you should be in. Time to go a browsing your iPhone

Copying from your computer to the idevice won't be visible to the idevice user although the file is present, because its not registered in the complicated i-databases and the like that underly the entire i-world where users have little to think about in terms of file structure. To upload to your idevice you need something a program that speaks "fruiteese".

to unmount
fusermount -u /mnt/iphone

(make sure you are in the right directory- one level above the mount point)

I don't think you need ifuse for this one to back up the iphone to a folder
idevicebackup2 backup /yourbackupdirectory/

There are heaps more tools in there to use to unlock the mess of files you get by a backup, and of course restoring from a backup and more.

This link was helpful

I'm sure there is a neater way to work with all this but hopefully you have a start here.

Edit: A few more tips -no need for itunes
I'm still fighting to get amarok, clementine or rhythmbox running in a recent puppy to get multimedia files transferred. Nevertheless there is a workaround

This link gave me some great clues:

On your idevice get the free app Oplayer lite
On your puppy enable samba
(e.g. on Fatdog - control panel - manage servers and services - both ticks on samba -then reboot)
Once this is enabled there should be a samba share somewhere.
Have both the iphone and your puppy computer in the same Wifi network.

In Oplayer under file servers and auto discovery my fatdog computer appears:
(you may be prompted for a password - I didn't need one as I was using a non-root area of my fatdog install)

click on it then you get

doing well, click again
now you have a listing of /root/spot/downloads or /mnt/home/downloads/ (or similar samba shared folder) from your computer (should you recognize it)

Great! From here you can place your media files and get them from your computer onto the iPhone without itunes.

I've also found certain file explorer apps work well with Samba shares
e.g. "FileExplorer"

Should it help here are some working GtkPod and Libgpod pets for handling your audio files.

(not the latest versions as they require GTK3. Gtkpod 1.0 uses GTK2 and I need it to work with my 2g ipod nano too, hence the libgpod 0.7.90)

(Compiled and built using libgpod-0.7.90 - best compatibility with some older Apple ipods and other i devices)
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [1 Post]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Utilities
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0301s ][ Queries: 11 (0.0053s) ][ GZIP on ]