Page 1 sur 1

Fausse signature navigateur dans l'OS ?

Posté : jeu. 28 mars 2013 14:31
par Ttcsec
Bonjour.

J'ai un comportement étrange avec ma Spark.

J'ai installé comme navigateur Chrome depuis le Play Store. Ça fonctionne mais l'autre jour je suis allé sur Google Docs et il me sors que je n'ai pas la bonne version de Safari et qu'il faudrait que j'installe Chrome.
Après investigation, il s'avère qu'il envoi la signature suivante :
Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10

Donc il se fait passer pour un iPad ! C'est plutôt amusant, en soi, mais ça pose pas mal de problèmes sur certains sites qui ne réagissent pas correctement du coup.
Dans les options, si on clique sur "Voir la version ordinateur" on a le résultat suivant :
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.169 Safari/537.22

Bon, c'est faux mais c'est ce qu'on lui demande :)

Un petit test sous Firefox me donne :
Mozilla/5.0 (Android; Tablet; rv:19.0) Gecko/19.0 Firefox/19.0

C'est bien conforme.

Là, j'avoue que je ne vois pas trop qui pourrait-être le fautif. Je penche évidemment du coté de la tablette, mais je n'ai rien vu dans la configuration pour changer cela. Je n'ai pas encore pu fouiller vraiment comme je voulais encore.

Quelqu'un aurait une idée ?

Fausse signature navigateur dans l'OS ?

Posté : jeu. 28 mars 2013 14:45
par Ttcsec
J'ai trouvé, la signature se trouve dans le fichier :
/data/local/chrome-command-line

Une fois le fichier renommé et la tablette redémarré, on obtient ceci :
Mozilla/5.0 (Linux; Android 4.1.1; novo9-Spark Build/MASTER) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.169 Safari/537.22