jmb462 Posted January 9, 2011 Share Posted January 9, 2011 (edited) J'ai vu que certains avaient ce problème mais j'ouvre un sujet séparé pour pouvoir centraliser les éventuelles réponses. Depuis que j'ai flashé avec la Japanese JellowFish (mais il semble que d'autres aient le même problème avec d'autres roms), j'ai constaté qu'APNDroid ne fonctionnait plus. En allant dans la configuration des APN, j'ai vu qu'ils étaient non éditables. Je ne peux pas lire le contenu (je ne vois que des *****") et je ne peux pas les supprimer. J'imagine qu'APNDroid n'arrive pas à les modifier. J'ai créé un nouvel APN perso. APNDroid arrive à le modifier. Sauf que le téléphone bascule alors automatique sur les APN Bouygues non modifiables et se connecte en 3G. Comment supprimer les APN récalcitrant ? Ou bien, sinon, comment éviter que le téléphone change tout seul d'APN ? Je voudrais qu'il reste sur mon APN Perso. Merci. Edited January 9, 2011 by jmb462 Quote Link to comment Share on other sites More sharing options...
jmb462 Posted January 9, 2011 Author Share Posted January 9, 2011 (edited) Je m'auto-réponds si ça peut aider quelqu'un... A force de bidouiller, j'ai trouvé une solution. Cette manipulation efface tous les APN, même ceux qui semblaient non éditables. Il faut ensuite en saisir un manuellement. A vos risques et périls bien sûr... mais cela a marché chez moi. Le téléphone possède une base de donnée de plus de 1000 APN de différents opérateurs (dans la rom 2.2 Japaneses JellowFish en tout cas). Cette base de données est au format SQLite. Elle est stockée dans un fichier telephony.db. Le principe est de modifier cette base (la vider) pour supprimer tous les APN de votre téléphone. On récupére le fichier telephony.db : adb pull /data/data/com.android.providers.telephony/databases/telephony.db Faire une copie de secours au cas où... En utilisant le logiciel SQLite Database Browser, on ouvre le fichier telephony.db Dans l'onglet "Execute SQL", on vide la liste des APN en tapant la commande : delete from carriers On enregistre. On réinjecte le fichier sur le téléphone : adb push telephony.db /data/data/com.android.providers.telephony/databases/telephony.db Et on rédemarre le téléphone. La liste des APN est vide. J'ai recrée avec succès un APN Bouygues à l'aide des infos trouvées sur votre forum préféré. APNDroid refonctionne :) Edited January 9, 2011 by jmb462 Quote Link to comment Share on other sites More sharing options...
Donalduck Posted January 9, 2011 Share Posted January 9, 2011 Merci pour la solution :D, car seul la rom bladevillain ne me bloquait pas au niveau des APN et par manque de temps j'avais fini par laissé tomber. Quote Link to comment Share on other sites More sharing options...
ludopar Posted February 28, 2011 Share Posted February 28, 2011 interessant ce post mais comment fait t'on pour recupérer le telephony' j'ai tenté via le wiki mais je n'y parviens pas. suis egalement sous la japanese et souhaite utiliser apn droid merci Quote Link to comment Share on other sites More sharing options...
jp33 Posted February 28, 2011 Share Posted February 28, 2011 Tu as plus vite fait de modifier ce fichier et de le réintégrer directement dans le zip de la rom puis de reflasher l'ensemble ... Quote Link to comment Share on other sites More sharing options...
ludopar Posted February 28, 2011 Share Posted February 28, 2011 Tu as plus vite fait de modifier ce fichier et de le réintégrer directement dans le zip de la rom puis de reflasher l'ensemble ... j'ai ouvert le zip en cherchant le telephony.db mais il n'est pas présent, comment faire ? Quote Link to comment Share on other sites More sharing options...
jp33 Posted February 28, 2011 Share Posted February 28, 2011 mais il n'est pas présent euh, tu es certain ? (pas moyen de le récupérer au taff pour vérifier, mon serveur est parano ...) Quote Link to comment Share on other sites More sharing options...
ludopar Posted February 28, 2011 Share Posted February 28, 2011 (edited) euh, tu es certain ? (pas moyen de le récupérer au taff pour vérifier, mon serveur est parano ...) je suis au boulot aussi. j'ai fait une recherche dans le zip de la rom japanese et je ne trouve que : TelephonyProvider.apk dans system/app android.hardware.telephony.gsm.xml dans system/etc/permissions Edited February 28, 2011 by ludopar Quote Link to comment Share on other sites More sharing options...
jmb462 Posted February 28, 2011 Author Share Posted February 28, 2011 (edited) La version vidée est ici : http://www.megaupload.com/?d=ERGKO09L J'ai simplifié le wiki: plus besoin de modifier la base, il suffit de récupérer le fichier déjà vidé. Pensez quand même à faire une sauvegarde du votre au cas où. ludopar > où as-tu bloqué ? les commandes adb fonctionnent-elles ? Edited February 28, 2011 by jmb-- Quote Link to comment Share on other sites More sharing options...
ludopar Posted February 28, 2011 Share Posted February 28, 2011 (edited) La version vidée est ici : http://www.megaupload.com/?d=ERGKO09L J'ai modifié le wiki: plus besoin de modifier la base, il suffit de récupérer le fichier déjà vidé. Pensez quand même à faire une sauvegarde du votre au cas où. merci beaucoup, ca va m'aider par la suite mais le problème c'est que je suis bloqué pour l'implanter j'ai android-sdk-windows, sqlitebrowser_200_b1_win, jdk-6u24-windows-i586.exe Edited February 28, 2011 by ludopar Quote Link to comment Share on other sites More sharing options...
jmb462 Posted February 28, 2011 Author Share Posted February 28, 2011 (edited) merci beaucoup, ca va m'aider par la suite mais le problème c'est que je suis bloqué pour l'implanter j'ai android-sdk-windows, sqlitebrowser_200_b1_win, jdk-6u24-windows-i586.exe Plus besoin de sqlitebrowser_200_b1_win puisque tu peux télécharger le fichier déjà modifié. Tu actives le mode débogage sur le téléphone. (Menu -> Paramètres -> Applications -> Développement -> Débogage USB) Tu connectes ton téléphone en usb. Dans une fenêtre de commandes windows, tape la commande "adb devices" Tu dois avoir en réponse "P729 Device" Est-ce le cas ? Sinon, ton téléphone n'est pas reconnu. (drivers ?) Edited February 28, 2011 by jmb-- Quote Link to comment Share on other sites More sharing options...
ludopar Posted February 28, 2011 Share Posted February 28, 2011 (edited) Plus besoin de sqlitebrowser_200_b1_win puisque tu peux télécharger le fichier déjà modifié. Tu actives le mode débogage sur le téléphone. (Menu -> Paramètres -> Applications -> Développement -> Débogage USB) Tu connectes ton téléphone en usb. Dans une fenêtre de commandes windows, tape la commande "adb devices" Tu dois avoir en réponse "P729 Device" Est-ce le cas ? Sinon, ton téléphone n'est pas reconnu. (drivers ?) j'ai bien débogage usb activé, non ce n'est pas le cas ca me dit 'adb' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. je ne comprend pas d'ou proviens le problème, les drivers ont été installé suivant le wiki, je n'ai pas de ! jaune dans les périfériques j'ai un adb interface-zte composite adb interface Edited February 28, 2011 by ludopar Quote Link to comment Share on other sites More sharing options...
jmb462 Posted February 28, 2011 Author Share Posted February 28, 2011 (edited) non ce n'est pas le cas ca me dit 'adb' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. je ne comprend pas d'ou proviens le problème, les drivers ont été installé suivant le wiki, je n'ai pas de ! jaune dans les périfériques j'ai un adb interface-zte composite adb interface Windows ne trouve tout simplement pas le chemin où est localisé adb sur ta machine. Rajoute le dans ta commande : C:\Progra~1\Android\android-sdk-windows\platform-tools\adb.exe devices (si adb est dans le repertoire c:\program files\android\android-sdk-windows\platform-tools\) Edited February 28, 2011 by jmb-- Quote Link to comment Share on other sites More sharing options...
ludopar Posted February 28, 2011 Share Posted February 28, 2011 (edited) Windows ne trouve tout simplement pas le chemin où est localisé adb sur ta machine. Rajoute le dans ta commande : C:\Progra~1\Android\android-sdk-windows\platform-tools\adb.exe devices (si adb est dans le repertoire c:\program files\android\android-sdk-windows\platform-tools\) ah yes je comprend le adb devices il faut l'écrire mais en fonction du chemin d'accés à adb.exe. ok good je pense que ca fonctionne j'ai P729J_SMB edit: j'ai lancer la commande pour le recupérer, je le retrouve sous forme de divers dossier dans C:\*****\android-sdk-windows\platform-tools\data\data\com.android.providers.telephony\databases\telephony.db que faut t'il que je sauvegarde exactement ? pourquoi ce n'est pas le meme format que le fichier telephony.db vierge téléchargé ? Edited February 28, 2011 by ludopar Quote Link to comment Share on other sites More sharing options...
jmb462 Posted February 28, 2011 Author Share Posted February 28, 2011 (edited) ah yes je comprend le adb devices il faut l'écrire mais en fonction du chemin d'accés à adb.exe. ok good je pense que ca fonctionne j'ai P729J_SMB Chez moi, l'installation d'adb a du l'ajouter directement dans le PATH windows. Je n'ai pas besoin de taper le chemin pour que Windows le trouve. Je pensais que le Blade donnait toujours "P729 device" mais ce n'est plus le cas avec la CM7 par exemple. Cela doit donc dépendre de la ROM. Si tu n'as que cet appareil de brancher, cela ne peut être que lui (surtout que cela commence par P729). Récuperation de ton telephony.db : c:\ton_chemin_vers_adb\adb.exe pull /data/data/com.android.providers.telephony/databases/telephony.db Remplacement par le vide : c:\ton_chemin_vers_adb\adb.exe push ton_chemin_vers_le_fichier_telechargé\telephony.db /data/data/com.android.providers.telephony/databases/telephony.db Edited February 28, 2011 by jmb-- Quote Link to comment Share on other sites More sharing options...
ludopar Posted February 28, 2011 Share Posted February 28, 2011 Chez moi, l'installation d'adb a du l'ajouter directement dans le PATH windows. Je n'ai pas besoin de taper le chemin pour que Windows le trouve. Je pensais que le Blade donnait toujours "P729 device" mais ce n'est plus le cas avec la CM7 par exemple. Cela doit donc dépendre de la ROM. Si tu n'as que cet appareil de brancher, cela ne peut être que lui. Récuperation de ton telephony.db : c:\ton_chemin_vers_adb\adb.exe pull /data/data/com.android.providers.telephony/databases/telephony.db Remplacement par le vide : c:\ton_chemin_vers_adb\adb.exe push ton_chemin_vers_le_fichier_telechargé\telephony.db /data/data/com.android.providers.telephony/databases/telephony.db etonnant parcque je l'avais pourtant mis dans path comme préconisé enfin ca fonctionne de cette facon aussi. actuelement jai la japanese peut etre est ce pour cela que ce n'est pas P728 device pourquoi ton fichier telephony.db ne se présente pas sous la meme forme que celui que j'ai récupéré depuis le telephone ? si ca tourne mal le mien sera réinjectable de la meme facon? ( étant donné que toi cela se compose d'un seul fichier base de données 128Ko et moi de 44fichiers 49 dossiers de 1.9Mo) pourquoi cette différence entre les fichiers ? Quote Link to comment Share on other sites More sharing options...
jmb462 Posted February 28, 2011 Author Share Posted February 28, 2011 (edited) actuelement jai la japanese peut etre est ce pour cela que ce n'est pas P728 device sûrement pourquoi ton fichier telephony.db ne se présente pas sous la meme forme que celui que j'ai récupéré depuis le telephone ? si ca tourne mal le mien sera réinjectable de la meme facon? ( étant donné que toi cela se compose d'un seul fichier base de données 128Ko et moi de 44fichiers 49 dossiers de 1.9Mo) pourquoi cette différence entre les fichiers ? Le fichier que j'ai uploadé est celui que j'utilisais sur la Japanese Jellyfish (et il fonctionne très bien sur la CM7) Par contre, je ne sais pas ce que tu as récupéré mais c'est pas ça ! Il s'agit juste d'un fichier... Quelle commande as-tu tapée précisément ?? Edited February 28, 2011 by jmb-- Quote Link to comment Share on other sites More sharing options...
ludopar Posted February 28, 2011 Share Posted February 28, 2011 (edited) sûrement Le fichier que j'ai uploadé est celui que j'utilisais sur la Japanese Jellyfish (et il fonctionne très bien sur la CM7) Par contre, je ne sais pas ce que tu as récupéré mais c'est pas ça ! Il s'agit juste d'un fichier... Quelle commande as-tu tapé précisément ?? je dois avoir tapé ca: adb pull /data/data/com.android.providers.telephony/databases/telephony.db j'essaye de voir dans la ligne de commande mais je ne parviens pas a remonter plus haut. je ne peux la revoir. étonnant on diré que le telephony.db a été comme "décompressé" edit: je vais donc supprimer le fichier que j'ai telechargé depuis le tel et retenter la manip Edited February 28, 2011 by ludopar Quote Link to comment Share on other sites More sharing options...
jmb462 Posted February 28, 2011 Author Share Posted February 28, 2011 (edited) je dois avoir tapé ca: adb pull /data/data/com.android.providers.telephony/databases/telephony.db j'essaye de voir dans la ligne de commande mais je ne parviens pas a remonter plus haut. je ne peux la revoir. étonnant on diré que le telephony.db a été comme "décompressé" C'est la bonne commande. Elle a pour effet de copier le fichier telephony.db qui n'a rien de <<décompressable>>. Cherche ce fichier, il est forcément quelques part... (c:\users\ludopar\ ou directement le dossier de adb ?) Donne moi le chemin complet vers ton adb et vers le fichier telephony que tu as téléchargé et je te donne les commandes exactes à taper. Edited February 28, 2011 by jmb-- Quote Link to comment Share on other sites More sharing options...
ludopar Posted February 28, 2011 Share Posted February 28, 2011 (edited) C'est la bonne commande. Elle a pour effet de copier le fichier telephony.db qui n'a rien de <<décompressable>>. Cherche ce fichier, il est forcément quelques part... (c:\users\ludopar\ ou directement le dossier de adb ?) Donne moi le chemin complet vers ton adb et vers le fichier telephony que tu as téléchargé et je te donne les commandes exactes à taper. oui je ne comprend pas, le seul telephony.db que j'ai c'est le tien que j'ai telechargé, j'ai modifier dans PATH la commande fonctionne et trouve directement comme toi. Edited February 28, 2011 by ludopar Quote Link to comment Share on other sites More sharing options...
jmb462 Posted February 28, 2011 Author Share Posted February 28, 2011 oui je ne comprend pas, le seul telephony.db que j'ai c'est le tien que j'ai telechargé, j'ai modifier dans PATH la commande fonctionne et trouve directement comme toi. C:\Documents and Settings\Administrateur\Bureau\blade\android-sdk-windows\platform-tools Quel est ton répertoire courant au moment où tu tapes les commandes ? Le fichier doit s'y trouver... cd Quote Link to comment Share on other sites More sharing options...
ludopar Posted February 28, 2011 Share Posted February 28, 2011 (edited) Quel est ton répertoire courant au moment où tu tapes les commandes ? Le fichier doit s'y trouver... cd j'ai utilisé C: suivi de la commande je viens de supprimer entièrement SDK, je vais le remettre dans un dossier C:\android\android-sdk-windows\platform-tools j'ai encore vérifier introuvable d'ou ma supprission. je vais retester de chez moi. je vous tiens au courant. @bientot Edited February 28, 2011 by ludopar Quote Link to comment Share on other sites More sharing options...
ludopar Posted March 1, 2011 Share Posted March 1, 2011 re bonjour, voici les nouvelles ca fonctionné pour la récupération du fichier telephony.db c:\adb pull /data/data/com.android.providers.telephony/databases/telephony.db j'ai trouvé le fichier telephony.db 129ko ( contre 128ko pour le fichier vierge ) à la racine de C: ( a priori normal puisque je l'ai écris c:\adb pull ....... ) j'ai donc pour info installé sdk dans c:\android\ plutot que dans un fichier sur le bureau mon problène d'hier étais peut etre du a ca. me reste donc à insérer le telephony.db vierge et créer 2 nouveaux MMS + internet mobile une fois ceci effectué, si je fais un backup est ce que ca va prendre tout le "systeme" au momment du backup? avec telephony vierge plus mes apn perso ? merci beaucoup de votre aide Quote Link to comment Share on other sites More sharing options...
jmb462 Posted March 1, 2011 Author Share Posted March 1, 2011 (edited) re bonjour, voici les nouvelles ca fonctionné pour la récupération du fichier telephony.db c:\adb pull /data/data/com.android.providers.telephony/databases/telephony.db j'ai trouvé le fichier telephony.db 129ko ( contre 128ko pour le fichier vierge ) à la racine de C: ( a priori normal puisque je l'ai écris c:\adb pull ....... ) j'ai donc pour info installé sdk dans c:\android\ plutot que dans un fichier sur le bureau mon problène d'hier étais peut etre du a ca. me reste donc à insérer le telephony.db vierge et créer 2 nouveaux MMS + internet mobile une fois ceci effectué, si je fais un backup est ce que ca va prendre tout le "systeme" au momment du backup? avec telephony vierge plus mes apn perso ? merci beaucoup de votre aide Tu renommes ton telephony.db en telephony.db.backup par exemple. Tu copies le telephony.db vide à la racine du c:\ Tu tapes : cd c:\ adb push telephony.db /data/data/com.android.providers.telephony/databases/telephony.db Un reboot du téléphone et c'est bon. Ensuite tu configures ton APN. Chez Bouygues, il me semble que c'est le même apn pour internet et les mms. Ce que tu peux faire, c'est qu'une fois que tu as configuré ton apn, tu récupères de nouveau le telephony.db avec la même méthode pour le conserver sur ton oridnateur. Il contiendra ton apn perso et tu n'auras qu'à le réinjecter si besoin quand tu changes de ROM. Ca prend 2 minutes maxi maintenant que tu maîtrises la méthode :) Edited March 1, 2011 by jmb-- Quote Link to comment Share on other sites More sharing options...
ludopar Posted March 1, 2011 Share Posted March 1, 2011 Chez Bouygues, il me semble que c'est le même apn pour internet et les mms. Ce que tu peux faire, c'est qu'une fois que tu as configuré ton apn, tu récupères de nouveau le telephony.db avec la même méthode pour le conserver sur ton oridnateur. Il contiendra ton apn perso et tu n'auras qu'à le réinjecter si besoin quand tu changes de ROM. Ca prend 2 minutes maxi maintenant que tu maîtrises la méthode :) j'ai trouvé sur le wiki différente personnes qui doivent configurer 2 types d'apn différents mms et wap, je vérais donc ce qui fonctionne pour moi, en effet une fois fonctionnel je ferais comme tu ma indiqué, et le réinjecter si je viens a changer de rom. une fois la méthode trouvé en effet c'est trés rapide. merci beaucoup. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.