Wtorek, 22 Maj 2012, 13:49

Autor Wątek: Samsung i780 i gotowanie  (Przeczytany 1335 razy)

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

Offline Upgreydd

  • Wizytator
  • Wiadomości: 4
  • Podziękowań: 0
Samsung i780 i gotowanie
« dnia: Poniedziałek, 08 Marzec 2010, 20:32 »
Witam, mam zamiar ugotowac jakis polski romik do tego telefonu, ale nie za bardzo orientuje sie w tworzeniu wlasnego romu. Teorie dostepna w internecie przeczytalem od deski do deski, ale nadal nie mam "ogolnego" sposobu postepowania podczas gotowania.
1. Rozkladam rom na 2 czesci: XIP i IMGFS za pomoca OSnbTool
2. Za pomoca ImgfsToDump robie Dump pliku IMGFS, po czym sortuje go za pomoca PKGTOOL. W ten sposob otrzymuje foldery: OEM i SYS
3. Modyfikuje co mi tam potrzeba.
4. Zlepiam rom spowrotem.

Mogl by mi ktos przyblizyc punkt 3 tej rozpiski?
Chcial bym zmienic DPI romu z 128 na 96dpi na poczatek oraz usunac pare modulow standardowo zainstalowanych w tym romie. Orientuje sie, ze moduly sa zapisane w sekcji XIP romu (i wiem po co ta sekcja ;] ), wiem co to jest mapa pamieci, ale nigdzie nie moge znalesc informacji co powinienem zrobic i jak ja przeliczyc. Prosze o pomoc.

Offline Mietas

  • ROMMaker
  • Core
  • ***
  • Wiadomości: 1302
  • Podziękowań: 53
  • Płeć: Mężczyzna
  • HTC HD2, WP7.5 Tango
    • Blog Mietasa
Odp: Samsung i780 i gotowanie
« Odpowiedź #1 dnia: Poniedziałek, 08 Marzec 2010, 20:42 »
otrzymujesz foldery OEM i SYS.

musisz sobie poskładać gotową kuchenkę. najlepiej byłoby gdybyś ściągnął takową z xda na przykład już z systemem/oemem i tylko podmienić paczki z językiem.

z 96dpi nie wiem jak wygląda sprawa, wszystkie moje urządzenia miały QVGA, ale ogólna moja wiedza jest taka że M$ daje tylko paczki 128dpi pod 320x320, RealVGA działa na innej zasadzie (chyba??).

poczytaj podpięty wątek w dziale Gotowanie, jest tam też o składaniu kuchenki.

i xipa najlepiej nie tykaj, no po prostu zostaw tak jak jest. nie trzeba go modyfikować do zmiany języka, jedynie przy zmianie buildu systemu musisz go złożyć od nowa. zostaw tak jak jest.
HTC HD2, WP7.5 Tango 7.10.8773 by Ansar

Offline Upgreydd

  • Wizytator
  • Wiadomości: 4
  • Podziękowań: 0
Odp: Samsung i780 i gotowanie
« Odpowiedź #2 dnia: Poniedziałek, 08 Marzec 2010, 21:08 »
OK dzieki za odpowiedz :] Jutro zaczne "walczyc" z romem. Samsung zapomnial o uzytkownikach i niestety ostatnim polskim romem jest CBHE1 (Maj 2008), a po angielsku dostepny mamy DXIB1 (Luty 2009). W DXIB1 poprawiono znacznie dzialanie GPSu i przydalo by sie go "spolonizowac" i zmienic DPI. GlobalBus mowil mi, ze zmiana DPI jest duzo prostsza niz polonizacja, wiec nastawiam sie bojowo do polonizacji ;]

Offline Mietas

  • ROMMaker
  • Core
  • ***
  • Wiadomości: 1302
  • Podziękowań: 53
  • Płeć: Mężczyzna
  • HTC HD2, WP7.5 Tango
    • Blog Mietasa
Odp: Samsung i780 i gotowanie
« Odpowiedź #3 dnia: Poniedziałek, 08 Marzec 2010, 21:22 »
nie będzie tak źle. mówiąc bardziej zaawansowanym językiem, czeka cię podmiana paczek językowych systemu (to chyba 6.1, więc nie będzie z tym problemu), podmiana plików mui od aplikacji samsunga, podmiana initflashfiles na te polskie. ;)
HTC HD2, WP7.5 Tango 7.10.8773 by Ansar

Offline globalbus

  • GZU
  • Core
  • ****
  • Wiadomości: 1969
  • Podziękowań: 77
  • Płeć: Mężczyzna
  • N900 + Zest
Odp: Samsung i780 i gotowanie
« Odpowiedź #4 dnia: Poniedziałek, 08 Marzec 2010, 21:25 »
Cytuj
Orientuje sie, ze moduly sa zapisane w sekcji XIP romu (i wiem po co ta sekcja ;] ),
Są moduły w XIP, są też moduły w imgfs, ale te akurat są automagicznie ustawiane (G'reloc bądź wmreloc w skryptach kuchni)

Cytuj
xipa najlepiej nie tykaj, no po prostu zostaw tak jak jest. nie trzeba go modyfikować do zmiany języka, jedynie przy zmianie buildu systemu musisz go złożyć od nowa. zostaw tak jak jest.
do złożenia kuchni potrzebuje boot.rgu

Cytuj
z 96dpi nie wiem jak wygląda sprawa, wszystkie moje urządzenia miały QVGA, ale ogólna moja wiedza jest taka że M$ daje tylko paczki 128dpi pod 320x320, RealVGA działa na innej zasadzie (chyba??).
DPI to zmiana 2 kluczy i egzystencja w systemie paczek z odpowiednimi rozmiarami ikon (chociaż jakby się uprzeć to punkt nr 2 nie jest wymagany). Nie wiem jak jest z grafikami dialera od MS, zawsze używałem specjalnego dialera, który nie krzaczy przy zmianie DPI.

Offline Mietas

  • ROMMaker
  • Core
  • ***
  • Wiadomości: 1302
  • Podziękowań: 53
  • Płeć: Mężczyzna
  • HTC HD2, WP7.5 Tango
    • Blog Mietasa
Odp: Samsung i780 i gotowanie
« Odpowiedź #5 dnia: Poniedziałek, 08 Marzec 2010, 21:35 »
no tak, fucktycznie, chodziło mi o to żeby nie zmieniał w nim nic.
HTC HD2, WP7.5 Tango 7.10.8773 by Ansar

Offline Upgreydd

  • Wizytator
  • Wiadomości: 4
  • Podziękowań: 0
Odp: Samsung i780 i gotowanie
« Odpowiedź #6 dnia: Poniedziałek, 08 Marzec 2010, 21:54 »
Jezeli bede znal dokladna wersje build'a WM w wersji angielskiej, to moge poszukac WM w tej zamej wersji dla innego telefonu i podmienic pliki jezykowe? Czy lepiej uzyc plikow z wczesniejszej wersji romu dla mojego urzadzenia?

Offline globalbus

  • GZU
  • Core
  • ****
  • Wiadomości: 1969
  • Podziękowań: 77
  • Płeć: Mężczyzna
  • N900 + Zest
Odp: Samsung i780 i gotowanie
« Odpowiedź #7 dnia: Poniedziałek, 08 Marzec 2010, 22:41 »
Cytuj
to moge poszukac WM w tej zamej wersji dla innego telefonu i podmienic pliki jezykowe? Czy lepiej uzyc plikow z wczesniejszej wersji romu dla mojego urzadzenia?
i to i to. SYS mui (całe paczki!) z tego samego buildu, OEM mui z tego samego pda.

nokser

  • Gość
Odp: Samsung i780 i gotowanie
« Odpowiedź #8 dnia: Środa, 10 Marzec 2010, 01:08 »
Tak z innej paczki, TO NIE TEN DZIAŁ !  o-
Przenoszę  :oT

Offline Upgreydd

  • Wizytator
  • Wiadomości: 4
  • Podziękowań: 0
Odp: Samsung i780 i gotowanie
« Odpowiedź #9 dnia: Środa, 10 Marzec 2010, 08:49 »
Sorki, myslalem, ze dobry dzial wybralem. Znalazlem kuchnie w temacie o romie 6,5 Flame. Dzis przystepuje do "psucia" zobaczymy co z tego wyjdzie ;]

Offline radkyz

  • Senior
  • ****
  • Wiadomości: 207
  • Podziękowań: 5
  • Płeć: Mężczyzna
  • i780 WM 6.5.3 OC 806MHz już za kilka dni.
    • Moja Strona
  • GaduGadu: 2101022
Odp: Samsung i780 i gotowanie
« Odpowiedź #10 dnia: Sobota, 06 Listopad 2010, 20:22 »
To jeszcze ja się podepnę :D
Mam podobny problem otóż:
Robie dumpa według tego:
Cytuj
PART1 -EXTRACTING

osnbtool.exe -SP i780.bin /EXTRACTS ROM NB IMAGE FROM BIN
osnbtool.exe -sp i780.bin.BIN.NB0 /EXTRACTS DECOMPRESSED ROM IMAGE (NB0)
osnbtool.exe -d i780.bin.BIN.NB0.OS.NB 1 xip.bin /EXTRACTS XIP.BIN
osnbtool.exe -D i780.bin.BIN.NB0.OS.NB 2 imgfs.bin /EXTRACTS IMGFS.BIN
(NOT NECESSARY) osnbtool.exe -D i780.bin.BIN.NB0.OS.NB 3 fat.bin /EXTRACTS FAT (FILE STORAGE) SYSTEM.
ImgfsToDump imgfs.bin /DUMPING IMFGS.BIN TO DUMP FOLDER
USE PKGTOOL OR OSBUILDER TO MAKE PACKAGES FROM DUMP.
DONT DELETE i780.bin.nb0.os.nb AND i780.bin.Header
READY.
PART2-COMPILING
osnbtool -c i780.bin.BIN.NB0.OS.NB 1 xip_new.bin \IMPLANTS NEW XIP
osnbtool -c i780.bin.BIN.NB0.OS.NB.new 2 imgfs_new.bin \IMPLANTS NEW IMGFS
!!! NOW LOOK AT SIZE OF i780.bin.BIN.NB0.OS.NB.new.new IF ITS OVER 258,944 MB -IMPLANT SMALLER FAT PARTITION
osnbtool -c i780.bin.BIN.NB0.OS.NB.new.NEW 3 FAT.bin \IMPLANTS NEW FAT
LOOK AT SIZE OF i780.bin.BIN.NB0.OS.NB.new.NEW \IF ITS STILL OVER 258,944 MB REPEAT LAST STEP WITH SMALLER FAT.BIN (CAN USE HEXEDITOR TO CUT IT OR ADD BYTES FF) IF SIZE IS LESS 258,944 MB YOU CAN INCREAZE SIZE OF FAT.BIN - THIS WILL BE STORAGE MEMORY SIZE IN WINDOWS.
FINISHING BIN:
osnbtool -extra i780.bin.BIN.NB0.OS.NB.new.new.(NEW)
osnbtool -2bin i780.bin.BIN.NB0.OS.NB.new.new.EXA 0x000C0C00 -cutheader
copy /b/y i780.bin.Header+i780.bin.BIN.NB0.OS.NB.new.new.EXA .bin i780.new.bin
READY.

I potrzebuję wywalić jeden plik z autostartu (wiem że można bezpośrednio, ale mam skopany dotyk i muszę to wywalić odrazu aby móc użytkować i780), ale nie wiem gdzie on jest po rozłożeniu romu.
Tak więc czy ktoś wie gdzie jest startup?
"and u sir are midway between the condom and the c*ck .
U gay gay sir."

xDD

Offline mobi

  • Administrator
  • Core
  • ****
  • Wiadomości: 19418
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: Samsung i780 i gotowanie
« Odpowiedź #11 dnia: Sobota, 06 Listopad 2010, 20:28 »
initflashfiles.dat?
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline radkyz

  • Senior
  • ****
  • Wiadomości: 207
  • Podziękowań: 5
  • Płeć: Mężczyzna
  • i780 WM 6.5.3 OC 806MHz już za kilka dni.
    • Moja Strona
  • GaduGadu: 2101022
Odp: Samsung i780 i gotowanie
« Odpowiedź #12 dnia: Czwartek, 11 Listopad 2010, 14:26 »
Teraz kolejny mały problem z rejestrem:
"wmain: (RGUComp) !ERROR failed building DEFAULT hives"

Wygenerowany przez osbuilder przy pliku:
7db461a2-294c-4898-b2db-102355abfc6a.rgu
który zawiera:
REGEDIT4

[HKEY_CURRENT_USER\Software\waku\WkTask]
"ActDown"=dword:0000000a
"ActHold"=dword:00000001
"ActLeft"=dword:00000003
"ActTap"=dword:00000000
"ActToday"=dword:00000005
"BacklightAC"="ACBrightness"
"BacklightBattery"="Brightness"
"BacklightMax"=dword:0000000a
"BacklightStep"=dword:00000001
"BatteryGage"=dword:00000000
"ColorRepeat"=dword:0000000e
"DecMemory"=dword:00000000
"DefaultMode"=dword:00000000
"DontExitKeyOp"=dword:00000000
"EndColor"=dword:00000000
"FixTimeWidth"=dword:00000000
"FontSize"=dword:0000000e
"Force3D"=dword:00000000
"HideList"=dword:00000001
"Language"="English"
"LeftSpace"=dword:00000000
"NoAdjust"=dword:00000001
"PrType"=dword:00000002
"RightSpace"=dword:00000077
"RotateRight"=dword:00000000
"ShowWhenActive"=dword:00000000
"StartColor"=dword:00000000
"TextColor"=dword:00ffffff
"UpKeyLaunch"=dword:00000001
"UseCustomColor"=dword:00000001
"UseNumPad"=dword:00000000
"UseSkin"=dword:00000000
"Version"=dword:000004b2

[HKEY_CURRENT_USER\Software\waku\WkTask\ignore\002]
"HideTask"=dword:00000001
"DontClose"=dword:00000000
"FileName"="\\windows\\manila.exe"

[HKEY_CURRENT_USER\Software\waku\WkTask\ignore\001]
"HideTask"=dword:00000000
"DontClose"=dword:00000001
"FileName"="\\Windows\\shell32.exe"

[HKEY_CURRENT_USER\Software\waku\WkTask\ignore\000]
"HideTask"=dword:00000000
"DontClose"=dword:00000001
"FileName"="\\Program Files\\WkTASK\\WkTask.exe"

Co tu jest nie tak? Dodam, że jest wolna linia na końcu (nawet dwie), oraz kodowanie unicode.
"and u sir are midway between the condom and the c*ck .
U gay gay sir."

xDD

Offline mobi

  • Administrator
  • Core
  • ****
  • Wiadomości: 19418
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: Samsung i780 i gotowanie
« Odpowiedź #13 dnia: Czwartek, 11 Listopad 2010, 14:55 »
Cytuj
że jest wolna linia na końcu (nawet dwie)
To daj jedną
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline radkyz

  • Senior
  • ****
  • Wiadomości: 207
  • Podziękowań: 5
  • Płeć: Mężczyzna
  • i780 WM 6.5.3 OC 806MHz już za kilka dni.
    • Moja Strona
  • GaduGadu: 2101022
Odp: Samsung i780 i gotowanie
« Odpowiedź #14 dnia: Czwartek, 11 Listopad 2010, 15:07 »
Popieprzyłem:
Ten sam błąd przy pliku:
e458d60d-9713-4c1c-9cb4-0be3f4f8ab49.rgu
Jest to rejestr HS++:
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Today\Items\HomeScreen PlusPlus]
"DLL"="\Program Files\HomeScreen PlusPlus\HSppMain.dll"
"Home"="\Program Files\HomeScreen PlusPlus\"
"Enabled"=dword:00000001
"Flags"=dword:29021108
"FlagsExt"=dword:00200c00
"ThemeFile"="\Program Files\HomeScreen PlusPlus\default(BS Clock theme fixed i780).xml"
"RefreshRate"=dword:00506405
"Selectability"=dword:00000002
"Type"=dword:00000004
"Options"=dword:00000001
"Order"=dword:00000020

[HKEY_CURRENT_USER\ControlPanel\CellBroadCast]
"CBSLanguageSetting"=dword:001fffff
"MAXchannel"=dword:0000000a

[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\SMS]
"TreatImmediateModeCBAsClass0SMS"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings]
"SaveSent"=dword:00000001


Na początku było:
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Today\Items\HomeScreen PlusPlus]
"DLL"="\\Program Files\\HomeScreen PlusPlus\\HSppMain.dll"
"Home"="\\Program Files\\HomeScreen PlusPlus\\"
"Enabled"=dword:00000001
"Flags"=dword:29021108
"FlagsExt"=dword:00200c00
"ThemeFile"="\Program Files\HomeScreen PlusPlus\default(BS Clock theme fixed i780).xml"
"RefreshRate"=dword:00506405
"Selectability"=dword:00000002
"Type"=dword:00000004
"Options"=dword:00000001
"Order"=dword:00000020

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\shell\cumulativecalltimers\line_0]
"IncomingVoiceCurrentNumCalls"=dword:00000005
"IncomingVoicePhoneLifeTimeNumCalls"=dword:00000005
"IncomingVoiceCurrent"=dword:00000080
"IncomingVoicePhoneLifeTime"=dword:00000080
"AllCurrentNumCalls"=dword:00000008
"AllPhoneLifeTimeNumCalls"=dword:00000008
"AllCurrent"=dword:000000a8
"AllPhoneLifeTime"=dword:000000a8
"LastCallDuration"=dword:00000027
"OutgoingSMSCustom"=dword:0000002e
"OutgoingSMSCustomFTLow"=dword:fa900680
"OutgoingSMSCustomFTHigh"=dword:01cb8046
"OutgoingVoiceCurrentNumCalls"=dword:00000003
"OutgoingVoicePhoneLifeTimeNumCalls"=dword:00000003
"OutgoingVoiceCurrent"=dword:00000028
"OutgoingVoicePhoneLifeTime"=dword:00000028
"OutgoingSMSCustomIn"=dword:00000000
"IncomingVoiceCurrentCustom"=dword:00000000
"OutgoingVoiceCurrentCustom"=dword:00000000
"IncomingVoiceDayCustom"=dword:00000000
"OutgoingVoiceDayCustom"=dword:00000000

[HKEY_CURRENT_USER\ControlPanel\CellBroadCast]
"CBSLanguageSetting"=dword:001fffff
"MAXchannel"=dword:0000000a

[HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\SMS]
"TreatImmediateModeCBAsClass0SMS"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Inbox\Settings]
"SaveSent"=dword:00000001

Ale też nie działało.

PS: Do zrobienia OEMa użyłem tego narzędzia:
http://winmo.techparaiso.com/convert-cab-to-oem-to-ext-and-vice-versa/
« Ostatnia zmiana: Czwartek, 11 Listopad 2010, 15:12 wysłana przez radkyz »
"and u sir are midway between the condom and the c*ck .
U gay gay sir."

xDD