logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Huawei P30 Lite - Jak zrobić z telefonu bootowalny pendrive?

pinochio 04 Paź 2020 23:21 4932 22
REKLAMA
MediaMarkt Black Week
  • #1 18959484
    pinochio
    Poziom 11  
    Często mi giną pendrive i nie mam żadnego pod ręką. Chciałbym zrobić ze swojego Huawei P30 Lite bootowalny pendrive, żeby użyć telefonu do testowania komputera, np. testowania pamięci RAM programem MemTest86 Pro, który obecnie jest tylko na pendrive i tak zalecane. Znalazłem w sieci kilka ciekawych porad.
    Na stronie https://www.download.net.pl/smartfon-z-androidem-jako-bootowalny-usb-root/n/4690/ jest poradnik, jak stworzyć bootowalny USB na Androidzie z właściwym obrazem płyty. Jest to całkowicie bezpieczne, nie wymaga żadnego formatowania pamięci i nie tracimy żadnych danych. Wystarczy aplikacja DriveDroid, która potrafi zamontować obraz ISO systemu z pamięci telefonu jako bootowalny USB. Wymaga to jednak roota.
    Smartfon z Androidem jako bootowalny USB [Root]

    I tu się zaczyna problem, telefon nie ma odblokowanego bootloadera i nie zamierzam tego robić, żeby nie musieć przywracać ustawień fabrycznych.
    Znalazłem w sieci na stronie https://techformator.pl/jak-zrootowac-telefon-lub-tablet-rootowanie-androida/ kolejny poradnik:
    Jak zrootować telefon lub tablet (rootowanie Androida).

    W sumie potrzebna jest tylko Aplikacja Kingo ROOT (Windows).

    Przetestowałem ten sposób rootowania telefonu za pomocą windowsowego programu Kingo ROOT na swoim telefonie Huawei P9 Lite i niestety, nie udało się go zrootować, proces rootowania zatrzymuje się na 32%. Nie chcę tego samego próbować na swoim P30 Lite, żeby czegoś w telefonie nie uszkodzić lub zmienić. Może mi ktoś poradzić, jak bezpiecznie mogę zrootować swój P30 Lite i zrobić z niego bootowalny USB?
  • REKLAMA
    MediaMarkt Black Week
  • #2 18959908
    nutergsm
    Moderator - GSM
    Nie zrootujesz bez odblokowanego bootladera.
    Zrób kopie danych i wtedy bierz się root.
  • #3 18960324
    pinochio
    Poziom 11  
    Nie da się obecnie odblokować bootloadera. Kodu do niego od Huaweia też nie da się uzyskać. Jak inaczej zrobić root?
  • #4 18960346
    roman106
    Poziom 24  
    To raczej nie będzie działać, artykuł jest sprzed 5 lat. Od Androida 4.4 telefon nie jest widziany jako USB Storage, a MTP czyli nie ma pełnego dostępu do pamięci i root nie pomoże. Na telefonie miałem androida 4.2, mogłem podłączyć pod TV i sprzęt widział filmy oraz zdjęcia. Jednak coraz więcej aplikacji wymagało androida minimum 4.4, więc pożegnałem się z tym udogodnieniem i wgrałem 4.4. Roota oczywiście mam, ale nie jest możliwa taka funkcjonalność jak wcześniej. Po prostu system to zablokował.

    Tak więc w/w rzeczy, to na androidzie do 4.2.
  • #5 18960489
    JoteR
    Poziom 24  
    pinochio napisał:
    Często mi giną pendrive i nie mam żadnego pod ręką. Chciałbym zrobić ze swojego Huawei P30 Lite bootowalny pendrive


    Wówczas zaczniesz gubić telefony. :lol:
    Możesz zrobić bootowalną kartę SD, którą masz w telefonie i w razie potrzeby wyciągać ją i wsadzać do komputera, który chcesz zabootować.
    No chyba, że równie często gubisz adaptery microSD...
  • #6 18960548
    pinochio
    Poziom 11  
    roman106 napisał:
    To raczej nie będzie działać, artykuł jest sprzed 5 lat. Od Androida 4.4 telefon nie jest widziany jako USB Storage, a MTP czyli nie ma pełnego dostępu do pamięci i root nie pomoże.

    Coś nie tak. Telefon jest widziany zarówno jako mas storage, jak i MTP. Czasami mi się właśnie zdarzało, że na jednym nieaktualizowanym kompie w Niemczech z win 7 nie ładował sterowników MTP, ale mas storage to jest jeden z pierwszych sterowników, które telefon instaluje na kompie, ewentualnie z pomocą HiSuite. Przecież przy podłączeniu telefonu przez usb masz do wyboru, zdjęcia, pliki (mas storage) lub tylko ładowanie. No i przerzucam do pamięci telefonu pliki z kompa jakie chcę i w drugą stronę, wszystkie są widziane w plikach.

    JoteR napisał:

    Wówczas zaczniesz gubić telefony. :lol:
    Możesz zrobić bootowalną kartę SD, którą masz w telefonie i w razie potrzeby wyciągać ją i wsadzać do komputera, który chcesz zabootować.
    No chyba, że równie często gubisz adaptery microSD...


    Syn mi raczej zabiera pendrive'a :)
    Nie mam karty SD, bo mam dwie karty SIM, a tel. jest pojemny.

    Dodano po 19 [minuty]:

    Tu jest chyba właściwa procedura odblokowania bootloadera i instalacji TWRP/ root:
    https://www.androidweblog.com/huawei-p30-lite-root-install-twrp-recovery/

    Sterowników do P30 Lite tylko nie udaje mi się pobrać z tej strony.

    Ale za to z tej strony można:
    https://huaweiadvices.com/download-huawei-p30-p30-pro-p30-lite-usb-drivers-windows-mac/

    Tu jest poradnik, jak zrootować P9 Lite
    https://www.androidweblog.com/huawei-p9-lite-root-install-twrp-recovery/
  • #7 18960909
    blahfff
    Poziom 41  
    pinochio napisał:
    Coś nie tak. Telefon jest widziany zarówno jako mas storage, jak i MTP. Czasami mi się właśnie zdarzało, że na jednym nieaktualizowanym kompie w Niemczech z win 7 nie ładował sterowników MTP, ale mas storage to jest jeden z pierwszych sterowników, które telefon instaluje na kompie, ewentualnie z pomocą HiSuite. Przecież przy podłączeniu telefonu przez usb masz do wyboru, zdjęcia, pliki (mas storage) lub tylko ładowanie. No i przerzucam do pamięci telefonu pliki z kompa jakie chcę i w drugą stronę, wszystkie są widziane w plikach.


    Nie jest widziany jako Mass Storage. Huawei wystawiaja w ten sposob instalator HiSuite, ale samo urzadzenie i jego pamiec wewnetrzna nie jest w ten sposob podlaczana i dziala tutaj albo tryb MTP (dla plikow, zdjec, filmow itp), albo PTP tylko dla zdjec (i bodajze filmow). Do plikow mozna sie jeszcze dostac za pomoca ADB czy HDB. Niezaleznie od tego, tryb pamieci masowej wylecial z Androida wczesniej niz w 4.4 i majac roota powinno dac sie wciaz wystawic obraz dysku ISO jako urzadzenie w ten sam sposob ktory znalazles.

    Pierwszy link zaklada, ze telefon nie wymaga kodu odblokowania bootloadera wiec na tym sie wylozysz. Znalazles po prostu "generyczna" strone na ktore jest wszystko do wszystkiego a w praktyce ma malo wspolnego z rzeczystoscia. Sterowniki masz po instalacji HiSuite, zadnych innych nie potrzeba. Trzeci link to to samo co pierwszy i tez ma sie nijak do faktycznego odblokowania bootloadera.

    Fakty sa niestety takie, ze Huawei nie udostepnia kodow do odblokowania bootloadera, a bez tego nie zainstalujesz TWRP i nie zrootujesz telefonu co konczy watek, niestety.
  • REKLAMA
    MediaMarkt Black Week
  • #8 18961402
    pinochio
    Poziom 11  
    Czyli pozostaje DC - Unlocker 2 Client 1.00.1431?
  • #9 18961922
    roman106
    Poziom 24  
    pinochio napisał:
    Telefon jest widziany zarówno jako mas storage, jak i MTP

    W takim razie jaką liderkę dysku ma telefon? E, F czy inną? Bo jak wkładasz pendrive, to nośnik masz pod literą.

    Na telefonie mam 50 różnych katalogów. Po podłączeniu do komputera widać 38. Co się stało z pozostałymi? Dlaczego w Total Commanderze nie widzę telefonu i nie mogę nic przeglądać na nim? (mogę używać TC, ale poprzez kombinacje - nie bezpośrednio). Ano dlatego, że nie masz pełnego dostępu do pamięci, tak jak to było dawniej.

    blahfff napisał:
    Niezaleznie od tego, tryb pamieci masowej wylecial z Androida wczesniej niz w 4.4

    Na 4.2 miałem tryb pamięci masowej i dlatego bardzo długo nie wgrywałem nowszego androida, bo to była wygodna opcja. Podłączałem telefon, miałem dwa napędy (pamięć telefonu i karta), mogłem nie nosić pendrive i podłączać telefon pod dowolne urządzenia (nie tylko PC).

    Tak więc efekt, który chcesz uzyskać, na współczesnych telefonach nie przejdzie. Root nic nie pomoże, szukałem swego czasu rozwiązania - nie znalazłem.
  • #10 18963603
    blahfff
    Poziom 41  
    pinochio napisał:
    Czyli pozostaje DC - Unlocker 2 Client 1.00.1431?


    Nie obsluguje tego modelu, przynajmniej jesli chodzi o zczytanie kodu do odblokowania bootloadera. Zaden inny soft tez tego nie robi z tego co mi wiadomo.

    roman106 napisał:
    Na 4.2 miałem tryb pamięci masowej i dlatego bardzo długo nie wgrywałem nowszego androida, bo to była wygodna opcja. Podłączałem telefon, miałem dwa napędy (pamięć telefonu i karta), mogłem nie nosić pendrive i podłączać telefon pod dowolne urządzenia (nie tylko PC).


    Wygodne z punktu widzenia uzytkownika - byc moze. Z punktu widzenia urzadzenia juz mniej bo wprowadzalo rozne ograniczenia, w tym ryzyko uszkodzenia systemu plikow, brak dostepu do pamieci urzadzenia jesli byl podpiety pod komputer, potrzebe wydzielenia dodatkowej partycji na dane itp.

    roman106 napisał:
    Tak więc efekt, który chcesz uzyskać, na współczesnych telefonach nie przejdzie. Root nic nie pomoże, szukałem swego czasu rozwiązania - nie znalazłem.


    Pamietam, ze jeszcze przez dluzszy czas byla taka opcja w Cyanogen/Lineaege OS do wlaczenia. Tutaj zreszta, jesli dobrze zrozumialem, nie tyle chodzi o udostepnienie pamieci telefonu jako pamieci masowej a np wystawienie obrazu ISO w ten sposob. To technicznie jest mozliwe, bo tak wlasnie Huawei wystawia swoj obaz z instalatorem HiSuite. Nie wiem jednak czy istnieje jakas aplikacja (z rootem badz bez) ktora zrobila by to samo uzywajac dowolnego obrazu ISO wrzuconego na pamieci urzadzenia. Nie bylby to klasyczny pendrive, ale dalo by sie z tego np odpalic instalator Windowsa czy memtesta.
  • #11 18963914
    roman106
    Poziom 24  
    blahfff napisał:
    Z punktu widzenia urzadzenia juz mniej bo wprowadzalo rozne ograniczenia, w tym ryzyko uszkodzenia systemu plikow

    Nie, bo pliki były tylko do odczytu, więc było to bezpieczne. Nie pamiętam czy bez roota były widoczne wszystkie pliki systemowe, bo zawsze miałem roota.

    "Tutaj zreszta, jesli dobrze zrozumialem, nie tyle chodzi o udostepnienie pamieci telefonu jako pamieci masowej a np wystawienie obrazu ISO w ten sposob." - nie, nie o to chodzi. Chodzi o funkcjonalność bootowalnego pendrive, a takowego nie zrobisz wrzucając plik ISO.
  • #12 18964677
    blahfff
    Poziom 41  
    roman106 napisał:
    Nie, bo pliki były tylko do odczytu, więc było to bezpieczne. Nie pamiętam czy bez roota były widoczne wszystkie pliki systemowe, bo zawsze miałem roota.


    Nie, nie byly tylko do odczytu, i nie, nie bylo dostepu do plikow systemowych. Nie to jednak mialem na mysli. Tam dzialalo to tak, ze miales partycje na system, partycje na aplikacje i ich dane, oraz osobna partycje na media (zdjecia, filmy, niektore pliki gier itp). Tylko ta ostatnia partycja byla wystawiana jako pamiec masowa, ale zeby to zrobic telefon musial ja najpierw odmontowac z dzialajacego systemu odcinajac wszystkiemu co korzystalo z plikow na niej dostepnych, a na koncu spowrotem ja zamontowac. Dlatego tez nie dzialo sie to automatycznie i wymagalo potwierdzenia, a czasami zdarzaly sie problemy. Analogicznie jak z wyciagnieciem pendrive'a czy karty pamieci w trakcie zapisu czegos na nia.

    Mozna by powiedziec, mocno upraszczajac, ze ta czesc ktora byla "udostepniana" jako pamiec masowa to taki pendrive, ktory albo byl podpiety do telefonu, albo do komputera, ale nie mogl byc jednoczesnie do obu.

    W przypadku trybu MTP nic takiego nie ma miejsca, pamiec jest caly czas zamontowana po stronie telefonu i dochodzi dodatkowa warstwa translacji, ale za to jest tona innych ograniczen i problemow. Nie ma za to osobnej partycji na dane aplikacji i media, jest po prostu jedna, duza partycja data/userdata, z ktorej uzytkownik (bez roota) ma dostep tylko do wybranej czesci.



    roman106 napisał:
    "Tutaj zreszta, jesli dobrze zrozumialem, nie tyle chodzi o udostepnienie pamieci telefonu jako pamieci masowej a np wystawienie obrazu ISO w ten sposob." - nie, nie o to chodzi. Chodzi o funkcjonalność bootowalnego pendrive, a takowego nie zrobisz wrzucając plik ISO.


    Nadal nie rozumiesz. Chodzi o wystawienie zawartosci ISO jako pamieci masowej, ktorej mozna by uzyc np jako bootlowalnego pendrive'a. https://github.com/9ary/android_usb_msd
  • #13 18965102
    roman106
    Poziom 24  
    blahfff napisał:
    Nadal nie rozumiesz. Chodzi o wystawienie zawartosci ISO jako pamieci masowej, ktorej mozna by uzyc np jako bootlowalnego pendrive'a. https://github.com/9ary/android usb msd

    Bios nie zobaczy podłączonego telefonu i programik z linku nie pomoże.

    Tak więc podsumowanie tematu: nie da się.
  • #14 18965136
    Karaczan
    Poziom 41  
    Na zrootowany telefon jest apka DriveDroid, i robi dokładnie to czego oczekuje Autor.
    Bez roota taka funkcjonalność jest niemożliwa dla Androida.
  • #15 18965764
    roman106
    Poziom 24  
    Jestem zaskoczony. Zainstalowałem tą apkę DriveDroid, pojawiło się urządzenie z wymiennym nośnikiem pamięci. W opcjach programu wybrałem DriverDroid Boot Tester, zabootowałem komputer z wybranego urządzenia i poszło. Tak więc działa jak powinno. Podkreślić należy, że root wymagany. Apka zostaje u mnie na stałe.
  • #16 18969927
    pinochio
    Poziom 11  
    blahfff napisał:
    W takim razie jaką liderkę dysku ma telefon? E, F czy inną? Bo jak wkładasz pendrive, to nośnik masz pod literą.


    Nawet jak nie ma przypisanej literki na dysku, to i tak telefon funkcjonuje jak pamięć masowa, bo można na niego wrzucić co się tylko chce, wszelkie pliki binarne i wykonawcze, w formacie jaki się tylko chce, spakowane lub nie, co najwyżej nie można ich uruchamiać na telefonie, ale przerzucać w jedną i drugą stronę, co jest bardzo przydatne.

    roman106 napisał:
    Jestem zaskoczony. Zainstalowałem tą apkę DriveDroid, pojawiło się urządzenie z wymiennym nośnikiem pamięci. W opcjach programu wybrałem DriverDroid Boot Tester, zabootowałem komputer z wybranego urządzenia i poszło. Tak więc działa jak powinno. Podkreślić należy, że root wymagany.


    A teraz się jednak okazuje, że może w pełni odgrywać rolę bootowalnego pendrive'a, tak jak oczekiwałem. Teraz muszę tylko znaleźć możliwość odblokowania bezpłatnie bootloadera, na początek w P9 Lite, ale tu na razie jak po zainstalowaniu adb i fastboot wpisuję w konsoli polecenie adb devices, to nie znajduje mi urządzenia P9 Lite i chyba HiSuite nie pociągnęła instalacji wszystkich sterowników dla tego telefonu. Nawet jak jakoś przejdę ten problem, to pozostanie kwestia uzyskania darmowego kodu do odblokowania bootloadera.
  • #17 18969944
    Karaczan
    Poziom 41  
    Nie uzyskasz, zapomnij.
    Zmień telefon na coś co da się unlocknąć bez cyrków.
  • #19 18969975
    Karaczan
    Poziom 41  
    NIE ZNAJDZIESZ!
    Kod wylicza producent. A Huawei się wypięło na klientów i kodów nie dają.
    Chyba nawet płatnie w serwisach GSM z interfejsami za grube $$ nie da się wyliczyć kodów do starszych Huaweiów jeśli tel ma ostatnie aktualizacje, a pewnie ma!
    A o kodach do nowszych modeli...
    Zapomnij.
  • #20 18970057
    roman106
    Poziom 24  
    pinochio napisał:
    Nawet jak nie ma przypisanej literki na dysku, to i tak telefon funkcjonuje jak pamięć masowa

    ... którą bios nie zobaczy. Bo to nie jest w pełni pamięć masowa, tylko MTP (Media Transfer Protocol).

    Kiedyś to było takie proste - kiedyś to i bootloader nie był blokowany w telefonach. Czasy się zmieniają.
  • #21 18970142
    pinochio
    Poziom 11  
    Karaczan napisał:
    NIE ZNAJDZIESZ!
    Kod wylicza producent. A Huawei się wypięło na klientów i kodów nie dają.
    Chyba nawet płatnie w serwisach GSM z interfejsami za grube $$ nie da się wyliczyć kodów do starszych Huaweiów jeśli tel ma ostatnie aktualizacje, a pewnie ma!
    A o kodach do nowszych modeli...
    Zapomnij.


    Jeszcze mam nadzieję, że uda się bootloader w poszczególnych modelach odblokować na siłę, jakimś narzędziem, może w Ruskich nadzieja. Kiedyś opisywałem tu na forum problem ze sformatowaniem pendrive'a Kingston. Na ruskich forach znalazłem urządzenie, program SSS_MP_Utility_v2162, którym udało się odblokować zablokowanego pena.
    https://www.elektroda.pl/rtvforum/topic1959720.html#9394299
  • #22 18970294
    Karaczan
    Poziom 41  
    No tak. Bo to tzw programy producentckie.
    Od wytwórców danych kontrolerów/chipów.
    Jakby te Huaweie były np na Snapdragonie Qualcomma, to jest jakaś nikła szansa że soft producentcki wyciekł i ktoś to rozgryzł.
    Ale to Kiryny HiSilicona, który należy do Huawei.
    Skoro nie ma nawet płatnych rozwiązań tzn że tego nie rozgryziono.
    A skoro nie ma płatnych, to darmowych tymbardziej...

    Ale chcesz to szukaj.
    Jak coś znajdziesz, podziel się, bo mam P10 które chętnie bym poczarował.
    Tylko że się nie da
  • #23 18970810
    blahfff
    Poziom 41  
    pinochio napisał:
    Nawet jak nie ma przypisanej literki na dysku, to i tak telefon funkcjonuje jak pamięć masowa, bo można na niego wrzucić co się tylko chce, wszelkie pliki binarne i wykonawcze, w formacie jaki się tylko chce, spakowane lub nie, co najwyżej nie można ich uruchamiać na telefonie, ale przerzucać w jedną i drugą stronę, co jest bardzo przydatne.


    Po pierwsze pomieszales autorow cytatu. Po drugie, nie funkcjonuje jak pamieci masowa, a po prostu jest to dodatkowa wartwa translacji. Tak, mozesz kopiowac i pobierac z tego pliki, ale zadania sa kolejkowane, nie mozna kopiowac kilku rzeczy na raz (2 czy 3 rownoleglych transferow jednoczesnie), wydajnosc MTP pozostawia sporo do zyczenia, zdarzaja sie usterki przy przenoszeniu plikow (puste pliki itp), nie mozna utworzyc obraz takiego dysku i tak dalej.

    Do podstawowych zadania typu skopiowanie sobie zdjecia czy muzyki z badz na telefon wystarcza.

    pinochio napisał:
    Jeszcze mam nadzieję, że uda się bootloader w poszczególnych modelach odblokować na siłę, jakimś narzędziem, może w Ruskich nadzieja.


    "Ruskie" mie maja tu nic do rzeczy. Generalnie, byc moze pojawi sie jakas opcja, ale bedzie wiazala sie z rozbiorka telefonu i skorzystaniem z testpointa do wymuszenia odpowiedniego trybu i odblokowania bootloadera. Jest to obslugiwane dla starszych ukladow Kirina, moze dla 710-ki tez kiedys bedzie.

    Jesli chodzi o P9 Lite, zdaje sie, ze HCU czy DC-Unlocker sobie z tym radza, ale to oczywiscie platne rozwiazania. Jak chcesz darmowe to na githubie sa skrypty ktore probuja odblokowac bootloader na sile generujac kolejne kody odblokowujace. Metoda czasochlonna i ma swoje ograniczenia, ale moze w koncu trafisz na wlasciwy kod.

Podsumowanie tematu

Użytkownik poszukuje sposobu na stworzenie bootowalnego pendrive'a z telefonu Huawei P30 Lite, aby testować komputer. Wskazano, że aplikacja DriveDroid może to umożliwić, ale wymaga roota oraz odblokowanego bootloadera. Użytkownicy zauważają, że obecnie odblokowanie bootloadera w telefonach Huawei jest trudne, a producent nie udostępnia kodów. Wiele osób podkreśla, że funkcjonalność pamięci masowej została ograniczona w nowszych wersjach Androida, co utrudnia realizację celu. Ostatecznie, po zainstalowaniu DriveDroid, jeden z użytkowników potwierdził, że aplikacja działa, ale tylko na zrootowanym urządzeniu.
Podsumowanie wygenerowane przez model językowy.
REKLAMA