Mēs iepriekš esam rakstījuši par Android viedtālruņu un planšetdatoru sakārtošanu, bet kāpēc tie nav sakņoti? Google apgalvo, ka drošība ir saistīta ar kļūdu, jo tā izjauc Android drošības modeli.
Gadu gaitā Google ir pievienojis vairāk un vairāk bijušās Android saknes funkcijas - no ekrānuzņēmumiem līdz šifrēšanas un VPN atbalstam. Mērķis ir samazināt nepieciešamību pēc sakņu veikšanas.
Android balstās uz Linux, kur "root" lietotājs ir līdzvērtīgs Windows administratora lietotājam. Termins "saknes" nozīmē piekļuvi rootkartēm vai planšetdatoriem un iespēju palaist lietojumprogrammas ar šīm saknes atļaujām - pilnīgu sistēmas piekļuvi, citiem vārdiem sakot.
Standarta sakņu process būs arī programma, piemēram, Superuser vai SuperSU. Šis pieteikums uzrauga piekļuvi root. Ierīcē esošās lietojumprogrammas var ne tikai iegūt administratora tiesības ikreiz, kad tās vēlas - viņiem ir jālūdz jums, un jūs varat apstiprināt vai noraidīt pieprasījumu.
Android izmanto cita veida Linux drošības modeli. Katra Android lietotne darbojas ar savu lietotāja ID vai UID. Citiem vārdiem sakot, katra lietotne darbojas kā sava lietotāja konts. Tas nozīmē, ka katrai lietotnei ir savi dati, kas ir atsevišķi no katras citas lietotnes. Ja instalējat bankas lietojumprogrammu, tā dati tiks saglabāti tā, lai to varētu piekļūt tikai bankas lietotne - citas jūsu ierīces ierīces nevar ignorēt.
Standarta Android konfigurācijā neviena lietotne nevar piekļūt jebkura cita lietotnes datiem neatkarīgi no tā, cik lietotnēs tiek pieprasītas atļaujas.
Tas viss mainās, palaižot lietojumprogrammu kā root. Lietojumprogramma vairs nedarbojas smilšu kastes zonā - tai ir piekļuve visai sistēmai. Lietojumprogramma ar saknes atļaujām var nolasīt citu lietotņu datus - tādēļ darbojas lielisks Titanium Backup un kāpēc tam ir nepieciešama root.
Pilnīga sistēmas piekļuve nozīmē, ka ļaundabīga programmatūra potenciāli var izmantot root piekļuvi, kas rada daudz lielāku kaitējumu nekā parasti. Kad lietojumprogrammai tiek piešķirta root piekļuve, tā var kaut ko darīt - fona atslēgas mežizstrādātāju palaist, nepasakot, izvilkt jūsu konta informāciju no citām lietotnēm vai pat izjaukt jūsu ierīci, dzēšot kritiskos sistēmas failus.
Ja jūs zināt, ko darāt, un lejupielādējat tikai uzticamas root programmas, varat to izvairīties. Tomēr tas ir vērts atcerēties, kad jūs domājat, cik daudz mazāk tehnisko lietotāju izmanto Android. Viņiem nav jāaizsargā Titanium Backup darbības un viņiem ir piekļuve visai saknes failu sistēmai - viņi tikai vēlas, lai tas darbotos, izvietotu tālruņa zvanus un spēlētu Angry Birds.
Citiem vārdiem sakot, jums, iespējams, nevajadzētu saknīt savus radinieku viedtālruņus un planšetdatorus kā labu tiem.
Problēmas attiecas ne tikai uz ļaunprātīgu programmatūru. Pilnīgai piekļuvei saknes failu sistēmai jūs varat izdzēst kritiskos sistēmas failus saknes failu sistēmā vai atspējot kritiskās sistēmas progr un novērst ierīces pareizu darbību. Windows iet uz lielām pūlēm, lai novērstu to, ka vidējais lietotājs no viena datora cēlonis nokļūst mapē C: \ Windows. Ja vidusmēra lietotājs nesaprot, ko viņi dara, viņi var nopietni kaitēt operētājsistēmai.
Daži ražotāji vai pārvadātāji var mēģināt atteikt jums garantijas servisu, ja jums ir sakņota ierīce. Ja esat izmantojis root piekļuvi, lai mainītu savus sistēmas failus, un programmatūra vairs nedarbojas pareizi, tam ir jēga, lai gan jums vajadzētu būt iespējai atjaunot ierīci rūpnīcas noklusējuma iestatījumiem un labot to pats.
Ja ierīces aparatūra nespēj darboties, nevar būt iemesls sakņošanai (ja vien neesat instalējis pārkaršanas lietotni, kurai vajadzēja root un nogalināja aparatūru ar karstumu). Lai novērstu jebkādus argumentus, pirms ierīces ievietošanas servisā jums vajadzētu atvērt ierīci.
Tas ir vēl viens iemesls, kāpēc jūs nevēlaties root nepiederošas ģimenes locekļa ierīci - tas var radīt problēmas, ja viņiem tas kādreiz ir nepieciešams, fiksēts vai nomainīts.
Kopumā saknes dod jums lielisku spēku - vairāk enerģijas, nekā Android, ir paredzēts jums. (Tomēr Linux ir zem un Linux strādā tikai ar root piekļuvi.) Lietojumprogramma ar root piekļuvi nav saistīta ar jebkādiem atļaujas ierobežojumiem un var radīt nopietnas problēmas. Ja jūs zināt, ko jūs darāt, jums vajadzētu būt labi, bet jums vajadzēs būt uzmanīgākam.
Tomēr šī jauda ir tikai atbildība par vidējo Android lietotāju. Tādēļ Android nenotiek saknes - ja jebkura lietotne varētu uzreiz parādīt sākotnējo atļauju un iegūt pilnīgu piekļuvi sistēmai, daudzi mazāk tehniski lietotāji ļautu piekļuvi, lai viņi varētu turpināt lietot lietotni. Dažas lietotnes pat var atteikties palaist bez root piekļuves tikai, lai parādītu nastier reklāmas, tāpat kā daudzas ar reklāmas atbalstītajām lietotnēm šodien tiek lūgts garš atļauju saraksts. Saknes trūkums palīdz aizsargāt vidusmēra lietotājus.