Tiny Core Linux
Tiny Core Extensions => TCE Talk => Topic started by: althalus on March 09, 2013, 06:33:18 PM
-
So I'm trying to use tinycore to manage content on my ipad. Specifically, I want to be able to mount an app's Documents folder so that I can copy stuff to the particular app. According to the wisdom of google, this should work:
tc@box:/tmp$ mkdir ipad
tc@box:/tmp$ ideviceinstaller -l | grep -i avplayer
AVPlayerHD.eplayworks.com - AVPlayerHD 1628
tc@box:/tmp$ ifuse ipad/ --appid AVPlayerHD.eplayworks.com
ERROR: the mount point specified does not exist
tc@box:/tmp$ sudo ifuse ipad/ --appid AVPlayerHD.eplayworks.com
ERROR: the mount point specified does not exist
tc@box:/tmp$
One thing that looks a little odd to me:
tc@box:~/Downloads/iThing$ ifuse --help
Usage: ifuse <mount_point> [OPTIONS]
Mount filesystem of an iPhone, iPod Touch, iPad or Apple TV.
-o opt,[opt...] mount options
-u, --udid UDID mount specific device by its 40-digit device UDID
-h, --help print usage information
-V, --version print version
--root mount root file system (jailbroken device required)
--debug enable libimobiledevice communication debugging
Example:
$ ifuse /media/iPhone --root
This mounts the root filesystem of the first attached device on
this computer in the directory /media/iPhone.
This doesn't mention the appid option at all, whereas on ubuntu it does.
Not sure where to go from here.
-
Either an old version, or ubuntu carries a patched one?
-
Hi Curaga,
After reading your post I took a closer look at the versions we have in the repository (I originally thought we had the latest versions).
We need at least libimobiledevice 1.1, and ifuse rebuilt against it. I can't seem to get them to build and don't have the time to solve it myself, so I'll make another topic asking for updates.
-
Is this the kind of thing you were expecting:
$ sudo usbmuxd
$ sudo mkdir /mnt/iphone
$ sudo ifuse /mnt/iphone
$ sudo ls /mnt/iphone
AirFair ApplicationArchives DCIM PhotoData Purchases Safari
Airlock Books Downloads Photos Recordings iTunes_Control
$ sudo mkdir /mnt/iphone_test
$ ideviceinstaller -l | grep -i adobe
com.adobe.Adobe-Reader - Adobe Reader 73075
$ sudo ifuse /mnt/iphone_test --appid com.adobe.Adobe-Reader
$ sudo ls /mnt/iphone_test
Getting Started.pdf
iphone 3gs - ios-6.1.2
-
Yes, that's what I was hoping for
-
updated extensions posted, now you can try for yourself :)
-
hi friends,
i noticed that these tools don't work with os7 anymore.
did someone find a solution?
thank you for all hints and suggestions.
-
which version of tc? x86 or x86_64 repo?
Edit: with corepure64 v5.2 I get: $ sudo ls /mnt/iphone
AirFair Books PhotoData Radio iTunes_Control
Airlock DCIM Photos Recordings
ApplicationArchives Downloads Purchases Safari
..but mounting the device (iOS7.04) was not very straightforward - apparently linux has been placed on some kind of "not trusted" list for iOS7 and I had to make several tries at "do you trust this device - yes/no?" before it would mount.
Edit 2: What exactly do you want to do?
-
hi juanito,
i use x86 in the versions 4.7.7 and 5.2.
although i tried the mount-process many times, i had no success.
Edit 2: What exactly do you want to do?
i just want to get access to my photos without itunes :(
-
OK - I confirm I can access my photos on the iPhone.
The issue is going to be that this requires a more recent version of libimobiledevice, etc than those in the x86 repo, which might break other extensions - let me have a look...
-
hi juanito,
that would be really great!
thank you for your help and commitment.
-
The issue is that ifuse and libimobiledevice would need to be updated the latest stable versions and/or git, which would break the libgpod and gtkpod extensions.
As far as I can see, gtkpod/libgpod are unlikely to catch up to ios7 any time soon, which means I would not be able to test the recompiled versions as I only have access to one iPhone, which is ios7.04.
Is anybody using libgpod/gtkpod that could test updated versions?
-
The issue is that ifuse and libimobiledevice would need to be updated the latest stable versions and/or git, which would break the libgpod and gtkpod extensions.
As far as I can see, gtkpod/libgpod are unlikely to catch up to ios7 any time soon, which means I would not be able to test the recompiled versions as I only have access to one iPhone, which is ios7.04.
Is anybody using libgpod/gtkpod that could test updated versions?
hi juanito,
i don't use libgpod/gtkpod, so i can't test for you.
sorry, but i only want to get my photos,
i only have access to one iphone, which is also ios7.04 :(
thank you for your help.
-
updated versions posted - note that ifuse, libimobiledevice, libplist, libusbmuxd and usbmuxd all had to be compiled from git to be able to access ios7, whereas the usual preference is to use the latest stable versions.
Things seem to work best when you first load the extensions, unlock your iPad/iPhone/iPod and then connect it to the usb port (you should then get a "trust" message to which you need to answer "yes") - usbmuxd should start automatically and you just have to create a mount point and mount it with ifuse.
-
hi juanito,
i succeeded with your help!!!
thank you for your contribution.