Jestem doświadczonym weteranem Linuksa, a ostatnio kupiłem Samsung Galaxy S2 od T-Mobile. Czuję majsterkowanie, więc zdecydowałem się pobrać kod źródłowy ze strony Samsunga i zacząć bawić się.
Mój problem polega na tym, że mam już zainstalowany ClockworkMod na moim telefonie, więc nie chcę odinflashować nowego jądra i tym samym uszkodzić ClockworkMod, więc szukam szczegółów, jak stworzyć odpowiedni pakiet instalacyjny ClockworkMod (ogólnie / always zip file?), abym mógł przetestować nowo skompilowane jądra.
Moje wyszukiwanie w Google do tej pory przyniosło nic. Strona ClockworkMod wydaje się być dość jałową dokumentacją. Czy ktoś może wskazać mi dokumentację dotyczącą procesu tworzenia pakietu instalacyjnego?
installation
clockworkmod-recovery
Peter Grace
źródło
źródło
Odpowiedzi:
Wymagana część pliku .zip jądra wygląda następująco:
Będziesz także chciał mieć
zImage
plik jądra w innym miejscu, najłatwiej, jeśli po prostu masz go w katalogu głównym archiwum.updater-script
zawiera co najmniej następujące (zakładazImage
w katalogu głównym):Możesz także wykonywać takie czynności, jak pokazywanie paska postępu, drukowanie wiadomości, czyszczenie
/cache
i tak dalej.Będziesz chciał pobrać
update-binary
z innego pakietu jądra dla SGS2. Jeden losowo jest dołączony do tego postu XDA .Testowałem tę metodę na moim SGS Vibrant bez problemu, używając jądra z pakietu Odin i
update-binary
innego .zip jądra Vibrant. Zauważ, że jest to całkowicie bezpieczne, dopóki piszesz na właściwej partycji - dla Vibrant tak byłobml17
, dla SGS2 wydaje się, że takmmcblk0p5
(na podstawie jądra z XDA, które podłączyłem powyżej) lubmmcblk0p8
jeśli flashujesz cały obraz rozruchowy (patrz komentarze poniżej). Na pewno będziesz chciał to zweryfikować. W najgorszym przypadku twoje jądro nie działa i flashujesz znane dobre.źródło
mount
aby zobaczyć, które bloki są mapowane gdzie. W przeciwnym razie znajdź ROM.mount
nie pokazuje ani p8, ani p5. Googling wydaje się wskazywać, że zImage powinien być zapisany na p5, podobnie jak ta strona: forum.xda-developers.com/showthread.php?t=1691867 . Próbowałem wyświetlić zawartość folderu wymienionego w wątku, ale nie istnieje on na moim telefonie ...Odkryłem, że możesz używać fastboot bez wpływu na CWM.
lub
źródło