Ich habe zuvor nervös verwurzelte Telefone (Samsung S2, S3) verwurzelt, da ich AdAway-Werbeblocker verwenden wollte, der nicht nur in Browsern (z. B. AdBlocker), sondern auch in anderen Apps wirksam ist. Ich sage nervös, weil ich den Modus, in dem diese modifizierten ROMs angeboten werden (Websites wie XDA-Entwickler), immer etwas zwielichtig fand. Trotzdem hat dies in der Vergangenheit gut funktioniert, aber ich bin mir bewusst, dass ich vielleicht Glück gehabt habe, da es in diesen Foren viele schlechte Erfahrungen gibt, z. B. gemauerte Telefone oder zumindest jede Menge Zeitverschwendung beim Versuch, zumindest Ihr Telefon herzustellen arbeiten wieder in seinem Bestand, geschweige denn verwurzelte Firmware.
Jetzt habe ich ein neues Telefon, das teuerste, das ich bisher besessen habe (S7 Edge), und wenn ich wieder auf denselben Websites surfe, fühle ich mich genauso nervös, wenn ich diesen riskanten Vorgang durchführe. Im S7 Edge-Bereich der XDA-devs- Website stehen beispielsweise mehrere verwurzelte ROMs zur Verfügung. Ohne stundenlangen Aufwand ist es jedoch nicht offensichtlich, welche Unterschiede zwischen ihnen bestehen. Um nur einige Zweifel zu nennen:
1) Wie unterscheiden sich 'Recovery'-Firmwares von denen, die nur' Kernel 'oder' ROM 'genannt werden?
2) Inwiefern unterscheidet sich jedes dieser ROMs von dem CyanogenMod, das ich in der Vergangenheit gerne verwendet habe, für das jedoch keine S7 Edge-Version veröffentlicht wurde, die ich sehen kann? Übrigens habe ich Odin verwendet, um CyanogenMod auf meinen alten Telefonen zu installieren, anstatt eine "Wiederherstellung" durchzuführen.
3) Gibt es große Unterschiede in der Funktionsweise des S7 Edge mit einer derart verwurzelten Firmware / ROM im Vergleich zur Standard-Firmware / ROM? Wird es insbesondere anfälliger für Exploits usw. sein, da niemand wirklich sagen kann, ob diese ROMs zB eingebaute Trojaner haben?
Gibt es angesichts all dieser Bedenken hinsichtlich des Rootens von Android eine Möglichkeit, Adblocking ohne Rooting durchzuführen? Wenn nicht, wie lässt sich ein Android (in diesem Fall ein S7 Edge) am wenigsten aufdringlich und am wenigsten riskieren?
Antworten:
Es wäre besser, wenn Sie Ihre Frage in drei einzelne Fragen aufteilen würden, aber da sie miteinander verknüpft sind, werde ich sie hier für Sie beantworten.
Sie beziehen sich insgesamt auf verschiedene Dinge.
Wiederherstellung :
Wiederherstellung bezieht sich auf die dedizierte, bootfähige Partition, auf der die Wiederherstellungskonsole installiert ist. Durch eine Kombination aus Tastendruck (normalerweise Power + Volume Up) oder Anweisungen über eine Befehlszeile wird Ihr Telefon zur Wiederherstellung gestartet. Dort finden Sie Tools, mit denen Sie Ihre Installation reparieren (wiederherstellen), offizielle Betriebssystemupdates und / oder benutzerdefinierte ROMs installieren und wiederherstellen können andere Sachen.
Wiederherstellungs-Firmwares enthalten eine benutzerdefinierte Wiederherstellungsdatei, mit der Sie viel mehr zusätzliche Dinge tun können, als die Bestandswiederherstellung bietet. Dies kann Optionen zum erneuten Rooten Ihres Geräts, einen Dateibrowser zum Durchsuchen Ihrer Dateien, das Formatieren einzelner Partitionen und vieles mehr umfassen.
Kernel :
Der Kernel ist der Kern des Betriebssystems, der Anforderungen an und von der Hardware-, Speicher- und Prozessverwaltung sowie alle einfachen Dinge verarbeitet, die für die Ausführung von Android erforderlich sind. Es basiert auf dem Linux-Kernel mit einigen Modifikationen, um ihn an Android-Versionen anzupassen.
Kernel-Firmwares enthalten einen Kernel, der bei der Installation den vorhandenen Kernel ersetzt und das Low-Level-Material modifiziert, um die Software zu optimieren und die Hardware besser zu nutzen. Bessere Akkulaufzeit, höhere Leistung, erhöhter Signalempfang usw. sind einige Dinge, die ein benutzerdefinierter Kernel tun kann.
ROM :
Ein benutzerdefiniertes ROM ersetzt das Android-Betriebssystem Ihres Geräts - normalerweise im Nur-Lese-Speicher gespeichert - durch eine neue oder geänderte Version des Android-Betriebssystems. Ein beliebtes benutzerdefiniertes ROM ist CyanogenMod, das Ihnen im Vergleich zur ursprünglichen Firmware eine Vielzahl neuer Optionen bietet.
ROMs können insgesamt ein anderes Android-System enthalten oder auch einen Kernel und / oder eine Wiederherstellung. Es ist am besten, das OP in diesen Threads zu lesen, um herauszufinden, was es enthält.
Dies ist subjektiv für das ROM, auf das Sie sich beziehen. Einige ROMs verwenden die RRO-Layers-Engine für das Theming, während andere die CyanogenMod-Theme-Engine verwenden. Einige ROMs verfügen möglicherweise über zusätzliche Funktionen gegenüber den in CyanogenMod vorhandenen, andere haben möglicherweise eine andere Benutzeroberfläche.
Die Nichtverfügbarkeit einer S7 Edge-Version von CyanogenMod liegt daran, dass offizielle Builds noch nicht erstellt wurden oder in Arbeit sind.
Auch diese sind subjektiv für das von Ihnen gewählte ROM. Grundsätzlich bieten einige eine bessere Leistung, andere eine bessere Akkulaufzeit und einige mehr eine Mischung aus beiden. Es hängt davon ab, welches ROM Sie wählen.
Es gibt einige ROMs, die möglicherweise anfälliger für Exploits sind als andere. Daher wird empfohlen, ein beliebtes benutzerdefiniertes ROM offiziell zu erstellen, da diese getestet und überprüft werden, damit sie keine Malware enthalten.
Wie @xangua sagte, filtert Adblock Plus den WLAN-Verkehr, benötigt jedoch eine Proxy-Server-Konfiguration.
Das Rooten ist gerätespezifisch. Es gibt verschiedene Möglichkeiten, Root-Zugriff auf verschiedenen Geräten zu erreichen. Im Fall eines S7 Edge könnten Sie Kingo Root ausprobieren . Es wurde behauptet, dass es auf einem S7 Edge funktioniert. Seien Sie jedoch vorsichtig, ein falscher Schritt kann Ihr Gerät beschädigen.
quelle
Beantwortung Ihrer ersten und wichtigsten Frage: Anzeigenblockierung ohne Rooting
Auf nicht gerooteten Geräten mit Android 4.1.2, 4.2.1 und höher filtert Adblock Plus den gesamten WLAN-Verkehr, muss jedoch manuell als Proxyserver konfiguriert werden. Detaillierte Anweisungen werden von Adblock Plus für nicht erfahrene Benutzer bereitgestellt.
https://adblockplus.org/android-about
Vermeiden Sie es, mehrere Fragen in einem einzigen Beitrag zu stellen. Stellen Sie für jede einzelne Frage eine einzige Frage.
quelle
Ich habe keine Ahnung, warum noch niemand " Lucky Patcher " erwähnt hat ...
Lucky Patcher ist eine Anwendung, die auf dem Telefon vorhandene Anwendungen / APK- Dateien durch Patchen ändern kann .
Sie können beispielsweise Anzeigen entfernen. Der Mechanismus zum Entfernen von Anzeigen ist sehr leistungsfähig und kann nicht nur dazu führen, dass Anzeigen nicht geladen werden, sondern auch die Anzeigenfelder entfernen / verkleinern, sodass Sie nicht einmal glauben, dass sie vorhanden sind .
Es benötigt root, wenn Sie Anwendungen patchen möchten, ohne sie neu zu installieren, aber es kann auch Anwendungen ohne root patchen, indem Sie sie deinstallieren, patchen und dann erneut installieren.
Es kann auch viele andere Dinge tun (einige sind illegal und ich rate Ihnen dringend davon ab) ...
Die Benutzeroberfläche der Anwendung kann überwältigend sein und ist gewöhnungsbedürftig, aber sobald Sie den Dreh raus haben, werden Sie feststellen, dass die Leistung fast jeden anderen Adblocker für Android übertrifft.
So patchen Sie eine Anwendung, um Anzeigen zu entfernen:
Lucky Patcher kann hier heruntergeladen werden .
quelle
Samsung Galaxy S7 hat eine Aktienbrowser-App namens "Internet". Es umfasst Funktionen zum Blockieren von Anzeigen sowie das Entfernen ihrer Container auf Webseiten. Dafür müssen Sie eine der folgenden Apps aus dem Play Store installieren
Öffnen Sie nach der Installation Internet-> Mehr-> Einstellungen-> Erweitert-> Inhalt blockieren (aktivieren Sie den Schalter und wählen Sie den oben installierten Adblocker aus).
Leider ist dies nur eine App-basierte Lösung, die nicht systemweit ist (die nur durch Rooting verfügbar wäre).
Was das Rooten betrifft -
Ans 2 - Auf S7 können Sie Cyanogenmod viele Monate oder nie verwenden (da Samsung Bootloader für Qualcomm-Versionen blockiert hat und sie keinen Exynos-Quellcode angeben). Daher sind alle ROMs auf XDA stockmodifizierte ROMs (die nur kleine Änderungen wie Adblocker, einige x-Kernel, einige Änderungen hier und dort enthalten, aber meistens auf Lager). Wenn CM zu S7 kommt, müssen Sie über 'Recovery' installieren.
Antwort 3 Da diese ROMs größtenteils dem Standard entsprechen, funktionieren sie normal (außer bis Sie sie stark modifizieren). Diese ROMs werden mit Sicherheit nicht mit Trojanern geliefert
Nein, systemweites Adblocking kann nicht ohne Root durchgeführt werden.
Der am wenigsten riskante Weg zum Rooten ist das Flashen von Chainfires Autoroot über Odin (nur Exynos).
quelle
Im Prinzip können Sie das Gerät selbst rooten und mithilfe von iptables-basiertem transparentem Proxy DNS- und http-Abfragen an Proxys weiterleiten, die nicht mit Root-Rechten ausgeführt werden. Dann müssen Sie nicht darauf vertrauen, dass die Software eines anderen als Root installiert wird. In der Praxis weiß ich nicht, ob es ein gutes Software-Setup gibt, das auf Android auf diese Weise ausgeführt werden kann.
Für das, was es wert ist, ist DNS-Blackholing eine der effektivsten Möglichkeiten, um in Apps zu blockieren, und es ist einfach, dies selbst zu tun.
quelle
Kommen wir zum Hauptproblem des Blockierens von Anzeigen ohne Rooting ...
Wenn Sie einen entsperrten Bootloader haben, können Sie eine benutzerdefinierte Wiederherstellung starten ( auch ohne sie zu flashen ) und dann MoaAB installieren .
Ich verwende den gleichen Ansatz auf drei verschiedenen Geräten mit effektiver Werbeblockierung. Ich bin mir jedoch nicht sicher, welche Details für Samsung S7 Edge gelten.
quelle
Ich bin mir nicht sicher, was Sie an XDA zweifelhaft finden, aber es unterscheidet sich nicht wirklich von dem, was Hersteller beim Laden / Aktualisieren von Telefonen tun. Ein offizielles Update könnte genauso gut eine Hintertür, einen Virus usw. enthalten, und Sie würden es ohne einen zweiten Gedanken installieren. Solange es richtig gemacht wird, sind Telefone, die als Ergebnis gemauert werden, überhaupt nicht üblich und können in diesem Fall leicht repariert werden.
Rooting ist extrem risikoarm, aber derzeit nicht für die S7 verfügbar, da sie noch daran arbeitet. Solche Dinge werden auch in der Entwickler-Community getestet, bevor sie für die Öffentlichkeit freigegeben werden.
Was das Rooten angeht, MÜSSEN Sie die Exynos-Version der S7 haben, damit sie funktioniert. Die Snapdragon-Version verfügt derzeit nicht über ein funktionierendes Stammverzeichnis, es sei denn, Sie installieren ein benutzerdefiniertes ROM.
http://forum.xda-developers.com/s7-edge/development/sm-g935-exynos-cf-auto-root-t3337354
Wenn Sie es vorziehen, nicht zu rooten, habe ich in einer Liste von Nicht-Root-Apps zwei Optionen für die systemweite Blockierung von Anzeigen gefunden, für die dies nicht erforderlich ist. Ich kann nicht mehr als 2 Links posten, da mein Konto neu ist. Ich werde also nur den Thread verlinken, von dem ich sie erhalten habe.
http://forum.xda-developers.com/s7-edge/how-to/root-modifications-t3339094
quelle
Wenn Sie keine Anzeigen entfernen können. Befolgen Sie diese Schritte: Zu diesem Zweck müssen Sie eine App namens Lucky Patcher herunterladen .
quelle
Lucky Patcher apk hat mein Problem gelöst: ')
So patchen Sie eine Anwendung, um Anzeigen zu entfernen:
Öffnen Sie Lucky Patcher und tippen Sie auf die Anwendung, in der Sie die Anzeigen blockieren möchten. Tippen Sie auf "Menü mit Patches öffnen". Tippen Sie auf "Geänderte APK-Datei erstellen". Tippen Sie auf "APK ohne Google-Anzeigen". Passen Sie die Einstellungen zum Entfernen von Anzeigen an (falls gewünscht) ) Tippen Sie auf "App neu erstellen". Warten Sie, bis der Patch-Vorgang abgeschlossen ist, und tippen Sie auf: "Zur Datei". Tippen Sie auf das erste Element in der angezeigten Liste. Tippen Sie auf "Deinstallieren und installieren" und folgen Sie den Deinstallations- und Installationsdialogen von Android App und bestätigen Sie, dass die Anzeigen entfernt wurden!
quelle