jmb462 Posté(e) 9 janvier 2011 Share Posté(e) 9 janvier 2011 (modifié) 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. Modifié 9 janvier 2011 par jmb462 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmb462 Posté(e) 9 janvier 2011 Auteur Share Posté(e) 9 janvier 2011 (modifié) 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 :) Modifié 9 janvier 2011 par jmb462 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Donalduck Posté(e) 9 janvier 2011 Share Posté(e) 9 janvier 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludopar Posté(e) 28 février 2011 Share Posté(e) 28 février 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jp33 Posté(e) 28 février 2011 Share Posté(e) 28 février 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 ... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludopar Posté(e) 28 février 2011 Share Posté(e) 28 février 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 ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jp33 Posté(e) 28 février 2011 Share Posté(e) 28 février 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 ...) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludopar Posté(e) 28 février 2011 Share Posté(e) 28 février 2011 (modifié) 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 Modifié 28 février 2011 par ludopar Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmb462 Posté(e) 28 février 2011 Auteur Share Posté(e) 28 février 2011 (modifié) 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 ? Modifié 28 février 2011 par jmb-- Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludopar Posté(e) 28 février 2011 Share Posté(e) 28 février 2011 (modifié) 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 Modifié 28 février 2011 par ludopar Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmb462 Posté(e) 28 février 2011 Auteur Share Posté(e) 28 février 2011 (modifié) 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 ?) Modifié 28 février 2011 par jmb-- Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludopar Posté(e) 28 février 2011 Share Posté(e) 28 février 2011 (modifié) 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 Modifié 28 février 2011 par ludopar Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmb462 Posté(e) 28 février 2011 Auteur Share Posté(e) 28 février 2011 (modifié) 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\) Modifié 28 février 2011 par jmb-- Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludopar Posté(e) 28 février 2011 Share Posté(e) 28 février 2011 (modifié) 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é ? Modifié 28 février 2011 par ludopar Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmb462 Posté(e) 28 février 2011 Auteur Share Posté(e) 28 février 2011 (modifié) 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 Modifié 28 février 2011 par jmb-- Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludopar Posté(e) 28 février 2011 Share Posté(e) 28 février 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 ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmb462 Posté(e) 28 février 2011 Auteur Share Posté(e) 28 février 2011 (modifié) 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 ?? Modifié 28 février 2011 par jmb-- Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludopar Posté(e) 28 février 2011 Share Posté(e) 28 février 2011 (modifié) 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 Modifié 28 février 2011 par ludopar Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmb462 Posté(e) 28 février 2011 Auteur Share Posté(e) 28 février 2011 (modifié) 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. Modifié 28 février 2011 par jmb-- Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludopar Posté(e) 28 février 2011 Share Posté(e) 28 février 2011 (modifié) 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. Modifié 28 février 2011 par ludopar Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmb462 Posté(e) 28 février 2011 Auteur Share Posté(e) 28 février 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludopar Posté(e) 28 février 2011 Share Posté(e) 28 février 2011 (modifié) 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 Modifié 28 février 2011 par ludopar Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludopar Posté(e) 1 mars 2011 Share Posté(e) 1 mars 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jmb462 Posté(e) 1 mars 2011 Auteur Share Posté(e) 1 mars 2011 (modifié) 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 :) Modifié 1 mars 2011 par jmb-- Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
ludopar Posté(e) 1 mars 2011 Share Posté(e) 1 mars 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.