Sobota, 11 Luty 2012, 14:49

Autor Wątek: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia  (Przeczytany 569 razy)

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

Online skrobel

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 599
  • Podziękowań: 36
  • Płeć: Mężczyzna
  • HTC Touch Pro2
Witam,

Zawsze unikam zakładania nowych wątków, ale tym razem nie mogę sobie poradzić z dwoma problemami.

Otóż za pozwoleniem autora pewnego ROMu robię jego dump, modyfikuję (bez kuchni) ROM do PLK i składam na powrót. Z większością problemów jakie napotkałem (np. edycja rejestru mając do dyspozycji wyłącznie olbrzymie pliki .hv) już sobie poradziłem, ale nie mogę przewalczyć dwóch problemów:

1. Pierwszy problem dotyczy szablonów wiadomości używanych przez WinMo np. do pisania maila. W pierwszych "pakietach" spolszczających, które były wydane w postaci CABów instalowanych na gotowy ROM, wrzuciłem wszystkie pliki compose_note, compose_***, read_note itd. (oczywiście wszystkie 0415) i pozmieniałem odpowiednie wpisy w rejestrze, żeby system z nich korzystał. Ale niestety ludzie zaczęli się skarżyć, że nie mogą podglądać smsa w outlooku ani odpowiedzieć na e-mail.
Zacząłem drążyć temat (wciąłem na celownik HTC_compose_note.0415.htm). Oryginalnie w ROMie WWE jest plik, który ma nazwę HTC_compose_note.0409.htm i on obsługuje szablonik wysyłanego e-maila (niezależnie czy w odpowiedzi, czy nowy email czy przesłany dalej). Wziąłem sobie najpierw gotowy compose ze stock ROMu S2 i nakładki IW, wrzuciłem go do \windows\, zmieniłem w regu i niestety przy kliknięciu "Nowy e-mail", albo "Odpowiedz" efekt wygląda tak:
http://upload.wiarq.pl/images_up/5617compose_bug.png

Kiedy w regu przestawiłem z powrotem na HTC_compose.....0409 to było OK, ale oczywiście w polach Od, Do, Temat itd były angielskie wpisy. Myślałem, że w tym pliku coś jest nie tak, więc wziąłem oryginalny z ROMu, zmieniłem w nim na polskie wyrażenia, zapisałem jako HTC_compose_note.0415.htm (edytowałem przy pomocy Notepad2, żeby nie było żadnych problemów z kodowaniem znaków), wrzuciłem do Windows, zmieniłem REG i... to samo. Potem skopiowałem ten zmieniony plik i zapisałem go jako HTC_compose.......0409.htm nadpisując oryginalny z ROMu i... znowu to samo!

Następnie po HR (bo już w ogóle żaden plik "compose" nie chiał działać) skopiowałem oryginalny HTC_....0409 na kartę i nie zmieniając niczego skopiowałem go do \Windows\ nadpisując oczywiście i... znów nie zadziałało.

Wtedy pomyślałem, że trzeba się pobawić atrybutami pliku, ale również bez rezultatów. No to doszedłem do wniosku, że te pliki compose_note muszą być wgotowane w ROM, żeby system chciał z nich korzystać i jak tylko nauczyłem się składać na powrót ROM z dumpu to zrobiłem eksperyment i dogotowałem ten mój spolszczony HTC_compose_note.0415.htm, a po flashu zmieniłem tylko wpis w rejestrze, ale mimo wszystko nie zadziałało. Efekt zawsze dokładnie ten sam.
Tak więc nie mam pojęcia co zrobić, żeby w templatkach nowych wiadomości były pola OD, DO, TEMAT, ZAŁĄCZNIKI, zamiast From, To itd.
 
2. Drugie pytanie również dotyczy spolszczenia i myślałem, że rzecz nie jest skomplikowana, ale nie znalazłem nigdzie jednoznacznej odpowiedzi. Otóż chciałbym żeby katalog Settings po spolszczeniu nazywał się normalnie Ustawienia. Ale nigdzie, ale to nigdzie nie znalazłem informacji jak to zrobić cab'em na istniejącym ROMie, więc doszedłem do wniosku, że to trzeba ugotować. No OK. Mam więc dump ROMu i w nim plik initflashfiles.dat, w którym pozakładane są wszystkie foldery, ale nie mam pojęcia jak pokazać systemowi, że folder \Windows\Start Menu\Ustawienia (oczywiście można przyjąć, że zamiast ustawienia wpiszę "robaczki" w HEX, tak jak znalazłem w jednej z instrukcji tutaj na mobione) to jest folder Settings. Przy flashu i tak ustawienia w Menu Start nazywają się Settings.
Podobnie jak np. nie wiem jak nauczyć system, żeby programy, które używają skrótów Windowsa CE, że %CE8% to folder \Windows\Start Menu\Gry, a nie Games.

Przepraszam za ten elaborat, ale nie miałem pojęcia jak to wytłumaczyć w prostszych słowach :)
Oczywiście z góry dzięki za pomoc.
Sprzęt: HTC Touch Pro2
ROM: Jackos ROM PLK
Wersja: Jackos S3 ManilaRUSH 1.7.1 PLK ##  WM6.5 + Sense 2.5 + CHT 1.6.1
Radio: 4.49.25.91

Online Budniu

  • Administrator
  • Core
  • *****
  • Wiadomości: 5899
  • Podziękowań: 198
  • Płeć: Mężczyzna
  • HTC 7 Pro
Odp: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia
« Odpowiedź #1 dnia: Piątek, 27 Sierpień 2010, 12:05 »
Ad 1 co do compose to jak wrócę do domu podrzucę Ci na e-mail ten, który działał na moim Rhodium (też miałem z tym kłopot, aż w końcu znalazłem działający).
Ad 2 również jak wrócę do domu (tam mam rozbabraną kuchnię Omni Pro) podpowiem Ci które regi i w którym pliku trzeba dopisać.

Online skrobel

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 599
  • Podziękowań: 36
  • Płeć: Mężczyzna
  • HTC Touch Pro2
Odp: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia
« Odpowiedź #2 dnia: Piątek, 27 Sierpień 2010, 12:12 »
Nieoceniony Budniu! :ok:

Ad 1 Widzisz ja mam poważne wątpliwości czy chodzi o zawartość pliku compose_note, bo jak skopiowałem oryginalny na kartę i nawet go nie otwierając ani nie zmieniając nazwy wrzuciłem z powrotem do \Windows\ to również przestał działać (dlatego musiałem zrobić HR, bo już nawet oryginalna wersja nie działała). A poza tym to dotyczy również read_note, compose_mtgreg, compose_sms itd... ?-?

Ad 2 Potrzebowałbym jeszcze informacji czy te zmiany w regu mogę zrobić w końcowej fazie flashowania, np. za pomocą provxml'a uruchamianego przez config.txt, czy też muszą się one znajdować w regu w momencie tworzenia struktury katalogów.

Z góry dzieki :D
Sprzęt: HTC Touch Pro2
ROM: Jackos ROM PLK
Wersja: Jackos S3 ManilaRUSH 1.7.1 PLK ##  WM6.5 + Sense 2.5 + CHT 1.6.1
Radio: 4.49.25.91

Online Budniu

  • Administrator
  • Core
  • *****
  • Wiadomości: 5899
  • Podziękowań: 198
  • Płeć: Mężczyzna
  • HTC 7 Pro
Odp: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia
« Odpowiedź #3 dnia: Piątek, 27 Sierpień 2010, 12:15 »
Ad 1 - podrzucę Ci te wszystkie z Rhodium-a, które mam - dla pewności
Ad 2 - wydaje mi się, że muszą być wpisane w strukturę katalogów czyli muszą być w rgu ustawione na sztywno, ale głowy nie dam.

Wiadomość scalona: Piątek, 27 Sierpień 2010, 19:09
Ad 1: Doszła paczka ?
Ad 2: No i  kupa nie mogę tego znaleźć:
ani w 38b19348-4733-495e-ab3a-3f3479efea44.rgu,
ani w mxipcold_zzzOEM_001.provxml
Musisz poczekać na kogoś z bogatszym doświadczeniem.
« Ostatnia zmiana: Piątek, 27 Sierpień 2010, 19:09 wysłana przez Budniu »

Online skrobel

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 599
  • Podziękowań: 36
  • Płeć: Mężczyzna
  • HTC Touch Pro2
Odp: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia
« Odpowiedź #4 dnia: Piątek, 27 Sierpień 2010, 23:54 »
O, nie zauważyłem scalenia.
Ad 1. Nie, nic do mnie nie doszło. W międzyczasie testuję dziesiątki plików compose_note i compose_sms i efekt jest zawsze ten sam. Jeśli tylko tknę oryginalny plik htm to on przestaje działać. I znów muszę zrobić HR, bo przez te eksperymenty nie mogę wysłać maila ani nawet SMSa.

Ad 2. No cóż, może się ktoś odezwie, a jeśli nie to spytam na xda... ;)
Sprzęt: HTC Touch Pro2
ROM: Jackos ROM PLK
Wersja: Jackos S3 ManilaRUSH 1.7.1 PLK ##  WM6.5 + Sense 2.5 + CHT 1.6.1
Radio: 4.49.25.91

Offline Toldo

  • GZU
  • Core
  • ****
  • Wiadomości: 1340
  • Podziękowań: 86
  • Płeć: Mężczyzna
  • Samsung Galaxy S, Galaxy Tab 10.1
    • Luźny Droid
Odp: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia
« Odpowiedź #5 dnia: Piątek, 27 Sierpień 2010, 23:59 »
Może muszą być podpisane?
Samsung Galaxy S
Kernel Fugu Mod v1080
Android 2.3.7 MIUI 2.1.13 PL
Sony MicroSD Class 4 8GB

Samsung Galaxy Tab 10.1 16gb
Pershoot's 2.6.36.4 OC-VFPv3-d16_FP 1.4GHZ Kernel
Overcome 2.2.0 XWKL1

Samsung <3

Online skrobel

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 599
  • Podziękowań: 36
  • Płeć: Mężczyzna
  • HTC Touch Pro2
Odp: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia
« Odpowiedź #6 dnia: Sobota, 28 Sierpień 2010, 00:02 »
hmmm... Coś w tym jest. Wprawdzie to zwykłe pliki tekstowe w formacie ANSI, a ze składni to xml. Tylko przekopałem już i xda i nikt nigdzie nie napisał ani słowa o podpisywaniu akurat tych plików.
A mogę poprosić o więcej informacji na temat podpisywania?
Sprzęt: HTC Touch Pro2
ROM: Jackos ROM PLK
Wersja: Jackos S3 ManilaRUSH 1.7.1 PLK ##  WM6.5 + Sense 2.5 + CHT 1.6.1
Radio: 4.49.25.91

Offline Toldo

  • GZU
  • Core
  • ****
  • Wiadomości: 1340
  • Podziękowań: 86
  • Płeć: Mężczyzna
  • Samsung Galaxy S, Galaxy Tab 10.1
    • Luźny Droid
Odp: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia
« Odpowiedź #7 dnia: Sobota, 28 Sierpień 2010, 00:06 »
Szukajka > unsigner
Samsung Galaxy S
Kernel Fugu Mod v1080
Android 2.3.7 MIUI 2.1.13 PL
Sony MicroSD Class 4 8GB

Samsung Galaxy Tab 10.1 16gb
Pershoot's 2.6.36.4 OC-VFPv3-d16_FP 1.4GHZ Kernel
Overcome 2.2.0 XWKL1

Samsung <3

Online skrobel

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 599
  • Podziękowań: 36
  • Płeć: Mężczyzna
  • HTC Touch Pro2
Odp: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia
« Odpowiedź #8 dnia: Sobota, 28 Sierpień 2010, 00:09 »
No tak, na to sam wpadłem, ale:
Cytuj
Unsigner - do kasowana certyfikatów z plików binarnych (exe, dll, mui, cpl)
Czy htm może być plikiem binarnym?
Sprzęt: HTC Touch Pro2
ROM: Jackos ROM PLK
Wersja: Jackos S3 ManilaRUSH 1.7.1 PLK ##  WM6.5 + Sense 2.5 + CHT 1.6.1
Radio: 4.49.25.91

Offline Toldo

  • GZU
  • Core
  • ****
  • Wiadomości: 1340
  • Podziękowań: 86
  • Płeć: Mężczyzna
  • Samsung Galaxy S, Galaxy Tab 10.1
    • Luźny Droid
Odp: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia
« Odpowiedź #9 dnia: Sobota, 28 Sierpień 2010, 00:12 »
Szczerze mówiąc nie wiem czy to coś da. Przebąknięcie takie. Możesz spróbować zdjąć podpis, zmodyfikować i podpisać. Następnie wgrać.
Samsung Galaxy S
Kernel Fugu Mod v1080
Android 2.3.7 MIUI 2.1.13 PL
Sony MicroSD Class 4 8GB

Samsung Galaxy Tab 10.1 16gb
Pershoot's 2.6.36.4 OC-VFPv3-d16_FP 1.4GHZ Kernel
Overcome 2.2.0 XWKL1

Samsung <3

Online skrobel

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 599
  • Podziękowań: 36
  • Płeć: Mężczyzna
  • HTC Touch Pro2
Odp: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia
« Odpowiedź #10 dnia: Sobota, 28 Sierpień 2010, 00:14 »
Cytuj
Error: Signing Failed.  Result = 80070005, (-2147024891)
Nawet bez modyfikacji, tylko Unsigner i Signer. Ale po Unsign nie zmieniła się nawet data pliku ani rozmiar, więc to chyba nie o to chodzi...

 (o) jak mnie (o) takie niezrozumiałe pierdoły... :gwm:
Sprzęt: HTC Touch Pro2
ROM: Jackos ROM PLK
Wersja: Jackos S3 ManilaRUSH 1.7.1 PLK ##  WM6.5 + Sense 2.5 + CHT 1.6.1
Radio: 4.49.25.91

Online Budniu

  • Administrator
  • Core
  • *****
  • Wiadomości: 5899
  • Podziękowań: 198
  • Płeć: Mężczyzna
  • HTC 7 Pro
Odp: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia
« Odpowiedź #11 dnia: Sobota, 28 Sierpień 2010, 08:56 »
Ad 1. Nie, nic do mnie nie doszło.
Sprawdź jeszcze raz.

Online qolejowy

  • ROMMaker
  • Swojak
  • ***
  • Wiadomości: 121
  • Podziękowań: 3
  • Benq E72, Nokia 6210 Navi.
Odp: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia
« Odpowiedź #12 dnia: Sobota, 28 Sierpień 2010, 21:57 »
Cytuj
Error: Signing Failed.  Result = 80070005, (-2147024891)
Nawet bez modyfikacji, tylko Unsigner i Signer. Ale po Unsign nie zmieniła się nawet data pliku ani rozmiar, więc to chyba nie o to chodzi...

 (o) jak mnie (o) takie niezrozumiałe pierdoły... :gwm:

Nie spotkałem się z podpisanymi plikami "htm" tych plików się nie podpisuje.  Czy po edycji takiego pliku ustawiasz z powrotem takie same atrybuty jakie miał oryginalny plik, bo jeżeli nie to takiego pliku system może nie czytać.

Offline Speeder

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 1934
  • Podziękowań: 26
  • Płeć: Mężczyzna
  • HTC Wizard, ASUS P750, HTC Desire, HTC HD2
Odp: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia
« Odpowiedź #13 dnia: Sobota, 28 Sierpień 2010, 22:12 »
Plików htm się nie podpisuje, nie wiem w ogóle skąd taki pomysł. Generalnie, stawiałbym o jakiś problem natury kodowania/formatowania, raczej nic innego się w takim pliku nie może wydarzyć. Jakim programem edytujesz te pliki?

Online skrobel

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 599
  • Podziękowań: 36
  • Płeć: Mężczyzna
  • HTC Touch Pro2
Odp: [Rhodium] Compose_note i błąd w wiadomościach / folder Settings -> Ustawienia
« Odpowiedź #14 dnia: Wtorek, 31 Sierpień 2010, 14:47 »
Ad. 1 Dzięki radom @Qsqi rozwiązałem problem compose_note i compose_sms. Problem nie tkwił w samych plikach, ale w odpowiednim momencie wprowadzenia zmian w rejestrze. Trzeba było zmienić rejestr w plikach .hv, a nie dopiero skryptem w procesie kustomizacji.

Ad. 2 Z menu start też już wiem, w którą stronę mam iść (również dzięki @Qsce), co nie znaczy, że problem już jest rozwiązany. Z tego co napisał @Qsqa nazwy elementów menu start oraz (niestety) większość polskich nazw struktury katalogów znajduje się w zestawie plików mui w paczce Base_Lang_0415. "Niestety" dlatego, że nie mogę sobie zmienić tylko jednej nazwy Settings na Ustawienia (ona akurat znajduje się w shellres.dll.mui), bo zbyt wiele innych bibliotek się do niej odwołuje, więc żeby zachować spójność polskich mui z rzeczywistą strukturą katalogów musiałbym pozmieniać całe initflashfiles.dat, bo po polsku musiałyby być między innymi \Windows\Programy; \Windows\Menu Start; \Windows\Ulubione; \Windows\Autostart i jeszcze sporo innych. Z mojego punktu widzenia taka operacja przyniesie więcej szkody niż korzyści, bo mi zależy na tym, żeby oryginalny ROM modyfikować w jak najmniejszym stopniu (dotąd udało mi się uniknąć modyfikowania initflashfiles). A jedynym elementem, który jest często widziany przez użytkownika jest właśnie Settings w Menu Start. Próbowałem więc zmodyfikować tylko shellres.dll.mui tak, żeby ścieżkę fizyczną zostawić \Windows\Start Menu\Settings, a zmienić tylko nazwę wyświetlaną, ale efekt był taki, że popsułem Menu Start (wyświetlona była tylko jedna ikona - home, a wszystkie inne skróty zniknęły, a fizyczny folder Settings został przeniesiony do \Windows\Start Menu\Programs). Jeśli więc ktoś z Was ma inny pomysł na to, żeby Settings wyświetlały się jako Ustawienia bez szkody dla całej struktury katalogów, to poproszę :-[

A tak przy okazji: Dzięki Qsqa!

Natomiast mam jeszcze inny problem i wietrzę w tym znowu pliki read_note itp.
Otóż do backupowania wiadomości (kontaktów i plików zresztą też) używam PIM Backup. Kiedy używałem ROMów Jackosa to normalnie przywracałem wiadomości z Backupu i poza MMSami wszystko mi się dobrze przywracało i wyświetlało. Teraz w tym "gotowanym" przeze mnie ROMie po przywróceniu z Backupu SMSy wyświetlane są poprawnie, ale E-maile tak jak w załączniku.

Najśmieszniejsze jest to, że jak odbiorę nową pocztę, to te nowoodebrane wiadomości są już pełne z adresem nadawcy i z tekstem body. Więc z jednej strony wygląda to jak bug PIM Backupa, ale dotąd nie miałem z tym aspektem żadnych problemów, więc wietrzę jednak problem z read_note.htm, tym bardziej, że nie podmieniłem go na wersję 0415, a zostawiłem oryginalny. Może więc język read_blabla powinien być identyczny jak compose_blabla...?
Sprzęt: HTC Touch Pro2
ROM: Jackos ROM PLK
Wersja: Jackos S3 ManilaRUSH 1.7.1 PLK ##  WM6.5 + Sense 2.5 + CHT 1.6.1
Radio: 4.49.25.91