We hebben eerder geschreven over het rooten van uw Android-smartphones en -tablets, maar waarom komen ze niet geroot? Google voert aan dat rooting om beveiligingsredenen een vergissing is, omdat het het beveiligingsmodel van Android omzeilt.
In de loop der jaren heeft Google steeds meer voorheen alleen root-functies toegevoegd aan Android - van screenshots tot ondersteuning voor codering en VPN's. Het doel is om de noodzaak voor rooten te minimaliseren.
Android is gebaseerd op Linux, waarbij de "root" -gebruiker gelijk is aan de beheerder in Windows. De term 'rooten' betekent root-toegang tot uw smartphone of tablet verkrijgen en toepassingen met die rootrechten kunnen uitvoeren - volledige systeemtoegang, met andere woorden.
Een standaard roothulpproces zal ook een toepassing zoals Superuser of SuperSU zijn. Deze applicatie houdt toezicht op de toegang tot root. Toepassingen op uw apparaat kunnen niet zomaar root-rechten krijgen als ze dat willen - ze moeten u vragen en u kunt het verzoek bevestigen of weigeren.
Android gebruikt het beveiligingsmodel van Linux op een andere manier . Elke Android-app wordt uitgevoerd met een eigen gebruikers-ID of UID. Met andere woorden, elke app wordt als zijn eigen gebruikersaccount uitgevoerd. Dit betekent dat elke app zijn eigen gegevens heeft die van elke andere app zijn geïsoleerd. Als u de app van uw bank installeert, worden de gegevens opgeslagen zodat deze alleen toegankelijk zijn via de app van de bank - andere apps op uw apparaat kunnen er niet op snuffelen.
Op een standaard Android-configuratie heeft geen enkele app toegang tot andere app's gegevens, ongeacht het aantal machtigingen waar de app om vraagt.
Dit verandert allemaal wanneer u een toepassing als root uitvoert. De applicatie draait niet meer in een sandbox-gebied - het heeft toegang tot het hele systeem. Een app met rootrechten kan gegevens van andere apps lezen - dit is hoe de uitstekende Titanium-back-up werkt en waarom root nodig is.
De volledige systeemtoegang houdt in dat malware roottoegang tot veel meer schade aanrichten dan normaal. Zodra een app roottoegang krijgt, kan deze alles doen - een keylogger op de achtergrond uitvoeren zonder het je te vertellen, extra informatie uit andere apps extraheren of zelfs je apparaat verknoeien door kritieke systeembestanden te verwijderen.
Als je het weet wat je doet en alleen vertrouwde root-apps downloadt, kun je dit voorkomen. Dit is echter de moeite waard om te onthouden wanneer u bedenkt hoeveel minder technische gebruikers Android gebruiken. Ze geven er niets om Titanium Backup uit te voeren en hebben toegang tot het volledige rootbestandssysteem - ze willen gewoon dat het werkt, telefoongesprekken voeren en Angry Birds spelen.
Met andere woorden, je moet waarschijnlijk je familieleden niet rooten 'smartphones en tablets als een gunst voor hen.
De problemen strekken zich niet alleen uit tot malware. Met volledige toegang tot het root-bestandssysteem kunt u kritieke systeembestanden in het root-bestandssysteem verwijderen of kritieke systeem-apps uitschakelen en voorkomen dat uw apparaat naar behoren functioneert. Windows doet er alles aan om te voorkomen dat gemiddelde gebruikers om dezelfde reden in de map C: Windows mopperen. Als de gemiddelde gebruiker niet begrijpt wat hij of zij aan het doen is, kan hij ernstige schade aanrichten aan zijn besturingssysteem.
GERELATEERD: Heeft rooten of ontgrendelen de garantie van uw Android-telefoon ongeldig?
Sommige fabrikanten of providers proberen uw garantieservice te weigeren als u een geroot apparaat hebt. Als u root-toegang hebt gebruikt om uw systeembestanden aan te passen en de software niet langer correct werkt, heeft dit enige zin - hoewel u het apparaat naar de standaard fabrieksinstellingen kunt herstellen en het zelf kunt herstellen.
de hardware van het apparaat faalt, rooting kan hier niet de oorzaak van zijn (tenzij je een overklok-app hebt geïnstalleerd die root nodig had en de hardware met warmte had gedood). Als u argumenten wilt voorkomen, moet u het apparaat verwijderen voordat u het in gebruik neemt voor service.
Dit is nog een andere reden waarom u een apparaat van een niet-technisch gezinslid niet wilt rooten - het kan problemen veroorzaken als het ooit nodig is het verholpen of vervangen.
Samenvattend, rooten geeft je geweldige kracht - meer kracht dan Android is ontworpen om je te geven. (Het is echter Linux eronder, en Linux werkt prima met root-toegang.) Een app met root-toegang is niet gebonden aan enige permissiebeperkingen en kan serieuze problemen veroorzaken. Als je weet wat je doet, zou het goed moeten komen, maar je moet voorzichtiger zijn.
Deze bevoegdheid is echter alleen een verantwoordelijkheid voor de gemiddelde Android-gebruiker. Daarom komt Android niet geroot - als een app een rootpromptprompt zou kunnen openen en volledige toegang tot het systeem zou krijgen, zouden veel minder technische gebruikers de toegang toestaan zodat ze de app kunnen blijven gebruiken. Sommige apps kunnen zelfs weigeren om te werken zonder root-toegang om alleen vervelende advertenties weer te geven, net zoals veel door advertenties ondersteunde apps vandaag om een lange lijst met toestemmingen vragen. Het ontbreken van root helpt gemiddelde gebruikers te beschermen.
Hoe krijg ik Photoshop-miniaturen terug?
Once upon a time toonde Windows native miniaturen voor PSD-bestanden nadat u Photoshop had geïnstalleerd. Tegenwoordig krijg je echter alleen het generieke Photoshop-pictogram. Hoe krijg je de miniaturen voor Photoshop terug (en andere afbeeldings- en ontwerpformaten in het proces)? Geachte How-To Geek, De recente leesvraag over het aanpassen van miniaturen in Windows 8 deed me nadenken over een miniatuurprobleem dat heeft me veel te lang geïrriteerd.
Kocht u een Kinect voor uw Xbox One? Wat doet het?
Toen Microsoft de Xbox One voor het eerst aankondigde, was de Kinect een "essentieel" onderdeel van de console. De Xbox One zou zelfs niet werken, tenzij de Kinect was aangesloten. Dat is veranderd, maar de populairste Xbox One-bundels bevatten zelfs geen Kinect. Microsoft verkoopt nog steeds Xbox One-bundels die een Kinect bevatten en u kunt een Kinect afzonderlijk kopen en op uw Xbox One aansluiten als u er in eerste instantie geen hebt gekocht.