Newnick Posted July 10, 2013 Share Posted July 10, 2013 (edited) Bonjours à toutes et tous,Heureux possesseurs d'un smartphone et d'une tablette sous android...j'ai rooté mes appareils depuis plusieurs années.Au début c'était pour apprendre comment ça fonctionne (rien de tel que de mettre ses mains dans le cambouis pour comprendre); ensuite c'était par plaisir d'installer, bidouiller, triturer ce bon vieux droid et le pousser dans ses dernières limites.Un autre point qui fait que j'ai rooté mes appareils...c'est que je suis contre toute forme d'abrutissement organisé par les multinationale. Rien de plus facile que de livrer des machines toute configurée, ready to use...avec un tas de truc qui ne servent à rien, qui pompent des ressources inutilement,...et qui font planter votre machine assez rapidement.Ce faisant, comme vous n'avez pas essayé de comprendre comment ça fonctionne....bah vous téléphonez à votre revendeur qui se fera un plaisir de vous facturer cela à prix coûtant....sur le thème du "au royaume des aveugles, les borgnes sont rois"...Soit, le débat n'est pas sur le fait de rooter ou non ses smartphones et tablettes...ce post est surtout pour m'aider à trouver une solution (si elle existe) à un problème :Une application, TV Partout de Belgacom pour la citer, vérifie le statut de l'appareil et si vous avez le malheur de l'avoir rooté..elle vous éjecte purement et simplement.Le motif invoqué par la société :"Il s'agit d'une mesure de sécurité prise afin de protéger le contenu des diffuseurs" dixit Belgacom himself.Risible ou pas, le problème est là. L'application refuse de me laisser regarder la télévision sur ma tablette car elle est rootée.J'ai essayé de limiter ses droits via l'application "Permission Denied"..sans effet.Je tente de trouver par où et comment cette application peut déterminer que la version d'android est rooté (via la liste des Permission d'Android) mais sans succès pour l'instant.Aussi je me tourne vers vous dans l'espoir d'avoir des idées, pistes et/ou suggestions pour empêcher cette application de déterminer le statut de mon appareil.Ne me dite par de renvoyer la tablette au constructeur pour une ré-installation "normale"..ce n'est pas dans mon catalogues d'option.Merci d'avance pour vos commentaires. Edited July 17, 2013 by Newnickpc 2 Quote Link to comment Share on other sites More sharing options...
Lannig Posted July 10, 2013 Share Posted July 10, 2013 (edited) Moyens possibles de détecter le root : - présence de fichier /system/bin/su et/ou /system/xbin/su, surtout s'ils sont SUID root - présence de l'appli Superuser ou SuperSU En gros si l'appli lance une commande "/system/bin/su" et ne se fait pas lourder immédiatement, elle doit supposer que c'est un su de Superuser/SuperSU et donc => root. Edited July 10, 2013 by Lannig Quote Link to comment Share on other sites More sharing options...
Newnick Posted July 10, 2013 Author Share Posted July 10, 2013 ok, merci pour cette piste. Mais je n'ai aucune demande d'accès root venant de cette appli (SuperSU est configuré pour m'envoyer chaque demande/requête) Pour les répertoires /system/bin/su et autre..existe t'il un moyen de les masquer ? les permission de cette applications sont plutôt limitée...donc je m'étonne de ses possibilités. * Read Phone State => disable * Write external storage => disable * Reast external storage => disable * Wake Up Phone => disable * receive boot complete => disable * Internet => enable * Wake lock => disable * Access wifi state => enable * Access network state => enable Rien de plus... Quote Link to comment Share on other sites More sharing options...
Lannig Posted July 10, 2013 Share Posted July 10, 2013 L'accès à la ligne de commande n'est pas (dans les versions actuelles d'Android) une permission. Je ne vois aucun moyen de masquer les binaires su et l'appli Superuser/SuperSU, si ce n'est en renommant su. Toutes les applis perdront l'accès au root, mais toi depuis une ligne de commande (et uniquement par ce moyen) tu peux leur redonner leur nom original après. C'est lourd, très lourd... Quote Link to comment Share on other sites More sharing options...
Newnick Posted July 10, 2013 Author Share Posted July 10, 2013 Effectivement...c'est lourd. :( Quote Link to comment Share on other sites More sharing options...
Lannig Posted July 10, 2013 Share Posted July 10, 2013 Il y a ça dans Google Play : https://play.google.com/store/apps/details?id=com.amphoras.hidemyroot Sais pas ce que ça vaut, jamais essayé. Les commentaires sont... mitigés ! Lire ce topic aussi : http://forum.xda-developers.com/showthread.php?t=1554703 Quote Link to comment Share on other sites More sharing options...
rubixcube Posted July 10, 2013 Share Posted July 10, 2013 Sinon, fait une recherche a propos de methode de "temp unroot" qui servent pour des mises a jour systemes par exemple. Quote Link to comment Share on other sites More sharing options...
Newnick Posted July 10, 2013 Author Share Posted July 10, 2013 merci, je vais voir ça bon, j'ai réussi...merci à vous tous pour les idées et suggestions. en fait, je n'ai pas eu besoins des applications proposées....qui ne fonctionnaient pas de toute façons. par contre, en parcourant le thread sur le forum XDA il m'est venu une idée. je pense qu'elle peut-être utilisée par tous le monde! Je cite l'extrait qui m'a mis la puce à l'oreille : i installed busybox -since some say that is what is causing the blockage to happen,i installed in /bin and /xbin (separate times) and with that app installed, again the amazon video app works fine- for my nook tablet. => il semblerait que les applications vérifient simplement la présence d'un répertoire /xbin...qui est créé lors du root. avec l'application busybox, il est possible de transférer les fichiers dans le répertoire /bin d'origine. Ce que j'ai fait. Ensuite avec un Explorateur Root (pas EsExplorer mais via RomToolbox) j'ai renommé le répertoire /xbin en /oldxbin Et l'application fonctionne à nouveau...elle ne détecte plus mon "root" car elle ne fait que vérifier la présence d'un répertoire /xbin Merci encore à vous tous. Quote Link to comment Share on other sites More sharing options...
Lannig Posted July 10, 2013 Share Posted July 10, 2013 Tant mieux si cela a marché, mais /system/xbin n'est absolument pas une conséquence du root. Tous les Android que j'ai eus entre les mains (smartphones et tablettes) avaient un /system/xbin d'origine. En revanche effectivement quand on roote, on vient y installer un busybox. C'est peut-être ce que ton appli de replay TV détecte. Attention quand même, renommer /system/xbin de façon permamente est dangereux à mon avis. Enfin ... c'est ta tablette, hein :) Quote Link to comment Share on other sites More sharing options...
Newnick Posted July 11, 2013 Author Share Posted July 11, 2013 Bon, bah pour une raison que j'ignore encore...ça fonctionnait hier sans problème. Today..ça ne fonctionne plus à nouveau. je continue mes recherches après la xieme tentative...je pense avoir trouvé la solution. Je la teste pendant quelques jours. L'idée passe par l'utilisation de busybox pro de stericdroid. J'installe les applets dans /system/bin via la fonction "smart install" mais avant cela, je choisis les paramêtres suivants : "Replace All (symlinks all)" et "clean mode" Lorsque je procède de la sorte...l'application ne détecte plus le statut root ou non de l'appareil. On va tester ça pendant quelques jours histoire de vérifier que cela ne fait pas planter d'autre applis. Quote Link to comment Share on other sites More sharing options...
zarvox Posted July 15, 2013 Share Posted July 15, 2013 Et dire que j'ai remis ma tablette dans l'état d'origine pour pouvoir utiliser la nouvelle version de ce §&!*? de TV Partout ! Enfin j'espère que ça va marcher je pourrais toujours appliquer la solution sur mon smartphone (rooté et avec une rom custom). Quote Link to comment Share on other sites More sharing options...
Newnick Posted July 17, 2013 Author Share Posted July 17, 2013 Cela fait maintenant 1 semaines que j'ai fait la manip...aucun problème côté applications, aucun plantage de la tablette...et tv partout fonctionne impeccablement bien. J'ai eu peur ce matin, il y a eu une mise à jour de l'appli...je redoutais un "coup de p****" de la part de belgacom..mais non, l'appli fonctionne toujours avec ma tablette rootée. Donc pour que cela fonctionne : 1° Télécharger l'application Busybox officielle (Stephen Stericson) 2° Lancez l'application et effectuer le choix suivant : "Will be installed in" /system/bin Agrandir l'écran "Smart Install" et cocher les cases : Replace All (symlinks all) et Clean Mode Ignorer les avertissement Installer busybox. 3° Eteindre la tablette; 4° Allumer la tablette, allez dans les préférences d'applications et vider le cache et les data de l'application TV Partout (remise à 0) 5° Lancez l'application, introduire son identifiant et son mdp 6° enjoy! Attention : ni frandroid, ni moi ne pourrait être tenu responsable de tout dommage résultant de cette manipulation. 1 Quote Link to comment Share on other sites More sharing options...
zarvox Posted July 18, 2013 Share Posted July 18, 2013 Cool :lol: Envoyé depuis mon Xperia S en utilisant Tapatalk 4 Beta Quote Link to comment Share on other sites More sharing options...
alessa Posted July 31, 2013 Share Posted July 31, 2013 (edited) J'ai fait ta manip mais rien a faire j'ai toujours l'avertissement qui ne veut pas lancer l'application... C'est bon j'ai encore plus facile, j'ai trouver lappli modifiée pour ne pas demander d'autorisation ;-) http://d-h.st/ymK Edited July 31, 2013 by alessa Quote Link to comment Share on other sites More sharing options...
gegewrc Posted August 7, 2013 Share Posted August 7, 2013 Bonjour! J'ai testé le lien de la version ci dessus sans succès. Pas moyen de regarder de chaîne, ça ne démarre pas. Qqun pourrait il m'expliquer si ça fonctionne? Quote Link to comment Share on other sites More sharing options...
Christopher Thyssen Posted August 18, 2013 Share Posted August 18, 2013 Bon ben pour moi rien n'a fonctionné :( (ni BusyBox, ni l'app qui me parait suspecte d'ailleurs). Si vous avez d'autres idées, je suis preneur comme beaucoup d'autre je pense. :emo_im_foot_in_mouth: Quote Link to comment Share on other sites More sharing options...
Vincent Van der Weide Posted September 21, 2013 Share Posted September 21, 2013 Fonctionne pas non plus.... n'importe quoi TVpartout, Quote Link to comment Share on other sites More sharing options...
fanatik Posted October 27, 2013 Share Posted October 27, 2013 Bonjour pour celui qui veut j'ai modifié l'APK de l'application Belgacom TV (la dernière version 3.2) je sais pas si je peux la poster sur ce forum mais je peux l'envoyer en MP à celui qui veut ... J'ai juste décompiler l'apk et modifier le code pour qu'il check plus s'il y a "superuser" sur l'appareil et recompiler l'apk avec ce code modifier et ca fonctionne nickel 6 Quote Link to comment Share on other sites More sharing options...
zedd90210 Posted November 20, 2013 Share Posted November 20, 2013 Bonjour pour celui qui veut j'ai modifié l'APK de l'application Belgacom TV (la dernière version 3.2) je sais pas si je peux la poster sur ce forum mais je peux l'envoyer en MP à celui qui veut ... J'ai juste décompiler l'apk et modifier le code pour qu'il check plus s'il y a "superuser" sur l'appareil et recompiler l'apk avec ce code modifier et ca fonctionne nickel Moi je le veux bien ton APK modifié :P Merci. Quote Link to comment Share on other sites More sharing options...
Guanaco Posted December 23, 2013 Share Posted December 23, 2013 Bonjour pour celui qui veut j'ai modifié l'APK de l'application Belgacom TV (la dernière version 3.2) je sais pas si je peux la poster sur ce forum mais je peux l'envoyer en MP à celui qui veut ... J'ai juste décompiler l'apk et modifier le code pour qu'il check plus s'il y a "superuser" sur l'appareil et recompiler l'apk avec ce code modifier et ca fonctionne nickel Ca m'intéresse aussi et si tu sais me MP, ou tu désactive le check comme ça je saurais le faire pour les mise à jour Quote Link to comment Share on other sites More sharing options...
Ech1965 Posted January 17, 2014 Share Posted January 17, 2014 Bonsoir, Je viens de tomber sur le problème ( tvpartout actif depuis hier chez moi..) Des nouvelles de la manière de modifier l'apk et l'éventuelle compatibilité de la manip avec l'appli actuelle ( 4.0.1 ) je pense... Quote Link to comment Share on other sites More sharing options...
iermic Posted May 17, 2014 Share Posted May 17, 2014 Bonjour, je serais intéressé par cette application. D'avance merci Quote Link to comment Share on other sites More sharing options...
Elpabre Posted June 9, 2014 Share Posted June 9, 2014 Bonjours à tous, J'ai bien galéré avec cette limitation de TV partout. Mais le problème vient de la détection de 'Superuser.apk' dans /system/app Avec une app comme "Solid Explorer" qui dispose des droits root, vous pouvez le tester en renommant 'Superuser.apk'. Vous redémarrez TV partout ensuite et ça fonctionnera. Perso, j'ai fait un petit 'profil' dans tasker qui renomme Superuser.apk au lancement de TV partout et restaure le nom en refermant l'app. Ca fonctionne nickel et ça devient totalement transparent. 1 Quote Link to comment Share on other sites More sharing options...
Jean-Bernard Hannotte Posted August 16, 2014 Share Posted August 16, 2014 Bonjour pour celui qui veut j'ai modifié l'APK de l'application Belgacom TV (la dernière version 3.2) je sais pas si je peux la poster sur ce forum mais je peux l'envoyer en MP à celui qui veut ... J'ai juste décompiler l'apk et modifier le code pour qu'il check plus s'il y a "superuser" sur l'appareil et recompiler l'apk avec ce code modifier et ca fonctionne nickel As tu une nouvelle version? Bonjours à tous, J'ai bien galéré avec cette limitation de TV partout. Mais le problème vient de la détection de 'Superuser.apk' dans /system/app Avec une app comme "Solid Explorer" qui dispose des droits root, vous pouvez le tester en renommant 'Superuser.apk'. Vous redémarrez TV partout ensuite et ça fonctionnera. Perso, j'ai fait un petit 'profil' dans tasker qui renomme Superuser.apk au lancement de TV partout et restaure le nom en refermant l'app. Ca fonctionne nickel et ça devient totalement transparent. Peux tu nous faire un petit tuto avec tasker? car je ne pige pas bien tout.. Quote Link to comment Share on other sites More sharing options...
Elpabre Posted August 17, 2014 Share Posted August 17, 2014 (edited) JiBi's a testé ce petit tuto, donc je le publie pour ceux que ça intéresse : Avant toute chose : UN BACKUP !!! (via TWP ou CWM...) Dans un premier temps installer 'Secure Settings' pour 'Tasker' (Pour accéder aux dossiers systèmes. ) via le google play. Créer une suite de tâches pour renommer 'superuser.apk' en 'superuser.old'. (l'appeller par exemple 'Renommer Superuser.apk') Pour cela, créer une première tache -> '+' -> 'Plugin' -> 'Secure Settings' -> Dans 'Configuration', prendre le petit crayon à droite en haut -> Dans 'Actions', prendre 'Run Command'. Cocher 'Use Root' et encoder 'mount -o remount,rw /system' Sauvegarder Créer une secondes taches -> '+' -> 'Plugin' -> 'Secure Settings' -> Dans 'Configuration', prendre le petit crayon à droite en haut -> Dans 'Actions', prendre 'Run Command'. Cocher 'Use Root' et encoder 'mv /system/app/Superuser.apk /system/app/Superuser.old' Sauvegarder Ensuite créer une 2ème suite de tâches pour faire l'inverse (l'appeller 'Renommer Superuser.old') : Pour ça, créer une première tache -> '+' -> 'Plugin' -> 'Secure Settings' -> Dans 'Configuration', prendre le petit crayon à droite en haut -> Dans 'Actions', prendre 'Run Command'. Cocher 'Use Root' et encoder 'mount -o remount,rw /system' Sauvegarder Créer une secondes taches -> '+' -> 'Plugin' -> 'Secure Settings' -> Dans 'Configuration', prendre le petit crayon à droite en haut -> Dans 'Actions', prendre 'Run Command'. Cocher 'Use Root' et encoder 'mv /system/app/Superuser.old /system/app/Superuser.apk' Sauvegarder On a donc 2 suites de tâches prêtes. Reste à les faire activer lorsqu'on utilise TV partout : Aller dans 'Profils' dans 'Tasker' -> '+' -> 'Applications' -> Sélectionner 'TV Partout' et revenir en arrière Dans le menu, sélectionner la tâche 'Renommer Superuser.apk' Le profil va apparaître dans la liste de Profils. Faire un appuis long sur la tâche après la flèche verte -> Un menu apparaît. Sélectionner 'add exit task' et sélectionner la tâche 'Renommer Superuser.old' Voilà, c'est fini. Faites bien attention à ce que vous faites ! Si vous ne comprenez pas le principe de ce tuto, ne le faites pas ! je ne suis pas responsable des problèmes qui en découleraient... Edited August 18, 2014 by Elpabre 1 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.