Skocz do zawartości
Zenderable

[1/3]Kompletny rozwój właśnego ROM'u i podstawowe poradniki

    Rekomendowane odpowiedzi

    Cześć,

    Jeśli jesteś gotów nauczyć się budować własne ROM'y to powinieneś wiedzieć/mieć następujące rzeczy:

    • Podstawowa wiedza na temat poleceń Promt
    • Znajomość podstawowego oprogramowania Windowsa
    • PC z zainstalowanymi wszystkimi narzędziami
    • Telefon z odblokowanym bootloaderem

    Ten poradnik jest dla systemu operacyjnego Windows (w moim przypadku Windows 7 64x) i Androida 2.3+

    Ale kuchnia Dxda obsługuje także dystrybucje Linuxa.

    W całym wątku można dowiedzieć się jak:

    • Zrobić Custom ROM
    • Rozpakować pliki FTF
    • Używać Cygwina
    • Konfigurować Android Kitchen
    • Edytować pliki .apk
    • Edytować pliki .jar
    • Edytować pliki .9.png
    • Zrootować system
    • Pisać skrypty
    • Zrobić paczkę .zip do flashowania
    • Portować aplikacje
    • Edytować build.prop
    • Edytować init.d
    • Informacje o każdym pliku konfiguracji
    • Tworzenie hostów
    • Konfigurować APN
    • Edytować boot.img
    • Konwertować .png do .rle lub odwrotnie
    • Pisać updater-script
    • Zrobić instalatora "Aroma"
    • Ustawić domyślne ustawienia po instalacji ROM'u

    Wymagane narzędzia:

    Przegląd narzędzi

    Wprowadzenie

    Film ten zawiera informacje na temat podstawowych programów to tworzenia swojego ROM'u. Poradnik jest dla wszystkich urządzeń. Pliki FTF są dla urządzeń Xperia, jeśli masz inne urządzenie, nie bój się. Poszukaj innych źródeł dla twojego systemu :)

    Ustawienia programu Cygwin i Android Kitchen

    Ten video uczy jak konfigurować Cygwin'a i kuchnię.

    Konfigurowanie pozostałych narzędzi (FTF extractor, flashtool, fastboot itp.)

    Jak wyżej :chytry:

    Uzyskiwanie folderu systemowego

    Uniwersalna metoda do uzyskiwania folderu systemowego (Wymagany ROOT)

    Ten poradnik pokaże jak wyodrębnić pliki systemowe z pakietów FTF. Użyjemy do tego "Rozpakowywator pliku FTF"

    1) Pobierz Terminal Emulator z Google Play

    2) Otwórz go i wpisz:

    su

    Potwierdź - zapyta Cię o permisje.

    3) Wpisz:

    tar -c system/* >> sdcard/system.tar

    Spowoduje to skopiowanie wszystkich plików systemowych na kartę SD o nazwie system.tar

    Zajmie to trochę czasu, więc trzeba uzbroić się w cierpliwość

    4) Gdy to się stworzy można go wyodrębnić za pomocą programu "Win RAR" lub innego. Będzie to miało duży rozmiar, więc zrób miejsce na karcie SD!

    5) Po rozpakowaniu zobaczysz takie coś:

    /app
    /bin
    /etc
    /fonts
    /framework
    /lib
    [color="#FF0000"]/lost-found[/color]
    /media
    [color="#FF0000"]/sd[/color]
    /semc
    /usr
    /xbin
    build.prop
    [color="#FF0000"]I kilka innych pozostałych folderów nie wymienionych tutaj[/color]

    Wystarczy usunąć teraz foldery zaznaczone na czerwono. Nie martw się jeśli ich nie masz - nie są potrzebne.

    6) Pozostaną nam takie foldery:

    /app
    /bin
    /etc
    /fonts
    /framework
    /lib
    /media
    /semc
    /usr
    /xbin
    build.prop

    Teraz to wszystko... Możesz się pobawić, pododawać swoje aplikacje do tych folderów itp.

    Wyodrębnianie pliku .ftf

    Tylko dla urządzeń Xperia!

    Link do następnych części: http://forum.android.com.pl/f1002/2-3-android-kitchen-apk-tool-374438/

    http://forum.android.com.pl/f1002/3-3-edycja-build-prop-we-wa-asnym-romie-374441/

    Edytowane przez Zenderable

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    @Up

    Gdzie wsadzić plik apk w tym apktoolu żeby go dekompilować ?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Gdy to wpisuje

    tar -c system/* >> sdcard/system.tar

    pisze

    sh: can't create sdcard/system.tar Read-only file system

    Co zrobić?

    Mam quantum 4

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    A u mnie nie rozpoznaje polecenia tar. Czy coś muszę doinstalować by Terminal Emulator widział polecenie tar? Mam stockowe XEO zrootowane.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    mam to samo

    lepiej użyć root explorer i skopiować /system na sd

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Root Explorer ma opcję tworzenia plików .tar więc poradziłem sobie w ten sposób. :)

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Siema. Gdy próbuje uruchomić kuchnie, wyskakuje mi takie coś:

    scripts/check_binaries: line 22: clear: command not found

    Welcome to dsixda's Android Kitchen

    Please wait .

    Error: The application 'clear' is not installed - the kitchen

    will not function properly without it. Ensure you did

    not miss a step during installation! Refer to the

    Android Kitchen FAQ at xda-developers.com for further

    assistance.

    PLEASE READ THE FAQ BEFORE ASKING QUESTIONS!

    I nic się nie dzieje. Mam Windows XP 32bit. Proszę o pomoc.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Mam problem-podczas uzyskiwania folderu systemowego w kroku 3,kiedy trzeba wpisać komendę "tar -c system/* >> sdcard/system.tar" wpisuję ją i nic się nie dzieje.Zmieniałem uprawnienia i wszystko co mi przyszło do głowy i nic się nie zmieniło:/ U kolegi na PC wszystko działa,a mamy taką samą konfigurację systemu:/

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    mkcinek

    Wszystko ładnie, pięknie tylko szkoda ze filmy po angielsku :D

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x