Blog Marcina Bojko

Linux,Windows,serwer, i tak dalej ;)

Archive for Luty 2013

Samsung Galaxy S2 i Jelly Bean 4.1.2 – w końcu.

Wczoraj (20.02.2013) pojawiła się wyczekiwana przez wielu z nas aktualizacja SG2 do popularnego żelka. Przyznam, iż oczekiwałem jej mniej więcej tak samo jak Duke Nukem Forever – po tylu zapowiedziach i przełożeniach całość projektu widziałem w czarnych barwach.

Niezależnie jednak od nastrojów, aktualizacja pojawiła się na popularnej stronie SamMobile oznaczona jako XEO (nie brandowana Europa). Oczywiście wskazany sposób Samsunga to aktualizacja poprzez pseudo-aplikację – Kies, niestety cudo myśli programistycznej koreańskich przyjaciół pomimo prób na wirtualkach (XP/W7), prób na maszynach fizycznych (W7/W8) nie była w stanie w żaden sposób połączyć się z moim telefonem. Ostatnie próby przeprowadzałem na wirtualkach pod linuksowym hypervisorem – z tym samym efektem. Przeglądając pokrótce fora – nie tylko mnie ten zaszczyt spotkał.

Zostawmy więc w spokoju tą niedoróbkę i przesiądźmy się na Odina.

Wszystko co będziemy potrzebować do operacji to:

  1. Plik z oficjalnym ROM’em – TUTAJ
  2. Aplikację ODIN (1.83) wraz z plikiem ini – TUTAJ
  3. [OPCJONALNIE] nowy kernel Siyah wspierający w pełni rootowanie.

Ku mojemu zdziwieniu użycie ODIN’a nie spowodowało wyczyszczenie partycji z danymi – po restarcie wszystkie dane były na swoim miejscu. Sugerowałbym jednak zrealizowanie kopii zapasowej wszystkich aplikacji ORAZ zabezpieczenie plików z pamięci wewnętrznej (na wszelki wypadek). Także dla posiadaczy klawiatury HTC_IME MOD – sugeruje jej odinstalowanie i przełączenie się na oficjalną klawiaturę Samsunga.  Aplikacja niestety działa maksymalnie do wersji 4.0.4, były już przypadki gdy po aktualizacji właściciele nie mogli wpisać PINU z uwagi na ciągły FC tejże klawiatury 😉

1. Oficjalny ROM wypakowujemy z zip’a aby otrzymać plik z rozszerzeniem *.md5. ODIN’a uruchamiamy jako administrator. W sekcji PDA wskazujemy lokalizację pliku z ROM’em.

Upewniamy się iż ‚Re-Partition’ , ‚Flash Lock’,’Phone EFS Clear’, „Phone Bootloader Update’ NIE SĄ ZAZNACZONE.

2. Wyłączamy telefon, za pomocą ‚HOME+Volume Down+Power’ wchodzimy do trybu aktualizacji. Upewniamy się iż Odin widzi telefon (żółte pole w sekcji ID:COM).

odin1

3. Wybieramy ‚Start’, grzecznie czekamy do zakończenia operacji.

4. Czekamy na załadowanie systemu, odpowiadamy grzecznie na pytania z Wizarda Samsunga. SPrawdzamy podstawowe parametru telefonu, aplikacje, ustawienia. Nie przejmujemy się nie działaniem aplikacji wymagających roota. Tu proponuję odczekać kilka minut w spokoju, pozwolić ew. procedurom post-install na zadziałanie.

5. [OPCJA] Zmiana kernela na Siyah – ponownie przeładowujemy telefon do trybu Download, zmieniając plik w sekcji PDA Odina na wskazany kernel.

odin2

6. Wciskamy START i czekamy na zakończenie procesu.

7. Po załadowaniu systemu sprawdzamy czy działa SU. Wchodzimy w aplikacje, wybieramy STweaks i dokonujemy zmian w ustawieniu kernela (opcja, ja uruchomiłem jedynie wsparcie dla BTN LED)

I jak zwykle wskazówka – to co robisz robisz na własną odpowiedzialność, nie mamy żadnych gwarancji na poprawne działanie wszystkich opcji jak wyżej.

2013-02-21 09.49.552013-02-21 09.50.132013-02-21 10.39.18

 

PS. Zauważyłem iż ROM potrzebuje nieco czasu na przyspieszenie i dopasowanie się do bieżącej zawartości – bodajże po 2 restarcie działał już płynnie. Możemy też użyć opcji z recovery ‚Clear cache partition’ – tu jednak pierwszy start potrwa nieco dłużej.

 

Written by marcinbojko

Luty 21, 2013 at 11:42

Napisane w Uncategorized

Tagged with , ,

VSphere 5.1 i Realtek 8139 (8139too) w jednym stali domu.

Korzystając z zaległego urlopu postanowiłem wykonać dawno odkładaną aktualizację domowego labu z VSphere 5.0 do 5.1.  Jeden z serwerów zaopatrzony jest w kartę sieciową Realtek 8168, drugi w kartę Intela. O ile sam upgrade przebiegł bez żadnych większych zarzutów o tyle maszyna zaopatrzona w (on-board) 8168 wszelakie operacje sieciowe zaczęła po prostu … ignorować.

W logach serwera DHCP widać było poprawne uwierzytelnienie, cały cykl DORA zakończony sukcesem, interfejs po stronie VSphere uparcie pokazywał 0.0.0.0, po pewnym czasie przechodząc na adresację APIPA, nadanie adresu statycznego kończyło się podobnym efektem.

Na szybko szukając rozwiązania problemu (zostałem bowiem z hostem bez sieci) zauważyłem iż jest to popularna bolączka, na którą tak naprawdę nie ma porządnego rozwiązania. Podmiana sterowników z wersji 5.0 nie załatwiała sprawy – do wyboru zostało mi poszukiwanie oficjalnie wspieranego interfejsu lub nieoficjalnie acz działającego.

Padło na poniewierające się i w miarę uniwersalne Realteki 8139 (C/D), których zawsze mam kilka w odwodzie.

W jaki jednak sposób dorzucić nowe sterowniki nie posiadając sieci? Możemy wypalić je na płycie CD (o ile nasz host takowy napęd posiada), możemy skorzystać z USB – co raczej w maszynie zdarza się zawsze. Musimy jednak się odpowiednio przygotować.

1. Pendrive z jakiego skorzystamy powinien mieć partycję sformatowaną w FAT16, nie większą niż 2GB (moja była na poziomie 1.5). Plik vib możemy pobrać z tego miejsca: net-8139-1.0.0.x86_64

2. Po zalogowaniu,  z konsoli hosta wydajemy polecenie:

# /etc/init.d/usbarbitrator stop

ew. wyciagamy i wsadzamy nasz napęd.

3.W katalogu /vmfs/volumes powinien pojawić się nasz zamontowany napęd jako NO NAME.

Przechodzimy do niego i kopiujemy vib do datastore: (sprawdzcie tylko nazwę Waszego datastore)

# cp net-8139-1.0.0.x86_64 /vmfs/volumes/datastore1

4. Wchodzimy do Maintenance Mode i pozwalamy na dorzucanie sterowników:

# esxcli system maintenanceMode set -e true -t 0
# esxcli software acceptance set --level=CommunitySupported    [OPCJA]

5. Dorzucamy sterownik:

#esxcli software vib install -v /vmfs/volumes/datastore1/net-8139-1.0.0.x86_64

6. Opuszczamy Maintenance Mode

#esxcli system maintenanceMode set -e false -t 0

Reboot.

Gwoli wyjaśnienia: w systemach produkcyjnych szczerze nie polecam dorzucania plików z nieznanego źródła, w home labie – gdzie do tego nie chcę wydawać majątku na wspierane karty – mogę sobie na to pozwolić.

Written by marcinbojko

Luty 20, 2013 at 11:40

%d blogerów lubi to: