Page 1 of 1

iMount - Mount your iDevice (NEW VERSION)

Posted: Tue 25 Jan 2011, 19:02
by Lord_Solrac2
Hello :D This is My 1st Puppy App ^^" It's Based on sshfs .
What is Does, It's Called iMount... (Mounts iDevices Via SSH)
WARNING:I Recomend you use this via TERMINAL ONLY (When Launched From Menu, The WM Frezes But you can still use the mouse and keyboard)
Notice: This May Require a Jailbroken iPod with OpenSSH...

Contains:: (iMount Original)
/bin
imnt
/usr
/bin
imnt
sshfs
/share
/applications
iMount.desktop

Contains::(iMount-2.1)
/bin
imnt-text (The Original Script)
imount > New Script
ximnt > The Same as imount
iumnt UnMount Script (Text)
fusermount The UnMount
/usr
/bin
(Links With /bin File)
sshfs The File That Does All The Work (Mounting)
/share
/applications
iMount.desktop
iUMount.desktop
iMount-text.desktop


How to Use (Original)
1.) It's a Pretty Simple Thing in here Just Specify the iDevice type (iPod Touch, iPhone, or iPad)

2.) Then The Operating System (Puppy Or Other)(Other if you can't make a new folder in /media or /mnt) (In This Case Obviously Puppy)

3. ) After That, Imtput the IP Address of the iDevice (Settings > Wi-Fi > $Connection > (DHCP IP Address)

4.) Enter A Name (For Example Solrac will mount Solrac-iPod)

5.) What Mount Type ?? (Filesystem or the User (puppy is /root) folder)

6. ) SSHFS Will Go into the iDevice (enter "yes" without quotes) and then your Password (Usually it is "alpine" without quotes)

How to Use:: (2.0+)

1.) Select a iDevice
2.) Select Mount Area (/var/mobile is the User Directory)
3.) Enter A Name (if you enter Solrac it will mount Solrac-iPod)
4.) Enter The IP Address (Settings > Wifi > Connection (>) > DHCP)
5.) Enter Yes For Your Fingerprint and The Password by Default is "Alpine" but Without Quotes
6.) Once Finished Check the /mnt Directory and You Should Find something like this ($name-$idevice) $name is the Name you Entered and $idevice is either iPod, iPhone, or iPad



This Can Be Useful for Amarok (Since it asks for a Directory)
The Reason I did this is for a Media Manager for Linux (like Amarok, Exile, Rythmbox and such that support iDevices) And iDOS management :wink: (DOSBOX For iDevices)

Changelog::
1.0 Original Relese
1.1 Menu Fix (by tuxxxx)
1.2 Shorten Usage (Puppy ONLY)
1.3 Added iUMount
1.4 Fixed Both Menu Desktop Files (By Me)
1.5 gtkdialog alpha (Failed)
1.6 gtkdialog alpha (sshfs Error)
1.7 gtkdialog beta (Hardly Used)
1.8 gtkdialog RC (Testing)
1.9 gtkdialog RC2 (Objetive Finished)
2.0 New Release (gtkdialog Completed)
2.1 Added fusermount for other distos

Notice:: Versions 1.5-1.9 Were Not Launched Since They All Had Errors And They were for Testing Maners ^^"

Special Thanks To::
tuxxxx - Fixing The Desktop Files
zigbert - Helping me with the gtkdialog3 scripting


EDIT (25//1//11) : Both Downloads Have The SSHFS Included

Has it worked Yet?

Posted: Tue 01 Feb 2011, 10:49
by Lord_Solrac2
Any Comments?? Doubts?? Just in Case to launch the command, "imnt" (no quotes) on The Terminal.

Posted: Tue 01 Feb 2011, 11:49
by ttuuxxx
I fixed your package for you, you now have a menu item in multimedia and I made it work from the menu
also never rename a pet package once its built, it will stop it from properly installing, nice small pet package, does it work, I haven't tried it, just got it going in the terminal
ttuuxxx

Posted: Tue 01 Feb 2011, 12:38
by Lord_Solrac2
ttuuxxx wrote:I fixed your package for you, you now have a menu item in multimedia and I made it work from the menu
also never rename a pet package once its built, it will stop it from properly installing, nice small pet package, does it work, I haven't tried it, just got it going in the terminal
ttuuxxx
Thanks ^^" And Yes, I Had it Script very Carefully :wink: Various Tests
And Can You Tell Me What i Did Wrong on The .desktop?

Posted: Tue 01 Feb 2011, 13:32
by ttuuxxx
Lord_Solrac2 wrote:
ttuuxxx wrote:I fixed your package for you, you now have a menu item in multimedia and I made it work from the menu
also never rename a pet package once its built, it will stop it from properly installing, nice small pet package, does it work, I haven't tried it, just got it going in the terminal
ttuuxxx
Thanks ^^" And Yes, I Had it Script very Carefully :wink: Various Tests
And Can You Tell Me What i Did Wrong on The .desktop?
well I changed the execute to Exec=rxvt -e /usr/bin/imnt

I changed the Terminal=false setting to false, Never works if you use True for some odd reason
I changed the Categories=Player so it will be found in multimedia, probably the best area for this type app
I changed the icon to Icon=drive48.png since its a mounting app, could of used a better icon, something like the tango one below :) feel free to use it, its gpl.
Then I renamed the main folder, made a new pet and away she goessssssss :)
ttuuxxx

Posted: Tue 01 Feb 2011, 13:58
by Lord_Solrac2
ttuuxxx wrote:
Lord_Solrac2 wrote:
ttuuxxx wrote:I fixed your package for you, you now have a menu item in multimedia and I made it work from the menu
also never rename a pet package once its built, it will stop it from properly installing, nice small pet package, does it work, I haven't tried it, just got it going in the terminal
ttuuxxx
Thanks ^^" And Yes, I Had it Script very Carefully :wink: Various Tests
And Can You Tell Me What i Did Wrong on The .desktop?
well I changed the execute to Exec=rxvt -e /usr/bin/imnt

I changed the Terminal=false setting to false, Never works if you use True for some odd reason
I changed the Categories=Player so it will be found in multimedia, probably the best area for this type app
I changed the icon to Icon=drive48.png since its a mounting app, could of used a better icon, something like the tango one below :) feel free to use it, its gpl.
Then I renamed the main folder, made a new pet and away she goessssssss :)
ttuuxxx
Thanks Very Much ^^" (Although I got already Planned for Ver.1.7) (1.4 is Puppy Specific)

Posted: Tue 01 Feb 2011, 14:11
by ttuuxxx
It wouldn't work on 2.14X had some missing deps,
sh-3.00# ldd /usr/bin/sshfs
/usr/bin/sshfs: /usr/lib/libfuse.so.2: version `FUSE_2.6' not found (required by /usr/bin/sshfs)
/usr/bin/sshfs: /usr/lib/libfuse.so.2: version `FUSE_2.7' not found (required by /usr/bin/sshfs)
probably would have to be compiled on 2.14X
ttuuxxx

Posted: Tue 01 Feb 2011, 16:05
by Lord_Solrac2
ttuuxxx wrote:It wouldn't work on 2.14X had some missing deps,
sh-3.00# ldd /usr/bin/sshfs
/usr/bin/sshfs: /usr/lib/libfuse.so.2: version `FUSE_2.6' not found (required by /usr/bin/sshfs)
/usr/bin/sshfs: /usr/lib/libfuse.so.2: version `FUSE_2.7' not found (required by /usr/bin/sshfs)
probably would have to be compiled on 2.14X
ttuuxxx
What Puppy Are You Using? I made it in 5.11 And Works Fine :O
EDIT: It was Compiled in 4.1 (link Here)[/u]

Posted: Tue 01 Feb 2011, 20:51
by ttuuxxx
Lord_Solrac2 wrote:
ttuuxxx wrote:It wouldn't work on 2.14X had some missing deps,
sh-3.00# ldd /usr/bin/sshfs
/usr/bin/sshfs: /usr/lib/libfuse.so.2: version `FUSE_2.6' not found (required by /usr/bin/sshfs)
/usr/bin/sshfs: /usr/lib/libfuse.so.2: version `FUSE_2.7' not found (required by /usr/bin/sshfs)
probably would have to be compiled on 2.14X
ttuuxxx
What Puppy Are You Using? I made it in 5.11 And Works Fine :O
EDIT: It was Compiled in 4.1 (link Here)[/u]
most the time I use 2.14X, unless I'm helping out another release, But I always go back to 2.14x :)
ttuuxxx

Posted: Tue 01 Feb 2011, 22:14
by Lord_Solrac2
ttuuxxx wrote:
Lord_Solrac2 wrote:
ttuuxxx wrote:It wouldn't work on 2.14X had some missing deps,
sh-3.00# ldd /usr/bin/sshfs
/usr/bin/sshfs: /usr/lib/libfuse.so.2: version `FUSE_2.6' not found (required by /usr/bin/sshfs)
/usr/bin/sshfs: /usr/lib/libfuse.so.2: version `FUSE_2.7' not found (required by /usr/bin/sshfs)
probably would have to be compiled on 2.14X
ttuuxxx
What Puppy Are You Using? I made it in 5.11 And Works Fine :O
EDIT: It was Compiled in 4.1 (link Here)[/u]
most the time I use 2.14X, unless I'm helping out another release, But I always go back to 2.14x :)
ttuuxxx
That explains it lol

2.0 On It's Way

Posted: Thu 03 Feb 2011, 21:12
by Lord_Solrac2
iMount is Right Now Being Developed... It is Built with gtkdialog3 and will include iUMount (Unmount) and The Terminal As Well