Home Jolla Communicator

30/3/2015 Categoria:  Informatica e dintorni

Era da un po di tempo che pensavo ad uno strumento che mi consentisse direttamente dal PC l'utilizzo del mio Jolla collegato in rete, per leggere i messaggi ricevuti oppure inviarne dei nuovi.

Dopo aver cercato per un po' sulla rete qualcosa del genere e senza aver trovato nulla, ho pensato che era il momento che realizzassi da solo questa idea.

Ed ecco che nasce il JollaCommunicator:




Il jolla Communicator è stato realizzato e testato per la versione di Ubuntu Linux 14.04 Trusty Tar e versioni successive (La versione di riferimento per lo sviluppo è stata la 14.04)


(Aggiornamento post in data 16/04/2015 per inserimento nuovo link download alla nuova versione del software JollaCommunicator)

(Inserito link download per Fedora Linux)




Nuova versione con workaround  10/04/2015

Nuova versione:

Ecco il link per il download del pacchetto: jollacommunicator_1.0.6-1_all.deb
Change log: jollacommunicator_1.0.6-1_amd64.changes


In forma sperimentale includo il link per scaricare il pacchetto di installazione per la Linux Fedora.
Poichè mi è sembrato che la Fedora non installi di default la libreria libssh  (necessaria al corretto funzionamento del JollaCommunicator) da root prima di avviare l'installazione del JollaCommunicator, lanciare il seguente comando:

yum install libssh

Pacchetto(Fedora): jollacommunicator-1.0.6-1.noarch.rpm


Vecchie versioni Ubuntu:

Pacchetto:  jollacommunicator_1.0.3-1_all.deb
Change Log:  jollacommunicator_1.0.3-1_amd64.changes

Pacchetto: jollacommunicator_1.0.4-1_all.deb
Change log: jollacommunicator_1.0.4-1_amd64.changes

Pacchetto: jollacommunicator_1.0.5-1_all.deb
Change log: jollacommunicator_1.0.5-1_amd64.changes

Vecchie versioni Fedora:

Pacchetto(Fedora): jollacommunicator-1.0.4-1.noarch.rpm
Pacchetto(Fedora): jollacommunicator-1.0.5-1.noarch.rpm

Il software è da ritenersi in versione beta e l'installazione e l'utilizzo è totalmente gratuita.


Attenzione, poiché tale software consente la cancellazione degli SMS ricevuti,ognuno è personalmente responsabile di qualsivoglia perdita dei messaggi o pregiudizio comunque cagionato dall'utilizzo del seguente software fornito in forma totalmente gratuita.


Requisiti

1- Il tuo Jolla deve essere connesso alla tua LAN mediante (Wifi) oppure connesso tramite cavetto USB in modalità sviluppatore.
2- Il tuo Jolla deve essere abilitato in "Modalità sviluppatore", questa consente di avere accesso al telefonino in modalità SSH (all' abilitazione si imposterà anche una password di accesso)
Per attivare la modalità sviluppatore leggere il seguente post : http://jollacommunity.it/come-impostare-la-password-di-root-su-jolla/

3- Sulla tua distribuzione Ubuntu, deve essere presente la libreria libssh-4 (questa dovrebbe già essere preinstallata di default)

Per conoscere gli indirizzi Ip del tuo jolla, una volta connesso alle rete wifi o in modalità “Indirizzo IP USB”, dal menu “impostazioni” selezionare dall'elenco la voce “Modalità sviluppatore”.
Nella maschera successiva, saranno visualizzati l'indirizzo IP della connessione WIFI e/o l'Indirizzo IP USB.





Se si desidera utilizzare il cavetto USB per la connessione, prima di agganciarlo al PC, occorre impostare la connessione USB in modalità sviluppatore nel modo seguente:

- dal menu impostazioni selezionare dall'elenco la voce USB :


- Nella maschera successiva impostare la “Modalità USB di default” in “Modalità sviluppatore”:


Per conoscere l'“Indirizzo IP USB”, dal menu “impostazioni” selezionare dall'elenco la voce “Modalità sviluppatore” :



Passi per l'installazione.



L'installazione del pacchetto jollacommunicator_1.0.0-1_all.deb deve avvenire esclusivamente attraverso l'uso dell' Ubuntu software Center, questo poiché, sembra essere l'unico modo per garantire il download di tutte le dipendenze in modo corretto.

Purtroppo, l'ambiente di sviluppo Gambas (che usato per rendere veloce la realizzazione) soffre ancora di qualche problemino.


Quindi una volta scaricato il pacchetto DEB  "jollacommunicator_1.0.0-1_all.deb"  in una directory d'appoggio, da Nautilus selezionare il file con il tasto destro del mouse scegliere dal popup menu “Apri con Ubuntu Software center”:



Dal Software Center avviare l'installazione.


Dopo aver installato il software , al suo primo lancio il “jolla Communicator” chiederà di impostare i dati di connessione:




Le impostazioni richieste sono:


- Jolla HostName o IP address : Viene richiesto l'hostname (se ne è stato associato uno) oppure l'indirizzo IP (IP WLAN o IP USB come visto nei punti precedenti)

- Password user nemo (ssh): In questo punto va inserito la password scelta per la connessione SSH in modalità sviluppatore

- Area Code: Va selezionata l'area code di appartenenza che per l'italia è +39 (selezionandone una non corretta pregiudicherà il corretto funzionamento del software)


Una volta salvati i dati di connessione è possibile avviare la connessione al Jolla con il tasto “Connect” il primo della lista dei bottoni.




Un messaggio di conferma di avvenuta connessione sarà visualizzato.



Selezionando nell'elenco a destra uno dei messaggi e/o gruppi con il tasto destro del mouse sarà possibile avviarne la cancellazione.




Nel Tab “Contacts” sarà possibile selezionare un contatto per inviare un messaggio SMS:





Conclusioni.


Spero che questo programma vi ritorni utile come lo è  per me e vi invito a lasciare dei feedback per possibili miglioramenti.






Aggiungi un commento

Commenti

Nome: massimo

Data Inserimento: 7/4/2015

Commento:

Ciao Massimo, hai avuto una bellissima idea.. poter utilizzare jolla in remoto.. Volevo chiederti.. se era possibile esportare il programma anche per chi non una debian, anche in pacchetto rpm ? io uso mageia, eventualmente se posti le librerie necessarie, posso pachetizzartelo io.. o prepararti lo spec, per fare rpm Grazie Massimo

-- Risposta dal Messaggiero:

Ciao, ci sto pensando, appena posso fare delle prove lo pubblicherò anche i

Nome: hemiwi

Data Inserimento: 7/4/2015

Commento:

Grazie mille!!! Works like a charme on Mint 17.1!!! Greetings from Finnland Raukkaudella suomesta!!!

Nome: xgancio

Data Inserimento: 8/4/2015

Commento:

Salve ciao a me da questo errore :this application has raised an unexpected error and must abort. (64) Void key JollaEnquire.getListContacts.107. Soluzioni ?

-- Risposta dal MessaGGiero:

Faccio dei controlli e verifico.

-- Risposta dal MessaGGiero:
 Ho pubblicato la nuova versione jollacommunicator_1.0.4-1_all.deb, disinstalla la vecchia e riprova con questa.



Nome: Michele Tameni

Data Inserimento: 8/4/2015

Commento:

Ciao! Pensavo da un po' alla stessa cosa, se puo' servire una mana saro' ben felice di dartela! Hai intenzione di rilasciare i sorgenti? Anche per poterlo pacchettizare per altre distro, non usando debian al momento non posso nemmeno provarlo! Comunque bella idea. Michele

Nome: daywalker

Data Inserimento: 8/4/2015

Commento:

doesn't work for me... dmesg shows: [ 6871.951466] usbcore: registered new interface driver cdc_ether [ 6871.956904] rndis_host 2-1.8:1.0 usb0: register 'rndis_host' at usb-0000:00:1d.0-1.8, RNDIS device, ca:1a:ea:43:47:b1 [ 6871.956940] usbcore: registered new interface driver rndis_host [ 6885.043108] audit_printk_skb: 33 callbacks suppressed [ 6885.043113] audit: type=1400 audit(1428481306.241:68): apparmor="DENIED" operation="open" profile="/usr/sbin/ntpd" name="/etc/pbis/user-ignore" pid=11

Nome: carepack

Data Inserimento: 8/4/2015

Commento:

Hi, I've added you app to arch linux aur package. So arch users now able to install this great one via yaourt. Hope it's ok for you...


-- Risposta del Messaggiero

OK!

Nome: carepack

Data Inserimento: 8/4/2015

Commento:

and the link is: https://aur.archlinux.org/packages/jollacommunicator/ ahoi

Nome: Pascal

Data Inserimento: 8/4/2015

Commento:

Hi, The link for rpm doesn't work. Can you fix it? A fedora user... Pascal.

-- Risposta del MessaGGiero:

Problem solved link available.

Nome: jehan

Data Inserimento: 9/4/2015

Commento:

Hei! This tool looks awesome. Did you publish the source code somewhere? I'm asking for two reasons: - I'm not a big fan of given complete control to my phone whitout seeing the source :/ - I really would like to re-use the same technics you did for some custom backup system Thanks again for your huge contribution!!

-- Risposta del MessaGGiero:
 
The software Jolla Communication, is still in the development phase.
I have more ideas to realize and add.
To release the sources I will take a little more time.

Nome: jehan

Data Inserimento: 9/4/2015

Commento:

In response to: The software Jolla Communication, is still in the development phase. I have more ideas to realize and add. To release the sources I will take a little more time. ----------- I would argue that the sooner you release, the sooner we can help :). Don't worry if it isn't clean, everybody has unclean code :) :)

-- Risposta del MessaGGiero:

I published the sources:  https://github.com/MessaGGiero/JollaCommunicator

Nome: Luca

Data Inserimento: 22/4/2015

Commento:

E' fatto con gtk?

Nome: h_asdf

Data Inserimento: 22/9/2015

Commento:

I have committed a PKGBUILD for this package to AUR: https://aur.archlinux.org/packages/jollacommunicator/ previous one got lost in the switch from aur3 to aur4.

Nome: me

Data Inserimento: 11/4/2015

Commento:

Where can i download the source code so i can compile it myself on my slackware64 install?

Nome: francesco

Data Inserimento: 29/5/2016

Commento:

provato ad installarlo su una debian testing...errore sulla mancanza dipendenze da gambas