giovedì 27 settembre 2012

Guida: come risolvere l'incompatibilità tra Alice PPPoE e Galaxy S3

Chi ha acquistato Alice PPPoE per usarla sul proprio Samsung Galaxy S3, avrà notato che la connessione è impossibile a causa dell'errore "couldn't set tty to PPP discipline". Questo errore è causato dalla mancata compatibilità del kernel Samsung con il PPP asincrono. Per poter risolvere questo problema, è necessario un driver aggiuntivo (link per il download alla fine di questo post).

Dato per certo che abbiate già ottenuto i permessi di root, ecco i passi necessari:

- Scaricate dal play store l'applicazione gratuita "Android Terminal Emulator", link: https://play.google.com/store/apps/details?id=jackpal.androidterm

- Scaricate il modulo relativo alla vostra versione del kernel (ppp_async.ko) e caricatelo sulla memoria interna del vostro Galaxy (potete vedere che versione del kernel avete dal menu "info" del vostro telefono).

- Aprite terminal emulator e digitate i seguenti comandi (premete invio dopo ogni comando)
1- su (consentite alla richiesta di poter usare root)
2- insmod /mnt/sdcard/ppp_async.ko

A questo punto se non avete ricevuto errori potete aprire Alice PPPoE e connettervi.
Purtroppo sarà necessario eseguire la procedura ogni volta che il vostro Galaxy verrà riavviato, altrimenti Alice PPPoE non funzionerà. È comunque in lavorazione una nuova versione dell'applicazione che caricherà il driver automaticamente.

NOTA BENE: è possibile che la stessa incompatibilità si presenti anche su altri dispositivi. In quel caso, segnalate nei commenti il vostro modello e cercherò di compilare una versione del driver apposita.

DOWNLOAD (nella pagina che si apre, cliccate la freccetta a destra e selezionate "scarica"):

Galaxy S3 GT-i9300
driver kernel versione 3.0.15-933142-user (Ice Cream Sandwich): Download
driver kernel versione 3.0.15-928452-user (Ice Cream Sandwich): Download
driver kernel versione 3.0.15-554505-user (Ice Cream Sandwich): Download
driver kernel versione 3.0.15-782020-user (Ice Cream Sandwich): Download
driver kernel versione 3.0.31-319653-user (Jelly Bean): Download
driver kernel versione 3.0.31-368423 (Jelly Bean): Download
driver kernel versione 3.0.31-742798 (Jelly Bean): Download
driver kernel versione 3.0.31-306699 (Jelly Bean): Download
driver kernel versione 3.0.31-789635 (Jelly Bean): Download


Galaxy Note 2 GT-N7100
driver kernel versione 3.0.31-259982 (Jelly Bean) : Download

Galaxy Tab 2 7.0 GT-P3100 (Wifi+3G)
driver kernel versione 3.0.8-CL720067-user (Ice Cream Sandwich) Download

Galaxy Tab 2 7.0 GT-P3110 (Wifi only)
driver kernel versione 3.0.8-379370-user (Ice Cream Sandwich): Download

Se la vostra versione del kernel non è presente, segnalatelo nei commenti

giovedì 12 gennaio 2012

Alice PPPoE Connect / PPPoE for Android 2.0 released


Alice PPPoE giunge alla versione 2.0. Ecco le novità:
- Possibilità di nascondere la notifica nella status bar.
- Possibilità di settare la default route manualmente (risolve problemi di connessione)
- Corretti alcuni bug.

Segnala eventuali malfunzionamenti nei commenti!
Nota per i possessori di LG P500 (Optimus One): sulla rom ufficiale il supporto PPP non è abilitato di default, quindi bisogna usare una rom custom oppure flashare un altro kernel
------------------------------------------------------------
PPPoE for Android has reached version 2.0. What's new:
- You can now hide notification in statusbar
- You can now set default route manually
- Bugfix

If you find any issue, report it in the comments!

It ships with an unmodified executables of Roaring Penguin's rp-pppoe 3.10 and busybox 1.18.4, wich are released under the GNU GPL license. Here are the sources: busybox 1.18.4 and rp-pppoe
It uses also pppd 2.4.5 (http://ppp.samba.org) released under BSD license.