Skocz do zawartości
aros1975

Przeniesienie root'a z ROM'u 4.x na ROM 5.0 (np. stock) za pomocą FlashFire (KNOX 0x0)

Rekomendowane odpowiedzi

ROOT za pomocą FlashFire (bez zmiany flagi KNOX 0x0), z zachowaniem prawa do gwarancji

Data 7 kwietnia 2015r. zapisze się w historii systemów Android 4.2+ jako dzień, w którym możemy z urządzeń z systemem niższym niż 5.0 przeskoczyć na stockowego Lollipopa w dowolnej wersji, zachowując root'a, którego wcześniej zdobyliśmy np. metodą towelroot.

 

Wykorzystuje się do tego aplikację FlashFire, autorstwa developera o nicku Chainfire. Aplikacja jest następcą Mobile ODIN, który obsługiwał systemy do Androida 4.3. Jest płatna, ale koszt niecałych 15 zł raczej wart jest tego, by zainteresowani posiadaniem roota w Lollipopie po przesiadce ze zrootowanego systemu 4.x, mogli to zrobić i cieszyć się z uprawnień administracyjnych i flagi KNOX 0x0. Dla posiadaczy Mobile ODIN w wersji PRO aplikacja jest bezpłatna.

 

Dodamy, że jeśli już jesteś posiadaczem telefonu z systemem 5.0, bez roota, a chciałbyś go uzyskać, konieczny jest powrót do systemu 4.x, uzyskanie roota np. metodą towelroot i dopiero wykonanie czynności z narzędziem FlashFire, polegające na upgrade systemu do Lollpopa "w locie" z zachowaniem root'a.

 

Nie zapominajmy, że aplikacja jest obecnie w fazie testowej, a jej autor liczy na raportowanie błędów, by udoskonalać te przydatne narzędzie.

 

Ja już jestem po przesiadce. Zainteresowanych odsyłam do wątku na XDA lub poniżej do napisanej przeze mnie instrukcji.

 

Poniżej spisane czynności, do wykonania po kolei po wybraniu "Flash firmware package", które realizowałem podczas aktualizacji systemu z zachowaniem root'a i KNOX'a 0x0. Zmian dokonywałem na Samsungu Galaxy S5 w wersji DualSIM (G900FD), z systemem 4.4.2, posiadając root'a, który jest niezbędny do pracy z aplikacją FlashFire.

 

UWAGA: ingerujesz w urządzenie w sposób dalece odbiegający od tego, co akceptuje producent. Czynności te mogą doprowadzić do uszkodzenia telefonu i/lub utraty gwarancji. Wszelkie czynności wykonujesz na własną odpowiedzialność. Wskazówki spisałem z dołożeniem staranności, jednak nie ponoszę jakiejkolwiek odpowiedzialności za użycie ich przez Ciebie.

 

1. Po uruchomieniu FlashFire wciskasz okrągłą czerwoną ikonkę ze znakiem "+" i wybierasz "Flash firmware package". Znajdujesz i wybierasz ROM (może być w archiwum zip, nie ma potrzeby rozpakowywania), który chcesz wgrać i czekasz, aż zakończy się skanowanie archiwum.

 

2. Po przeskanowaniu archiwum aplikacja znajduje się w menu "Partitions". Nie wszystkie partycje są zaznaczone. Głównie dlatego, że niektóre są zabezpieczone i ich podmianę robi się aplikacją ODIN z użyciem PC'ta.

 

3. Na wysokości napisu Partitions znajdują się dwie ikony, pierwsza, ikonka pudełka ze strzałką w dół i druga, tzw. "ptaszek". Wybierasz pierwszą ikonę z pudełkiem ze strzałką w dół.

 

4. Aplikacja przechodzi do menu "Create new archiwe", w którym zaznaczone są dokładnie wszystkie wcześniej niezaznaczone partycje. Zatwierdzamy operację "ptaszkiem". W lokalizacji /sdcard/ tworzy się archiwum o nazwie "flashfire_0000.tar.md5", którego stworzenie sygnalizowane jest przez aplikację ekranem informacyjnym z przyciskiem OK. Po jego wciśnięciu aplikacja wraca do menu "Partitions".

 

5. Podłączasz telefon do komputera i plik "flashfire_0000.tar.md5" przegrywasz z telefonu na komputer przed dalszymi czynnościami. Telefon pozostawiasz podpięty do komputera.

 

6. Na wysokości napisu Partitions znajdują się dwie ikony, pierwsza, ikonka pudełka ze strzałką w dół i druga, tzw. "ptaszka". Tym razem wybierasz drugą ikonę, tzw. "ptaszka". Aplikacja przechodzi do menu "Actions".

 

7. W menu "Actions" znajduje się podsumowanie akcji, które będą wykonane. Zanim zaczniesz, przewiń w dół i kliknij na box o nazwie "Reboot", by zmienić ustawienie z "Normal" na "Download" i zatwierdź "ptaszkiem".

 

8. Na komputrze uruchamiasz ODIN'a. Ja używałem wersji 3.09.

 

9. Na komórce w aplikacji FlashFire wybierasz czerwoną ikonę ze znakiem "+" i wybierasz opcję Wipe.

 

10. W opcji Wipe zaznaczasz, co ma być wyczyszczone. Ja chciałem mieć "czysty start" więc zaznaczyłem wszystkie opcje. Wiąże się to z usunięciem wszystkich ustawień, aplikacji, itp. Po zatwierdzeniu "ptaszkiem" aplikacja wraca do menu "Actions".

 

11. Jeszcze raz przeglądasz, co wybrałeś. U mnie wyglądało to następująco:

a) box "Flash firmware package":

- nazwa wybranego ROMu,

- Boot,

- Recovery,

- System,

- Cache,

- Preload/Hidden

b ) box "Process Cache":

- Enable

- Allow Cache wipe

c) box "Wipe":

- System data,

- 3rd party apps,

- Dalvik cache,

- Internal storage,

- Cache partition

d) box "EverRoot"

- Inject SuperSU (konieczne zaznaczone, jeśli chcesz zachować root'a we wgrywanym ROM'ie,

- Enable ADB,

- Preserve recovery

e) box "Reboot",

- Download

 

12. Potwierdzasz wykonanie powyższego okrągłą czerwoną ikonką z błyskawicą.

 

13. Ekran na chwilę się wyłącza, po chwili przewija się bardzo dużo treści, ponownie ekran się wyłącza, by za moment pojawił się ekran aplikacji z postępem aktualizacji.

 

14. Po zakończeniu telefon się zrestartuje i wejdzie w "Download Mode". W aplikacji ODIN wybieramy wcześniej zgrany na PC'ta plik o nazwie "flashfire_0000.tar.md5", używając przycisku PDA (lub AP, w zależności od wersji ODIN'a), upewniamy się, że zaznaczone są wyłącznie opcje "AutoReboot" i "F. Reset Time", po czym na dole aplikacji ODIN wciskasz przycisk "Start".

 

15. Po zakończeniu telefon się zrestartuje, uruchamiając nowy system z root'em. Flaga KNOX'a pozostaje taka, jaka była przed wgrywaniem nowego systemu. Jeśli więc miałeś KNOX 0x0, nadal taki pozostanie.

Edytowane przez camdell
dodany prefix
  • Lubię to! 22

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czy gdybym zrobił Kiesem kopię zapasową telefonu (z kontaktami, apkami etc.), potem wipe, wgrał andka 4.x, zrobił roota, użył tego FlashFire i wgrał Lolipopa z rootem, to mógłbym potem przywrócić dane z tej kopii i mieć i swoje aktualne dane, i roota?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czy gdybym zrobił Kiesem kopię zapasową telefonu (z kontaktami, apkami etc.), potem wipe, wgrał andka 4.x, zrobił roota, użył tego FlashFire i wgrał Lolipopa z rootem, to mógłbym potem przywrócić dane z tej kopii i mieć i swoje aktualne dane, i roota?

 

Jeśli teraz zrobisz kopię Kiesem, potem wipe i przywrócisz all z backup'u bez problemu, jeszcze przed powrotem do 4.x, to nie widzę powodu, żeby Twój plan się nie powiódł. Powinno być OK, bo różnica będzie w sumie tylko taka, że używając FlashFire do upgrade'u, przesiądziesz się z 4.x na 5.0, root'ując go w locie.

Edytowane przez aros1975

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
szaniak

Dołączyłem do testów ale nie mogę odpalić sklepu play z ta apk. Nie można znaleźć zawartości.

Edytowane przez szaniak

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Po wejściu pod adres widzę takie oto coś, skąd bez problemu pobieram aplikację:

 

[root] FlashFire
Chainfire
Używasz wersji testowej

Jesteś zalogowany jako (...)@.com

Pobierz wersję testową

Jeśli aplikacja [root] FlashFire jest już zainstalowana na Twoim urządzeniu, otrzymasz automatyczną aktualizację. Jeśli aplikacja [root] FlashFire nie jest zainstalowana, pobierz ją ze Sklepu Play. Zanim udostępnimy wersję testową, może upłynąć kilka godzin.


Zakończ testy

W każdej chwili możesz zakończyć testy. Musisz wtedy odinstalować wersję testową i ponownie zainstalować normalną wersję ze Sklepu Play.

 

Pobierz [root] FlashFire ze Sklepu Play

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

@up

Nie ma flashfire w sklepie....

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
acheron

Up

Musisz dołączyć do grupy testujących a dostaniesz dostęp. Wejdź na oryginalny wątek na xda podany w pierwszym poście , wszystko jest tam wytłumaczone co trzeba zrobić 



[Dodano: 09 kwiecień 2015 - 10:00]

Dołączyłem do testów ale nie mogę odpalić sklepu play z ta apk. Nie można znaleźć zawartości.

Ja właśnie ściągnąłem bez problemu 

Dodam że instalowałem z linku podanego na xda 

Edytowane przez acheron

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
szaniak

@@acheron ok już zassałem apk. Zrootowałeś już telefon ? 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
acheron

Up

Ja miałem wcześniej już root teraz będę testował instalacje na lizaku np. Rooma s6 lite ambasadii 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
ambasadii

przetestowane już przeze mnie i przez alexndr, nie działa instalacja OTA/ZIP romów (z instalatorem aroma) na FlashFire v0.13

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.