TriangleAway Aktualizováno pro Samsung Galaxy S III a International Note, možná konečné vydání

click fraud protection

Ti obeznámeni s TriangleAway od XDA Elite Recognized Developer Řetězový oheň bude útěchou vědět, že aplikace byla aktualizována, aby byla kompatibilita s Samsung Galaxy S III a Mezinárodní Galaxy Note. Pro ty, kteří s aplikací nejsou obeznámeni, dělá to, jak napovídá její název, odstraněním trojúhelníku a resetováním počítadla záblesků na vašem zařízení.

Vraťme se na chvíli zpět a zjistěte, proč přesně musela být aplikace aktualizována a čím byla tentokrát trochu jiná než dříve. Při startu aplikace byla péče o počítadlo flash jádra poměrně jednoduchá. Pouhým resetováním hodnoty by se počítadlo odstranilo. S vydáním Galaxy Note však Samsung vše zkomplikoval skrýváním dat. A nyní na Samsungu Galaxy S III to Samsung ještě ztížil díky službě na pozadí, která hledá výmluvné známky rootnutí.

Podle vývojářského blogu společnosti Chainfire:

S Galaxy S II představil Samsung vlastní počítadlo záblesků jádra a vlastní výstražný trojúhelník jádra. Tady přišel Triangle Away – vynuloval počítadlo záblesků a odstranil výstražný trojúhelník.

Na Galaxy Note se Samsung pokusil skrýt data ještě jednou, takže Triangle Away nefungoval.

Na Galaxy S III (mimo jiné nové zařízení) šel Samsung o krok dále a představil pozadí služba, která běží na vašem zařízení a kontroluje věci, jako je upravený /system, aplikace spuštěné s přístupem root, atd.

V tuto chvíli tato služba nedělá nic škodlivého, ale kdo ví, co přinese budoucnost? Sledování IMEI, které někdy běžely root, deaktivace služeb atd.?

Děsivé, že? Poslední řádek by vám měl vyskočit, protože není příliš složité si myslet, že budoucí revize služby by mohly být použity jako takové. A když se podíváte na protokol aktualizací, můžete jasně vidět bitvu mezi Chainfire a Samsung:

Aktualizace 16.02.2012: Uživatelé potvrdili, že TriangleAway funguje na úniku I9220 SGNote ICS!

Aktualizace 13.05.2012: TriangleAway *nefunguje* na nejnovějších oficiálních firmwarech SGNote ICS. Brzy bude opravena verze, ale musí počkat, až se můj Note vrátí z opravy, jinak ji nemohu otestovat 

Aktualizace 04.06.2012: v1.50 by měla opět fungovat s I9220 a N7000 SGNote

Právě teď se možná divíte, proč zrovna Samsung nebo jakýkoli jiný OEM cítí potřebu mít o vás přehled ORD. Dá se předpokládat, že to souvisí se zárukou, ale je to ze strany Samsungu skutečně oprávněný důvod? Koneckonců, pokud hardware fungoval správně, proč by měl mít nevhodný flash firmware vůbec kapacitu poškodit hardware?

Ještě jednou, podle samotného Chainfire:

Vlastní ROM, root, cihly a záruka

Nejsem si jistý, z jakého důvodu chce Samsung toto všechno sledovat. Můj důvod, proč chci "rozbít" jejich sledování, je jedna věc: záruka.

Možnost spouštět požadovaný software na zařízeních, která vlastním, bez ztráty záruky na hardware, by mělo být právo ze zákona. Jak vidím, můžete to udělat jen dvěma způsoby opravdu prolomte své zařízení s přístupem root:

(1) přetaktování do bodu, kdy dojde k poškození hardwaru

(2) flashování nesmyslů do vašich oddílů bootloaderu

Nejsem si jistý, jak to zvládnout (1). Já osobně nikdy nepřetaktuji - a nemyslím si, že je divné upírat záruku na přetaktování. Tomu musí být samozřejmě možné zabránit v hardwaru. Číslo případu (2) je však zcela vina společnosti Samsung. Adam Outler znovu a znovu ukázal, že tato zařízení lze dokonale vyrobit nevyzděný - takže jakákoli kostka bootloaderu je IMHO chyba Samsungu. Li Adam Outler může zabránit situaci s páječkou, původní provedení je porušeno.

Bez ohledu na to by měl být hardware v záruce - jestli mám zařízení rootované nebo ne. Uniklé dokumenty servisního střediska ukazují, že zařízení by měla být zkontrolována na root, a pokud existuje, odmítnout záruku. (Tohle není jen Samsung, dělají to všichni hlavní výrobci OEM.)

To je prostě nepřijatelné. Jakýkoli OEM, který se řídí těmito zásadami, je a špatný OEM – v některých zemích to může být dokonce nezákonná praktika (i když hodně štěstí u soudu). HTC jednou odmítlo vyměnit vadný digitizér na mém HTC Diamond (běžný hardwarový problém tohoto zařízení) kvůli přítomnosti HSPL. Tvrdili, že HSPL nenávratně poškodila základní desku a celé vnitřnosti zařízení bude nutné vyměnit. Riiiiight.

Root sám o sobě není trestným činem, ani ukazatelem toho, že zařízení je rozbité jakýmkoli způsobem, na který by se neměla vztahovat záruka. Ale v očích OEM se zdá, že jsme zločinci.

Pokud se účel sledování týká podnikové bezpečnosti a podobně, chápu, proč by se Samsung chtěl dále zamykat. Určitě to chápu, i když nemusím nutně souhlasit.

Pokud tohle připomíná polovinu devadesátých let, je ti odpuštěno. Jak píše Chainfire, na tom, abychom mohli používat naše vlastní zařízení, jak uznáme za vhodné, není nic ve své podstatě škodlivého nebo zločinného. Různí výrobci OEM však používají taktiku, která nám brání ve skutečném přizpůsobení našich zařízení podle našich srdcí, ze strachu ze zrušení záruky.

Pokud (s použitím osobního příkladu Chainfire) poškozený hardware digitizéru nemá absolutně nic společného s flashovaným firmwarem, proč je to ospravedlnění pro odmítnutí záručního servisu. Pro ty, kteří si pohrávají ve svých autech, je to podobné jako zrušení záruky na pohonné ústrojí, protože jste přidali autorádio. Prostě neexistuje žádné morální ospravedlnění. Naštěstí pro ty v USA Magnusun-Moss Warranty Act nabízí střípek ochrany, ale hodně štěstí při pokusu o to, aby to šlo k soudu. A v jiných zemích můžete mít úplně smůlu.

To pak vede k otázce, co by bylo nejlepší, jak prakticky, tak eticky. Chainfire vyhodnotil situaci takto:

A tím jsme uzavřeli kruh – pokud Samsung půjde ještě o krok dále v ochraně svých vlastních flash dat, pokusím se to vůbec obejít? Měl bych? Velká část mě si myslí, že ne.

Ti, kteří se chtějí jednoduše zbavit svého trojúhelníku a počítadla blesků na možná poslední dobu, si mohou zakoupit darovací verzi aplikace na Google Play nebo zamiřte do původní uvolňovací závit pro bezplatnou verzi. Ti, kteří se prostě chtějí dozvědět více o tomto problému, by měli zamířit na Příspěvek na vývojářském blogu společnosti Chainfire.