If-Koubou

10 ulepszeń systemu Android, które wciąż wymagają korzenia

10 ulepszeń systemu Android, które wciąż wymagają korzenia (Jak)

Wiele funkcji, które kiedyś wymagały uprawnień root, zostało dodanych do Androida na przestrzeni lat. Jednak wiele zaawansowanych sztuczek wciąż wymaga zrootowania smartfonu lub tabletu z Androidem.

W idealnym świecie nie musiałbyś rootować - rootowanie zmniejsza bezpieczeństwo twojego urządzenia. Jest to część tego, dlaczego założyciel 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 byłyby tworzone.

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, Titanium Backup jest nadal bardzo przydatny.

Zmień swój serwer DNS

Chcesz zmienić serwer DNS na telefonie z Androidem i korzystać z serwera DNS innego producenta, takiego jak publiczny serwer Google dla Google, aby zwiększyć prędkość, OpenDNS do filtrowania w Internecie lub Tunlr, aby uzyskać łatwy dostęp do geoblokowanych internetowych usług medialnych?

Android nie czyni tego łatwym. Możesz zmienić serwer DNS dla każdej sieci Wi-Fi, z którą się łączysz, ale nie możesz ustawić preferowanego serwera DNS w całym systemie. 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 sprawia, że ​​jest to możliwe bez korzeni, ale jest bardzo uciążliwe.

Całkowicie usuń Bloatware

Android oferuje 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żna usuwać aplikacje z partycji systemowej, odzyskiwać zmarnowane miejsce i uzyskiwać możliwość korzystania z niego w innych celach.

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 miejsca na dysku 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 zaimplementowane 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żanie mocy procesora (w celu zwiększenia żywotności baterii) i podkręcanie procesora (w celu zwiększenia wydajności).

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 ta gra wymaga nieprzyzwoitych uprawnień, nie możesz po prostu odmówić indywidualnych uprawnień.

Dostęp root umożliwia 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 przypadkiem, ż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 ci używać menedżerów plików, którzy 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 z Androidem.

Automatyzuj więcej rzeczy

Wcześniej zajmowaliśmy się Taskerem, 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 Tasker.

Przesyłaj strumieniowo do urządzeń Apple AirPlay

Aplikacja AirAudio obsługuje urządzenia z systemem Android kompatybilne z AirPlay, umożliwiając 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 słuchać 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 przełamać model zabezpieczeń Androida.

Adblock

Jesteśmy oczywiście stroną z reklamami, więc na ogół 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 na 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 kilku najczęstszych przyczynach 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.