Blocage des publicités sans enracinement, OU enracinement à faible risque


11

J'ai auparavant des téléphones nerveusement enracinés que je possédais (Samsung S2, S3) car je voulais pouvoir utiliser le bloqueur de publicité AdAway, efficace non seulement dans les navigateurs (par exemple AdBlocker) mais aussi dans d'autres applications. Je dis nerveusement parce que j'ai toujours trouvé le mode dans lequel ces ROM modifiées sont proposées (sites Web tels que les développeurs XDA) un peu douteux / fragile. Néanmoins, cela a bien fonctionné dans le passé, mais je suis conscient que j'aurais peut-être eu de la chance, car ces forums regorgent de mauvaises expériences, c'est-à-dire de téléphones portables, ou tout au moins des tonnes de temps perdu à essayer au moins de fabriquer votre téléphone. fonctionner à nouveau, même dans son stock, sans parler du firmware enraciné.

Maintenant, j'ai un nouveau téléphone, le plus cher que j'ai possédé jusqu'à présent (S7 Edge), et en parcourant à nouveau ces mêmes sites Web, je me sens tout aussi énervé en effectuant cette opération risquée. Par exemple, la section S7 Edge du site Web XDA-devs dispose de plusieurs ROM enracinées disponibles, mais sans passer des heures et des heures, il n'est pas évident quelles sont les différences entre elles. Pour ne citer que quelques doutes:

1) En quoi les firmwares de «récupération» sont-ils différents de ceux que l'on appelle simplement «noyau» ou «ROM»?

2) en quoi chacune de ces ROM diffère-t-elle du CyanogenMod, que j'ai utilisé avec plaisir dans le passé mais pour lequel il n'y a pas de version S7 Edge libérée de ce que je peux voir? Soit dit en passant, j'ai utilisé Odin pour installer CyanogenMod sur mes anciens téléphones, plutôt qu'une «récupération».

3) Y a-t-il des différences majeures dans la façon dont le S7 Edge fonctionnera avec un firmware / ROM enraciné par rapport à celui d'origine? Plus précisément, sera-t-il plus vulnérable aux exploits, etc., étant donné que personne ne peut vraiment dire si ces ROM ont par exemple des chevaux de Troie intégrés?

Compte tenu de toutes ces préoccupations concernant l'enracinement Android, existe-t-il un moyen de bloquer l'adblocage sans enracinement? Sinon, quelle est la façon la moins intrusive et la moins risquée de rooter un Android (dans ce cas, un S7 Edge)?


5
Puisqu'il y a déjà deux bonnes réponses ici, je vais me concentrer sur l'impact des "opérations non autorisées", telles que l' enracinement via ODIN , le flashage d'une récupération personnalisée , d'un noyau ou d'une ROM , sur votre garantie. Depuis l'ancien S4, Samsung a mis en place un moyen particulier pour s'assurer que les utilisateurs ne peuvent pas jouer avec l'appareil , puis demander à Samsung les réparations couvertes par la garantie. Ce système se compose d'un logiciel particulier, baptisé KNOX, qui est un bit irréversible qui passe de 0 à 1 si vous effectuez l'une des opérations ci-dessus. Cela annulerait à la fois la garantie et interdirait l'accès aux conteneurs KNOX.
Grimoire

Les méthodes décrites ici peuvent aider: android.stackexchange.com/a/218314/218526
Irfan Latif

Réponses:


8

Il serait préférable que vous divisiez votre question en trois questions individuelles, mais comme elles sont liées les unes aux autres, je vais y répondre ici pour vous.

1) En quoi les firmwares de «récupération» sont-ils différents de ceux que l'on appelle simplement «noyau» ou «ROM»?

Ils se réfèrent à différentes choses.

Récupération :

La récupération fait référence à la partition de démarrage dédiée sur laquelle la console de récupération est installée. Une combinaison de touches (généralement mise sous tension + volume) ou d'instructions à partir d'une ligne de commande, amorcera votre téléphone à la récupération, où vous pouvez trouver des outils pour aider à réparer (récupérer) votre installation, installer des mises à jour officielles du système d'exploitation et / ou des ROM personnalisées et d'autres choses.

Les firmwares de récupération contiennent un fichier de récupération personnalisé qui vous permet de faire beaucoup plus de choses que ce que propose la récupération de stock. Cela peut inclure des options pour ré-rooter votre appareil, un navigateur de fichiers pour parcourir vos fichiers, formater des partitions individuelles et plus encore.

Noyau :

Le noyau est le cœur du système d'exploitation qui gère les demandes en provenance et à destination du matériel, de la mémoire et de la gestion des processus, ainsi que tous les éléments de bas niveau nécessaires au fonctionnement d'Android. Il est basé sur le noyau Linux avec quelques modifications pour l'adapter aux versions Android.

Les firmwares du noyau contiennent un noyau qui, une fois installé, remplace le noyau existant et modifie les éléments de bas niveau afin de peaufiner le logiciel pour mieux utiliser le matériel. Une meilleure autonomie de la batterie, des performances plus élevées, une meilleure réception du signal, etc. sont des choses qu'un noyau personnalisé peut faire.

ROM :

Une ROM personnalisée remplace le système d'exploitation Android de votre appareil - normalement stocké en mémoire morte - par une version nouvelle ou modifiée du système d'exploitation Android. Une ROM personnalisée populaire est CyanogenMod, qui vous offre une multitude de nouvelles options par rapport au firmware d'origine.

Les ROM peuvent contenir un système Android différent ou peuvent également inclure un noyau et / ou une récupération. Il est préférable de lire l'OP sur ces threads pour savoir ce qu'il contient.

2) En quoi chacune de ces ROM diffère-t-elle du CyanogenMod, que j'ai utilisé avec plaisir dans le passé mais pour lequel il n'y a pas de version S7 Edge libérée de ce que je peux voir? Soit dit en passant, j'ai utilisé Odin pour installer CyanogenMod sur mes anciens téléphones, plutôt qu'une «récupération».

Ceci est subjectif à la ROM à laquelle vous faites référence. Certaines ROM utilisent le moteur RRO-Layers pour le thème, tandis que d'autres utilisent le moteur de thème CyanogenMod. Certaines ROM peuvent avoir des fonctionnalités supplémentaires par rapport à celles présentes dans CyanogenMod, d'autres peuvent avoir une interface utilisateur complètement différente.

Quant à l'indisponibilité d'une version S7 Edge de CyanogenMod, c'est parce que les versions officielles ne sont pas encore faites ou sont en cours.

3) Existe-t-il des différences majeures dans le fonctionnement du S7 Edge avec un micrologiciel / ROM enraciné par rapport à celui d'origine? Plus précisément, sera-t-il plus vulnérable aux exploits, etc., étant donné que personne ne peut vraiment dire si ces ROM ont par exemple des chevaux de Troie intégrés?

Encore une fois, ceux-ci sont subjectifs à la ROM que vous choisissez. Fondamentalement, certains offrent de meilleures performances, d'autres offrent une meilleure autonomie de la batterie et quelques autres offrent un mélange des deux. Cela dépend de la ROM que vous choisissez.

Il y a quelques ROM qui pourraient être plus vulnérables aux exploits que d'autres. Par conséquent, il est recommandé d'opter pour une version officielle d'une ROM personnalisée populaire, car ils sont testés et vérifiés afin qu'ils ne contiennent pas de logiciels malveillants.

Compte tenu de toutes ces préoccupations concernant le root Android, existe-t-il un moyen de bloquer les publicités sans root?

Comme l'a dit @xangua, Adblock Plus filtrera le trafic WiFi, mais a besoin d'une configuration de serveur proxy.

Sinon, quelle est la façon la moins intrusive et la moins risquée de rooter un Android (dans ce cas, un S7 Edge)?

L'enracinement est spécifique à l'appareil. Il existe différentes façons d'obtenir un accès root sur différents appareils. Dans le cas d'un S7 Edge, vous pouvez essayer Kingo Root , il a été affirmé qu'il fonctionnait sur un S7 Edge. Cependant, soyez prudent, une mauvaise étape peut endommager votre appareil.


2
Les modifications sont les bienvenues si j'ai raté quelque chose ou si des informations supplémentaires pourraient être ajoutées. :)
rjt.rockx

1
merci beaucoup pour une excellente réponse. ABP ne fait pas du bon travail comme AdAway (voir mon commentaire ci-dessus) ...
z8080

8

Répondre à votre première et principale question: blocage des annonces sans enracinement

Sur les appareils non rootés exécutant Android 4.1.2, 4.2.1 et supérieur, Adblock Plus filtrera tout le trafic WiFi, mais il doit être configuré manuellement en tant que serveur proxy. Des instructions détaillées sont fournies par Adblock Plus pour les utilisateurs non expérimentés.

https://adblockplus.org/android-about

Évitez de poser plusieurs questions dans un seul message, faites-en une pour chaque question.


ABP ne fonctionne pas bien pour bloquer les publicités dans les applications Android (telles que YT), il produit des résultats incohérents, par exemple, les publicités sont bloquées dans certaines applications mais pas dans d'autres, ou de grands espaces vides sont laissés à leur place. Cela a été mon expérience avec elle et il en a été de même pour d'autres (par exemple adblockplus.org/forum/viewtopic.php?f=15&t=38777 ). Je me souviens maintenant pourquoi pour mon S3 j'avais choisi de rooter, car AdAway m'a parfaitement servi pendant des années. Il ne me semble pas qu'ABP soit capable de faire un travail de la même qualité.
z8080

et point pris sur plusieurs questions ..
z8080

4

Je ne sais pas pourquoi quelqu'un n'a pas encore mentionné " Lucky Patcher " ...

Lucky Patcher est une application qui peut modifier les applications / fichiers APK présents sur le téléphone en les corrigeant.

Par exemple, il peut supprimer des publicités. Son mécanisme de suppression des publicités est très puissant et peut non seulement faire en sorte que les publicités ne se chargent pas, mais également supprimer / réduire les zones de publicité afin que vous ne pensiez même pas qu'elles étaient là .

Il a besoin de root si vous souhaitez patcher des applications sans les réinstaller, mais il peut également patcher des applications sans root en les désinstallant, en les patchant puis en les réinstallant .

Il peut aussi faire bien d'autres choses (certaines sont illicites et je vous déconseille fortement de les faire) ...

L'interface de l'application peut être écrasante et prend un certain temps pour s'y habituer, mais une fois que vous aurez compris, vous constaterez que son pouvoir bat presque tous les autres adblocker pour Android.

Comment patcher une application pour supprimer des publicités:

  1. Ouvrez Lucky Patcher et appuyez sur l'application dans laquelle vous souhaitez bloquer les annonces.
  2. Appuyez sur " Ouvrir le menu des correctifs "
  3. Appuyez sur " Créer un fichier APK modifié "
  4. Appuyez sur " APK sans Google Ads "
  5. Personnalisez les paramètres de suppression des annonces (si vous le souhaitez)
  6. Appuyez sur " Reconstruire l'application "
  7. Attendez que le processus de correction soit terminé et appuyez sur: " Aller au fichier "
  8. Appuyez sur le premier élément de la liste qui apparaît
  9. Appuyez sur "Désinstaller et installer" et suivez les boîtes de dialogue de désinstallation et d'installation d'Android
  10. Ouvrez l'application et confirmez que les publicités ont été supprimées!

Lucky Patcher peut être téléchargé ici .


merci, bon à savoir, mais pour ceux d'entre nous qui veulent simplement appliquer une solution rapide (par exemple, rooting + AdAway) pour obtenir des annonces ri dof et passer à autre chose, ce n'est peut-être pas la meilleure solution
z8080

2

Le Samsung Galaxy S7 a une application de navigateur de stock nommée - "Internet". Il comprend une fonctionnalité de blocage des publicités ainsi que la suppression de leurs conteneurs sur les pages Web. Pour cela, vous devrez installer l'une des applications suivantes à partir de Play Store

  1. Adblock rapide
  2. Cristal
  3. Adblock Plus pour Samsung

Après l'installation, ouvrez Internet-> Plus-> Paramètres-> Avancé-> Bloquer le contenu (activez le commutateur et choisissez l'adblocker que vous avez installé parmi les options ci-dessus).

Malheureusement, ce n'est qu'une solution basée sur une application qui n'est pas étendue au système (qui ne serait disponible que par enracinement).

En ce qui concerne l'enracinement-

  • n'essayez pas de le faire. Vous perdrez Samsung Pay, le mode privé, la garantie et, bien sûr, Knox sera déclenché. (si cela ne vous dérange pas de perdre ces fonctionnalités, allez-y!)

Ans 2 - Sur S7, vous ne pourrez pas utiliser Cyanogenmod pendant plusieurs mois ou jamais (car Samsung a bloqué les chargeurs de démarrage sur les versions Qualcomm et ils ne donnent pas le code source Exynos). Par conséquent, toutes les ROM sur XDA sont des ROM modifiées en stock (contenant uniquement de petites modifications comme adblocker, certains noyaux x, quelques modifications ici n là mais surtout du stock) Si CM arrive sur S7, vous devrez installer via `` récupération ''.

Rép 3 Comme ces ROMs seront pour la plupart équivalentes au stock, elles fonctionneront normalement (sauf jusqu'à ce que vous les modifiiez fortement). Ces ROM ne viendront pas avec les chevaux de Troie à coup sûr😁

Non, le blocage publicitaire à l'échelle du système ne peut pas être effectué sans root.

Le moyen le moins risqué de rooter sera de faire clignoter l'autoroot de Chainfire via odin (uniquement Exynos)


Mode avion = bloqueur de publicités efficace dans les jeux. ABP = bloqueur de publicités efficace utilisant le navigateur Web. Qu'est-ce qui nous manque ici?
Aaron Gillion

Ce qui nous manque, c'est la désactivation des publicités dans toutes les applications (à l'échelle du système). ABP prétend le faire, mais en réalité non (voir mon commentaire plus long ci-dessus), et dans les deux cas, le trafic WiFi est limité.
z8080

la solution d'enracinement Chainfire semble assez simple - mais encore une fois, tout cela me semble très discutable et fragile, et se sentirait mal à l'aise de risquer un appareil de 700 EUR en appliquant un patch qui a des tests insuffisants et pour lequel non seulement aucune responsabilité n'est prise mais également aucun support est offert - en regardant la page Chainfire, le développeur lui-même ne semble jamais répondre aux gens "Je l'ai maçonné, aide!" appels
z8080

il y a du fil dédié à cela par Chainfire sur xda. Si vous le faites correctement, l'appareil ne brique pas. Il existe de nombreux guides et vidéos sur le net pour l'enracinement avec cette solution. Même moi, j'ai enraciné mon S6 par cette méthode uniquement :)
Sarvésh Biradar

1

En principe, vous pouvez rooter l'appareil vous-même et utiliser un proxy transparent basé sur iptables pour transférer des requêtes DNS et http vers des proxy qui ne s'exécutent pas avec les privilèges root. Ensuite, vous n'avez pas à faire confiance au logiciel de quelqu'un d'autre pour être installé en tant que root. En pratique, je ne sais pas s'il existe une bonne configuration logicielle pour fonctionner de cette façon sur Android.

Pour ce qu'il vaut, le blackholing DNS est l'un des moyens les plus efficaces de bloquer les publicités dans les applications, et c'est facile à faire vous-même.


La méthode DNS semble prometteuse, mais après avoir suivi les instructions sur 7labs.heypub.com/mobile/… , soit le WiFi cesse de fonctionner (pour les valeurs DNS adbarricade), soit il fonctionne mais des annonces sont affichées (pour les valeurs DNS fooldns).
z8080

1

Pour en venir au principal problème du blocage des publicités sans enracinement ...

Si vous avez un chargeur de démarrage déverrouillé, vous pouvez ensuite démarrer une récupération personnalisée ( même sans le flasher ), puis installer MoaAB .

J'utilise la même approche sur trois appareils différents avec un blocage efficace des publicités. Je ne suis pas sûr des spécificités de Samsung S7 Edge.


1

Je ne sais pas ce que vous trouvez douteux à propos de XDA, mais ce n'est pas vraiment différent de ce que les fabricants font lors du chargement / mise à jour des téléphones. Une mise à jour officielle pourrait tout aussi bien contenir une porte dérobée, un virus, etc. et vous l'installeriez sans arrière-pensée. Tant que cela est fait correctement, les téléphones en briques ne sont pas du tout courants et peuvent être facilement réparés si cela se produit.

L'enracinement présente un risque extrêmement faible, mais n'est actuellement pas disponible pour le S7 car ils y travaillent toujours. Des choses comme ça sont également testées au sein de la communauté des développeurs avant d'être publiées.

En ce qui concerne l'enracinement, vous DEVEZ avoir la version exynos du S7 pour que cela fonctionne. La version Snapdragon n'a actuellement pas de racine fonctionnelle, sauf si vous installez une rom personnalisée.

http://forum.xda-developers.com/s7-edge/development/sm-g935-exynos-cf-auto-root-t3337354

Si vous préférez ne pas rooter, j'ai trouvé 2 options sur une liste d'applications non root pour le blocage des publicités à l'échelle du système qui ne l'exige pas. Je ne peux pas poster plus de 2 liens car mon compte est nouveau, je vais donc simplement lier le fil d'où je les ai obtenus.

http://forum.xda-developers.com/s7-edge/how-to/root-modifications-t3339094


0

Si vous ne parvenez pas à supprimer les annonces. Suivez ces étapes: À cet effet, vous devez télécharger une application appelée Lucky Patcher .

  1. Alors, téléchargez Lucky patcher apk à partir du lien ci-dessus.
  2. Installez ce fichier APK sur votre téléphone Android.
  3. Ouvrez Lucky Patcher.
  4. Maintenant, sélectionnez l'application particulière dont vous souhaitez supprimer les annonces.
  5. Cliquez sur Créer un apk modifié et sélectionnez supprimer Google Ads .
  6. Enfin, appuyez sur Reconstruire l'application.
  7. Maintenant, il suffit de désinstaller l'ancien apk et de réinstaller le nouvel apk. Vous avez terminé.

0

Lucky Patcher apk a résolu mon problème: ')

Comment patcher une application pour supprimer des publicités:

Ouvrez Lucky Patcher et appuyez sur l'application dans laquelle vous souhaitez bloquer les annonces. Appuyez sur "Ouvrir le menu des correctifs" Appuyez sur "Créer un fichier APK modifié" Appuyez sur "APK sans Google Ads" Personnalisez les paramètres de suppression des annonces (si vous le souhaitez ) Appuyez sur "Reconstruire l'application" Attendez la fin du processus de correction et appuyez sur: "Aller au fichier" Appuyez sur le premier élément qui est dans la liste qui apparaît Appuyez sur "Désinstaller et installer" et suivez les boîtes de dialogue de désinstallation et d'installation d'Android Ouvrez le et confirmez que les annonces ont bien été supprimées!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.