[614c] Przygotowanie do polskiej kuchni + zmiana PagePool

  • 5 Odpowiedzi
  • 2801 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

wlodixon

[614c] Przygotowanie do polskiej kuchni + zmiana PagePool
« dnia: Listopad 25, 2008, 01:54:17 »
Witam wszystkich.

Jakiś czas temu obrałem sobie za zadanie stworzenie kuchni dla 614c i nie ukrywam, że częściowo mi sie to udało (Z wielką pomocą Netzmark-a za co bardzo dziękuje)
Kuchnia jest jeszcze BARDZO niedopracowana i raczej jest trochę odmienna od innych ponieważ umożliwia utworzenie "podstawy kuchni" z pliku flasha. (Czyli nie bazujemy na jakim nieaktualnym syfie tylko możemy sobie "rozpakować do edycji" jakąś modyfikowana wersje)
Niestety moje umiejętności automatyzacji są bardzo małe więc mogą pojawiać się jakieś błędy (niektóre potrzebne pliki mam w systemie wiec na innym komputerze może ich brakować). Dlatego zapraszam wszystkich chętnych do testowania i ewentualnych informacji o błędach.

W tej chwili w paczce znajduje się część zajmująca się przerobieniem flasha na atomy do dalszej edycji.
Pytania będą mile widziane (może wspólnie uda nam się coś z tym zrobić).

Korzystająć z wolnych chwilach (jeśli będą zainteresowani) będę dopisywał co już wiem na temat rozgotowywania i zagotowywania ROM-u.
Dzisiaj niestety ogranicze sie do minimum.

W skrócie.
W archiwum znajdują się foldery:
_BOOT - tam znajdzie się plik bootem romu (do modyfikowania na przyszłość)
_FILESYSTEM - tam wyląduje rozpakowany system plików z ROM-u
_XIP - tam znajdą się pliki z XIP ROM-u (jadro systemu i pliki odpowiedzialne za obsługę sprzętu)
batch - tam są skrypty uruchamiające odpowiednie zadania
ROM - jest to miejsce gdzie należy umieścić ROM do "rozgotowania" pod nazwą OS.nb (tam też pojawi się nowy rom)
tools - tam znajdują się narzędzia potrzebne do wykonania czynności




Zapraszam do testowania.


Mini instrukcja:
- Wrzuć swój rom do folderu ROM i zmień jego nazwę na OS.nb
- Uruchom 1.EXTRACT_COOK.cmd z folderu batch.
- postępuj zgodnie ze wskazówkami w oknie (co jakiś czas walnąłem coś po angielsku - nie śmiejcie się  :P )


PS: Napisałem, że jest to kuchnia dla 614c lecz użyte w niej narzędzia są uniwersalne, a więc nie wykluczam, że będą one działały z innymi modelami HP (raczej tymi nowszymi).

-----------------------------------------------------------------------------
Aktualizacja: 27 listopada 2008


ZMIANA PAGEPOOL

Z Poniżej umieszczam paczuszkę całkowisie zajmującą się zmianą PagePool-a.
Od dzisiaj każdy może zmienić PagePool według własnego uznania.

Wystarczy wrzucić FLASH.DIO do wypakowanego folderu i uruchomić jeden ze skryptów:


ChangePagepool_6MB.cmd
ChangePagepool_8MB.cmd
ChangePagepool_10MB.cmd
ChangePagepool_12MB.cmd
ChangePagepool_14MB.cmd
ChangePagepool_16MB.cmd


Po wykonaniu skryptu otrzymamy plik FLASH.DIO z nowym PagePool-em

« Ostatnia zmiana: Listopad 27, 2008, 13:33:08 wysłana przez wlodixon »

*

Offline CaSspeR

  • ****
  • 595
  • Płeć: Mężczyzna
  • Android User
  • Sprzęt: HTC HD2 with ANDROID; Asus Transformer 32GB
Odp: [614c] Przygotowanie do polskiej kuchni
« Odpowiedź #1 dnia: Listopad 26, 2008, 14:32:49 »
Zassałem, spróbowałem i nic nie ugotowałem :P Okazuje się, że za cienki bolek jestem do tego. Mam nadzieję, że w niedługim czasie ktoś napisze tutorial do tej kuchni i nawet tacy laicy jak ja będą w stanie ugotować swój ROM.

Mimo wszystko wlodixon należą Ci się podziękowania za zrobieie tego narzędzia.

Pozdrawiam

*

Offline Netzmark

  • **
  • 137
  • Płeć: Mężczyzna
  • Sprzęt: HP-614c
Odp: [614c] Przygotowanie do polskiej kuchni
« Odpowiedź #2 dnia: Listopad 26, 2008, 15:45:06 »
CaSSper oczywiscie wiesz ze to jest nie kuchnia tylko rozmrazarka dopiero? :-) Do gotowania jeszcze daleka droga....

*

wlodixon

Odp: [614c] Przygotowanie do polskiej kuchni
« Odpowiedź #3 dnia: Listopad 26, 2008, 23:56:43 »
Dodam, że częśc gotującą już też  mam (nawet przegotowałem sobie system plików co już jest równoznaczne z mozliwośćią zmiany plików oraz całego rejestru) ale jest ona jeszcze bardziej rozdziabana niż ta więc na razie nie wrzucam.

Co do tutoriala.

Zanim wrzuce gotowanie pozwole sobie krok po kroku opisywac co sie dzieje i co z tego mamy.
Może ktoś sie podejmie poprawienia skryptów by wszystko było bardziej niezawodne :)

PS: Z przegotowanym systemem plików łaziłem jakiś miesiąc (do wczoraj) więc nadzieje na sukces są spore :)

*

Offline CaSspeR

  • ****
  • 595
  • Płeć: Mężczyzna
  • Android User
  • Sprzęt: HTC HD2 with ANDROID; Asus Transformer 32GB
Odp: [614c] Przygotowanie do polskiej kuchni + zmiana PagePool
« Odpowiedź #4 dnia: Listopad 27, 2008, 16:18:40 »
Ahaa a ja głupi myślalem, że to już można pichcić :) Ehh no nic, i tak trzymam kciuki żeby Wam wyszedł ten projekt. Napewno wielu userów 614'tek chętnie skorzysta i ugotuje romik pod siebie. Pozdrawiam

*

wlodixon

Odp: [614c] Przygotowanie do polskiej kuchni + zmiana PagePool
« Odpowiedź #5 dnia: Listopad 30, 2008, 22:04:34 »
Witam ponownie.

Wypuszczam kolejna wersje cook-a (w tej chwili właściwie un-cook-a)

Czas na wersje 1.1

Zmiany:
- skrypt został w pełni spolszczony
- skrypt został w pełni zautomatyzowany (nie trzeba już wykonywać żadnych dodatkowych czynności)
- program PKGTool.exe automatycznie sortuje pliki
- zmieniony został sposób wypakowania zawartości XIP (jest zautomatyzowany lecz daje mniejsze możliwości modyfikacji w przyszłości może to poprawie)

Znane bug-i:
Czasami (z przyczyn dla mnie nieznanych) program PKGTool nie działa prawidłowo co w rezultacie doprowadza do wielu nieposortowanych plików w folderze (sprawdź poniżej jakie powinny być rezultaty działania skryptu)



Czas na trochę informacji.
Po wykonaniu skryptu otrzymujemy(do edycji):

w folderze _FILESYSTEM\dump powinny znaleźć się następujące pliki i foldery:

OEM
ROM
SYS
default.rgu - plik rejestru
user.rgu - plik rejestru

Wszystkich "grzebków" zapraszam do przejrzenia tych folderów i plików *.rgu (w notatniku).
Pliki można zmieniać/usuwać/modyfikować (choć polecam przeczytać trochę tekstów jak to robić).
Odpowiednich zmian w rejestrze można dokonać edytując pliku rgu.

W kolejnym moim zrzucie postaram sie przygotować skrypt który zedytowane pliki zmontuje spowrotem w plik ROM.


Korzystając z okazji pozwolę sobie powtórzyć, że dokonując tych zmian w systemie plików nie uszkodzimy trwale ROM-u.
Plik BOOT nie będziemy ruszali - więc nie będzie problemów ze startem systemu.

Na tą chwilę też nie będzie możliwości edycji XIP, a więc sterowników do obsługi klawiatury, touchpad-a itd. oraz samego jądra systemu.