Dzisiaj na xda natknąłem się na mega ciekawą rzecz, dzięki której za niewielkim wysiłkiem każdy z nas może poczuć się jak prawdziwy kucharz 😃
Link do oryginalnego wątku: [GUIDE] dsixda's Android Kitchen - Now with SGS2 support (Windows/Linux/Mac) - xda-developers
Download: https://github.com/dsixda/Android-Kitchen/archives/master
PROCEDURA GOTOWANIA ROMU
Po pierwsze potrzebujesz zrootowanego SGSII z ClockworkMod recovery
Odwiedź
Android Kitchen żeby pobrać kuchenkę. Następnie w FAQ znajdziesz instrukcję, jak zainstalować kuchenkę na Windowsie, Linux'ie lubMac OS X. Upewnij się, że przeczytałeś FAQ dokładnie..
Wrzuć bazowy ROM(y) do folderu original_update. Dla SGSII wspierane są następujące formaty plików, które mogą być wrzucone do tegoż folderu: (możesz tam wrzucać wiele romów):
Stockowefirmware:
factoryfs.img (i opcjonalnie: cache.img, zImage)
TAR zawierające factoryfs.img (opcjonalnie: cache.img, zImage, modem.bin)
ZIP zawierające factoryfs.img (opcjonalnie: cache.img, zImage, modem.bin)
[*]Custom ROM:
ZIP stworzony przez kuchenkę z stockowego firmware
ZIP stworzony z istniejącego custom romu (ograniczone wsparcie -- dotychczas testowane jedynie z Villain ROM)
[*]Nandroid backup z ClockworkMod recovery
system.img oraz boot.img
[*]Teraz kilka podstawowych kroków do stworzenia twojego pierwszego romu jak już wrzucisz bazę plików do folderu: original_update (więcej opcji jest dostępnych w kuchence):
Uruchom kuchenkę za pomocą: ./menu
Stwórz folder roboczy (poprzez wybranie bazowego ROMu)
Jeżeli użyłeś factoryfs.img ale później nie dodałeś cache.img, to zawsze masz opcję żeby dodać cache.img później używając Extract CSC script w Advanced menu's 'Plugins' section.
[*]Opcjonalnie: Dodaj zrootowany kernel(zImage) do bazy w swoim folderze roboczym.
Możesz stworzyć rom bez zImage dzięki czemu zachowasz aktualnie znajdujący się na twoim SGS'ie kernel, jednak trzeba pamiętać, że nowsze romy niekoniecznie muszą współpracować z kernelami ze starszych.
Jeżeli używasz stockowego kernela(zImage), zawsze możesz zamienić go później za pomocą CF-Root kernela lub jakiegokolwiek innego customowego. Zwyczajnie podmień stockowy zImage w dowolnym momencie przed ugotowaniem romu.
Jeżeli używasz customowego kernela ale nie zImage CF-Root to jest opcja w Advanced options menu w kuchence, w zakładce Plugins add the ClockworkMod Manager APK dzięki czemu można uzyskać dostęp do ClockworkMod recovery. Musisz natomiast używać customowego/zrootowanego kernela żeby móc korzystać z tej apki
[*]Opcjonalnie: Dodaj modem.bin do bazy w swoim folderze roboczym, albo usuń już istniejący modem.bin jeżeli go nie chcesz. Możesz flashować rom z lub bez modem.bin.
[*]zrootuj swój ROM
[*]DodajBusybox
[*]W Advanced options menu: zrób de-odex swojego ROMu
[*]UgotujROM
Rom jest ugotowany w postaci pliku ZIP przeznaczonego do flashu za pomocą recovery. W żadnym wypadku nie ODINA.
[*]Różne pierdoły:
Wybieraj standardowe opcje jeżeli jesteś o coś zapytany przez kuchenkę i nie jesteś pewien, którą opcję wybrać.
Na wiele pytań odpowiedzi są udzielone w FAQ znajdującym się w postach 3 i 4 w wątku głównym
Android Kitchen . Więc proszę najpierw zajrzyj tam jeżeli pojawią się jakieś problemy.
Przede wszystkim bądź cierpliwy, wykorzystaj ile tylko ci potrzeba czasu i dobrze się baw!!