Diejenigen, die damit vertraut sind TriangleAway von XDA Elite Recognised Developer Kettenfeuer Sie werden sich trösten, wenn Sie wissen, dass die App aktualisiert wurde, um die Kompatibilität mit dem zu erhöhen Samsung Galaxy S III und das Internationales Galaxy Note. Für diejenigen, die mit der App nicht vertraut sind: Sie tut, was der Name schon sagt, indem sie das Dreieck entfernt und den Blitzzähler auf Ihrem Gerät zurücksetzt.
Lassen Sie uns einen Moment zurückblicken und herausfinden, warum die App aktualisiert werden musste und was dieses Mal etwas anders war als zuvor. Beim Start der Anwendung war der Kernel-Flash-Zähler relativ einfach zu verwalten. Durch einfaches Zurücksetzen des Werts würde der Zähler entfernt. Mit der Veröffentlichung des Galaxy Note machte Samsung die Sache jedoch noch schwieriger, indem es die Daten versteckte. Und jetzt hat Samsung es beim Samsung Galaxy S III noch schwieriger gemacht, dank eines Hintergrunddienstes, der nach den verräterischen Anzeichen von Rooting sucht.
Laut dem Entwicklungsblog von Chainfire:
Mit dem Galaxy S II hat Samsung einen benutzerdefinierten Kernel-Flash-Zähler und ein benutzerdefiniertes Kernel-Warndreieck eingeführt. Hier kam Triangle Away ins Spiel – es setzte den Blitzzähler zurück und entfernte das Warndreieck.
Auf dem Galaxy Note versuchte Samsung erneut, die Daten zu verbergen, sodass Triangle Away nicht funktionierte.
Beim Galaxy S III (neben anderen neuen Geräten) ist Samsung noch einen Schritt weiter gegangen und hat einen Hintergrund eingeführt Dienst, der auf Ihrem Gerät ausgeführt wird und nach Dingen wie einem geänderten /system, Apps, die mit Root-Zugriff ausgeführt werden, sucht. usw.
Im Moment ist dieser Dienst nicht schädlich, aber wer weiß, was die Zukunft bringen wird? Nachverfolgung von IMEIs, die jemals als Root ausgeführt wurden, Deaktivierung von Diensten usw.?
Beängstigend, nicht wahr? Die letzte Zeile sollte Ihnen ins Auge springen, da es nicht allzu weit hergeholt ist anzunehmen, dass zukünftige Überarbeitungen des Dienstes als solche genutzt werden könnten. Und wenn Sie sich das Update-Protokoll ansehen, können Sie den Kampf zwischen Chainfire und Samsung deutlich erkennen:
Update 16.02.2012: Benutzer haben bestätigt, dass TriangleAway das I9220 SGNote ICS-Leck behebt!
Update 13.05.2012: TriangleAway funktioniert *nicht* mit den neuesten offiziellen SGNote ICS-Firmwares. Es wird bald eine korrigierte Version geben, aber sie muss warten, bis mein Note von der Reparatur zurückkommt, sonst kann ich sie nicht testen
Update 04.06.2012: v1.50 sollte wieder mit den SGNotes I9220 und N7000 funktionieren
Im Moment fragen Sie sich vielleicht, warum genau Samsung oder ein anderer OEM das Bedürfnis verspüren sollte, Ihr Gerät im Auge zu behalten ORD. Man kann davon ausgehen, dass es mit der Garantie zu tun hat, aber ist das wirklich ein triftiger Grund seitens Samsung? Denn wenn die Hardware ordnungsgemäß funktioniert, Warum sollte ein unsachgemäßer Firmware-Flash überhaupt die Fähigkeit haben, die Hardware zu beschädigen??
Noch einmal, laut Chainfire selbst:
Benutzerdefinierte ROMs, Root, Bricks und Garantie
Ich bin mir nicht sicher, warum Samsung das alles verfolgen möchte. Mein Grund dafür, dass ich ihre Nachverfolgung „unterbrechen“ möchte, ist einer: Garantie.
Es sollte ein gesetzliches Recht sein, die gewünschte Software auf Geräten ausführen zu können, die ich besitze, ohne die Hardware-Garantie zu verlieren. Soweit ich weiß, gibt es nur zwei Möglichkeiten Wirklich Machen Sie Ihr Gerät mit Root-Zugriff kaputt:
(1) Übertakten bis zu dem Punkt, an dem die Hardware beschädigt wird
(2) Unsinn auf Ihre Bootloader-Partitionen flashen
Ich bin mir nicht sicher, wie ich mit (1) umgehen soll. Ich persönlich übertakte nie – und ich finde es nicht seltsam, dem Übertakter die Garantie zu verweigern. Sicherlich muss dies in der Hardware vermeidbar sein. Fall Nummer (2) ist jedoch ausschließlich Samsungs Schuld. Adam Outler hat immer wieder gezeigt, dass diese Geräte durchaus realisierbar sind unmauerbar - Also ist jeder Bootloader-Baustein meiner Meinung nach die Schuld von Samsung. Wenn Adam Outler Sie können die Situation mit einem Lötkolben verhindern, da das ursprüngliche Design kaputt ist.
Unabhängig davon sollte für die Hardware eine Garantie gelten – unabhängig davon, ob mein Gerät gerootet ist oder nicht. Durchgesickerte Service-Center-Dokumente zeigen, dass Geräte auf Root überprüft werden sollten und, falls vorhanden, die Garantie verweigert werden sollte. (Das gilt nicht nur für Samsung, alle großen OEMs machen das.)
Das ist einfach inakzeptabel. Jeder OEM, der diese Richtlinie befolgt, ist ein schlecht OEM – in einigen Ländern kann dies sogar eine rechtswidrige Praxis sein (aber viel Glück beim Erfolg vor Gericht). HTC hat sich einmal geweigert, einen defekten Digitalisierer auf meinem HTC Diamond auszutauschen (ein häufiges Hardwareproblem bei diesem Gerät), da HSPL vorhanden war. Sie behaupteten, HSPL habe das Mainboard irreversibel beschädigt und das gesamte Innere des Geräts müsse ausgetauscht werden. Richtig.
Root an sich ist kein Verbrechen und kein Hinweis darauf, dass ein Gerät in irgendeiner Weise kaputt ist, die nicht unter die Garantie fallen sollte. Aber in den Augen der OEMs scheinen wir Kriminelle zu sein.
Wenn der Zweck der Nachverfolgung mit der Unternehmenssicherheit usw. zusammenhängt, kann ich verstehen, warum Samsung weitere Sperren durchführen möchte. Ich kann das durchaus verstehen, auch wenn ich nicht unbedingt damit einverstanden bin.
Wenn dies erinnert an die Mitte der Neunziger, ich verzeih dir. Wie Chainfire schreibt, ist die Möglichkeit, unsere eigenen Geräte so zu nutzen, wie wir es für richtig halten, nichts von Natur aus böswillig oder kriminell. Dennoch wenden verschiedene OEMs Taktiken an, die darauf abzielen, uns aus Angst vor dem Erlöschen der Garantie daran zu hindern, unsere Geräte wirklich nach Herzenslust anzupassen.
Wenn (um Chainfires persönliches Beispiel zu verwenden) kaputte Digitalisierer-Hardware absolut nichts mit geflashter Firmware zu tun hat, warum ist das dann eine Rechtfertigung für die Verweigerung von Garantieleistungen? Für diejenigen, die an ihrem Auto herumbasteln, ist das so, als würde die Garantie für den Antriebsstrang ungültig, weil man ein Aftermarket-Radio eingebaut hat. Es gibt einfach sowieso keine moralische Rechtfertigung. Zum Glück für diejenigen in den USA, die Magnusun-Moss-Garantiegesetz bietet einen Hauch von Schutz, aber viel Glück beim Versuch, das vor Gericht zu bringen. Und in anderen Ländern haben Sie möglicherweise völliges Pech.
Dies führt dann zu der Frage, was sowohl praktisch als auch ethisch am besten wäre. Chainfire hat die Situation wie folgt beurteilt:
Und damit schließt sich der Kreis: Wenn Samsung beim Schutz seiner benutzerdefinierten Flash-Daten noch einen Schritt weiter geht, werde ich dann überhaupt versuchen, ihn zu umgehen? Sollte ich? Ein großer Teil von mir glaubt nicht.
Wer seinen Triangel- und Flash-Zähler möglicherweise zum letzten Mal freigeben möchte, kann eine Spendenversion der App erwerben Google Play oder gehen Sie zum Original-Release-Thread für die kostenlose Version. Wer einfach mehr zu diesem Thema erfahren möchte, sollte hier vorbeischauen Chainfires Entwicklungsblogbeitrag.