Autor Wątek: [G500] Kilka pytań co do rozmiaru XIPa i portowania SYS.  (Przeczytany 6800 razy)

Offline Mietas

  • Core
  • *****
  • Podziękowań: 53
  • Nokia Lumia 520, MDA Compact IV
[G500] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« dnia: Poniedziałek, 02 Luty 2009, 15:00 »
Witam. Jak pewnie większość wie mam ostatnio poważne problemy z portowaniem SYS. Ale na tym nie koniec moich problemów. Mam kilka małych dylematów, które muszę rozwiązać, bo będę się gnębił nie wiadomo jak długo.

Mianowicie, do rzeczy:
1. Co się stanie jak wstawię za dużego XIPa? Dokładniej: co się uszkodzi?
2. Mam XIP pod 0x400, a imgfs zaczyna się na 0x320000. Czy jest możliwe że imgfs "uszkodzi" się od XIPa, który ma trochę za dużą wielkość?
3. Portowanie SYS mi za bardzo nie idzie... Problemy zaczęły się, gdy Ham3r robił H3r1... Ham3r'owi za pierwszym razem wystartował 20764, a mi, mimo, że robiłem praktycznie to samo co on niestety nie zadziałał... Co mogę robić źle? Próbowałem podmieniać shell32/shellres, gwes, i kilka innych drobiazgów... Do teraz nie bootuje mi żaden build, oprócz tych, do których wiem co mam robić.

W sumie wszystko... Widać za krótko jestem kucharzem i mam wieeeele nierozwiązanych problemów...
« Ostatnia zmiana: Piątek, 15 Maj 2009, 22:21 wysłana przez Mietas »
Lumia 520, WP8 8.0.10211.250, oryginał Plus
MDA Compact IV, MLR 6.1

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: [BlueAngel] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« Odpowiedź #1 dnia: Poniedziałek, 02 Luty 2009, 16:31 »
1. Napisze początek imgfs, chyba logiczne
Oczywiście kwestia samego sektora to jedno, ale to ile miejsca można wysupłać między phys first, a phys last (a właściwie ram start)
2. sprawdz hex edit co nadpisuje (a tak właściwie dlaczego masz taki duży XIP)?
3. Przekopiowanie całego SYS z jedno urządzenia do drugiego nie jest chyba zbyt trudne, optymalizacje to dopiero drugi krok...


Offline Mietas

  • Core
  • *****
  • Podziękowań: 53
  • Nokia Lumia 520, MDA Compact IV
Odp: [BlueAngel] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« Odpowiedź #2 dnia: Poniedziałek, 02 Luty 2009, 16:37 »
W sumie, to sprawa wygląda tak.

Jakimś cudem zapisywałem XIP pod domyślny adres (czyli ten prawidłowy dla Wizarda). Z takim XIPem wydałem TornFLO i Slima. Dopiero teraz zauważyłem, że w nb od TornFLO siedzą... 2 XIPy: jeden stary i drugi nowy. Stary xip ma rozmiar  2, 527,232 bajtów, a nowy 2 568 604 bajtów. Wstawiając nowy XIP, Tornado nie startuje. I tu jest pies pogrzebany.

W hexie nic ciekawego nie zauważyłem. Dokładniej: nic nie zauważyłem.

Co do portowania SYS: przekopiowanie SYS z jednego katalogu do drugiego jest proste, ale co z tego, jak taki system potem nie startuje? :)
Lumia 520, WP8 8.0.10211.250, oryginał Plus
MDA Compact IV, MLR 6.1


Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: [BlueAngel] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« Odpowiedź #3 dnia: Poniedziałek, 02 Luty 2009, 16:39 »
tego pierwszego nie dotykasz przecież :p
jeśli nie wiesz jak go usunąć to go nie dotykaj

Offline Mietas

  • Core
  • *****
  • Podziękowań: 53
  • Nokia Lumia 520, MDA Compact IV
Odp: [BlueAngel] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« Odpowiedź #4 dnia: Poniedziałek, 02 Luty 2009, 16:44 »
No wiesz, to będzie mi sprawiało same problemy :p Zasada "nie wiesz jak to nie dotykaj" jakoś zbytnio mnie nie zadowala. Ogółem, dziwna sprawa z tym SYSem... Mam OS.nb z xipem 20759, mam SYS 20759, a składając ten SYS z tym nb po prostu nie działa. A przecież ktoś musiał wcześniej przeportować 20759. Jak widać ja nie kucharz tylko jakiś totalny laik. :oT

Jeszcze się uczę, ale nie mogę okiełznać tego, dlaczego udaje mi się przeportować tylko 2 ROMy. I to jeszcze nie zmieniając XIPa.


Jak zapewne wiesz, w Wizardzie domyślny adres XIPa to 0x310000. W Tornado ten adres to 0x400, a imgfs zaczyna się na 0x320000. Dziwi mnie tylko, dlaczego wstawienie XIPa pod 0x310000 nie rozwala imgfs... Ktoś może mi to wytłumaczyć? :msz:
Lumia 520, WP8 8.0.10211.250, oryginał Plus
MDA Compact IV, MLR 6.1


Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: [BlueAngel] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« Odpowiedź #5 dnia: Poniedziałek, 02 Luty 2009, 16:49 »
pewnie cały xip się nie kopiuje. Tak w ogóle to weź podeślij jakiś plik romu z samym template imgfs (znaczy z jednym plikiem w środku)

Offline Mietas

  • Core
  • *****
  • Podziękowań: 53
  • Nokia Lumia 520, MDA Compact IV
Odp: [BlueAngel] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« Odpowiedź #6 dnia: Poniedziałek, 02 Luty 2009, 17:00 »
Jest w załączniku. Pusty imgfs (zrobiony z pustego dumpa). Obraz jest z XIPem. Mam nadzieję że nie musi być tego pliku w imgfs :p

W zipie może siedzieć trochę zbędnych plików (pakowanie pod OS X).
Lumia 520, WP8 8.0.10211.250, oryginał Plus
MDA Compact IV, MLR 6.1

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: [BlueAngel] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« Odpowiedź #7 dnia: Poniedziałek, 02 Luty 2009, 17:22 »
to co mi podesłałeś to obraz z wyciętym ULDR, czyli ma fizycznie jeden region XIP (18FE sektorów, od 0x400) Adres imgfs jest na 0x320000

Offline Mietas

  • Core
  • *****
  • Podziękowań: 53
  • Nokia Lumia 520, MDA Compact IV
Odp: [BlueAngel] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« Odpowiedź #8 dnia: Poniedziałek, 02 Luty 2009, 17:25 »
Ma jeden XIP, ten nowy.

Co do tego ULDR, można po ludzku? Niewiele z tego rozumiem.
Lumia 520, WP8 8.0.10211.250, oryginał Plus
MDA Compact IV, MLR 6.1

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: [BlueAngel] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« Odpowiedź #9 dnia: Poniedziałek, 02 Luty 2009, 17:31 »
taki "zapasowy" XIP do zdalnego wgrywania poprawek w teorii (do nadpisania tego faktycznego xipa np)
fragment rejestru
[HKEY_LOCAL_MACHINE\System\ImageUpdate\UpdateApp]
    "InputFileName"="UAInput.000"
    "OutputFileName"="UAOutput.000"
    "PersistentRoot"="\\OSRoot"
    "PersistentTempName"="UATemp"
    "RAMTempDir"="\\UATemp"
    "DisplayDLL"="uldrui.dll"
    "ValidatorLogPath"="\\Release\\UpdateValidator.log"
    "UpdateAppLogPath"="\\OSRoot\\UpdateApp.log"
    "UpdateSettingsDir"="IUSettingsBackup"
Nie jest do niczego potrzebny, ja też mam usunięty.


Offline Ham3r

  • GZU
  • Core
  • ****
  • Podziękowań: 50
Odp: [BlueAngel] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« Odpowiedź #10 dnia: Poniedziałek, 02 Luty 2009, 17:35 »
Ja wgrywałem XIPa pod adres 0x400, Tornado ruszało bez żadnego problemu..

Przekopiowałem SYS i od razu pięknie ruszył.

btw. PP też dało się zmienić, bo jak pamiętam Tobie to nie szło.


globalbus, wiesz może jak przesunąć początek imgfs? bodajrze w ROMie mUna tak jest..od 0x320000 czy 0x300000 zaczynało się imgfs..
« Ostatnia zmiana: Poniedziałek, 02 Luty 2009, 17:39 wysłana przez Ham3r »

Offline Mietas

  • Core
  • *****
  • Podziękowań: 53
  • Nokia Lumia 520, MDA Compact IV
Odp: [BlueAngel] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« Odpowiedź #11 dnia: Poniedziałek, 02 Luty 2009, 17:39 »
Mi zmiana PP przeszła jedynie używając PagePool Changera. Czyli teraz wiem, że to wina XIPa. Ale co mam z tym zrobić? :gwm: Od miesiąca jak nie dłużej staram się uruchomić swojego 20764/jakikolwiek inny build niż 20931/18125...
Lumia 520, WP8 8.0.10211.250, oryginał Plus
MDA Compact IV, MLR 6.1


Offline Ham3r

  • GZU
  • Core
  • ****
  • Podziękowań: 50
Odp: [BlueAngel] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« Odpowiedź #12 dnia: Poniedziałek, 02 Luty 2009, 17:53 »
Głupia sprawa: wince.nls?

Offline Mietas

  • Core
  • *****
  • Podziękowań: 53
  • Nokia Lumia 520, MDA Compact IV
Odp: [BlueAngel] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« Odpowiedź #13 dnia: Poniedziałek, 02 Luty 2009, 18:00 »
W czym ma mi to pomóc? Ten plik jest na 100%...
Lumia 520, WP8 8.0.10211.250, oryginał Plus
MDA Compact IV, MLR 6.1

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: [BlueAngel] Kilka pytań co do rozmiaru XIPa i portowania SYS.
« Odpowiedź #14 dnia: Poniedziałek, 02 Luty 2009, 18:00 »
nie, jest taki sam, ale musi być (w odpowiednim miejscu)
jedynie wschodnie języki mają inny