10 ulepszeń systemu Android, które nadal wymagają korzenia
Wiele funkcji, które kiedyś wymagały uprawnień administratora, zostało dodanych do Androida na przestrzeni lat. Jednak wiele zaawansowanych sztuczek nadal wymaga zrootowania smartfonu lub tabletu z Androidem.
W idealnym świecie nie musiałbyś rootować - rootowanie zmniejsza bezpieczeństwo twojego urządzenia. To właśnie dlatego założyciel firmy CyanogenMod rozważa dodanie do Cyanogenmodu dodatkowych funkcji, które wyeliminują potrzebę rootowania.
Utwórz kopię zapasową i przywróć dane aplikacji
Popularna aplikacja Titanium Backup, która pozwala tworzyć kopie zapasowe danych aplikacji, a następnie przywrócić ją później, wymaga uprawnień administratora. Aplikacje na Androida nie powinny odczytywać danych innych aplikacji - to jest luka w zabezpieczeniach - więc nadal wymaga to uprawnień administratora. Wiele danych Androida jest automatycznie zapisywanych w kopii zapasowej, ale Titanium Backup pozwala użytkownikom tworzyć kopie zapasowe wszystkiego i łatwo je przywracać, nawet dane, które normalnie nie są kopiowane.
Android zawiera wbudowane funkcje tworzenia kopii zapasowych, ale są one ukryte - musisz uzyskać do nich dostęp, podłączając urządzenie do komputera i uruchamiając specjalne polecenie. Podczas gdy wbudowane funkcje tworzenia kopii zapasowych są tak ukryte i nie wszystkie dane aplikacji są kopiowane do chmury, kopia zapasowa Titanium jest nadal bardzo przydatna.
Zmień swój serwer DNS
Chcesz zmienić serwer DNS na telefonie z Androidem i korzystać z serwera DNS innego producenta, takiego jak publiczny DNS Google, w celu zwiększenia szybkości, OpenDNS do filtrowania w Internecie lub Tunlr, aby uzyskać łatwy dostęp do internetowych usług multimedialnych z geoblokowaniem?
Android nie ułatwia tego. Możesz zmienić serwer DNS dla każdej sieci Wi-Fi, z którą się łączysz, ale nie możesz ustawić preferowanego serwera DNS dla całego systemu. Wymaga to aplikacji innej firmy, np. SetDNS. Oczywiście, możesz po prostu zmienić serwer DNS na swoim routerze i będziesz w porządku, gdy będziesz w domu, ale to nie pomoże, gdy jesteś poza domem. Android umożliwia to bez korzenia, ale jest wyjątkowo uciążliwy.
Całkowicie usunąć Bloatware
Android zapewnia teraz sposób wyłączania aplikacji, które zostały preinstalowane przez operatora lub producenta urządzenia. Zostaną one jednak wyłączone - dzięki temu będą nadal zajmować miejsce w pamięci urządzenia. Dzięki prawom dostępu do konta root możesz usuwać aplikacje z partycji systemowej, odzyskiwać zmarnowane miejsce i uzyskiwać możliwość używania go do innych celów.
Nie jest to zalecane, ponieważ może powodować problemy w przypadku usunięcia aplikacji, których potrzebuje urządzenie. Dlatego wyłączanie aplikacji typu "bloatware" jest generalnie lepszym pomysłem - ale to niewielki komfort, jeśli nie masz zbyt dużo wolnego miejsca i chcesz odzyskać przestrzeń zmarnowaną przez bloatware.
Uzyskaj niskopoziomowy dostęp do sprzętu
Po zrootowaniu urządzenia możesz zainstalować na nim niestandardowe jądro Linux. Umożliwia to dostęp do funkcji wymagających zmian na poziomie jądra. Na przykład użytkownicy Nexusa 4 mogą zainstalować aplikację Touch Control, aby obudzić smartfony za pomocą prostego przesunięcia na wyświetlaczu, a nie naciskać często przycisku zasilania. Jest to implementowane jako moduł jądra, ponieważ wymaga dostępu niskiego poziomu.
Inne często używane funkcje, które często wymagają niestandardowych jąder, obejmują kalibrację ekranu, obniżenie CPU (aby wydłużyć czas pracy baterii) i przetaktowanie procesora (aby zwiększyć wydajność).
Zarządzaj uprawnieniami aplikacji
Po zainstalowaniu aplikacji system Android pokazuje uprawnienia wymagane przez aplikację. Jest to oferta typu "take-it-it-leave-it" - jeśli chcesz zainstalować grę, ale gra wymaga nieprzyzwoitego poziomu uprawnień, nie możesz po prostu odmówić indywidualnych uprawnień.
Dostęp root pozwala na większą kontrolę nad uprawnieniami aplikacji na telefonie, ponieważ ta funkcja nie jest dostępna dla typowych użytkowników. Dobrą wiadomością jest to, że Android 4.3 zawiera ukrytego menedżera uprawnień o nazwie "App ops". Ta funkcja prawdopodobnie nie jest stabilna i nie należy na niej polegać, ale mam nadzieję, że będzie to znak nadchodzących wydarzeń - przy odrobinie szczęścia, " Zobaczysz stabilnego menedżera uprawnień wprowadzonego w Androidzie 4.4.
Podłącz kije USB
Możliwe jest podłączenie pamięci USB do tabletu z Androidem za pomocą standardowego kabla USB OTG. Jednak Android nie obsługuje natywnych pamięci USB. Jeśli chcesz podłączyć pamięć USB do tabletu, aby móc oglądać filmy bez marnowania całego miejsca na tablecie, musisz mieć uprawnienia roota i coś w rodzaju aplikacji StickMount. To narzędzie powoduje, że pliki na dyskach USB są dostępne w systemie plików urządzenia z systemem Android, więc inne aplikacje mogą uzyskać do nich dostęp, ale wymaga to dostępu niskiego poziomu dostępnego tylko dla użytkowników root.
Uzyskaj pełny dostęp do systemu plików
Root daje pełny dostęp do systemu z definicji, więc nie jest zbiegiem okoliczności, że osoby, które chcą mieć pełny dostęp do odczytu / zapisu do całego systemu plików, będą wymagały korzenia. Root pozwala na używanie menedżerów plików, które mają dostęp do całego systemu plików, a nawet edytują pliki konfiguracyjne Androida ręcznie w edytorach tekstów - coś, co może być przydatne dla tweakerów Androida na Androida.
Automatyzuj więcej rzeczy
Poprzednio omawialiśmy Tasker, zaawansowaną aplikację, która pozwala zautomatyzować twoje urządzenie z Androidem. Tasker pozwala na automatyczne wykonywanie zadań po spełnieniu określonych warunków. Niektóre funkcje, które możesz zmienić, wymagają jednak uprawnień administratora, gdy są kontrolowane przez aplikację. Jeśli chcesz włączyć lub wyłączyć tryb samolotowy, podłączyć lub rozłączyć sieci VPN lub wykonać inne zaawansowane czynności, których Android nie pozwala aplikacjom, musisz przyznać uprawnienia administratora dla Taskera.
Przesyłaj strumieniowo do urządzeń Apple AirPlay
Aplikacja AirAudio obsługuje urządzenia z systemem Android kompatybilne z AirPlay, umożliwiając strumieniowe przesyłanie dźwięku z urządzenia do odbiornika obsługującego technologię AirPlay, takiego jak Apple TV. AirAudio robi to, przechwytując dane audio pochodzące z aplikacji i wysyłając je przez sieć. Android zazwyczaj nie pozwala aplikacjom na słuchanie sygnałów dźwiękowych innych aplikacji, więc AirAudio wymaga uprawnień administratora do robienia tego.
Jest to przykład takiej nieprzewidzianej aplikacji, która jest możliwa tylko dlatego, że root pozwala aplikacji na przełamanie modelu zabezpieczeń Androida.
Adblock
Oczywiście jesteśmy stroną reklamową z reklamami, więc generalnie nie podskakujemy i nie mówimy wszystkim, jak wyłączyć reklamy. Nie można jednak zaprzeczyć - jednym z głównych powodów, dla których wiele osób rootuje swoje urządzenia, jest blokowanie reklam na poziomie systemu.
Wiele aplikacji na Androida jest darmowych, ponieważ zawierają reklamy, więc użycie sztuczki w celu wyłączenia reklam w aplikacji, gdy można po prostu wydać 0,99 USD za pełną, bez reklam, nie jest bardzo ładne dla programistów. Nie oczekuj, że Google w najbliższym czasie przestanie wymagać tej funkcji.
Nie jest to pełna lista, ale daje wyobrażenie o niektórych z najczęstszych przyczyn rootowania. Tethering Wi-Fi nie musi już wymagać korzeni - nawet jeśli operator wyłączył wbudowane funkcje tetheringu, większość urządzeń może korzystać z tetheringu Wi-Fi za pomocą aplikacji FoxFi.