Autor Wątek: Problem z polską nakłądką do Benq E72  (Przeczytany 32608 razy)

Offline qolejowy

  • Swojak
  • ***
  • Podziękowań: 3
  • Benq E72, Nokia 6210 Navi.
Problem z polską nakłądką do Benq E72
« dnia: Sobota, 21 Luty 2009, 21:41 »
Zrobiłem polską nakładkę na ten telefon, mam jednak z nią dwa problemy:
Po kliknięciu na "Ustawienia-> Informacje (About) wyskakuje błąd "nie można otworzyć ustawień" po zmiane języka na "English" wszystko jest OK
Informacje te zawarte są w plikach "thres.0415mui"  "OemAboutCSPMui.0415.dll" oraz "about.cpl.xml"
Plik "thres.0415mui" jest pod względem "string table" identyczny z oryginalnym 0409 oraz z innych polskich wersji WM _6_Standard, w pliku "OemAboutCSPMui.0415.dll" jest tylko kilka wpisów które wpisałem identycznie jak w thres i tym "xml"
Nie mogę jednak poprawnie  wrzucić  edytowanego przeze mnie pliku "about.cpl.xml", ustawiam takie same jak w oryginale rozszerzenie, właściwości pliku,  prawie identyczną datę utworzenia ale po wrzuceniu tego pliku telefon dodaje iż jest to plik "Archiwalny" i nie mogę wtedy otworzyć żadnych ustawień.
Wogóle nie potrafię poradzić sobie z plikami "xml" oraz "provxml", nawet jeżeli zmienię chociażby jeden przecinek to plik przestaje wogóle działać, a edytowałem je różnymi programami.

Problem nr. 2 to menu główne
Część wpisów w gównym menu jest pl "są one zapisane w pliku "mxipupdate_BenQTWMenu_100.provxml" są w tym pliku wpisy 0415 tylko dla części menu, natomiast pozostałe są zapisane w pliku "mxip_lang_pl.vol" i z tymi nie mogę sobie poradzić. Część tych wpisów zmieniłem programem SKTools z poziomu telefonu, zamianiając wpisy ale tych z głównego menu nie rusza. Na forum xda-developers jest temat dotyczący edycji pliku mxip_lang.vol
http://forum.xda-developers.com/showthread.php?t=374233
ale dotyczy telefonu Qtek8310 więc nie mam pojęcia czy na Benqu zadziała, nie mogę też nigdzie namierzyć opisanego w temacie programu "DevPrepSP.exe"
proszę o jakieś propozycje rozwiązania tego problemu
Dodam jeszcze iż zmiana całego romu nie wchodzi w grę (brak jakiegokolwiek oprogramowania dla tego modelu)

Offline Mietas

  • Core
  • *****
  • Podziękowań: 53
  • Nokia Lumia 520, MDA Compact IV
Odp: Problem z polską nakłądką do Benq E72
« Odpowiedź #1 dnia: Sobota, 21 Luty 2009, 21:47 »
Pewien użytkownik wrzucił do Pobieralni spolszczenie dla SPV C600. Zobacz, może u ciebie zadziała...


Ostrzegam, najpierw zbackupuj cały PIM, tak aby przy ew. HR być zabezpieczonym!

Link: http://forum.mobione.pl/index.php?action=downloads;sa=view;id=404
Lumia 520, WP8 8.0.10211.250, oryginał Plus
MDA Compact IV, MLR 6.1


Offline utak3r

  • Global Moderator
  • Core
  • ****
  • Podziękowań: 140
  • Samsung Note 4
Odp: Problem z polską nakłądką do Benq E72
« Odpowiedź #2 dnia: Sobota, 21 Luty 2009, 21:49 »
może system gdzieś ma zapisane CRC tego pliku, tak jak packages.sof?....  ?-?  wtedy faktycznie każda jego zmiana powodowałaby wywałkę. A jak wrzucisz bez zmian, tylko z inną nazwą, to działa?


Offline qolejowy

  • Swojak
  • ***
  • Podziękowań: 3
  • Benq E72, Nokia 6210 Navi.
Odp: Problem z polską nakłądką do Benq E72
« Odpowiedź #3 dnia: Sobota, 21 Luty 2009, 23:11 »
Pewien użytkownik wrzucił do Pobieralni spolszczenie dla SPV C600. Zobacz, może u ciebie zadziała...


Ostrzegam, najpierw zbackupuj cały PIM, tak aby przy ew. HR być zabezpieczonym!

Link: http://forum.mobione.pl/index.php?action=downloads;sa=view;id=404

Znam to spolszczenie działa ale jest dużo bugów i to właśnie zapisanych w pliku "mxip_lang_pl.vol"
Niektóre wpisy są nie na swoich miejscach a opcja "Informacje" także nie działa
niektórzy użytkownicy Benqa E72 używają tej nakładki ale ja lubię mieć wszystko OK i drażni mnie fakt gdy widze iż zamiast "automatycznej blokady klawiatury jest Enable Light sensor"



dodano: Sobota, 21 Luty 2009, 22:20
może system gdzieś ma zapisane CRC tego pliku, tak jak packages.sof?....  ?-?  wtedy faktycznie każda jego zmiana powodowałaby wywałkę. A jak wrzucisz bez zmian, tylko z inną nazwą, to działa?

Oto chodzi że próbowałem wrzucić oryginalnego thresa.0409mui  i pozostałe zmieniając im  nazwę na 0415 i wtedy system zupełnie inaczej się odpala "inne animacje" a po uruchomieniu nie działa klawiatura.
wogóle z tą nakłądką to miałem niezłą jazdę nie mogłem sobie poradzić z tapresem i thresem i dopiero jak je podpisałem cyfrowo to zadziałały (oryginalne podpisane nie są), wczoraj przeglądają rejestr znalazłem coś takiego może da się coś w rejestrze zmienić żeby te pliki można było edytować
« Ostatnia zmiana: Sobota, 21 Luty 2009, 23:13 wysłana przez qolejowy »

Offline utak3r

  • Global Moderator
  • Core
  • ****
  • Podziękowań: 140
  • Samsung Note 4
Odp: Problem z polską nakłądką do Benq E72
« Odpowiedź #4 dnia: Niedziela, 22 Luty 2009, 14:12 »
dopiero jak je podpisałem cyfrowo to zadziałały (oryginalne podpisane nie są)

widocznie oryginały są jako moduły XIP - a ich się nie podpisuje. Natomiast Ty wrzucasz już zwykłe pliki, które z reguły wymagają podpisu.


Offline qolejowy

  • Swojak
  • ***
  • Podziękowań: 3
  • Benq E72, Nokia 6210 Navi.
Odp: Problem z polską nakłądką do Benq E72
« Odpowiedź #5 dnia: Niedziela, 05 Kwiecień 2009, 00:49 »
Z nakładką sobie poradziłem, działa wszystko oprócz info o systemie, ale teraz mam drugi problem, chińczycy wypuścili na tego Benqa WM_6.1 co prawda niedograny ale działa jest też narzędzie do zmiany romu więc pomyślałem żeby tą moją nakładkę wstawić do romu, ale jak to bywa z takimi egzotykami jak BenQ mnożą się problemy. Plik romu jest z rozszerzeniem "dio" ale narzędzie do wgrywania przyjmuje także pliki z rozsz. "nb" Próbowałem według opisu "Utak3" Dumpa udaje się zrobić, ale przy próbie wyciągnięcia sekcji XIP dostaję komunikat

C:\Benq\dump\xip>RomMaster -w 5 nk.nba -x -o xip.bin
[Info]          It is a common ROM.
[Error]         File is damaged, end address small than start address.
[Error]         File is damaged, end address small than start address.


Jako że chcę podmienić tylko pliki Mui sekcja xiip nie jest mi chyba niezbędna?? więc jadę dalej,  Build Packages układa wszystko tak jak trzeba, (na próbę nie podmieniałem plików)następnie G'Reloc a Bulidos wywala mi się błędem "External component has thrown an exception" przy "Creating initflashfiles.dat" a w tempie nie ma pliku z wykazem błędów

Natomiast przy próbie prac z kuchnią Molskiego  BUILD_ROM.bat wywala mi błąd

Setting Hidden attribute to some filetypes....
Resetowanie pliku systemowego nie jest wykonywane - C:\DEVPACK\ROMDUMP\dump\init
flashfiles.dat

Done!

Building OS Template file....
NOTE:
When the building stops with an error prompt, then
likely there are too much files placed in the dump directory!


Na forum xda-developers znalazłem kuchnię  do Qteka 8500
http://forum.xda-developers.com/showthread.php?t=441149
i przy pomocy tej kuchni też mogę zrobić dumpa ale podmiana plików Mui nic nie daje bo przy ponownym składaniu narzędzie i tak wrzuca mi do romu oryginalne pliki a na dodatek zmniejsza rom z 81 MB do 53 i system nie wstaje.

co robię źle?, jak wrzucić te pliki Mui do romu? chińczycy mają jakiś sposób ale kilka dni przeglądałem ich strony tłumacząc tekst googlami i nic nie mogę namierzyć.

Offline Mietas

  • Core
  • *****
  • Podziękowań: 53
  • Nokia Lumia 520, MDA Compact IV
Odp: Problem z polską nakłądką do Benq E72
« Odpowiedź #6 dnia: Niedziela, 05 Kwiecień 2009, 10:26 »
Co do XIPa: otwórz ten nk.nba hexedytorem i szukaj ECEC (hex: 45 43 45 43), cofnij się o 0x40 i podaj ten adres w parametrze -b przy RomMasterze.

Co do initflashfiles: prawdopodobnie w ogóle go nie masz. Musisz stworzyć initflashfiles.dat z zawartością. Najlepiej wyciągnij z tej kuchni do Qteka, o której pisałeś. Będzie prościej.
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: Problem z polską nakłądką do Benq E72
« Odpowiedź #7 dnia: Niedziela, 05 Kwiecień 2009, 10:33 »
btw, sprawdz czy w hexach nie masz fragmentu "SRPX"
osnbtool do tego jakby co

stawiam na to, że initflashfiles.dat siedzi w xip

Offline qolejowy

  • Swojak
  • ***
  • Podziękowań: 3
  • Benq E72, Nokia 6210 Navi.
Odp: Problem z polską nakłądką do Benq E72
« Odpowiedź #8 dnia: Niedziela, 05 Kwiecień 2009, 12:07 »
btw, sprawdz czy w hexach nie masz fragmentu "SRPX"
osnbtool do tego jakby co

stawiam na to, że initflashfiles.dat siedzi w xip

Wszystko fajnie tylko jaką komendą to sprawdzić bo wpisuję wszystkie podane w osnbtool i nic to nie daje.
Zabawę z romami dopiero rozpoczynam więc nie jestem obeznany w temecie

A initflashfiles.dat chyba rzeczywiście siedzi w xip bo w dumpie go nie ma a ja wyciągam go z windowsa w telefonie.

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: Problem z polską nakłądką do Benq E72
« Odpowiedź #9 dnia: Niedziela, 05 Kwiecień 2009, 16:20 »
w hex'ach sprawdzasz, czy masz SRPX, a jeśli masz to używasz osnbtool do wyciągania/wciągania xip.


Offline qolejowy

  • Swojak
  • ***
  • Podziękowań: 3
  • Benq E72, Nokia 6210 Navi.
Odp: Problem z polską nakłądką do Benq E72
« Odpowiedź #10 dnia: Niedziela, 05 Kwiecień 2009, 22:09 »
Co do XIPa: otwórz ten nk.nba hexedytorem i szukaj ECEC (hex: 45 43 45 43), cofnij się o 0x40 i podaj ten adres w parametrze -b przy RomMasterze.

Co do initflashfiles: prawdopodobnie w ogóle go nie masz. Musisz stworzyć initflashfiles.dat z zawartością. Najlepiej wyciągnij z tej kuchni do Qteka, o której pisałeś. Będzie prościej.
initflashfiles.dat wyciągnąłem z telefonu
Hex Edytor to dla mnie czarna magia ale znalazłem ten wpis pod adresem
 (offset 00000A50)   22 45 43 45 43 i w ostatniej kolumnie jest "ECEC"  ale jak i gdzie mam się cofnąć o 0x40 ?  wpisywałem tak "RomMaster -w 5 nk.nba -b 0x290000  -o xip.bin"
 U chińczyków znalazłem coś takiego (po tłumaczeniu)
 2, E72's DOC partycji brzmi następująco:
79.92M (0x4fec000) DSK1:
1.19M (0x12fc00) Part00
2.56M (0x290000) Part01
76.17M (0x4c2c000) Part02
 (Pierwsza partycja jest rozruch, a następnie XIP i IMGFS)
próbowałem wszystkich tych adresów i zawsze wyrzuca ten błąd z pierwszego posta
Chińczycy pracują chyba na Vox Kitchen, więc i ja próbuję ale zaciąłem się na "Packages Creator" dosłownie głupi jestem co mam w tym programie zrobić?

w hex'ach sprawdzasz, czy masz SRPX, a jeśli masz to używasz osnbtool do wyciągania/wciągania xip.
no tak wpis mam ale jakiej komendy teraz użyć bo jak wpiszę "C:\nsbtool nk.nb" to wyskakuje full opcji;
 -d <OS.NB> <Num> <OUT.BIN>   Decompress Num of part from OS image to OUT.BIN
-c <OS.NB> <Num> <IN .BIN>   Compress or insert IN.BIN to OS image
 i nie wiem gdzie co wstawić

Offline globalbus

  • GZU
  • Core
  • ****
  • Podziękowań: 77
  • N900 + Zest
Odp: Problem z polską nakłądką do Benq E72
« Odpowiedź #11 dnia: Niedziela, 05 Kwiecień 2009, 22:19 »
to nie sprx ;)
wyciągnij z adresu 0x130000, koniec to 3C0000


Offline qolejowy

  • Swojak
  • ***
  • Podziękowań: 3
  • Benq E72, Nokia 6210 Navi.
Odp: Problem z polską nakłądką do Benq E72
« Odpowiedź #12 dnia: Niedziela, 05 Kwiecień 2009, 22:36 »
to nie sprx ;)
wyciągnij z adresu 0x130000, koniec to 3C0000
a możesz podać ścieżkę bo nie mam pojęcia gdzie to wpisać (nie jestem jeszcze nawet zielony w tych sprawach

Offline utak3r

  • Global Moderator
  • Core
  • ****
  • Podziękowań: 140
  • Samsung Note 4
Odp: Problem z polską nakłądką do Benq E72
« Odpowiedź #13 dnia: Niedziela, 05 Kwiecień 2009, 23:17 »
srpx czy nie, zawsze najłatwiej jest użyć osnbtoola.... daj:

osnbtool -d os.nb 1 xip.bin

jeśli masz os.nb.payload, to jego tam wstaw.

Offline qolejowy

  • Swojak
  • ***
  • Podziękowań: 3
  • Benq E72, Nokia 6210 Navi.
Odp: Problem z polską nakłądką do Benq E72
« Odpowiedź #14 dnia: Niedziela, 05 Kwiecień 2009, 23:42 »
Coś się wreszcie ruszyło ale dostaje taki błąd

C:\ROM>osnbtool -d os.nb 1 xip.bin
OS ROM Partition Tool V1.48 By Weisun :> PDAclan.com
Sector size : 0x00000200
Extra data bytes : 0x00000000
OS IMAGE found.
Partitions infomation:
**************************************
Part-0 type: BOOT SECTION image
Part-1 type: XIP RAM Image
Part-2 type: IMGFS file system
**************************************
Signature: SRPX
CompressVersion: 5
Uncompressed size: 287000
Deompress processing...
ERROR - Can not load the cecompr_nt library

Ok. ruszyło sekcja xip wyciągnięta (brakowało biblioteki cecompr_nt.dll)
« Ostatnia zmiana: Poniedziałek, 06 Kwiecień 2009, 00:33 wysłana przez qolejowy »