Posts Tagged “Iphone”

 

Questo post nasce come aggiornamento ad un tutorial creato da me qualche mese fa, dal titolo, " Montare iphone via cavo usando itunnel (libiphone-libplist) e Debian ". Gli aggiornamenti più importanti riguardano l’inclusione nei repository ufficiali delle librerie libiphone0 e libplist0, e l’ultima versione di itunnel con il supporto per l’iphone 3gS. Per montare il nostro iphone via cavo iniziamo installando i seguenti tools:

# apt-get install build-essential automake autoconf libtool ifuse libiphone0 libplist0 libgnutls-dev libusb-dev libfuse-dev libglib2.0-dev libxml2-dev libreadline5-dev swig cmake ssh sshfs

Adesso scarichiamo itunnel-0.0.9 per chi ha il 3gS oppure in alternativa la versione itunnel-0.0.4 ( la versione 0.0.5 non so come mai, ma da dei problemi). Adesso andiamo nella nostra home e nella cartella .ssh creiamo un file config simile a questo:

Host myphone
HostName 127.0.0.1
Port 3023
User mobile
ControlMaster auto
ControlPath /tmp/master-%r@%h:%p
ServerAliveInterval 300
UserKnownHostsFile ~/.ssh/myphone_known_hosts
RemoteForward 2202 localhost:22

Creiamo nella nostra home una cartella dove montare l’Iphone:

mkdir iphone

avviamo ssh sull’iphone ed entriamo nella cartella di itunnel

cd itunnel-0.0.9

da root:

./itunnel 3023

ci appare questo:

DebianBox:/home/edmond/itunnel-0.0.9# ./itunnel 3023get_iPhone() success
- successfully got device
server waiting for ssh connection

Apriamo un altra shell e da root:

sshfs -p 3023 root@localhost:/private /home/UTENTE/iphone

io ho scelto la cartella /private, ma si può partire da qualsiasi altra cartella.

verrà chiesta la password di root dell’iphone che di default è:

alpine

A questo punto apriamo nautilus da root, e troveremo il nostro Iphone montato.

Io ho un iphone 3g Jailbroken con firmware 3.0.1.

 

Tag:

Comments 5 Commenti »

 

 

Chi possiede un Iphone sa che per poter navigare le cartelle bisogna utilizzare ssh ed una connessione wifi. io invece ho sperimentato una connessione via cavo grazie all’aiuto di itunnel, e sinceramente la trovo più pratica, dato che faccio il tutto dalla mia Debian, senza usare il mobile-terminal dell’ Iphone. Per iniziare quello che ci serve è::

A questo punto bisogna installare un po di cose necessarie:

apt-get install build-essential automake autoconf libtool libgnutls-dev libusb-dev libfuse-dev libglib2.0-dev libxml2-dev libreadline5-dev swig cmake ssh sshfs

Installiamo libplist:

cd cartella_libplist

mkdir build

cd build

cmake ..

make

make install

Installiamo libiphone:

cd cartella_libiphone

./autogen.sh

./configure

make

make install

Adesso andiamo nella nostra home e nella cartella .ssh creiamo un file config simile a questo:

Host myphone
HostName 127.0.0.1
Port 3023
User mobile
ControlMaster auto
ControlPath /tmp/master-%r@%h:%p
ServerAliveInterval 300
UserKnownHostsFile ~/.ssh/myphone_known_hosts
RemoteForward 2202 localhost:22

Creiamo nella nostra home una cartella dove montare l’Iphone:

mkdir iphone

avviare ssh sull’iphone ed entriamo nella cartella di itunnel

cd itunnel-0.0.5

da root:

./itunnel 3023

ci appare questo:

DebianBox:/home/edmond/itunnel-0.0.5# ./itunnel 3023get_iPhone() success
- successfully got device
server waiting for ssh connection

Apriamo un altra shell e da root:

sshfs -p 3023 root@localhost:/var/mobile/Media /home/UTENTE/iphone

verrà chiesta la password:

edmond@DebianBox:~$ su
Password:
DebianBox:/home/edmond# sshfs -p 3023 root@localhost:/var/mobile/Media /home/edmond/iphone
root@localhost’s password:
DebianBox:/home/edmond#

A questo punto apriamo nautilus da root, e troveremo il nostro Iphone montato.

 

 

Tag:

Comments 1 Commento »

 

 

Avendo preso da poco un Iphone 3G,  mi sono trovato subito nella situazione di dovere capire come gestire alcune cose sulla mia Debian. In particolare mi interessava convertire alcuni file audio-video per renderli compatibili con il player. Quello che ho sperimentato sono 2 metodi principalmente:

1)  da terminale usando mplayer, con la seguente sintassi:

mplayer -ao pcm file.mp3 -ao pcm:file="~temp.wav"

faac ~temp.wav -o file.m4r -w

rm ~temp.wav

2)  oppure usare Mobile Media Converter software multi piattaforma semplice da usare e che converte nei seguenti formati:

Desktop Audio: mp3, wma, ogg, wav
Mobile Audio: amr, awb, mp4
Desktop Video: wmv, mpeg, wmv, avi, flv
Mobile Video: 3gp, mp4

 

Tag:

Comments Nessun Commento »

 

Ottimizzato per Mozilla Firefox