Parsifal Posté(e) 17 mars 2012 Share Posté(e) 17 mars 2012 Je suis sous cm9 et j'ai installé ton script, sauf que je n'ai que les 3 fichiers .sh dans le répertoire. Envoyé depuis mon MB860 avec Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yamuto Posté(e) 17 mars 2012 Share Posté(e) 17 mars 2012 Oui si un récapitulatif de la perte par heure en % de batterie directement dans les logs serait cool pour éviter d'avoir une applis tiers qui tourne sans cesse pour calculer. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Delewer Posté(e) 17 mars 2012 Auteur Share Posté(e) 17 mars 2012 Je suis sous cm9 et j'ai installé ton script, sauf que je n'ai que les 3 fichiers .sh dans le répertoire. Arf... Il n'y a pas de "int.d" Donc, soit je ponds un script qui s'occupe de créer le init.d, soit il y a un autre chemin pour les démarrages sur CM9... Je vais regarder ça ... Merci ! :) Oui si un récapitulatif de la perte par heure en % de batterie directement dans les logs serait cool pour éviter d'avoir une applis tiers qui tourne sans cesse pour calculer. Je suis déjà sur le feu pour ajouter la fonction ^_^ 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yamuto Posté(e) 17 mars 2012 Share Posté(e) 17 mars 2012 Tu peux partager le lien du thread XDA, qu'on voit l'avancement la bas aussi ? Sinon j'ai placé les différents fichiers aux endroits indiqués avec une petite configuration du fichier de conf et ça marche niquel. J'attends avec hâte la fonction des % pour virer toute ses applis forte en conso :D Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xkz Posté(e) 17 mars 2012 Share Posté(e) 17 mars 2012 (modifié) Comme tu es parti sur l'idée d'un dossier AtrixTweaks, on pourrait régler le DNS au démarrage. Ne pas utiliser ce qui est spoilé. (Regardez les différents edit) Ce que j'ai rajouté à mon script situé dans init.d : […] ## # DNS ## # GoogleDNS confdns_A="8.8.8.8" confdns_B="8.8.4.4" # OpenDNS confdns_C="208.67.222.222" confdns_D="208.67.220.220" # FoolDNS confdns_E="87.118.111.215" confdns_F="81.174.67.134" […] DNS_A=$confdns_C DNS_B=$confdns_D […] setprop net.dns1 $DNS_A setprop net.dns2 $DNS_B Si cela t'intéresse. Sinon oui, pas d'init.d sur la CM9 mais je pense que cela a été "retiré" volontairement. edit : Si quelqu'un peut tester sur celle de turl1, merci. edit 2 : Visiblement, cela ne fonctionne pas au démarrage pour les DNS, je vais voir comment régler cela. edit 3 : Cela fonctionne désormais avec un petit retard au boot. J'ai mit une ligne dans 99autoucuv : sh /system/usr/AtrixTweaks/DNS.sh & Le fichier DNS.sh placé dans /system/usr/AtrixTweaks contient : #!/system/bin/sh ############## ## SETTINGS ## ############## ## # DNS ## # GoogleDNS confdns_A="8.8.8.8" confdns_B="8.8.4.4" # OpenDNS confdns_C="208.67.222.222" confdns_D="208.67.220.220" # FoolDNS confdns_E="87.118.111.215" confdns_F="81.174.67.134" # NortonDNS confdns_G="198.153.192.1" confdns_H="198.153.194.1" # #### ####### DNS_A=$confdns_C DNS_B=$confdns_D ####### #### # ############## ## APPLYING ## ############## sleep 60 setprop net.dns1 $DNS_A setprop net.dns2 $DNS_B echo "DNS1 : $DNS_A" > /system/usr/AtrixTweaks/config/DNS.conf echo "DNS2 : $DNS_B" >> /system/usr/AtrixTweaks/config/DNS.conf Voilà cela permet de réduire encore plus la liste des programmes utilisés. Pour les DNS, j'ai la flemme de tout décrire (;)), à vous de chercher sur le net. Sinon Delewer, ton script fonctionne sans problème avec SuperCharger v6. Modifié 17 mars 2012 par Xkz Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Delewer Posté(e) 17 mars 2012 Auteur Share Posté(e) 17 mars 2012 (modifié) Alors là , je suis largé :huh: J'ai regardé ici à quoi cela correspond... mais je ne suis pas plus avancé ! http://code.google.c...docs/using.html Bon ben du coup... je suis obligé de tester :P Edit 1 : A l'arraché, j'ai pondu ça : DNS.zip #!/system/bin/sh ############## ## SETTINGS ## ############## rep_AtrixTweaks=/system/usr/AtrixTweaks ## # DNS ## # GoogleDNS confdns_A="8.8.8.8" confdns_B="8.8.4.4" # OpenDNS confdns_C="208.67.222.222" confdns_D="208.67.220.220" # FoolDNS confdns_E="87.118.111.215" confdns_F="81.174.67.134" # NortonDNS confdns_G="198.153.192.1" confdns_H="198.153.194.1" # #### ####### DNS_A=$confdns_C DNS_B=$confdns_D ####### #### # ############## ## APPLYING ## ############## sleep 60 if [[ ! -e $rep_AtrixTweaks/DNS.conf ]] ; then echo "$DNS_A" > /system/usr/AtrixTweaks/DNS.conf echo "$DNS_B" >> /system/usr/AtrixTweaks/DNS.conf else ; DNS_A=$(head -n 1 $rep_AtrixTweaks/DNS.conf) DNS_B=$(tail -n 1 $rep_AtrixTweaks/DNS.conf) fi setprop net.dns1 $DNS_A setprop net.dns2 $DNS_B Cela sauvegarde la config, sinon, cela réutilise la config sauvegardée (ou modifiée) Par contre, je n'ai pas de sous répertoire "config" comme toi Modifié 17 mars 2012 par Delewer Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xkz Posté(e) 17 mars 2012 Share Posté(e) 17 mars 2012 (modifié) Le DNS résout le nom d'hôte, c'est à dire qu'il te redirige vers la bonne IP du site à partir du nom que tu as tapé dans le navigateur, les spécificités de chacuns sont à peu près les mêmes. J'utilise les OpenDNS sur ma machine depuis un bon moment déjà, cela assure une plus grande sécurité par rapports aux phishing et aux redirections malveillantes. Je te laisse lire par toi même : Google DNS : http://code.google.com/intl/fr-FR/speed/public-dns/ OpenDNS : http://www.opendns.com/ FoolDNS : http://www.fooldns.com/fooldns-community/english-version/ NortonDNS : http://m.h-online.com/security/news/item/Symantec-s-Norton-DNS-service-to-block-malware-1015912.html?mrw_channel=security;mrw_channel=security;from-classic=1 Modifié 17 mars 2012 par Xkz Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Delewer Posté(e) 17 mars 2012 Auteur Share Posté(e) 17 mars 2012 Bigre ! J'en apprends tous les jours... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xkz Posté(e) 17 mars 2012 Share Posté(e) 17 mars 2012 (modifié) Le fichier .conf ne sert là qu'à m'afficher la valeur pour ensuite d'autres scripts que je test avec des for et des if, mais c'est pas fonctionnel pour le moment. Tu peux donc enlever la condition que tu as mis à la fin. edit : À chaque redemarrage il y a un revert, donc il suffit d'enlever la ligne dans 99autoucuv pour revenir à sa config de base. edit 2 : Est-ce que tu connais le moyen de faire un lien symbolique de /mnt/emmc en /emmc ? Merci d'avance. Pour ton script sur xda, je te conseille un truc très simple comme je l'ai fait. C'est de mettre : […] ############ # SETTINGS # ############ […] ################ # END SETTINGS # ################ […] Et de mettre entre les deux les modifications à faire par l'utilisateur. Cela rendra le tout plus simple pour l'utilisateur lambda. Modifié 17 mars 2012 par Xkz Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Delewer Posté(e) 17 mars 2012 Auteur Share Posté(e) 17 mars 2012 Merci pour le conseil Pour monter /emmc ? c'est trés simple mkdir /emmc mount -t vfat /dev/block/mmcblk0p18 /emmc Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xkz Posté(e) 17 mars 2012 Share Posté(e) 17 mars 2012 (modifié) Sur la CM7.2, cela ne fonctionne pas. Merci tout de même. Sinon là je fais un nouveau script qui se lance au démarrage, pour la modification du fichier hosts. À l'état actuel, je peux mettre 3 choix, soit on ne bloque rien, soit on bloque openfeint et scoreloop (ce sont des social gaming un peu chiant) ou soit on bloque toutes les publicités (environ 90%). Je vais voir pour d'autres petites choses. Modifié 17 mars 2012 par Xkz Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Delewer Posté(e) 17 mars 2012 Auteur Share Posté(e) 17 mars 2012 (modifié) Sur CM7.2 cela fonctionne trés bien, j'ai testé la commande avant de poster As-tu mis "su" avant de tester ? pour passer root ? su mkdir /emmc cmount -t vfat /dev/block/mmcblk0p18 /emmc Pour automatiquement telecharger du net un fichier host, il faut avoir son lien direct (un de ceux que tu connais), et tu automatise de cette manière : su wget http://(lien direct) -O /system/usr/AtrixTweaks/host.txt Modifié 17 mars 2012 par Delewer Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xkz Posté(e) 17 mars 2012 Share Posté(e) 17 mars 2012 (modifié) Peut-être dû au fait que c'est ma carte SD qui est montée dans /mnt/emmc, ça ne marche pas pour moi. Sinon pour le fichier hosts, bonne idée mais si il n'y a pas de connexion internet, ça tue tout. Donc j'ai mit 3 fichiers hosts dans un dossier placé dans AtrixTweaks. Cela fonctionne bien. J'upload tous mes fichiers dans un zip demain, que tu puisse voir directement le tout. edit : finalement, je vais essayer ta technique pour le fichier hosts. ;) Modifié 17 mars 2012 par Xkz Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xkz Posté(e) 18 mars 2012 Share Posté(e) 18 mars 2012 Voilà le petit zip (pas flashable). http://db.tt/xVYjtVk0 Si ça peut t'aider un petit peu. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
rsuinux Posté(e) 18 mars 2012 Share Posté(e) 18 mars 2012 Pour le problème des pub, si je puis me permettre, kV utilise adorée sur le market. Ça fait des mises a jours du hosylvain régulièrement. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xkz Posté(e) 18 mars 2012 Share Posté(e) 18 mars 2012 (modifié) Et sans le correcteur orthographique, cela donne quoi ? ;) Je pense avoir compris, mais le but de ces scripts sont de se séparer d'applications. Par "adorée", tu voulais sûrement dire "AdAway". Je l'ai déjà utilisé mais il ne propose pas autant d'option que mon petit script : Il y a le choix entre pas de bloquage, bloquage des social gaming, bloquage des sites contenant des malwares, blocage d'une grande partie des pubs (à partir des mêmes sources qu'AdAway) et blocage d'environ 99% des publicités, tout cela sans altérer l'action du DNS (AdAway et les autres désactivent le DNS) Modifié 18 mars 2012 par Xkz Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Yamuto Posté(e) 18 mars 2012 Share Posté(e) 18 mars 2012 Je me demandais, est-ce qu'il y a des DNS qui répondent plus vite que d'autres ? Sinon on peut faire un script visant le DNS le plus rapide en même qu'un qui ne délivre pas de site Plush. Sinon pour Delewer, ton script pour la led et le chargement de la batterie fait du bien ! Au moins on sait qu'il charge en voyant la led alumé ! Aussi, j'ai trouvé le problème du reboot de mon Atrix avec le script. Une erreur bête en essayant, réeesyant. J'avais mis 6 valeurs de voltage au lieu de 7.. le c** Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xkz Posté(e) 18 mars 2012 Share Posté(e) 18 mars 2012 En fait, la rapidité reste à peu près la même avec ses 4 là. Peut-être légèrement plus faible avec FoolDNS qui fait un vrai contrôle poussé de chaque IP. Le fait d'utiliser le gros fichier hosts (plus d'un Mo) ralentit aussi un peu la connexion mais à part sur quelques sites asiatiques, impossible de voir une seule publicité (sauf ceux intégrés). J'ai préféré laisser le choix, c'est bien plus pratique. Je vais voir pour mettre le système de sécurité seulement sur le script pour l'u/v. Tu as jeté un coup d'oeil au .zip pour voir comment cela fonctionne ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Delewer Posté(e) 18 mars 2012 Auteur Share Posté(e) 18 mars 2012 (modifié) Je suis en train d'automatiser et de mettre en configuration tout les scripts que tu a fourni. Je n'ai pas encore fini. En voici déjà 1 SDTweaks.zip Le script "wrkconf" permet de piloter tout les fichiers config que l'on désire. En ligne de commande, ont peux voir les options possible. Je vais normaliser de cette manière les autres script, et en creer un supplémentaire pour télécharger automatiquement les hosts Je vais utiliser les sites suivants : - block_ads_full http://support.it-ma...loads/HOSTS.txt - block_ads http://temerc.com/hp...S-Optimized.txt - AntiMalware http://www.malwaredo...slist/hosts.txt "block_ads_full" fait plus de 254.000 lignes, ce n'est pas un peu trop ? Modifié 18 mars 2012 par Delewer Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xkz Posté(e) 18 mars 2012 Share Posté(e) 18 mars 2012 (modifié) Oui un peu gros mais c'est vraiment complet. (J'aime le surperflu ;)) Il y aura cependant une petite réduction de la vitesse de connexion. Au fait, il faut que le changement de DNS se fasse après la modification du fichier hosts. Pour éviter le fait que le DNS ne soit pas utilisé. Pour celui sur xda qui a son max de batterie à 500mAh, dis-lui de taper ça dans le terminal : su chmod 644 /sys/class/power_supply/battery/charge_full_design echo 1880 > /sys/class/power_supply/battery/charge_full_design chmod 444 /sys/class/power_supply/battery/charge_full_design Sinon là je suis en train de voir pour un autre script de démarrage qui permettra d'empêcher le système de fermer une application, utile pour des launchers alternatifs par exemple. edit : Fail de ma part, dans le fichier SDTweaks, c'est "Replace" et non "remplace", faut croire que j'étais fatigué. :D Modifié 18 mars 2012 par Xkz Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Delewer Posté(e) 18 mars 2012 Auteur Share Posté(e) 18 mars 2012 Bon, voila pour le script "dns.sh" => DNS.zip Il faut le script "wrkconf.sh" pour que cela fonctionne. (voir le précédent post) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xkz Posté(e) 18 mars 2012 Share Posté(e) 18 mars 2012 (modifié) Tu as mis un # devant le sleep 50. Cela ne fonctionne pas sans cette ligne. Modifié 18 mars 2012 par Xkz Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Delewer Posté(e) 18 mars 2012 Auteur Share Posté(e) 18 mars 2012 (modifié) Et bien si en fait. Puis que je vais faire comme ça : AtrixTweaks.sh #!/system/bin/sh # # Lancement des Tweaks rep_Tweaks=/system/usr/AtrixTweaks sh $rep_Tweaks/FixLedBatCM7.sh sh $rep_Tweaks/AutoUCUV.sh sleep 60 sh $rep_Tweaks/DNS.sh sh $rep_Tweaks/SDTweaks.sh ### Graphic tunings ### HARDWARE RENDERING (GPU) setprop debug.sf.hw 1 setprop video.accelerate.hw 1 setprop debug.performance.tuning 1 Je m'assure de fait que cela s'exécute un fois le boot completement terminé, et le "build.prop" exécuté Modifié 18 mars 2012 par Delewer Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xkz Posté(e) 18 mars 2012 Share Posté(e) 18 mars 2012 Ok, à voir après si cela fonctionne. ;) Sinon pour celui qui a un problème de batterie, il faudra faire la modification directement dans l'init.rc, c'est plutôt dangereux par contre. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Parsifal Posté(e) 18 mars 2012 Share Posté(e) 18 mars 2012 Quel est le problème lors de l'exécution du script dns.sh ? Envoyé depuis mon MB860 avec Tapatalk 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.