TriangleAway Uppdaterad för Samsung Galaxy S III och International Note, eventuellt slutlig version

click fraud protection

De som är bekanta med TriangleAway av XDA Elite Recognized Developer Kedjeeld kommer att trösta sig med att veta att appen har uppdaterats för att lägga till kompatibilitet med Samsung Galaxy S III och den International Galaxy Note. För de som inte känner till appen gör den som namnet antyder genom att ta bort triangeln och återställa blixträknaren på din enhet.

Låt oss backa en minut och ta reda på exakt varför appen var tvungen att uppdateras, och vad som gjorde den här gången lite annorlunda än tidigare. Vid programmets start var kärnans flashräknare relativt lätt att ta hand om. Att bara återställa värdet skulle ta bort räknaren. Men med lanseringen av Galaxy Note gjorde Samsung det svårare genom att dölja data. Och nu på Samsung Galaxy S III har Samsung gjort det ännu svårare tack vare en bakgrundstjänst som letar efter de tydliga tecknen på rotbildning.

Enligt Chainfires utvecklingsblogg:

Med Galaxy S II introducerade Samsung en anpassad kärnblixträknare och en varningstriangel för en anpassad kärna. Det var här Triangle Away kom in - den nollställde blixträknaren och tog bort varningstriangeln.

På Galaxy Note försökte Samsung dölja data en gång till, så att Triangle Away inte skulle fungera.

På Galaxy S III (bland andra nya enheter) har Samsung gått ett steg längre, och har introducerat en bakgrund tjänst som körs på din enhet och letar efter saker som ett modifierat /system, appar som körs med root-åtkomst, etc.

För tillfället gör den här tjänsten inget skadligt, men vem vet vad framtiden kommer att ge? Spårning av IMEI: er som någonsin har kört root, inaktivering av tjänster, etc?

Skrämmande, är det inte? Den sista raden bör hoppa över dig, eftersom det inte är för mycket att tro att framtida revisioner av tjänsten skulle kunna användas som sådan. Och genom att titta på uppdateringsloggen kan du tydligt se kampen mellan Chainfire och Samsung:

Uppdatering 16.02.2012: Användare har bekräftat att TriangleAway fungerar på I9220 SGNote ICS-läckan!

Uppdatering 13.05.2012: TriangleAway fungerar *inte* på den senaste officiella SGNote ICS-firmwaren. Det kommer en fixad version snart, men den måste vänta på att min anteckning kommer tillbaka från reparationer, annars kan jag inte testa den 

Uppdatering 04.06.2012: v1.50 borde fungera med I9220 och N7000 SGNotes igen

Just nu kanske du undrar varför just Samsung eller någon annan OEM skulle känna ett behov av att hålla koll på din ORD. Man kan anta att det har med garanti att göra, men är detta verkligen ett giltigt skäl från Samsungs sida? När allt kommer omkring, om hårdvaran fungerade korrekt, varför skulle en felaktig firmware flash ens ha kapacitet att skada hårdvaran?

Återigen, enligt Chainfire själv:

Anpassade ROM, root, klossar och garanti

Jag är inte säker på vad anledningen är att Samsung vill spåra allt detta. Min anledning till att jag vill "bryta" deras spårning är en sak: garanti.

Att kunna köra den programvara jag vill på enheter jag äger utan att förlora maskinvarugarantin borde vara en rättighet enligt lag. Som jag kan se så finns det bara två sätt du kan verkligen bryt din enhet med root-åtkomst:

(1) överklockning till den punkt där hårdvaran är skadad

(2) blinkande nonsens till dina bootloader-partitioner

Jag är inte säker på hur jag ska hantera (1). Jag personligen överklockar aldrig - och jag tycker inte att det är konstigt att neka överklockares garanti. Detta måste säkert kunna förhindras i hårdvaran. Fallnummer (2) är dock helt och hållet Samsungs fel. Adam Outler har visat gång på gång att dessa enheter är perfekta att tillverka obruten - så alla bootloader-block är IMHO Samsungs fel. Om Adam Outler kan förhindra situationen med en lödkolv, är den ursprungliga designen trasig.

Oavsett vilket bör hårdvara vara under garanti - om jag har min enhet rootad eller inte. Läckta servicecenterdokument visar att enheter bör kontrolleras för root, och om sådana finns, neka garanti. (Detta är inte bara Samsung, alla stora OEM-tillverkare gör detta.)

Det är helt enkelt oacceptabelt. Alla OEM som följer den policyn är en dålig OEM - i vissa länder kan detta till och med vara en olaglig praxis (även om lycka till att vinna i domstol). HTC har en gång vägrat ersätta en defekt digitaliserare på min HTC Diamond (ett vanligt maskinvaruproblem med den här enheten) på grund av att HSPL finns. De hävdade att HSPL hade skadat moderkortet oåterkalleligt och att hela insidan av enheten skulle behöva bytas ut. Riiiiight.

Root i sig är inte ett brott, inte heller en pekare på att en enhet är trasig på något sätt som inte borde falla under garantin. Men i OEMs ögon verkar det som om vi är kriminella.

Om syftet med spårningen är relaterat till företagssäkerhet och sådant, kan jag se varför Samsung skulle vilja låsa ner ytterligare. Jag kan verkligen förstå det, även om jag inte nödvändigtvis håller med.

Om det här påminner om mitten av nittiotalet, du är förlåten. Som Chainfire skriver finns det inget i sig skadligt eller brottsligt i att kunna använda våra egna enheter som vi tycker är lämpligt. Ändå använder olika OEM-tillverkare taktik som syftar till att hindra oss från att verkligen anpassa våra enheter till vårt hjärtas innehåll av rädsla för en ogiltig garanti.

Om (med Chainfires personliga exempel) trasig digitaliseringshårdvara absolut inte har något att göra med flashad firmware, varför är det skälet till att neka garantiservice. För dem som pysslar med sina bilar är detta som att upphäva en drivlinagaranti eftersom du har lagt till en eftermarknadsradio. Det finns helt enkelt inget moraliskt rättfärdigande hur som helst. Lyckligtvis för de i USA Magnusun-Moss garantilag erbjuder en bit av skydd men lycka till med att försöka ta det till domstol. Och i andra länder kan du ha helt otur.

Detta leder sedan till frågan om vad som skulle vara bäst, både praktiskt och etiskt. Chainfire har bedömt situationen och säger:

Och därmed kommer vi full cirkel - om Samsung går ytterligare ett steg längre för att skydda sina anpassade flashdata, kommer jag ens försöka kringgå det? Borde jag? En stor del av mig tycker inte.

De som helt enkelt vill frigöra sin triangel och blixträknare för vad som möjligen är sista gången kan köpa en donationsversion av appen på Google Play eller gå till original släpptråd för gratisversionen. De som bara vill lära sig mer om frågan bör gå till Chainfires utvecklingsblogginlägg.