Janwoj Posted March 12 Posted March 12 Jak można rozpakować plik zawierający ROM, żeby sprawdzić jakie ma zainstalowane apki np. czy jest dialer Xiaomi, czy Google. Szczególnie potrzebne przy aktualizacji z poziomu MIUI na HyperOS z uwzględnieniem wersji narodowej.
Kacper Skrzypek Posted March 12 Posted March 12 Jednym z bardziej popularnych narzędzi tego typu jest dumpyara, ale musisz mieć Linuxa (albo przynajmniej Windows Subsystem for Linux).
Janwoj Posted March 12 Author Posted March 12 (edited) Czy to ma znaczenie, który plik ROM weźmie się do obróbki recovery lub fastboot. Po czym rozpoznawany jest plik dialera, że to xiaomi lub google i jaką on ma nazwę w wykazie apek. Edited March 12 by Janwoj
Kacper Skrzypek Posted March 12 Posted March 12 Nie ma znaczenia, oba pójdą (choć recovery jest mniejsze, zazwyczaj biorę recovery). Dialer Xiaomi = nazwa zaczynająca się od InCallUI, Google = GoogleDialer.
Janwoj Posted March 12 Author Posted March 12 Dobrze wiedzieć o tym, bo kolejna aktualizacja może przynieść niemiłe niespodzianki i dlatego przed załadunkiem warto sprawdzić co w trawie piszczy, żeby uniknąć niepotrzebnych kłopotów.
Kacper Skrzypek Posted March 12 Posted March 12 Zazwyczaj jeśli już jakaś aktualizacja miała dialer od Xiaomi, to się nie usuwał, ale gdyby coś się zmieniło, to dam znać.
Janwoj Posted March 12 Author Posted March 12 To co pisał jordan87 Co ciekawe na Xiaomi 15 wrzuciłem soft Indonezyjski i nie było tam domyślnie dialera MIUI wiec stwierdziłem że nie ma nagrywania rozmów, wrzuciłem Taiwan i tutaj jest. Z tego tytułu wolałem zapytać, bo jak widać różne przypadki są w tych ROM-ach a lepiej być czujnym, gdyż nie każdy miał ten luxus, żeby odblokować BL, bo nawet odpłatnie to też nie zawsze jest możliwe. Zapytam jeszcze, czy gdzieś jest opis tych apek co w przesłanym mi wykazie, bo same nazwy nie są tak do końca oczywiste i czego konkretnie dotyczą.
Kacper Skrzypek Posted March 12 Posted March 12 Konkretnego opisu nie ma. Tych apek jest trochę dużo, overlaye wszelkiego rodzaju można pominąć. Najważniejsze pki systemowe najczęściej mają w nazwie OS2 albo MIUI.
Janwoj Posted March 12 Author Posted March 12 To też jest jakiś klucz ułatwiający lokalizację najbardziej interesujących apek, bo faktycznie jest tego sporo.
Janwoj Posted March 14 Author Posted March 14 W dniu 12.03.2025 o 21:02, Kacper Skrzypek napisał(a): Jednym z bardziej popularnych narzędzi tego typu jest dumpyara, ale musisz mieć Linuxa (albo przynajmniej Windows Subsystem for Linux). Próbowałem zainstalować tego dumpyara, ale praktycznie nie mam doświadczenia z Linuxem i mimo uruchomienia WSL i zainstalowania Ubuntu nic mi z tego nie wychodzi. Przerzuciłem w necie szereg informacji, ale bez doświadczenia w temacie nic więcej nie zrobiłem. Prośba o jakąś podpowiedź o ile miałbyś trochę czasu i nie byłoby to zbyt rozbudowane. Jakie komendy trzeba wpisać, żeby można było ten plik zip ROM-u rozpakować tym programem. Ewentualnie prośba o jakąś informację na priva, żeby nie zaśmiecać tematu. Mogłoby to się przydać w przyszłości, gdyby pojawił się jakiś nowy plik aktualizacyjny.
Kacper Skrzypek Posted March 14 Posted March 14 Przede wszystkim musiałbyś pokazać, co robisz (jakiś zrzut ekranu). Najpierw trzeba zainstalować odpowiednie pakiety, do czego masz polecenie ./setup.sh. Potem wywołujesz polecenie ./dumpyara.sh <link do ROM-u> i powinno w teorii pójść.
Janwoj Posted March 14 Author Posted March 14 (edited) Robiłem przymiarki z innym programem z przykładowym extractem z linku: GitHub - DumprX/firmware_extractor: Dumpyara's Firmware Extractor's Clone i taki efekt jak na zrzucie, potem podmieniłem link do mojego ROM-u pobierany z netu i oczywiście podobny efekt, ale to takie alternatywne metody. Z tego linku też korzystałem GitHub - AndroidDumps/dumpyara: Generate a dump from an archive or image(s) , ale brakuje mi tych właściwych początkowych komend. Edited March 14 by Janwoj
Kacper Skrzypek Posted March 14 Posted March 14 1. Najlepiej używaj dumpyary, a nie firmware_extractora. Dumpyara sama użyje firmware_extractora, w niej też możesz ten ROM wskazać. 2. Prawdopodobnie brakuje pakietu 7z, spróbuj go zainstalować.
Kacper Skrzypek Posted March 15 Posted March 15 Na GitHubie masz napisane... bash setup.sh, jeśli nie działa to ./setup.sh (musisz być w katalogu gdzie masz tę dumpyarę)
Janwoj Posted March 15 Author Posted March 15 Dziękuję Kacper za pomoc, ale nie będę Cię dłużej katował i uczył się przy Tobie Linuxa, bo ja mam swoje lata i to już nie ma sensu po to, żeby rozpakować jeden plik ROM. Jakby pojawił się nowy ROM to najwyżej skorzystam z Twojej uprzejmości, to mi go pewnie rozpakujesz. Ja z wykształcenia jestem elektronikiem a nie informatykiem (programistą) i ewentualnie mogę naprawić sprzęt niż go programować. W ostateczności poproszę syna to on napewno wiedziałby jak to zrobić, bo jest programistą. Nie chcę Ci dłużej zajmować czasu, bo i tak widzę, że masz sporo zajęcia z tym a i z pracą pewnie też. Traktowałem to jako swojego rodzaju wprawką w nowej dziedzinie niż moja. Pozdrawiam i dziękuję za wszystkie informacje w tym temacie. 1
Janwoj Posted March 22 Author Posted March 22 Jeszcze wracam do tematu, bo po wizycie syna - jak pisałem wcześniej - udało się rozpakować ROM i efekt tego wygląda jak na załączniku. Stwierdził, że łatwiej jak bym miał wgranego Linuxa na oddzielnej partycji niż pracować na Linuxie, który działa na bazie WSL, ale udało się. Interesuje mnie w którym katalogu jest taki plik txt jaki mi podesłeś, żeby niepotrzebnie nie grzebać w całej zawarości wszystkich katalogów, bo coś podobnego znalazłem i nawet były to pliki apk, gotowe APK-i do instalacji. Na przyszłość będę już mógł sam rozpakować inne nowsze ROM-y.
Kacper Skrzypek Posted March 22 Posted March 22 Pliku txt który wysłałem wcześniej nie ma nigdzie, on jest generowany przez skrypt, który ja mam (nie przez dumpyarę). Możesz ewentualnie posiłkować się plikiem all_files.txt, który zawiera listę wszystkich plików w ROMie, i tam szukać nazw APK typu InCallUI. 1
Janwoj Posted March 22 Author Posted March 22 Tak przypuszczałem, że ten plik do Twoja produkcja. To mi wystarczy na przyszłość i nowsze pliki aktualizacyjne. Syn mi tak przygotował, że wystarczy parę ruchów i mam to co mi będzie potrzebne. Wielkie dzięki za szybką odpowiedż. Pozdr.
Janwoj Posted March 22 Author Posted March 22 Czy przy kolejnym rozpakowywaniu pliku ROM i uruchamianiu skryptu dumpyara.sh wymagane jest ponowne instalowanie setup.sh, czy składniki zainstalowane pozostają już na komputerze a jeżeli tak, to gdzie. Kolejna sprawa mnie intryguje, czy w wyniku rozpakowywania ROM-u indonezyjskiego, uzyskana w ten sposób aplikacja apk dialera Xiaomi może być zainstalowana w telefonie z ROM-em EU z dialerem Google, czy oprogramowanie nie pozwoli na jego instalację, bo system odrzuci.
Kacper Skrzypek Posted March 22 Posted March 22 Skoro udało Ci się już rozpakować ROM, to ponowne uruchomienie setup.sh nie powinno być konieczne. Apka dialera nie pójdzie na ROM-ie EEA, chyba że go zrootujesz i tam ją wrzucisz, ale to trochę szkoda zachodu moim zdaniem.
Janwoj Posted March 23 Author Posted March 23 Jak wiesz mam już indonezyjską wersję ROM-u z możliwością nagrywania, dlatego moje pytanie wynikało z czystej ciekawości.
VRil Posted March 23 Posted March 23 (edited) 20 godzin temu, Kacper Skrzypek napisał(a): i tam szukać nazw APK typu InCallUI. Kacper wydaje mi że jak testowałem InCallUi.apk jest apką która uruchamia się podczas rozmowy przychodzącej - indyfikator nazwy numeru i kontaktu ,przyciski odbierz-odrzuć itp . Sam dialer jest zintegrowany z kontaktami i jest to apk Contakts.apk lub MiContacts.apk .Nazwa zależna od wersji Global czy Eu . Edited March 23 by VRil
kris68 Posted March 23 Posted March 23 Może głupio się zapytam, ale dlaczego nie zaktualizujesz sobie fona do najnowszej indonezyjskiej wersji ?? Ja w moim Redmi 12 tak zrobiłem.
Janwoj Posted March 23 Author Posted March 23 (edited) Ja mam wersję indonezyjską ROM MIUI, ale pozyskaną przez podmianę plików w trakcie aktualizacji. Odblokowanie BL mojego modelu RN13 Pro 5G praktycznie jest nie możliwe z uwagi na fakt, że nie mogę połączyć konta z telefonem a to wyklucza mi dalsze działanie. System proponuje mi aktualizację do HyperOS1, ale na razie wstrzymuję się, bo mam pewne obawy zgodnie z zasadą lepsze jest wrogiem dobrego. Potem już nie będę mógł cofnąć się do poprzedniego ROM-u. Podobno z modelem 13 są pewne problemy w tym zakresie. Kacper bliżej poznał moje problemy i taka jest jego opinia.. Edited March 23 by Janwoj
Kacper Skrzypek Posted March 23 Posted March 23 3 godziny temu, VRil napisał(a): Kacper wydaje mi że jak testowałem InCallUi.apk jest apką która uruchamia się podczas rozmowy przychodzącej - indyfikator nazwy numeru i kontaktu ,przyciski odbierz-odrzuć itp . Sam dialer jest zintegrowany z kontaktami i jest to apk Contakts.apk lub MiContacts.apk .Nazwa zależna od wersji Global czy Eu . InCallUI to dialer, Contacts to kontakty. Obie apki rzeczywiście mogą być zintegrowane, ale okno rozmowy z przyciskami typu nagraj, wstrzymaj itd. to coś, za co odpowiada InCallUI. 1
kris68 Posted March 23 Posted March 23 Janwoj a płatne odblokowanie bootloadera? Starszy model to może taniej. Ale to już kwestia wyboru każdego.
Janwoj Posted March 23 Author Posted March 23 6 minut temu, kris68 napisał(a): Janwoj a płatne odblokowanie bootloadera? Starszy model to może taniej. Ale to już kwestia wyboru każdego. Nie mam takiego parcia a możliwość nagrywania rozmów w zupełności mi wystarczy, bo o to mi głównie chodziło. Próba odblokowania to tak raczej przy okazji i sentymentu do poprzednich modeli RN4 i RN10 5G z odblokowaniem których nie było żadnego problemu.
Janwoj Posted March 28 Author Posted March 28 (edited) kris68 z tego co sprawdziłem to ncunlock w modelu RN 13 Pro 5G nie odblokowuje BL. Inne z serii RN 13 tak, ale bez Pro. Nie wiem dlaczego. Okazuje się, że ich strona nie jest zbyt często aktualizowana i dopiero w kontakcie z nimi przez WhatsApp dowiedziałem się, że jednak można ten model odblokować za 50$. Edited March 31 by Janwoj
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now