Wtorek, 22 Maj 2012, 13:46

Autor Wątek: RGU, kolejność budowania rejestru i PROVXML  (Przeczytany 7759 razy)

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

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 8262
  • Podziękowań: 137
  • Płeć: Mężczyzna
  • Samsung Ace, Raphael, Hermes, Universal i inne
    • Wirtualne Zacisze utak3ra
RGU, kolejność budowania rejestru i PROVXML
« dnia: Piątek, 18 Lipiec 2008, 00:27 »
Wiele osób pyta się wciąż, jak podczas budowania ROMu składany jest rejestr, dlaczego znikają nasze własne wpisy itp....

Generalna zasada jest taka, że jako baza brane są pliki default.hv i user.hv, a następnie dodawane do nich są wszystkie pliki RGU, w kolejności wg identyfikatora GUID, tj. od 00000000-0000-0000-0000-000000000000 do ffffffff-ffff-ffff-ffff-ffffffffffff. Dlatego też najlepiej jest swoje własne dodatki, czy, co bardziej istotne - zmiany, wprowadzać w plikach o identyfikatorach GUID odpowiednio wysokich, najlepiej zaczynających się od ffffffff-xxxxx.....

Ale... nigdy nie jest tak różowo, jak by mogło być ;) Czasami jednak zdarza się, że nasze modyfikacje rejestru są nadpisywane przez inne wpisy. Jak się przed takimi sytuacjami ustrzec? Najlepiej, chcąc wprowadzić jakąś krytyczną poprawkę do rejestru, zapisać ją nie w pliku RGU, lecz w pliku PROVXML, ponieważ te pliki wprowadzane są na samym końcu. Dodatkowym plusem takiego rozwiązania jest to, że taki plik możemy równie łatwo dodać do procesu autorun.exe (poprzez wpis XML: moje_wpisy.provxml w pliku config.txt).

Pewną przeszkodą może się wydawać fakt, że ręczne tworzenie pliku provxml jest sporą dłubaniną, ale na szczęście dostępny jest przyjazny w użyciu konwerter rgu->provxml, autorstwa erviusa :) Dodatkowo, pamiętajmy, że pliki provxml są potężniejszym narzędziem od plików rgu - umożliwiają bowiem również usuwanie wpisów, nie tylko ich dodawanie.

Przyjemnego kucharzenia! :)
Windows Mobile: a story of love and hate.


Offline mobi

  • Administrator
  • Core
  • ****
  • Wiadomości: 19418
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: RGU, kolejność budowania rejestru i PROVXML
« Odpowiedź #1 dnia: Piątek, 18 Lipiec 2008, 00:42 »
kiedyś testowałem ten programik, jak wiesz przy metodzie UC nie są brane pod uwagę pliki reg, więc wygrzebałem w necie ten programik i przekonwertowałem dość dużego rega nim, skończyło się tak, że UC się zatrzymało. Może zatrzymało się z innego powodu, bo testowałem wtedy różne konfiguracje. Należałoby sprawdzić taki plik wynikowy.
Generalnie skończyłem z UC, i obecnie stosuje Sashimi, który akceptuje prawie wszystko.
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

nokser

  • Gość
Odp: RGU, kolejność budowania rejestru i PROVXML
« Odpowiedź #2 dnia: Środa, 29 Kwiecień 2009, 15:33 »
A tak w ogóle jest jakiś progs do sprawdzania zdublowanych wpisów rejestru ?-?

Offline utak3r

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 8262
  • Podziękowań: 137
  • Płeć: Mężczyzna
  • Samsung Ace, Raphael, Hermes, Universal i inne
    • Wirtualne Zacisze utak3ra
Odp: RGU, kolejność budowania rejestru i PROVXML
« Odpowiedź #3 dnia: Środa, 29 Kwiecień 2009, 15:35 »
nie widziałem...
Windows Mobile: a story of love and hate.


Offline qsqa

  • ROMMaker
  • Swojak
  • ***
  • Wiadomości: 79
  • Podziękowań: 4
Odp: RGU, kolejność budowania rejestru i PROVXML
« Odpowiedź #4 dnia: Środa, 29 Kwiecień 2009, 21:43 »
Ja używam tego programiku do śledzenia zmian w rejestrach

http://www.scootersoftware.com/


Offline Mietas

  • ROMMaker
  • Core
  • ***
  • Wiadomości: 1302
  • Podziękowań: 53
  • Płeć: Mężczyzna
  • HTC HD2, WP7.5 Tango
    • Blog Mietasa
Odp: RGU, kolejność budowania rejestru i PROVXML
« Odpowiedź #5 dnia: Środa, 29 Kwiecień 2009, 21:50 »
CeRegEditor także ma funkcję porównywania.
HTC HD2, WP7.5 Tango 7.10.8773 by Ansar

Offline mobi

  • Administrator
  • Core
  • ****
  • Wiadomości: 19418
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: RGU, kolejność budowania rejestru i PROVXML
« Odpowiedź #6 dnia: Środa, 29 Kwiecień 2009, 21:53 »
ale duble to inna sprawa, ciężko je wychwycić z automatu

Porównywanie plików, to pod TC można też zrobić
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

nokser

  • Gość
Odp: RGU, kolejność budowania rejestru i PROVXML
« Odpowiedź #7 dnia: Czwartek, 30 Kwiecień 2009, 00:24 »
Raczej chodziło mi o wychwycenie z kuchni z paczek OEM

Offline mike1986

  • ROMMaker
  • Senior
  • ***
  • Wiadomości: 185
  • Podziękowań: 8
Odp: RGU, kolejność budowania rejestru i PROVXML
« Odpowiedź #8 dnia: Sobota, 30 Maj 2009, 10:33 »
W związku z tym, że komuś udało się znaleźć rozwiązanie wyskakiwania standardowego dialera MS przy włączonym dialerze HTC to dla pewności mam pytanie... otóż należy z rejestru usunać następujace wpisy:

---> HKEY_CURRENT_USER\Software\Microsoft\Today\Bubble: BubbleBorderThemeImage
---> HKEY_CURRENT_USER\Software\Microsoft\Today\Toast: ToastBorderThemeImage

Rozumiem, że tworząc w pliku .reg (w kuchni)

[-HKEY_CURRENT_USER\Software\Microsoft\Today\Bubble: BubbleBorderThemeImage]
[-HKEY_CURRENT_USER\Software\Microsoft\Today\Toast: ToastBorderThemeImage]

nie usunę skutecznie tych plików tylko muszę do tego posłużyć się provxml?

Pytam też dlatego, że w moim dotychczasowym pliku *.reg z różnymi zebranymi tweakami są np.

[-HKEY_LOCAL_MACHINE\System\ObjectStore\RegistryUpdate]
[-HKEY_LOCAL_MACHINE\System\WelcomeCenter]
[-HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items\Getting Started]

więc albo ktoś się pomylił albo usuwanie wpisów rejestru działa również przy pomocy *.rgu?

nokser

  • Gość
Odp: RGU, kolejność budowania rejestru i PROVXML
« Odpowiedź #9 dnia: Sobota, 30 Maj 2009, 11:12 »
A dlaczego ma nie działać  ?-? na praca plikach *.rgu to w sumie podstawa.
Jedynym mankamentem w ogóle tych zabiegów, są zdublowane czasem klucze.

Offline mike1986

  • ROMMaker
  • Senior
  • ***
  • Wiadomości: 185
  • Podziękowań: 8
Odp: RGU, kolejność budowania rejestru i PROVXML
« Odpowiedź #10 dnia: Sobota, 30 Maj 2009, 11:15 »
Sugerowałem się tym: "Dodatkowo, pamiętajmy, że pliki provxml są potężniejszym narzędziem od plików rgu - umożliwiają bowiem również usuwanie wpisów, nie tylko ich dodawanie."  :8)

nokser

  • Gość
Odp: RGU, kolejność budowania rejestru i PROVXML
« Odpowiedź #11 dnia: Sobota, 30 Maj 2009, 11:17 »
....bo pliki *.xml wymuszają pierwszeństwo przed *.rgu.  ;)

      A potężniejsze są i to bardzo, w zasadzie można nimi zrobić o wiele więcej....:)

Offline mike1986

  • ROMMaker
  • Senior
  • ***
  • Wiadomości: 185
  • Podziękowań: 8
Odp: RGU, kolejność budowania rejestru i PROVXML
« Odpowiedź #12 dnia: Sobota, 30 Maj 2009, 11:40 »
Ale nie wszystko da się zrobić przez provxml. Z ciekawości zamieniłem swój rgu z tweakami na provxml i kilka rzeczy nie działało jak powinno. No ok, chciałem tylko wiedzieć czy rgu też można usuwać wpisy a nie tylko dodawać :) jak można to gitara :)

nokser

  • Gość
Odp: RGU, kolejność budowania rejestru i PROVXML
« Odpowiedź #13 dnia: Sobota, 30 Maj 2009, 11:42 »
Ja prawdę mówiąc działam tylko na *.rgu - ale jak usuwam klucze to na stałe ;)

Offline Mietas

  • ROMMaker
  • Core
  • ***
  • Wiadomości: 1302
  • Podziękowań: 53
  • Płeć: Mężczyzna
  • HTC HD2, WP7.5 Tango
    • Blog Mietasa
Odp: RGU, kolejność budowania rejestru i PROVXML
« Odpowiedź #14 dnia: Sobota, 30 Maj 2009, 11:46 »
Ja także. provxmle tylko niepotrzebnie mieszają.
HTC HD2, WP7.5 Tango 7.10.8773 by Ansar