Samsung Galaxy S (GT-I9000) aktualizacja do KitKat

Poniżej przedstawione działania na pewno skasują wszelkie dane z Twojego telefonu. Mogą też spowodować, że nie będzie on działał i znajdzie się w stanie znanym jako brick.

Root i CWM Recovery

Dla powodzenia całego procesu nasz system powinien działać pod kontrolą systemu Android Gingerbread 2.3.5. Dodatkowo w trakcie należy dostosowywać wszelkie buildy w związku z tym polecam flashowanie takiego, do którego mamy komplet paczek. Propozycję można znaleźć pod adresem: https://archive.org/details/i9000_galaxysmtd.7z. Zawiera ona:

  • sterowniki dla telefonów Samsung;
  • właściwą wersję programu Odin, która działa z naszym tlefonem;
  • kompletny obraz systemu, root, oraz jądro systemu z CWM recovery;
  • ostatnie wydanie cyanogenmoda 11 dla telefonu galaxysmtd;
  • działające z nim google apps.

Dodatkowa uwaga: dobrze jest wykonywać działania na systemie Windows, który gotowi jesteśmy potem reinstalować, bo może w wyniku tych działań zostać zawirusowany. Maszyna wirtualna nas nie urządza.

Pierwszym krokiem jest instalacja sterowników Samsung dla naszego telefonu i ponowne uruchomienie systemu. Kolejny to uruchomienie Odina w wersji 1.83, która jako ostatnia właściwie obsługuje model I9000.

Teraz zajmujemy się telefonem i uruchamiamy go w trybie Download trzymając jednocześnie przyciski VOL DOWN + POWER + HOME. Trzymamy je do momentu, w którym na ekranie pojawi się żółta grafika i napisy. Po podłączeniu telefonu Odin powinien zareagować i wyświetlić komunikat zawierający Added.

Tryb <code>Download</code>” /></p><p>Z katalogu <code>I9000XXJW4_I9000OXAJW4_XEU</code> otwieramy kolejne pliki:</p><ul><li>PIT: <code>s1_odin_20100512.pit</code></li><li>BOOTLOADER: <code>APBOOT_I9000XXJW4_CL1043937.tar.md5</code></li><li>PDA: <code>CODE_I9000XXJW4_CL1043937.tar.md5</code></li><li>PHONE: <code>MODEM_I9000XXJW4_CL1118084.tar.md5</code></li><li>CSC: <code>GT-I9000-CSC-HOME-MULTI-OXAJW4-LITE.tar.md5</code></li></ul><p>Następnie klikamy <code>Start</code>. Rozpocznie się proces flashowania, który może potrwać kilkanaście minut. Nasz Samsung może w tym czasie się zrestartować kilka razy, nie reagujemy. Po zakończeniu odłączamy telefon i zamykamy Odina. Ponownie uruchamiamy go w trybie <code>Download</code> za pomocą VOL DOWN + POWER + HOME, uruchamiamy Odina i podłączamy telefon.</p><p>Tym razem z katalogu <code>I9000XXJW4_I9000OXAJW4_XEU_DEODEX_ROOT</code> wybieramy pliki:</p><ul><li>PIT: <code>s1_odin_20100512.pit</code></li><li>PDA: <code>CODE_I9000XXJW4_ROOT_DEODEX.tar.md5</code></li></ul><p>Klikamy na <code>Start</code>. Proces powinien być trochę krótszy niż poprzednio. Kiedy Odin zakomunikuje nam, że skończył, a telefon zacznie się ponownie uruchamiać powtarzamy procedurę restartu telefonu w tryb <code>Download</code> i restartujemy Odina.</p><p>Z katalogu <code>CF-Root-XX_OXA_JW4-v4.4-CWM3RFS</code> wskazujemy jako PDA plik <code>CF-Root-XX_OXA_JW4-v4.4-CWM3RFS.tar</code> i klikamy na <code>Start</code>. Po zakończeniu telefon zacznie się ponownie uruchamiać. <em>Tym razem przechodzimy procedurę pierwszego uruchomienia</em>, przez którą przeprowadza nas kreator.</p><h2>Aktualizacja do Androida 4.4 KitKat.</h2><p>Po podłączeniu telefonu do komputera powinien się on zaanonsować w systemie i umożliwić kopiowanie plików. Przenosimy na pamięć telefonu (nie kartę SD) następujące pliki:</p><ul><li><code>cm-11-20150901-SNAPSHOT-XNG3CAO3G0-galaxysmtd.zip</code></li><li><code>gapps-kk-20140606-signed.zip</code></li></ul><p>Po zakończeniu kopiowania odłączamy telefon i uruchamiamy go w trybie <code>Recovery</code> za pomocą przycisków VOL UP + POWER + HOME. Trzymamy je do momentu pojawienia się menu po ekranie startowym Samsunga. W trybie tym poruszamy się za pomocą przycisków VOL UP (w górę), VOL DOWN (w dół) oraz HOME (zatwierdzenie). Przed rozpoczęciem aktalizacji musimy wykonać następujące działania:</p><ul><li>wipe data/factory reset</li><li>wipe cache partition</li><li>wipe dalvik cache (z menu <code>advanced</code>).</li></ul><p>Po wyczyszczeniu telefonu możemy przejść do aktualizacji systemu. W tym celu wybieramy opcję <code>install zip from sdcard</code> i wskazujemy plik <code>cm-11-20150901-SNAPSHOT-XNG3CAO3G0-galaxysmtd.zip</code> z pamięci telefonu. Następnie potwierdzamy instalację. Po jej rozpoczęciu telefon sam się z restartuje przynajmniej raz. Nie reagujemy i nie przerywamy procesu.</p><p>Po jego zakończeniu zostanie nam wyświetlony trochę inaczej wyglądający tryb <code>Recovery</code>. Za jego pomocą ponownie wybieramy opcję <code>install zip from sdcard</code> i tym razem wskazujemy plik <code>gapps-kk-20140606-signed.zip</code>. Ponownie potwierdzamy operację i cierpliwie czekamy – tym razem nie powinno być restartów.</p><p>Po zakończeniu procesu zostanie nam wyświetlone główne menu CWM Recovery. Wybieramy opcję <code>reboot system now</code>. Telefon zacznie się ponownie uruchamiać, po ekranie startowym Samsunga zobaczymy ekran cyanogenmoda. Pierwsze uruchomienie trwa zawsze bardzo długo, jednak nie reagujemy tylko cierpliwie czekamy na jego zakończenie.</p><p>Pojawi się kreator pierwszego uruchomienia. Miłego korzystania z KitKata!</p><h2>Ratowanie telefonu</h2><p>Na ten telefon dostępne są rozmaite romy nie tylko Cyanogenmod, ale również Slimkaty, omniromy – niektóre nawet w wersjach Androida 5, 6 i 7. Nie wszystkie jednak mają równie prosty sposób instalacji i często lądujemy w nie działającym poprawnie Recovery TWRP albo pętli uruchamiania. W takim wypadku wyjmujemy baterię, po jej włożeniu  uruchamiamy telefon w trybie <code>Download</code> i postępujemy zgodnie ze znajdującą się powyżej instrukcją flashowania Adnroida 2.3.5 Gingerbread.</p></div><div class= Więcej

Toshiba Camileo nie ładuje – rozwiązanie problemu

Jeśli Twoje urządzenie firmy Toshiba z serii Camileo nie chce ładować baterii: wyłącz je, wyjmij baterię, trzymając przycisk „power” włóż baterię i podłącz do ładowania. Powinno wznowić ładowanie i po pewnym czasie pozwolić się uruchomić.

801_9d00b3f09909fe4c3e84bd76f8f4c04c

Objawem problemów z ładowaniem jest możliwość włączenia urządzenia tylko i wyłącznie przy podłączeniu go do prądu.

Pomogło z moją kamerą Camileo P10 – jutro testy jak ona nagrywa, bo już kompletnie zapomniałem.

Więcej

[EDC] Casio MQ-24

Włożyłem nową baterię do mojego Casio MQ-24. Mam zamiar nosić go zwłaszcza teraz podczas remontu kuchni oraz innych tego typu brudnych eventów jako zastępstwo dla noszonego na co dzień Tissota T34148153 (pył itp. niestety w ogromnych ilościach osadza się na bransolecie i następnie brudzi rękę).

Casio MQ-24-BLLGF

Bardzo dobry i lekki zegarek. Nie zawadza, nie zaczepia się i łatwo się czyści. Kolejną zaletą jest niewielka cena więc w razie czego kupno kolejnego (na szczęście mam jeszcze ze dwa gdzieś w zanadrzu o ile dobrze pamiętam) nie stanowi zbyt dużego wydatku.

Więcej

Mój HTC Desire (bravo) z Cyanogenmod na pokładzie

Cyanogenmod7 screenshot

Zdecydowanie za długo zwlekałem z wywaleniem oryginalnego roma od HTC z mojego Desire. Bardzo doskwierało mi jedynie 50M dostępnej pamięci na aplikacje, ale w sumie dość szybko nauczyłem się z tym żyć. Z drugiej strony bardzo przywykłem do interfejsu Sense, który wydawał mi się niesamowicie wygodny (i z resztą był), do czasu kiedy w moje łapki trafił Samsung Galaxy Tab (a o tym w kolejnym poście, bo to inna ciekawsza historia). Wtedy dość mocno zdałem sobie sprawę, że przestrzeń oferowaną przez wirtualne pulpity można wykorzystać lepiej niż spory pasek na dole i wielki zegar z pogodą na pół ekranu (choć z pogody dalej jest mi ciężko zrezygnować).

Więcej

Ubuntu vs. karta dźwiękowa USB za piątkę

Przyszła dziś do mnie karta dźwiękowa USB, której zakup kosztował mnie całe 5 (słownie pięć) złotych. Jest to wynik dość niefortunnego zdarzenia jakim było wypadnięcie plastiku z gniazda słuchawkowego w moim laptopie. Okazało się, że wymiana go kosztuje 366zł brutto… 😐

Pomyślałem więc, że warto spróbować z tego typu kartą i to najlepiej tanią, ponieważ nie miałem bladego pojęcia o tym jak będzie ona działać pod Linuksem. Po podłączeniu jej do kompa, Ubuntu momentalnie załadowało wszystko co było potrzebne i jedyną czynnością jaką trzeba było wykonać był wybór odpowiedniego urządzenia wyjścia w Preferencjach dźwięku.

Więcej

Tablet Bamboo Pen

Zakupiłem sobie dziś swój pierwszy tablet graficzny. Wybrałem Wacom Bamboo Pen CTL460 głównie ze względu na przystępną cenę, proporcje oraz rozmiary, które są wprost idealne dla mojej ograniczonej ilości miejsca na biurku.

Nie bez znaczenia było często wspominane dobre wsparcie linuksa. W polskim internecie znajduje się prosty opis instalacji tabletu autorstwa NetBita. Warto tylko wspomnieć, że aktualna wersja sterownika to 0.8.8-6.

Tablet świetnie współpracuje z takimi aplikacjami jak GIMP, Inkscape czy nawet Google Docs. Okazał się również wygodnym narzędziem do nawigacji w wielu innych aplikacjach. Jako, że jest to mój pierwszy sprzęt, obstawiam, że moje wymagania wobec niego raczej dopiero się ukształtują. Póki co jestem mile zaskoczony szerokim wachlarzem jego zastosowań, przyjemnie się nim gra nawet w Wesnoth. [;

Więcej

ACPI ASUSA F5GL na kernelach nowszych niż 2.6.27

Od czasu wydania pierwszego jajka z serii 2.6.28 pojawiły się u mnie pierwsze problemy – ACPI na moim lapku nie działało w ogóle. Przy okazji 2.6.30 zaczęło działać co drugie wyjście ze stanu wstrzymania. Z kolein na kernelu w wersji 2.6.32 okazało się, że aby działało za każdym razem należy przeładować moduł asus_laptop. Nie wystarczyło jednak proste wpisanie komendy

modprobe -r asus_laptop modprobe asus_laptop 

do /etc/rc.local – niestety nie było żadnych efektów. Ostatnio jednak poradzono mi wpisanie tego do skryptów wykonywanych przez pm-utils podczas wychodzenia z suspendu. Trzeba było więc stworzyć plik /etc/pm/sleep.d/reload_acpi_module (nazwa jest oczywiście przykładowa). Oto jego zawartość:

#!/bin/dash
if [ -n "$1" ] ([ "$1" = "resume" ] || [ "$1" = "thaw" ]); then
    modprobe -r asus_laptop
    modprobe asus_laptop
fi

Następnie trzeba nadać mu prawa wykonywalności za pomocą polecenia wykonywanego jako root:

chmod +x /etc/pm/sleep.d/reload_acpi_module

Przy następnym wyjściu ze stanu wstrzymania efekty przeładowania modułu będą już widoczne.

Więcej