Portowanie XIP oraz SYS

  • 13 Odpowiedzi
  • 1533 Wyświetleń

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

*

Offline blues55

  • ***
  • 272
  • Płeć: Mężczyzna
  • Sprzęt: iP 4S, Galaxy Nexus
Portowanie XIP oraz SYS
« dnia: 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.

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Portowanie XIP oraz SYS
« Odpowiedź #1 dnia: Listopad 12, 2008, 17:52:04 »
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ę :)
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline blues55

  • ***
  • 272
  • Płeć: Mężczyzna
  • Sprzęt: iP 4S, Galaxy Nexus
Odp: Portowanie XIP oraz SYS
« Odpowiedź #2 dnia: Listopad 12, 2008, 18:10:15 »
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 ?

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Portowanie XIP oraz SYS
« Odpowiedź #3 dnia: Listopad 12, 2008, 18:14:23 »
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.
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline blues55

  • ***
  • 272
  • Płeć: Mężczyzna
  • Sprzęt: iP 4S, Galaxy Nexus
Odp: Portowanie XIP oraz SYS
« Odpowiedź #4 dnia: Listopad 12, 2008, 18:24:07 »
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ć  :)

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Portowanie XIP oraz SYS
« Odpowiedź #5 dnia: Listopad 12, 2008, 18:25:08 »
owszem, buildxip jest bardzo przydatnym i miłym dodatkiem, o ile działa...
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline blues55

  • ***
  • 272
  • Płeć: Mężczyzna
  • Sprzęt: iP 4S, Galaxy Nexus
Odp: Portowanie XIP oraz SYS
« Odpowiedź #6 dnia: Listopad 12, 2008, 18:30:41 »
Buildxip zwykle mi działał. Dostawałem nieskompresowany out.bin. Problem z działaniem mam prawie zawsze w przypadku Xipport.

*

Offline lovelasik

  • ***
  • 357
  • Płeć: Mężczyzna
  • Kaiser,- Diamond,- Galaxy,- HD2
  • Sprzęt: Kaiser,- Diamond,- Galaxy,- HD2
Odp: Portowanie XIP oraz SYS
« Odpowiedź #7 dnia: Listopad 12, 2008, 21:45:43 »
A dobra. xip sobie wyciągnołem w kuchni z romu po przez Begin. :ohreally:
Kaiser,- Diamond,- Galaxy,- HD2

*

Offline blues55

  • ***
  • 272
  • Płeć: Mężczyzna
  • Sprzęt: iP 4S, Galaxy Nexus
Odp: Portowanie XIP oraz SYS
« Odpowiedź #8 dnia: Listopad 12, 2008, 21:53:18 »
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 ...

*

Offline blues55

  • ***
  • 272
  • Płeć: Mężczyzna
  • Sprzęt: iP 4S, Galaxy Nexus
Odp: Portowanie XIP oraz SYS
« Odpowiedź #9 dnia: Listopad 12, 2008, 22:49:12 »
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 ?

*

Offline qsqa

  • *****
  • 2086
    • KLIKNIJ JEŻELI CHCESZ ŻEBY POWSTAWAŁY NOWE ROMY PL
  • Sprzęt: HD2, Touch Pro 2, Iphone 3G 8GB,
Odp: Portowanie XIP oraz SYS
« Odpowiedź #10 dnia: Listopad 13, 2008, 01:14:24 »
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

*

Offline blues55

  • ***
  • 272
  • Płeć: Mężczyzna
  • Sprzęt: iP 4S, Galaxy Nexus
Odp: Portowanie XIP oraz SYS
« Odpowiedź #11 dnia: Listopad 13, 2008, 12:44:21 »
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:?

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Portowanie XIP oraz SYS
« Odpowiedź #12 dnia: Listopad 13, 2008, 14:49:15 »
buildos dobra rzecz
co do .dsm i .rgu, "all_packages_to_one" -> program Bepe
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline blues55

  • ***
  • 272
  • Płeć: Mężczyzna
  • Sprzęt: iP 4S, Galaxy Nexus
Odp: Portowanie XIP oraz SYS
« Odpowiedź #13 dnia: Listopad 13, 2008, 14:58:47 »
Będę testował. Obecnie jestem na etapie Windows Media Player i bardzo dziwnie zachowującego się odtwarzacza muzyki w TouchFlo - lata jak oszalały.