PDAclub.pl - Forum użytkowników technologii mobilnych
Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => HTC => Pocket PC z telefonem - ogólnie (WM Professional/WP6.x) => Raphael => Wątek zaczęty przez: blues55 w Listopad 12, 2008, 17:44:45
-
Witam,
jestem nowym użytkownikiem HTC stąd pytania. Wszelkie dostepne kuchnie pozwalają zmienić SYS oraz OEM. Mam duży problem z XIP ( szczególnie komenda insert ), urządzenie nie chce się bootować. Sposób " step by step" byłby bardzo wskazany. Jak w HTC minąć kompilowanie *.dsm oraz *.rgu, czyli jak poradzić sobie bez komendy buildOS ? Będę wdzięczny za pomoc.
-
przejdz do archiwalnych metod, zostaw buildxip.
kalkulator i kartka w dłoń, ręczna relokacja :ok:
http://forum.xda-developers.com/showthread.php?t=390222
na czym polega praca?
1. Poprawne wyjęcie XIPa (tego drugiego)
2. Rozpakowanie i przepaczkowanie xipport
3. Przełożenie tego co potrzeba (MSKernel)
4. Relokacja obszarów Virtual Base i Dll Address
5. Reloc P zrobi resztę
6. Patrzymy czy mapy relokacji są poprawne
7. składamy XIP i wstawiamy go w poprawny adres xipportem
Mam nadzieję, że tyle tobie wystarczy. Dokładniejszy poradnik dopiero planuję :)
-
Dzięki.
Myślałem o prostszym sposobie. Wyciągam pierwszego oraz drugiego xip'a, z pierwszego wywalam wszystko oprocz czesci oem czyli ( nk, flasdrv etc ), pakuje hybryde i wkladam insertem do os.nb.payload końcowego z nowym SYS, który jest już po przejściu buildOS. Jak to widzisz ?
-
pierwszego nawet nie ruszaj, nie jest do niczego potrzebny. Można go pod zachowaniem pewnych warunków wywalić, ale jeszcze nie opracowałem uniwersalnej metody.
metoda którą zaprezentowałem ma tą zaletę, że co to by nie było za urządzenie zawsze ruszy.
Trzeba tylko poukładać te "puzzle" i możesz być pewien, że rom wstanie.
-
W pełni się zgadzam, że Twoja metoda jest najbardziej właściwa. Ostatecznie tak zrobię ale teraz spróbuję trochę automatyki. W końcu dlatego kupiłem urządzenie ze slotem SD a nie Diamonda aby trochę poeksperymentować :)
-
owszem, buildxip jest bardzo przydatnym i miłym dodatkiem, o ile działa...
-
Buildxip zwykle mi działał. Dostawałem nieskompresowany out.bin. Problem z działaniem mam prawie zawsze w przypadku Xipport.
-
A dobra. xip sobie wyciągnołem w kuchni z romu po przez Begin. :ohreally:
-
Dla pewności wyciągnąłem rom z pdaviet 20757 ( out.bin ), następnie buildxip i xipportem wpisując adres 00320000 oraz plik os.nb stworzyłem plik do flashowania. Os.nb zostawiłęm oryginalny tylko do testu xip.bin. Niestety nic ...
-
Połowicznie się udało. Zrobiłęm 20757 wykorzystując xip z pdaviet. buildxip jednak nie działa zbyt dobrze. Po rozpakowaniu i spakowaniu nie nadaje sie do użytku. Pojawia się kolejna kwestia. Jak zrobić ROM bez użycia BuildOS i pakowania wszystkich *.dsm i *.rgu do jednego worka bez możliwości ponownego użycia ?
-
a po co się bawisz w wyciąganie XIPa z ROMu który masz unprotected - hint: PROven ROM 1.01 B)
A tak trzymając się tematu - polecam ten przewodnik
http://forum.xda-developers.com/showthread.php?t=438676
mocno manualny ale na 100% skuteczny
-
Bawię się trochę w R&D Department :) Tak naprawdę to liczyłem, że znajdę na xda kuchnię podobną jaką miałem dla urządzenia innej marki ( skrypty w java załatwiały temat ). Jestem na 60-70 % umiejętności jakie chciałem nabyć.
Dzięki. Twój ROM unprotected także będzie mi pomocny. Może przedstawisz krok po kroku jak nie używać BuildOS dla dobra ogółu :smile:?
-
buildos dobra rzecz
co do .dsm i .rgu, "all_packages_to_one" -> program Bepe
-
Będę testował. Obecnie jestem na etapie Windows Media Player i bardzo dziwnie zachowującego się odtwarzacza muzyki w TouchFlo - lata jak oszalały.