Aktualizacja OnePlus One do YOG7DAS2K1 (dla posiadaczy TWRP)

Pod koniec 2015 roku, Cyngn wydał nową aktualizację dla urządzeń OnePlus One, oznaczonej numerkiem YOG7DAS2K1. Jednakże do tej pory nie pojawiła się pełna paczka *.zip do flashu urządzenia z poziomu chociażby TWRP. But don’t worry, be happy, jest inne wyjście, okrężne. Musimy przywrócić stockowe recovery, wrzucić poprzednią wersję systemu1 YOG4PAS3JL i „na niej nainstalować” aktualizację.

A teraz, let’s do it i postarajmy się nic nie zepsuć.

Procedura flashowania z użyciem stockowego recovery nie usuwa danych. Właściwie jeśli wykonamy wszystko zgodnie z opisem, to nic się nie stanie z naszymi danymi, ani konfiguracją urządzenia. Ale pamiętaj, że i tak robisz to na własną odpowiedzialność.

Słowem wstępu – skróty

  1. Fastboot – uruchamia się kombinacją klawiszy vol up + power i do skorzystania z tego trybu potrzebujemy Android SDK z pobranym platform-tools. Wszystkie polecenia wykonuje się za pomocą wiersza poleceń (cmd.exe). Należy przejść do katalogu, w którym mamy pobrane SDK i do katalogu platform-tools. Tam znajduje się m.in. plik fastboot.exe
  2. TWRP/Recovery – włącza się kombinacją vol down + power.2

Potrzebne pliki

  1. Pełen obraz 3JL fastboot, by można było wyciągnąć z niego recovery.imgpobierz. Lub można skorzystać z załączonego przeze mnie obrazu recovery.img wyjętego prosto z paczki 3JL – pobierz. Wiecie, jedno ma 650 MB, drugie 10 MB. Wasz wybór.3
  2. Pełen obraz 3JL do flashowania z poziomu recovery – pobierz.4
  3. Aktualizacja z 3JL do 2K1 – pobierz.4
  4. Najnowsze TWRP do późniejszej podmianki recovery i wrzucenia SuperSU – pobierz.
  5. Oraz sam SuperSU by wrzucić po wszystkim zip z poziomu TWRP – pobierz. ((ref:4))

Przywrócenie recovery

Wyłączamy telefon i uruchamiamy go w trybie fastboot. Podłączamy do komputera i w cmd piszemy:

fastboot.exe devices

Jeśli nie wyświetli się nic, znaczy że PC nie widzi telefonu. I albo brakuje nam sterowników ADB, albo jest jakiś inny powód. Powinno wyświetlić się nam ID urządzenia. Gdy tak jest, wrzucamy stock recovery:

fastboot.exe flash recovery recovery.img

Wgranie stockowego ROMu i aktualizacji

Od razu włączamy telefon w recovery, odnajdujemy w pamięci urządzenia plik z pełnym ROMem cm-12.1-YOG4PAS3JL-bacon-signed.zip, wybieramy go i flashujemy.2

Teraz dobrze by było uruchomić telefon od nowa. Można wprawdzie od razu wgrać update, ja jednak wolałem się upewnić, że wszystko gra i przed wgraniem aktualizacji uruchomiłem telefon od nowa. Włącza się długo, bowiem wyczyszczony został cache i dalvik cache. Po uruchomieniu, znów włączamy telefon w trybie recovery i postępując analogicznie wgrywamy aktualizację OTA cm-bacon-d91bf047f5-to-cee4e8702d-signed.zip.2

Uruchamiamy telefon ponownie. Od teraz mamy na naszym telefonie Cortanę (hue hue) i ROM 2K1. Jedyne co musimy zrobić to przywrócić nasze TWRP i SuperSU.

Flash custom recovery i SuperSu

Ponownie uruchamiamy telefon w trybie fastboot i z linii poleceń wykonujemy polecenie:

fastboot.exe flash recovery twrp-2.8.7.0-bacon.img

Od razu włączamy recovery. Tam wybieramy install i odnajdujemy UPDATE-SuperSU-v2.46.zip do flasha. Swipe to flash i tyle. Możemy wyczyścić jeszcze cache i dalvik cache, ale nie jest to wymagane IMO.


  1. Jest to wbrew pozorom bardzo ważne, ponieważ w systemie przed wykonaniem update OTA muszą znajdować się wszystkie stockowe appki etc. []
  2. Po stockowym recovery poruszamy się klawiszami głośności, akceptujemy natomiast powerem. [] [] []
  3. Plik recovery.img wrzucamy do katalogu platform-tools. []
  4. Zip najlepiej wrzucić bezpośrednio na nasz telefon. Katalog dowolny. Dobrze jednak by wszystko znajdowało się w jednym miejscu. [] []
Ten wpis został opublikowany w kategorii Android, Techniczne, Telefon i oznaczony tagami , , , . Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*