Znajdź zawartość
Wyświetlanie wyników dla tagów 'romxródła' .
-
Tutorial 1. ROM - Tworzenie ROMu ze źródeł CyanogenMod
Grzesiek95112 opublikował(a) temat w Tutoriale
W tym tutorialu opiszę, jak stworzyć ROM ze źródeł CyanogenMod na podstawie Sony Ericssona Xperia X8. Aby móc stworzyć ROM trzeba mieć trochę doświadczenia w systemie linux. Brak znajomości linuxa nie oznacza, że nie dasz rady przejść przez poradnik, jednak może być ciężko. Potrzeba Ci jeszcze trochę chęci i cierpliwości i zainteresowania konslolą(nie PlayStation, chodzi o coś takiego jak Windowsowy wiersz poleceń). Jeśli chodzi o komputer, to są pewne wymagania: Procesor z minimum dwoma rdzeniami, 64 bitSystem Linux najlepiej z tych opartych na Debianie(Polecam Ubuntu, Linux mint lub Debian. Komendy będą działały pod ubuntu, inne dystrybucje to kwestia dostosowania komend i instalacja brakujących pakietów)2 gb RAMu4 gb SWAPuPojemny dysk twardy. Tak ok. 30 gb lub więcej.Wyżej wymienione wymagania mają charakter poglądowy. Mogą być wygórowane i na wiele gorszym sprzęcie jest możliwość stworzenia ROMu. Może się jednak zdarzyć, że nie zadziała na wiele lepszym sprzęcie. No to zaczynamy Pamiętaj, aby komendy wpisywać jako SuperUser. 1. System operacyjny linux i Android SDK Jeśli jeszcze tego nie masz to szybko ściągaj najnowsze Ubuntu lub Linux Mint i instaluj. Jeśli chodzi o instalacje linuxa i Android SDK, to niestety musisz zrobić to na własną rękę. Dodam, ze linuxa da się z łatwością zainstalować obok Windowsa. 2. Pakiety dla linuxa Otwórz terminal i wpisz do terminala jako root: apt-get updateI jeszcze to: apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev openjdk-6-jre openjdk-6-jdk pngcrush schedtool libxml2 xsltproc g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline-gplv2-dev gcc-4.7-multilib g++-4.5-multilibMoże się zdarzyć, że powyskakują Ci błędy. Niektóre pakiety mogą juz być zainstalowane. Na wszelki wypadek zrób jeszcze raz: apt-get updateMożesz tez instalować każdy pakiet osobno. Jeśli nie da się zainstalować kilku pakietów, sprawdź ich nowsze wersje (nie gwarantuje działania). 3. Tworzenie miejsca pracy Wejdź do terminala, zaloguj się jako root i wpisz: cd ~mkdir binmkdir cyanogenmodcd cyanogenmodPATH=~/bin:$PATH 4. Repozytorium W terminalu wpisz: curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repochmod a+x ~/bin/repo 5. Pobieranie źródeł(może trochę potrwać) Znowu terminal: Wybrałem gingerbread. Oczywiście można ściągnąć np. ICS (oficjalny cm na x8 niestety kończy się na gingerbread). 6. końcowe komendy cd ~cd cyanogenmod. build/envsetup.shbreakfast shakiraShakira to nazwa mojego urządzenia. 7. Budowanie Terminal: make -j4 baconLub make -j4 otapackage Powinniśmy otrzymać CyanogenMod 7, czyli zmodyfikowany Gingerbread. Nie jestem osobą, która wszystko potrafi. Jeśli zrobiłem błędy, popraw mnie.