Ceux qui connaissent TriangleLoin par Développeur reconnu XDA Elite Tir à la chaîne sera rassuré de savoir que l'application a été mise à jour pour ajouter la compatibilité avec le Samsung Galaxy S III et le Note galaxie internationale. Pour ceux qui ne connaissent pas l'application, comme son nom l'indique, elle supprime le triangle et réinitialise le compteur de flash sur votre appareil.
Revenons en arrière pendant une minute et découvrons exactement pourquoi l'application a dû être mise à jour et ce qui a rendu cette fois un peu différente de la précédente. Au démarrage de l'application, le compteur flash du noyau était relativement simple à gérer. Une simple réinitialisation de la valeur supprimerait le compteur. Cependant, avec la sortie du Galaxy Note, Samsung a rendu les choses plus difficiles en masquant les données. Et maintenant, sur le Samsung Galaxy S III, Samsung a rendu la tâche encore plus difficile grâce à un service en arrière-plan qui recherche les signes révélateurs d'enracinement.
Selon le blog de développement de Chainfire :
Avec le Galaxy S II, Samsung a introduit un compteur flash de noyau personnalisé et un triangle d'avertissement de noyau personnalisé. C'est là que Triangle Away est entré en jeu: il a réinitialisé le compteur de flash et supprimé le triangle d'avertissement.
Sur le Galaxy Note, Samsung a essayé de masquer les données une fois de plus, afin que Triangle Away ne fonctionne pas.
Sur le Galaxy S III (entre autres nouveaux appareils), Samsung est allé plus loin et a introduit un arrière-plan service qui s'exécute sur votre appareil et vérifie des éléments tels qu'un système / modifié, des applications exécutées avec un accès root, etc.
Pour le moment, ce service ne fait rien de malveillant, mais qui sait ce que l’avenir nous réserve? Suivi des IMEI qui ont déjà été exécutés en root, désactivation des services, etc. ?
Effrayant, n'est-ce pas? La dernière ligne devrait vous sauter aux yeux, car il n’est pas exagéré de penser que les futures révisions du service pourraient être utilisées comme telles. Et en regardant le journal de mise à jour, vous pouvez clairement voir la bataille entre Chainfire et Samsung :
Mise à jour du 16.02.2012 : Les utilisateurs ont confirmé que TriangleAway fonctionne sur la fuite I9220 SGNote ICS !
Mise à jour du 13.05.2012 : TriangleAway ne fonctionne *pas* sur les derniers firmwares officiels SGNote ICS. Il y aura bientôt une version corrigée, mais elle devra attendre que ma Note revienne de réparation, sinon je ne peux pas la tester
Mise à jour du 04.06.2012 : La v1.50 devrait à nouveau fonctionner avec les SGNote I9220 et N7000
À l'heure actuelle, vous vous demandez peut-être pourquoi exactement Samsung ou tout autre OEM ressentirait le besoin de garder un œil sur votre ORD. On peut supposer qu'il s'agit d'une question de garantie, mais est-ce vraiment une raison valable de la part de Samsung? Après tout, si le matériel fonctionnait correctement, pourquoi un flash de micrologiciel inapproprié devrait-il même avoir la capacité d'endommager le matériel?
Encore une fois, selon Chainfire lui-même :
ROM personnalisées, racine, briques et garantie
Je ne sais pas pourquoi Samsung veut suivre tout cela. La raison pour laquelle je veux « casser » leur suivi est une chose: la garantie.
Pouvoir exécuter le logiciel que je souhaite sur les appareils que je possède sans perdre la garantie matérielle devrait être un droit légal. D'après ce que je peux voir, il n'y a que deux façons de le faire vraiment casser votre appareil avec un accès root :
(1) overclocking au point où le matériel est endommagé
(2) des bêtises clignotantes sur les partitions de votre chargeur de démarrage
Je ne sais pas comment gérer (1). Personnellement, je n'overclock jamais - et je ne pense pas qu'il soit étrange de refuser la garantie aux overclockeurs. Cela doit sûrement être évitable au niveau matériel. Le cas numéro (2) est cependant entièrement de la faute de Samsung. Adam Outler a montré à maintes reprises que ces appareils sont parfaitement réalisables infranchissable - donc toute brique de chargeur de démarrage est à mon humble avis la faute de Samsung. Si Adam Outler peut éviter la situation avec un fer à souder, la conception originale est cassée.
Quoi qu’il en soit, le matériel doit être sous garantie – que mon appareil soit rooté ou non. Les documents divulgués du centre de service montrent que les appareils doivent être vérifiés pour la racine et, le cas échéant, refuser la garantie. (Ce n'est pas seulement Samsung, tous les grands constructeurs OEM le font.)
C'est tout simplement inacceptable. Tout OEM suivant cette politique est un mauvais OEM - dans certains pays, cela peut même être une pratique illégale (mais bonne chance pour gagner au tribunal). HTC a déjà refusé de remplacer un numériseur défectueux sur mon HTC Diamond (un problème matériel courant avec cet appareil) en raison de la présence de HSPL. Ils ont affirmé que HSPL avait endommagé de manière irréversible la carte mère et que tous les composants internes de l'appareil devraient être remplacés. Très bien.
Root en soi n'est pas un crime, ni une indication qu'un appareil est cassé d'une manière qui ne devrait pas être couverte par la garantie. Mais aux yeux des équipementiers, nous avons l’impression d’être des criminels.
Si le but du suivi est lié à la sécurité de l’entreprise, etc., je comprends pourquoi Samsung voudrait se verrouiller davantage. Je peux certainement comprendre cela, même si je ne suis pas nécessairement d’accord.
Si ce ça te rappelle le milieu des années 90, vous êtes pardonné. Comme l’écrit Chainfire, il n’y a rien de fondamentalement malveillant ou criminel à pouvoir utiliser nos propres appareils comme bon nous semble. Pourtant, divers équipementiers emploient des tactiques visant à nous empêcher de véritablement personnaliser nos appareils à notre guise, par crainte d'une garantie annulée.
Si (en utilisant l'exemple personnel de Chainfire) le matériel du numériseur cassé n'a absolument rien à voir avec le micrologiciel flashé, pourquoi cette justification justifie-t-elle le refus du service de garantie. Pour ceux qui bricolent avec leur voiture, cela revient à annuler une garantie sur le groupe motopropulseur parce que vous avez ajouté une radio de rechange. De toute façon, il n’y a tout simplement aucune justification morale. Heureusement pour ceux des États-Unis, le Loi sur la garantie Magnusun-Moss offre un peu de protection, mais bonne chance pour essayer de porter cela devant les tribunaux. Et dans d’autres pays, vous n’aurez peut-être aucune chance.
Cela nous amène alors à nous demander ce qui serait le mieux, tant sur le plan pratique qu’éthique. Chainfire a évalué la situation en déclarant :
Et ainsi, nous bouclons la boucle: si Samsung va encore plus loin dans la protection de ses données flash personnalisées, vais-je même tenter de les contourner? Devrais-je? Une grande partie de moi ne le pense pas.
Ceux qui cherchent simplement à absoudre leur compteur triangle et flash pour ce qui est peut-être la dernière fois peuvent acheter une version de don de l'application sur jeu de Google ou rendez-vous au fil de discussion de la version originale pour la version gratuite. Ceux qui cherchent simplement à en savoir plus sur le sujet devraient se rendre sur Article du blog de développement de Chainfire.