DriveDroid – Instalacja Linuxa z Androida

DriveDroid pozwala na uruchomienie komputera z plików ISO/IMG zapisanych w telefonie. Jest to idealne rozwiązanie dla testowania dystrybucji Linuksa lub ratowania systemu …bez konieczności wypalenia płyty CD lub zapisu na pendrive.

DriveDroid zawiera również wygodne menu pobierania, gdzie można pobrać obrazy wiele dystrybucji prosta na telefon (Mint, Ubuntu, Fedora, OpenSUSE, Arch Linux i inne). Obecnie jest dostępne około 35 różnych dystrybucji.

Po otwarciu DriveDroid na dole ekranu wybieramy „” – „Download image…”. Wybieramy dystrybucję do testów, np. SliTaz (tylko 35MB). Obraz zostaje pobrany i jest dostępny w oknie głównym programu. Teraz wybieramy „Writable USB” z menu”Host image”. Przy nazwie wybranej dystrybucji pojawi się wtyczka USB. Wyłączamy komputer, podłączamy telefon kablem USB do komputera, włączamy komputer ponownie (wchodzimy do biosu i ustawiamy bootowanie z nośnika usb) i widzimy, że nasz komputer bootuje się z naszego telefonu, tzn. mamy okno powitalne naszej dystrybucji. W zależności jaka to dystrybucji i co chcemy robić dalej, możemy np. uruchomić Linuxa w trybie live i sprawdzić sobie działanie tej dystrybucji, możemy zainstalować linuxa na dysku twardym, albo jeśli to dystrybucja do naprawy komputera naprawić nasz komputer.

Aplikacja będzie dla mnie przydatna i na pewno skorzystam z niej nie jeden raz podczas napraw, usuwania wirusów itp. Jeśli ktoś nie miał kontaktu z Linuxem to polecam do testowania dystrybucji.

 DriveDroid wymaga roota.

Do pobrania w sklepie Google.

Sony Xperia Z (C6602) zablokowana przez wzór

xzDostałem zablokowaną przez wzór Sony Xperia Z. Wyglądało naprawdę kiepsko. Telefon nigdy nie miał konta Google, nie miał włączonych opcji programisty, nie miał trybu recovery mode (Sony Xperia fabrycznie nie mają tego trybu). Wszystkie sposoby, które znałem wymagały, aby któraś z ww. opcji była dostępna, myślę sobie – „tym razem nie dam rady”. Zrezygnowany postanowiłem napisać na forum.android. Jeden z użytkowników zasugerował wymianę oprogramowania poprzez PC Compamion, oczywiście wcześniej próbowałem tej metody, ale PC Companion żąda odblokowania telefonu przed całym procesem wymiany softu. Myślę sobie – „kaplica”. Dostałem jeszcze jedną wskazówkę, jak się okazało była w 100% pomocna. Podsumowując, jeśli telefon jest w stanie jak opisałem powyżej to wyjściem z sytuacji będzie PC Companion, kabel USB, połączenie z internetem i komputer (w moim przypadku musiałem skorzystać z Windowsa. Dobrze, że córka ma na laptopie ten system zainstalowany, obyło się bez instalacji VirtualBox).

Odblokowanie Sony Xperia Z zablokowanego przez wzór

Włączamy PC Companion. Przechodzimy do zakładki Support Zone, przechodzimy dalej i wybieramy opcję – napraw telefon. W moim wypadku program pobrał aktualizacje, jesteśmy informowani o całkowitej utracie danych z telefonu, jesteśmy poproszeni o wybranie modelu telefonu i na końcu jesteśmy proszeni o podłączenie telefonu do komputera w trybie flash mode (wciśnięty przycisk vol. up). Po podłączeniu następuje pobranie danych i następnie aktualizacja (tutaj do wersji 5.0.2). Chwila na instalację. odłączamy telefon, włączmy, dłuższa chwila przy pierwszym uruchomieniu i gotowe.

 

Nagrywanie obrazu z telefonu. Parametry screenrecord

srhelpJak nagrać obraz/filmik z telefonu bez uprawnień root? Potrzebujemy pakiet sterowników ADB (wersja windows). Kabel USB łączący PC i telefonem. PC z systemem Window$.

Pobieramy ADB ze strony http://adbshell.com/download/download-adb-for-windows.html i rozpakowujemy archiwum. Polecam bezpośrednio na C:/

Podłączamy telefon z PC w trybie debudowania. Przechodzimy do UstawieniaInformacje o telefonie – klikamy 5x w Numer kompilacji, otrzymujemy potwierdzenie, że mamy prawa programisty. Przechodzimy/wracamy do Opcje programistyczne i zaznaczamy fiszkę przy Debugowanie USB.

Na PC przechodzimy do lokalizacji naszego ADB. W menu start wpisujemy polecenie cmd i klikamy ENTER. W nowo otwarty oknie przechodzimy do folderu z ADB. Podstawową komendą do nagrywania jest adb shell screenrecord. Oczywiście musimy podać jeszcze gdzi ma zostać umieszczone nagranie oraz możemy zadeklarować kilka komend dla programu scereenrecord.

Ja swoje filmiki nagrywam na zewnętrzną kartę pamięci, nie ustawiam długości nagrania, kiedy chcę zakończyć nagranie używam skrótu Ctrl+c. bitrate mam ustawione na –bit-rate 20000000 ale Ty kombinuj tak, żeby nagranie było płynne i bez zacięć. Mankamentem jest to, że nagranie jest bez głosu i jego maksymalna długość wynosi 180 sekund. Myślę jednak, że takie ograniczenia nie są powodem, żeby nie nagrać krótkiego filmiku bez uprawnień roota 😉

srhelp

Więcej na temat screenrecord przeczytasz pod adresem: http://developer.android.com/tools/help/adb.html#screenrecord

screenrecord options
screenrecord options

Istnieje kilka aplikacji do robienia filmików przy użyciu samego telefonu, wymagają one roota, można je pobrać ze sklepu play.

Opis powstał dla telefonów z systemem Android KitKat. Niewielkie różnice będą w innych systemach, chodzi o podłączenie telefonu z trybie debugowania. W stockowych (wcześniejszych) romach chyba nie ma aplikacji screenrecord.

Wyszukiwanie urządzeń z Androidem

Google uruchomiło wczoraj (08.08.13) usługę odnajdywania/wyszukiwania/namierzania urządzeń z systemem Android tzw. Menedżera urządzeń Android. Dzięki temu narzędziu możemy namierzyć nasze urządzenie, można zadzwonić na nie oraz wykasować zapisane w nim ustawienia (przywrócić do ustawień fabrycznych). Wcześniej istniało kilka aplikacji, które pozwalały na to i mają jeszcze więcej funkcji, ale to jest darmowe i jest od wydawcy systemu Android.

Aby skorzystać z Menedżera urządzeń Android przejdź pod adres: https://www.google.com/android/devicemanager
Oczywiście musisz być zalogowany na konto, które jest powiązane z telefonem/tabletem.

lokalizacja_001

Łączymy się z urządzeniem

lokalizacja_003

Kiedy jesteśmy połączeni dostajemy informację kiedy telefon/tablet ostatnio został zlokalizowany i z jaką dokładnością (dokładniejsze dane kiedy włączony jest GPS), można też zadzwonić, dzwonek będzie dzwonił maksymalnie głośno przez 5 minut.

lokalizacja_004

Teraz możemy wysłać do telefonu/tabletu powiadomienie o włączeniu ustawień przywracających do ustawień fabrycznych.

lokalizacja_005

To już wszystko.

lokalizacja_006

Oddzielną kwestią jest prywatność… ale to inny temat. Osobiście używam i polecam innym, zawsze to zabezpieczenie, kiedy nasz telelfon/ tablet „zmieni właściciela”.  Więcej informacji o konfiguracji znajdziesz pod adresem Menedżer urządzeń Android.

Jak przeglądać foldery Ubuntu w sieci LAN używając Androida

Co zrobić, jeśli chcesz przeglądać pliki i foldery z komputera i np. przenieść je do telefonu z systemem Android? W Linuksie, możemy łatwo skonfigurować i uruchomić serwer Samba więc telefon z systemem Android ma dostęp do komputera jego plików i folderów przez sieć LAN.

Uwaga: W tym tutorialu używamy jako przykładu dystrybucji Ubuntu Studio 12.10, ale powinno także działać na wszystkich dystrybucjach Linuksa.

 

  1.  Konfigurujemy Sambe na naszym komputerze
  2. Na telefon z systemem Android pobieramy ES File Explorer (link do Google Play). Jest to bardzo przydatna aplikacja File Manager, która posiada opcję przeglądania zdalnych plików w sieci LAN.
  3. Upewniamy się, że urządzenia są podłączone do tej samej sieci bezprzewodowej. Otwóramy ES File Explorer. Na górze, wybierz  przycisk „Telefon”.
  1. Z listy wybieramy „LAN”.
  1. Wybieramy ikonę „Nowy”.

Mamy do wyboru dwa sposoby połączenia.

  • Serwer
  • Skanuj
  1. Po wyborze „Serwer” uzupełniamy adres IP komputera i miejsce z udziałami.
    np. 192.168.100.101/Publiczny. Jeśli nie ustawiliśmy pod Ubuntu dostępu dla gości wpisujemy „Nazwę użytkownika” oraz „Hasło”. Jeśli mamy dostęp dla gości to zaznaczamy fiszkę przy „Anonim”.
  1. Jeśli wybraliśmy „Skanuj” to czekamy na koniec skanowania.
  2. Po uwierzytelnieniu, będziesz mógł przeglądać pliki i foldery na dysku innego komputera z telefonu z systemem Android. Upewnij się, że zaznaczyłeś foldery, które chcesz udostępnić w konfiguracji Samby na swojej maszynie z Ubuntu.

Uwagi:

      1. Istnieje wiele innych aplikacji, które pozwalają na podłączenie do serwera Samba z systemem Android. ES File Explorer jest jednym z łatwiejszych rozwiązań.
      2. Stosując odwrotną sytuację (serwer Samba na systemie Android) uzyskamy możliwość pracy z plikami i folderami na telefonie z systemem Android z poziomu komputera.

Angry Birds Star Wars

Od dzisiaj można pobierać kolejną część przygód Angry Birds. Angry Birds Star Wars Wściekłe Ptaki występują oczywiście w towarzystwie swoich wrogów – zielonych świń. Nasze Angry Birds występują jako bohaterowie serii Star Wars!

Angry Birds Star Wars to kolejna, dobra i (chyba) najlepsza dotychczas wydana produkcja od Rovio.

[download id=”7″]

Sony Xperia P – debranding i aktualizacja oprogramowania

Dzisiaj robiłem debranding Sony Xperia P oryginalnym oprogramowaniem. Smartfon z brandowanym softem od Orange miał Androida 2.3.7 Gingerbread, który po debrandingu został zaktualizowany do Android 4.0.4 Ice Cream Sandwich.

 

Debranding to łatwa operacja i zajmuje około 15 minut, nie wymaga roota ani odblokowanego bootloadera.

 

1. Włączyć USB debugging w telefonie.
Menu –Ustawienia –Aplikacje –Dla programistów –> zaznaczyć Debugowanie USB

Dodatkowo należy umożliwić instalowanie aplikacji pochodzących z nieznanego źródła:
Menu –Ustawienia –Aplikacje -> zaznaczyć Nieznane źródła

W tym momencie dobrze jest ponownie podłączyć telefon do komputera i upewnić się jeszcze raz czy wszystkie sterowniki zostały zainstalowane. 

2. Instalacja programu Flashtool.
Flashtool – Xperia devices flashing

Flashtool zainstalować w domyślnej lokalizacji.

3. Pobieranie ROM’u dla Xperii P w formacie FTF.
Link prowadzi do strony XDA File Server, na którym znajduje się oficjalny ROM w wersji LT22_6.0.B.1.654

XDA File Server – For all your ANDROID ROMS! /Files/Sony (Ericsson)/Sony Xperia P/STOCK ROMS/

4. Pobrany plik FTF umieścić w folderze:
C:\Flashtool\firmwares\

5. Podłączyć telefon do komputera

6. Uruchomić Flashtoola:
– uruchomić Flashtoola
– kliknąć na symbol błyskawicy
– zaznaczyć Flashmode i kliknąć OK
– zaznaczyć oprogramowanie skopiowane wcześniej do folderu C:\Flashtool\firmwares\ Zaznaczamy odpowiednie oprogramowanie w lewej kolumnie (LT22, 6.0.B.1.654). Jeśli odznaczy się wipe userdata” przed flashowaniem (po prawej stronie w oknie) dane zostaną zachowane. Kliknąć OK

7. Postępować zgodnie z komunikatami pojawiającymi się na ekranie. 
– wyłączyć telefon
– nacisnąć i przytrzymać przycisk ściszania, podłączyć ponownie telefon do komputera trzymając przycisk ściszania

8. Rozpocznie się proces flashowania.
Jeśli pojawi się komunikat o przerwaniu procesu z powodu braku sterowników, należy zainstalować sterowniki znajdujące się w katalogu C:\Flashtool\drivers\

Na tym etapie miałem problemy, ponieważ ciągle pojawiał się komunikat o braku sterowników. Na komputerze z Windowsem XP nie udało się, brakowało sterowników, instalacja z katalogu nie pomogła. Dopiero na Windows 7 poszło flashowanie.

9. Po udanym flashowaniu w oknie pojawi się komunikat “Flashing finished”
– odłączyć kabel USB od komputera
– włączyć telefon
– czekać, aż telefon uruchomi się ponownie
– nie panikować

10. Telefon ma nowe oprogramowanie bez śmieci od operatora.

 

Problemy może sprawiać podłączenie telefonu do komputera za sprawą złych sterowników, można je zainstalować z folderu C:/Flashtool/drivers/Flashtool-drivers.exe

Odszukanie numeru brandingu (customization number).
Numer brandingu (customization number) telefonu określa w jakim regionie lub który dostawca dostarczył nam telefon. Numer będzie potrzebny na przyszłość w razie powrotu do tego brandingu.

Aby to sprawdzić, otworzyć dialer i wpisać ciąg znaków: *#*#7378423#*#*
Pojawia się menu, należ wejść w Access Service Menu -> Software info -> Customization Version

Aktualizacja do Android 4.0.4 Ice Cream Sandwich.

Teraz możesz już zaktualizować swój telefon do najnowszej wersji Androida z poziomu telefonu. Wystarczy wejść w ustawienia i włączyć aktualizację.