Je cours Opera Mobile 10.1 sur Android. Mon appareil est enraciné. Comment effacer l'historique et le cache du navigateur via le shell ? Comme su, enlever
/data/data/com.opera.browser/opera/profiles/smartphone/cookies4.dat
/data/data/com.opera.browser/opera/profiles/smartphone/cache
/data/data/com.opera.browser/opera/profiles/smartphone/cacheO
et un
/system/xbin/busybox killall -9 com.opera.browser
Après, ça ne semble pas faire l'affaire. Par la suite, les signets, etc. sont toujours là.
Sur Opera Mini J'ai trouvé facile de supprimer
/data/data/com.opera.mini.Android/cache/webviewCache
/data/data/com.opera.mini.Android/databases
mais malheureusement, Opera Mini dans sa version actuelle a une bug et ne fonctionne pas sur la plupart des appareils.
Editar:
Une autre approche que j'ai essayée est de tuer le processus Opera, puis de définir une entrée dans le fichier opera.ini en se référant à http://www.opera.com/support/usingopera/operaini/#private :
[Clear Private Data Dialog]
CheckFlags=1023
mais cela n'oblige pas Opera à effacer l'historique et le cache après un redémarrage.