Configurations testées

Samsung Galaxy S2 GT-I9100 :

  • JB 4.1.2 [CUSTOM] WanamLite OK
  • JB 4.1.2 [Officiel] Samsung OK
  • ICS 4.0.4 [Officiel] FREE OK
  • ICS 4.0.3 [Officiel] FREE OK


Samsung Galaxy S3 GT-19300 :

Samsung Galaxy Note 2 GT-N7100 :



1. Pré requis

Nous aurons besoins d'un accès root (netcfg le nécessite) et de quelques applications.

Liste des applications utilisées :





2. Premiers essais

Normalement, en arrivant ici vous êtes dans cette situation :
FreeWifi_secure est connecté mais il n'y a pas de navigation du tout.
Il n'est pas question d'une navigation en faible débit mais d'une absence totale de navigation.

Pour savoir si on est dans cette situation, le meilleur test est un ping vers free.fr avec le terminal.
Le ping doit rester sans aucune réponse. Pour arrêter la commande : appuie long dans le fenêtre pour avoir le menu,
choisir contrôle puis touche C sur le clavier (ce qui donne un CTRL+C)


Testez à présent les commandes suivante :
u0_a135@android:/ $ su
u0_a135@android:/ # netcfg wlan0 dhcp
u0_a135@android:/ # ping free.fr

Il devrait y avoir des réponses, nous avons de la navigation !
PING free.fr (212.27.48.10) 56(84) bytes of data.
64 bytes from www.free.fr (212.27.48.10): icmp_seq=1 ttl=123 time=9.11 ms
64 bytes from www.free.fr (212.27.48.10): icmp_seq=2 ttl=123 time=16.8 ms

Pour arrêter le ping : appuie long dans la fenêtre choisir contrôle puis touche C sur le clavier.
Reste plus qu'a automatiser la requête :)




3. Automatiser la requête netcfg

Avec root explorer, créer un document appelé netcfg.rc à la racine de la sdcard interne.



Dans le document écrire la requête :
netcfg wlan0 dhcp

A ce stade on pourrait lancer le script à chaque fois qu'on se connecte à FreeWifi_secure mais c'est pas drôle.
On va donc demander à script manager de s'en occuper.

Dans script manager on sélectionne netcfg.rc et on lui attribue les droits suivants comme dans la capture :
Su = les droits root
Net = à chaque changement sur le wifi il applique la requête
Ntfy = affiche une notification à la sortie d’exécution du script. On peut le virer une fois que ça marche.

Une fois tout ça coché on enregistre.



A partir de là, on relance la connexion wifi et la fée devrait faire son apparition.

Pour affiner la réactivité du script, il est nécessaire de désactiver le wifi en veille.
Autre intérêt économiser de la batterie...
En sortant de veille le script relance la commande et on est toujours connecté.

 



Si vous avez réussi, pensez à noter votre modèle et OS en commentaire afin de laisser une liste aux futurs arrivants ;)


En conclusion :
Je ne sais pas à ce jour si le bug concerne une manipulation à effectuer coté Samsung, serveur ou Google. Le principal étant que ça marche et c'est tellement plus fun de monter soi même son carbu.

Pour tout complément les commentaires sont ouverts :)
Bonne chance!