Witam. Pisze bo już mi pomysłów zaczyna brakować. Bawił się ktoś w wgrywanie np. TWRP za pomocą komputera z Ubuntu na Androida? Otóż mam niecodzienną i dość dziwną sytuację związaną z tym zagadnieniem. Od początku: Aby rozpocząć zabawę wyposażyłem się w odpowiednie narzędzia używając komendy:
Kod: Zaznacz cały
sudo apt-get install android-tools-adb android-tools-fastboot
Oczywiście wszystkie wpisy uprawnienia na portach porobione tj. dla mojego telefonu utworzyłem plik w
i co prawda mam telefon Sony ale dla pewności dodałem dla każdego możliwego urządzenia z Andkiem jakie istnieje. Przykładowa linia dla Sony :
Kod: Zaznacz cały
SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666", GROUP="plugdev"
Oczywiście na koniec
aby zmiany zostały zatwierdzone. No i sprawdzamy w telefonie włączam debugowanie i jako ze mój bootloader był zablokowany wykonałem w trybie fastboot polecenie z oficjalnym kodem od producenta :
Kod: Zaznacz cały
fastboot -i 0x0fce oem unlock 0x711A91692AF4B5CA
I świetnie operacja się powiodła w trybie serwisowym można przeczytać, że wszystko jest odblokowane (telefon miał root-a zrobionego wcześniej). No ale nie robiłem tego dla zabawy tylko aby wgrać jakieś OS w moim przypadku na XDA znalazłem wersję 7.1, który można wgrać po wcześniejszym wyposażeniu się w TWRP w wersji co najmniej 3.0. I tutaj zaczynają się cyrki. Gdy telefon jest włączony z debugowaniem po wpisaniu w terminal:
dostaję poprawną odpowiedź w postaci :
Więc wszystko działa wchodzę w fastboot czy to fizycznie za pomocą przycisków czy z pomocą polecenia :
I sprawdzam czy w tym trybie mam łączność za pomocą polecenia :
jak nie trudno się domyśleć łączność jest i i dostaję stosowne potwierdzenie :
No i oto moment w którym po prostu nie mam pojęcia co się dzieję. Otóż po wprowadzeniu polecenia nie ważne czy na swoim koncie czy z sudo czy na root :
Odpowiedź zawsze jest taka sama :
Kod: Zaznacz cały
sending 'recovery' (10704 KB)...
OKAY [ 0.339s]
writing 'recovery'...
FAILED (remote: Command not allowed)
finished. total time: 0.342s
Mało tego gdy chce sprawdzić za pomocą fastmode czy np. mam zdjęte zabezpieczenia wpisując :
Dostaję tylko trzy kropki i nic więcej. Ewentualnie gdy po jakimś czasie najzwyczajniej odłączę przewód to pojawia się dodatkowo :
Kod: Zaznacz cały
...
FAILED (status read failed (No such device))
finished. total time: 128.331s
ale to chyba oczywiste skoro urządzenie zostało odłączone. Czy ktoś może się tym bawił i wie gdzie może być problem, dodam że to samo próbowałem zrobić z narzędziami odpalanymi z SDK efekt jak nie trudno się domyślić jest identyczny. Brakuje mi pomysłów, w sieci piszą że to wina sterowników ale jakim cudem część opcji działa jak np. wykrywanie urządzenia a inne już nie to nie miało by najmniejszego sensu. Mój telefon to Sony Xperia Z C6603 kompilacja 10.7.A.0.228 wersja andka 5.1.1. Przepraszam że tak długi temat ale chciałem wyjaśnić co robię aby było łatwiej znaleźć ewentualny błąd. P.S. ostatnią próbą było ściągnięcie najnowszej wersji ADB (1.0.36) i podmiana w katalogu BIN z nadaniem uprawnień, ale wszystko kończy się tak jak wyżej opisałem.