Register | Login |
Site Rules
• FAQ
• Search • Contact
Portal • Blog • Wiki • Chat |
Ogłoszenie |
---|
Board index » Strefa Nokia OS S30+ » Tutoriale & Triki » [S30+] Tutoriale |
Previous topic | Next topic Page 1 of 1 [ 1 post ] |
Print view |
Write comments | Post new topic |
[KaiOS] Uzyskiwanie uprawnień Root oraz wgrywanie trybu Recovery. |
---|
[KaiOS] Uzyskiwanie uprawnień Root oraz wgrywanie trybu Recovery. | 5 Oct 2019, o 14:40 |
pawelooss - Administrator 12082/1215 17483
|
Aby móc dokonywać jakichkolwiek bardziej intrygujących, a przez to ingerujących zmian w systemie KaiOS, potrzebne będą uprawnienia superadministratora Root. Można je uzyskać tymczasowo (tylko do chwili ponownego uruchomienia) lub na stałe. W tym drugim przypadku potrzebny będzie customowy tryb Recovery zdolny do flashowania paczek *.zip, który z kolei można zainstalować korzystając z tymczasowego Roota.
Tymczasowy Root W przypadku Nokii 8110 4G w przeszłości (w firmware do wersji 13), aby uruchomić powłokę Roota, trzeba było umieszczać właściwe skrypty w folderze /data/local/tmp i uruchamiać je otwierając linki w przeglądarce telefonu podłączonego do Internetu. Ta luka w zabezpieczeniach została już załatana, jednak pojawiły się inne obejścia, dzięki którym nie trzeba uciekać się do uruchamiania jakichkolwiek skryptów, tylko można skorzystać z gotowych aplikacji. Pierwszą z nich jest Telnetd. Komenda busybox telnet localhost uruchamia terminal z uprawnieniami Roota. Następne są niezależne od Telnetu, dlatego używając ich można pomijać w poradnikach stosowanie komendy telnet. ADBroot - wystarczy kliknąć, aby włączyć powłokę adb z uprawnieniami Roota dla telefonu Nokia 8110 4G. Wallace - aplikacja do rootowania w stylu noir z możliwością pracy na telefonach bez busybox, ponieważ posiada własne narzędzia do rozpakowywania archiwów i ładowania zasobów. Wallace-lite - wersja Lite dla Nokii i Alcatela, które mają już busybox. Źródło: Tryb Recovery W przypadku Nokii 8110 4G w firmware w wersji 12 lub starszej było Recovery, które zawierało klucze testowe służące do komunikacji między różnymi partycjami. Od wersji 13 Recovery zawiera już klucze deweloperskie, które uniemożliwiają flashowanie własnych paczek *.zip. Aby ponownie odblokować sobie taką możliwość, należy wgrać oryginalne lub customowe Recovery z kluczami testowymi (Gerda Recovery jest zalecane). Wszystkie znajdziesz w tym dziale: patche-kaios-vf417.htm Po wygraniu i pobraniu któregoś Recovery dla ułatwienia zmień jego nazwę na recovery.img i wgraj na kartę pamięci. Następnie uzyskaj tymczasowego Roota za pomocą ADBroot lub Wallace z poprzedniej sekcji oraz nawiąż połączenie między telefonem a komputerem. Utwórz kopię zapasową obecnego Recovery i zamień je na własne za pomocą komend: W tym momencie telefon powinien być jeszcze zdolny do otrzymywania aktualizacji OTA. Niestety w przypadku instalacji takiej aktualizacji, własne Recovery zostanie zastąpione nowym i oryginalnym. Aby zablokować tę możliwość (a tym samym zablokować sobie zdolność otrzymywania i instalowania oficjalnych aktualizacji), trzeba wykonać kopię zapasową partycji systemowej oraz „wyłączyć” znajdujący się na niej skrypt odpowiedzialny za sprawdzanie integralności Recovery: W przypadku pomyślnej podmiany Recovery na takie bez kluczy deweloperskich, możliwe staje się uruchamianie różnych narzędzi w postaci paczek *.zip, a w szczególności wykonywanie kopii zapasowych wszystkich partycji oraz ich przywracanie. Źródło: Permanentny Root Ostatnia z metod jest najbardziej ryzykowna, ponieważ ingeruje w partycję systemową instalując na niej dodatkowe skrypty, przez co psuje mechanizm oficjalnych aktualizacji! Korzystaj z niej tylko na własną odpowiedzialność! Aby móc łączyć się z telefonem w trybie pełnych uprawnień, bez potrzeby wcześniejszego uruchamiania jakichkolwiek aplikacji, konieczne jest wgranie z poziomu Recovery jednego z poniższych narzędzi (ale nie kilku naraz!). Telnet(on/off) - włącza lub wyłącza uprawnienia Root: Bootstrap(on/off) - umożliwia pełny dostęp do Roota lub pozbawia tego dostępu (zalecane):
Instrukcja instalacji:
Po pomyślnym zainstalowaniu danego narzędzia możliwy będzie dostęp do terminala na standardowych uprawnieniach przez komendę adb shell albo też dostęp z pełnymi uprawnieniami po dodatkowym wprowadzeniu komendy busybox telnet localhost. W tym drugim przypadku trzeba później jeszcze poprzedzać wszystkie kolejne komendy słowem busybox. Źródło: |
Write comments | Post new topic |
Page 1 of 1 [ 1 post ] Previous topic | Next topic |
|
Users browsing this forum: No registered users and 0 guests |
Board index » Strefa Nokia OS S30+ » Tutoriale & Triki » [S30+] Tutoriale |
© 2009-2023 Forum NokiaHacking.pl • Full version of site (Hi-Fi)
Powered by phpBB & phpBB3.PL & phpBB SEO modified by Pawelooss Time : 0.484s | 38 Queries | GZIP : Off |