Software - Instalacja narzędzia SDK

SDK to potężne narzędzie deweloperskie służące do pełnej obsługi systemu Android. Dzięki zaawansowanym funkcjom jego składników mamy możliwość emulowania systemu, podglądu wykonywanych procesów "na żywo", wykonywania w bardzo łatwy sposób screenshotów, obsługę telefonu z Windowsowego wiersza poleceń oraz wiele innych funkcji.



Instalacja
# Pobierz paczkę z android-sdk-windows-1.5_r3.zip
# Wypakuj pobrane archiwum na dysk komputera do katalogu np.: ''C:\SDK''.
# Z folderu ''C:\SDK\tools\'', skopiuj dwa pliki: '''adb.exe''' i '''fastboot.exe''' do folderu ''C:\windows\system32\''.
# Następnie musisz dodać zmienne środowiskowe. W tym celu przejdź do: "Panel sterowania" → "System" → zakładka "Zaawansowane" → kliknij na przycisk "Zmienne środowiskowe".
# W dolnym oknie odszukaj linijkę "Path" i kliknij "Edytuj". Na końcu pola dopisz: ;C\SDK\tools\
#* Pierwsza część ścieżki, tj. "C\" może być różna w zależności od tego gdzie znajduje się SDK.



Włączenie "USB debugging" w telefonie
# Przejdź w telefonie do: Ustawienia(Settings) → Aplikacje(Applications) → Programowanie(Development).
# Zaznacz "ptaszek" przy pierwszej z opcji (USB debugging).
# Podłącz telefon za pomocą kabla USB do komputera, a gdy komputer poprosi nas o sterowniki, wskaż mu odpowiedni katalog: ''C:\SDK\usb_driver\'' i wybierz odpowiednią dla siebie wersję.

Aby sprawdzić działanie SDK, wchodzimy w windowsowskie CMD i wpisujemy:
adb devices

Komenda powinna pokazać numer seryjny naszego telefonu.

Hardware - Partycjonowanie karty MicroSD

W tym poradniku zaprezentuje jak w łatwy i szybki sposób wykonać trzy partycje na karcie Micro SD z poziomu terminala w recovery. Tworzonymi partycjami będą fat32 (ogólna partycja na pliki multimedialne), ext2/3 (partycja do instalacji aplikacji) oraz partycja linux-swap (partycja służąca jako dodatkowa pamięć RAM). Większość tworzonych teraz ROM-ów jest domyślnie ustawiona na instalację aplikacji na karcie pamięci, jeśli znajduje się na niej partycja ext2/3. Jest to głównym powodem jej tworzenia. Natomiast partycję linux-swap tworzymy aby przyśpieszyć działanie ROM-ów w naszym telefonie, poprzez zwiększenie ilości pamięci RAM. Jest to bardzo potrzebne przy wersjach ROM-ów HERO, gdzie większa ilość pamięci jest jak najbardziej zalecana, a przy użyciu szybkich kart bardzo dobrze się sprawuje.
Jednym z wymagań, oczywiście oprócz ROOT-a, jest posiadanie recovery od Cyana w wersji co najmniej 1.3.1.
Tworzenie partycji
Pamiętaj, że po tych czynnościach twoja karta straci wszelkie dane, więc najpierw zrób jej backup.
Wszystkie operacje będą wykonywane z poziomu recovery, więc aby do niego wejść wyłącz telefon i włącz przy użyciu klawiszy home+power, a następnie:
alt+x - wejście do terminala
parted /dev/block/mmcblk0 - uruchamia program do partycjonowania z naszą kartą Micro SD
print

Komenda print wyświetli nam ilość partycji i ich wielkości, zsumujmy ich wielkość aby wiedzieć ile mamy ogólnie miejsca na karcie. Ja miałem 1978MB i dalej będę używał tej liczby. Obliczmy wielkości partycji, 1978-500(ext2)-32(linux-swap nigdy więcej!)=1446MB(fat32), Jeśli mamy obliczone w wierszu poleceń piszemy dalej:
rm 1 - kasuje pierwszą partycję
rm 2 - kasuje drugą partycję - opcjonalnie w zależności od ilości partycji na karcie
mkpartfs primary fat32 0 1446 - tworzy partycję fat32 o rozmiarze 1446MB
mkpartfs primary ext2 1446 1946 - tworzy partycję ext2 o rozmiarze 500MB
mkpartfs primary linux-swap 1946 1978 - tworzy partycję linux-swap o rozmiarze 32MB
print - sprawdzamy efekty naszej pracy i poprawność wielkości powstałych partycji
quit - wychodzimy z programu parted
upgrade_fs - konwertujemy partycję ext2 na partycję ext3
recovery - wracamy do recovery

Jeśli chcielibyśmy od razu po zrobieniu partycji zainstalować jakiś ROM, to po komendzie upgrade_fs należałoby wpisać:
ums_enable

Karta, a raczej partycja fat32, zostałaby wykryta przez system Windows, a po nagraniu na niej pliku update.zip z ROM-em należy w terminalu wpisać:
ums_disable
recovery

Po powrocie do recovery pozostaje wykonać wipe(alt+w jeśli zalecany przed instalowanym ROM-em) oraz zatwierdzić flshowanie pliku update.zip(alt+s).

Pamiętaj też, że wszystkie operacje tu opisane wykonujesz na własną odpowiedzialność, nie ponoszę żadnych konsekwencji ze szkodliwych działań wywołanych przez któryś z opisów.
Dyskusja na temat tego poradnika toczy się na stronach Największego Forum Android.

Android - Polska baza wiedzy Android

Z przyjemnością ogłaszam Wam, że powstała pierwsza w Polsce baza wiedzy systemu Android. Na stronach Wiki.android.com.pl znajdziemy odpowiedzi na większość nurtujących nas pytań związanych z tym systemem, a znajdujący się tam FAQ w szybki sposób odpowie na podstawowe pytania początkującego użytkownika.
Z dnia na dzień baza wiedzy jest rozbudowywana, więc pewne jest, że w przyszłości stanie się jednym z głównych źródeł czerpania wiedzy na temat Androida.

Software - BonsaI 1.5b by Misiek_ud

Z przyjemnością przedstawiam Wam kolejną wersję ROM-u BonsaI.
Mam nadzieje, że nie jeden z Was skusi się chociaż na próbę możliwości i stabilności BonsaI, a w odpowiedzi napisze kilka słów, które pomogą mi jeszcze bardziej usprawnić mój ROM. Będę wdzięczny za wszelkie wskazówki i opinie.

Jeśli nie jesteś pewien: Przebiegu instalacji? Jak się za to zabrać? Czy Twój telefon się na to nadaje? ZAPYTAJ w tym temacie!! Nie lekceważ flashowania, zawsze może coś nie wyjść i zostaniesz z cegłą.

BonsaI 1.5b
BonsaI 1.5a

1.5b SHA-1 Checksum: A6A58E26D8F889936CD6E71E5DDDC01E4C81EDEA
1.5a SHA-1 Checksum: 1D9BE219756C13BA6ADC2E4DAC969EE184AFDB48
SHA-1 Ckecksum możesz sprawdzić za pomocą HxD Hex Editor

Do instalacji BonsaI 1.5 wymagane są:
- Root
- Radio 2.22.19.26I
- Zalecam backup nandroid oraz wipe przed instalacją BonsaI.

Przykładowe screeny:















Wersja 1.5b:
- A2SD Cyan (SYMLINK/BIND)
- Louderv5 od Meltusa (polepszone parametry audio, v6 charczy)
- Wsparcie dla ext2/3/4 A2SD
- Wsparcie Ad-hoc
- Mniejsza ilość aplikacji (każdy sobie wgra co mu potrzebne)
- Music z HTC Hero
- Battery widget
- ROOT explorer
- Tapety Bonsai
- Nominalna częstotliwość procesora 528 MHz

Wersja 1.5a:
- Louderv5 od Meltusa (polepszone parametry audio)
- Gotowy do bardzo łatwej i bezpiecznej metody A2SD MarcusMaximus' A2SD + Dalvik-Cache
- Multitouch w przeglądarce
- Kamera z Rogersa
- Dalvikvm z Ion
- ASTRO File Manager (Menadżer plików)
- aTrack Dog (śledzenie nowych wersji programów)
- Background (tapety na każdy dzień)
- Barcode Scanner (skaner kodów kreskowych)
- Bluex (wysyłanie plików przez Bluetooth)
- Documents To Go (edytor plików *.doc i *.xls)
- Forecast Weather (program do pogody)
- Gadu Droid (komunikator internetowy)
- handyCalc (rozbudowany kalkulator)
- Market Enabler (program do odblokowania płatnych aplikacji w Markecie)
- Navi Expert (program do nawigacji)
- Note Everything (wielofunkcyjny notes)
- SaveMMS (program do zapisywania załączników z MMS'ów)
- TTS Service (program do czytania tekstu)
- Wireless Tether (udostępnianie połączenia internetowego)
- YouTube Downloader (pobieranie plików z YT)
- Widżet Overclock (do podkręcania procesora G1)
- Widżet Internal (pokazuje ilość wolnej pamięci ROM)
- Widżet SD Card (pokazuje ilość wolnej pamięci na karcie SD)
- oraz kilkanaście standardowych aplikacji

Audio
Jako, że ROM jest pozbawiony dźwięków audio, pozostawiłem tylko po jednym na start, umieszczam paczkę, którą należy rozpakować na karcie SD.
Dzięki temu przy wyborze dźwięków w telefonie będziemy mogli wybrać te z karty SD.
audio.zip

A2SD - BonsaI 1.5b
BonsaI 1.5b wspiera A2SD dla partycji ext2/3, czyli instalację aplikacji na karcie MicroSD. Zastosowanie tej metody na naszym G1 jest niesłychanie proste. Wystarczy, że stworzymy na karcie pamięci partycję ext2/3, a programy automatycznie będą się na niej instalowały.
Ta metoda A2SD jest bardzo łatwa do uruchomienia i usunięcia. Nie stosuj dodatkowo innej metody A2SD, to może zniszczyć system.



A2SD - BonsaI 1.5a
Jako, że BonsaI 1.5a wspiera A2SD/ext2, czyli przenoszenie i instalację aplikacji na karcie MicroSD. Poniżej opisuje, jak bezpiecznie zastosować tą metodę na naszym G1:
- umieszczamy w telefonie czystą kartę pamięci(może być bez partycji ext2)
- uruchamiamy program AppsToSD, który standardowo zawarty jest w ROM'ie BonsaI i dajemy mu prawa root
- suwakiem ustawiamy ile miejsca z karty SD chcemy przeznaczyć na partycję ext2, na której będą instalowane programy i klikamy Apply!
- Po tej operacji klikamy na Reboot now telefon się zresetuje, wtedy będziemy mogli sprawdzić efekty podziału partycji. Od tej pory wszystkie gry i aplikacje będą instalowane na nowo stworzonej partycji ext2.





Ta metoda A2SD jest bardzo łatwa do uruchomienia i usunięcia. Usuwania teraz nie będę pokazywał, ale dla zainteresowanych służę pomocą na PRIV.

Plany dla wersji 1.5c:
- więcej elementów z HERO
- modyfikacje wizualne (rozbudowa motywu BonsaI)
- i co jeszcze wyjdzie z opinii i w czasie użytkowania

Wszelkie opinie, porady, propozycje i całą dyskusje na temat BonsaI proszę prowadzić w tymtemacie na Największym Polskim Forum Android.

Standardowo jeszcze dodam, że nie odpowiadam za ewentualne szkody wyrządzone przez BonsaI.