Środa, 23 Maj 2012, 20:05

Autor Wątek: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb  (Przeczytany 2350 razy)

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

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19421
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Nie raz pewnie spotkaliście się z tajemniczym skrótem UC - User Customization, czyli po naszemu Dostosowanie Użytkownika Po Aktualizacji Systemu (DUPAS) :)
Żadna tam Kastomizacja!!! brrr
Do czego to niby ma służyć? Odpowiedź jest bardzo prosta, ma ułatwiać życie. Bez UC, za każdym razem gdy wgramy nowy ROM, lub nabędziemy nowe urządzenie, musimy je dostosować do naszych przyzwyczajeń, a przyzwyczajenie to druga natura człowieka.

UC jest uniwersalne, nie jest uzależnione od sprzętu, wystarczy żeby był Windows Mobile 5.x, 6.x, oraz 6.5.x, są drobne różnice w rejestrze, niektóre klucze nie występują, ale osoby z pewną wiedzą poradzą sobie.

Wiemy już po co, nie wiemy jeszcze jak tego dokonać.
Większość (o ile nie wszystkie) ustawienia systemu czy też programów, są zapisywane do rejestru, my będziemy je wydłubywać z niego i tworzyć swego rodzaju zbiór naszych ustawień, które pomogą wrócić nam zawsze do naszych przyzwyczajeń w telefonie. Mało tego, postaram wyjaśnić, jak zrobić to najłatwiej.

Rejestr
Rejestr składa się z 3 podstawowych gałęzi:
HKEY_CLASSES_ROOT - HKCR
HKEY_CURRENT_USER - HKCU
HKEY_LOCAL_MACHINE - HKLM
to obok, to skróty, bo po co pamiętać ich pełne nazwy ;)
Nas będą interesować HKCU i HKLM, one są do naszych celów najważniejsze

Będziemy jeszcze potrzebowali jakiegoś oprogramowania, dzięki któremu będziemy mogli posługiwać się rejestrem.
Są dwa, najlepsze...
CERegEditor oraz Task Manager by DotFred
Pierwszy z wymienionych jest po polsku i działa na normalnych komputerach (normalnych, znaczy się na pecetach) drugi z nich, tylko z poziomu Pocket PC.
Mając te programy, możemy zapisać dowolne ustawienia, które w przyszłości będzie można wielokrotnie zastosować.


Rejestr a ustawienia programów
Programy swoje ustawienia zapisują przeważnie w dwóch miejscach
HKEY_CURRENT_USER\Software oraz HKEY_LOCAL_MACHINE\Software
przykład:
Mój ulubiony program Total Commander, po instalacji jest bardzo fajny, ale może być jeszcze fajniejszy, jak dostosuje go do moich preferencji
I tak, lubię posługiwać się jego listą katalogów, najpierw sobie trzeba ją stworzyć oczywiście, ale gdy tego już dokonam, to ją mam i posługuję się nią od kilku lat ( z małymi modyfikacjami)
gdzie tego szukać?
w HKCU :)
HKEY_CURRENT_USER\Software\Ghisler\CECmd\Hotlist
i zawartość
[HKEY_CURRENT_USER\Software\Ghisler\CECmd\Hotlist]
"MENU1"="Programy"
"CMD1"="\\Windows\\Menu Start\\Programy\\"
"MENU2"="Storage Card"
"CMD2"="\\Storage Card\\"
"MENU3"="Windows"
"CMD3"="\\Windows\\"
"MENU4"="Menu Start"
"CMD4"="\\Windows\\Menu Start\\"
"MENU5"="Program Files"
"CMD5"="\\Program Files\\"
"MENU6"="Program files SD"
"CMD6"="\\Storage Card\\Program files\\"
"MENU7"="My Documents"
"CMD7"="\\My Documents\\"

całą zawartość eksportuję do pliku z rozszerzeniem reg, np: ulubione_tc.reg

Wiemy już gdzie programy trzymają swoje ustawienia.

Czas na system.
Znudziło się Wam wpisywanie kto jest właścicielem urządzenia? Większość płatnych programów bez tej informacji nie zarejestrujemy.
całość jest w kluczu:
[HKEY_CURRENT_USER\ControlPanel\Owner]
"Owner"=""
"Name"=""
"Owner Notes"=""
"Notes"=""
"E-mail"=""
"Telephone"=""

Oczywiście najpierw trzeba te dane wprowadzić, wiemy skąd je wydobyć

Tą metodą można praktycznie dostać się do każdych ustawień, głośność dzwonków, dźwięk klawiatury, dźwięki powiadomień, ustawienia alarmów, kolory systemu itd itd
Na forum jest wątek o modyfikacjach rejestru ale też poprzez google można znaleźć wiele interesujących ustawień, które później można wykorzystać przy dostosowywaniu systemu dla własnych potrzeb.

Jak nie wiemy, gdzie jest zapisana jakaś wartość, wtedy czeka nas trochę żmudnej pracy, używamy do tego celu CeRegEditora, robimy "migawkę" rejestru czyli zapisujemy cały rejestr, wprowadzamy jakąś zmianę w systemie, znów robimy "migawkę" systemu i porównujemy wartość z obu plików. trochę roboty przy tym jest, ale później mamy gotowe rozwiązanie.

I to był krótki wstęp do UC właśnie :)
Bo teraz, jak już mamy własną bazę plików z ustawieniami rejestru, czas ich użyć.

Przychodzi nam z pomocą UC, czyli oprogramowanie, które automatycznie wczyta rejestr, poinstaluje odpowiednie programy, i wrzuci inne różne pliki do systemu.

Co musimy mieć? ROM który obsługuje UC oraz wrzucone nasze pliki w odpowiednie foldery, poniższa struktura odpowiada programowi XDA UC NET, który możemy pobrać z tego linku

Na kracie SD, należy stworzyć następujące katalogi:
XDA_UC - tu wrzucamy pliki: .cab, .reg, .mscr, .cer, instalacja przebiega w tle.
XDA_UC\Manual - miejsce na caby, które będą instalowane w normalny sposób
XDA_UC\Copy2Root - miejsce na pliki, które mają znaleźć się w katalogu Windows
XDA_UC\Run - miejsce na samorozpakowujące się archiwa
XDA_UC\Execute - miejsce na samorozpakowujące się archiwa z dodatkowymi akcjami

Jak widać z powyższego, przy użyciu XDA UC Net, możemy odtworzyć rejestr lub zainstalować dowolny program, wszystko dzieje się z automatu, program robi za nas wszystkie rzeczy (chyba że chcemy, żeby był inaczej).



Możemy też zebrać wszystkie nasze pliki reg w jeden i zrobić z nich plik instalacyjny cab?
zamieniamy nazwę pliku xml na _setup.xml, a następnie wykonujemy polecenie:
makecab /D compress=off _setup.xml nasza_nazwa.cab

A teraz o łatwym tworzeniu plików xml z ustawieniami kont pocztowych i ustawień Wi-Fi
Należy pobrać z załącznik program bengalih Makisu XML Maker 1.7, rozpakować go na PC, plik cab przenieść na PPC i tam zainstalować.
Jest to najlepszy tego typu program, dzięki któremu wygenerujemy poprawny plik xml z ustawieniami, są tez inne programy, ale nie tworzą do końca poprawnych xmli.

Poniżej są linki do tutoriali autorstwa Utak3ra, w których wyjaśnia budowę pliku xml, zawierającego ustawienia kont email oraz ustawienia dla Wi-Fi, warto się z nimi zapoznać.

Linki
Jak skonfigurować ręcznie konto pocztowe
Jak skonfigurować dostęp dla Wi-Fi
« Ostatnia zmiana: Środa, 24 Listopad 2010, 22:05 wysłana przez mobi »
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19421
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb
« Odpowiedź #1 dnia: Piątek, 19 Listopad 2010, 12:38 »
Dodam jeszcze jeden link na xda, chyba najbardziej zaawansowana wersja UC, mix SASHIMI, UC oraz XDA_UC, wraz z programem, który nie tylko dotwarza ustawienia, ale robi backup

[XDA_UC][UC][SASHIMI][S4X] S4X_Auto & S4X_Backup [AUG.10.2010] XDA_UC Mods & Answers
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19421
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb
« Odpowiedź #2 dnia: Niedziela, 09 Styczeń 2011, 18:06 »
Małe 2 pytanka, może ktoś już przerabiał:
- hasła w Operze 10, gdzie się zapisują? też pliki dat?
- PIMBackup, zapisuje gdzieś ustawienia harmonogramu?
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline Globus

  • GZU
  • Core
  • ****
  • Wiadomości: 962
  • Podziękowań: 27
  • Płeć: Mężczyzna
  • HTC Sensation & HD2
Odp: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb
« Odpowiedź #3 dnia: Niedziela, 09 Styczeń 2011, 18:18 »
Co do PIMBackup to całość rejestru siedzi w:
[HKEY_CURRENT_USER\Software\FdcSoft\PPCPimBackup]

A co do harmonogramu to u mnie jest niedostępny :/
Sprzęt:HTC Sensation
ROM:Android Revolution HD 6.6.1 by mike1986
PSN Gamercards

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19421
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb
« Odpowiedź #4 dnia: Niedziela, 09 Styczeń 2011, 18:53 »
Szukam harmonogramu :) ustawienia PIMB znam
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline Sainti

  • GZU
  • Core
  • ****
  • Wiadomości: 1307
  • Podziękowań: 97
  • Płeć: Mężczyzna
  • HTC Mozart
    • Mój sieciowy kącik
Odp: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb
« Odpowiedź #5 dnia: Niedziela, 09 Styczeń 2011, 19:13 »
Kiedyś wrzucałem informacje o programie Kheb. Mam wrażenie, że przy takim szukaniu może być pomocny. :)

Nie jestem pewien, ale w Operze to może być \Program Files\Opera Mobile 10\Profile\secure\wand.dat (analogicznie do wersji pecetowej)
« Ostatnia zmiana: Niedziela, 09 Styczeń 2011, 19:16 wysłana przez Sainti »

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19421
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb
« Odpowiedź #6 dnia: Niedziela, 09 Styczeń 2011, 19:45 »
@Sainti
bingo +
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19421
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb
« Odpowiedź #7 dnia: Wtorek, 25 Styczeń 2011, 19:33 »
PIMBackup i harmonogram
Maty trick, żeby można było sobie zachować harmonogram, należy najpierw stworzyć i zapisać go, następnie wykonać jedną kopię :)
Gdy to zrobimy, wtedy cała informacja siedzi tu:
HKEY_CURRENT_USER\Software\FdcSoft\PPCPimBackup\Schedule
Choć na wszelki wypadek zgrałbym cały klucz
HKEY_CURRENT_USER\Software\FdcSoft

I tym sposobem rozwiązałem przedostatni problem :)

Teraz czas na ostatni, gdzie mogą znajdować się ustawienia od Opery Mini :) dial, akceptacja licencji dial itd.
Znalazłem jakieś pliki, ale one sprawiają wrażenie jakiś losowych, raz wygenerowane nie sprawdzają się przy kolejnym wypieku.
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline stan

  • Senior
  • ****
  • Wiadomości: 229
  • Podziękowań: 3
  • Płeć: Mężczyzna
  • HTC HD2 / MSI Wind U100
    • Stan Blip
Odp: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb
« Odpowiedź #8 dnia: Środa, 02 Luty 2011, 00:14 »
mam problem z certyfikatem, gdy mam go wrzuconego do głównego katalogu XDA_UC przy instalacji wywala mi błąd:
[23:19:00][23:19:00][\Storage Card\XDA_UC\][Instalacja certyfikatów][BŁĄD]\Storage Card\XDA_UC\Certyfikat_UAM.cer, błąd:Efektem jest rozpoczęcie certinstaller.exe -2147467259
jak wgram ręcznie wszystko jest ok, ale jak przez XDA UC to taki błąd  ?-?
HTC HD2 / BlackByBudniu

http://stan.blip.pl

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19421
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb
« Odpowiedź #9 dnia: Środa, 02 Luty 2011, 00:28 »
przerzuć go do pliku reg
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline stan

  • Senior
  • ****
  • Wiadomości: 229
  • Podziękowań: 3
  • Płeć: Mężczyzna
  • HTC HD2 / MSI Wind U100
    • Stan Blip
Odp: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb
« Odpowiedź #10 dnia: Czwartek, 03 Luty 2011, 19:39 »
jest jakiś prosty sposób aby przerzucić pliki cer do reg?
HTC HD2 / BlackByBudniu

http://stan.blip.pl

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19421
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb
« Odpowiedź #11 dnia: Czwartek, 03 Luty 2011, 19:43 »
Pewnie jest, ale jeżeli byłbym zmuszony, to wyłowiłbym je z rejestru :)
O ile to nie są zwykłe pliki tekstowe, którym wystarczy zmienić cer na reg i dodać nagłówek
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline stan

  • Senior
  • ****
  • Wiadomości: 229
  • Podziękowań: 3
  • Płeć: Mężczyzna
  • HTC HD2 / MSI Wind U100
    • Stan Blip
Odp: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb
« Odpowiedź #12 dnia: Czwartek, 03 Luty 2011, 19:48 »
no właśnie rejestr mi nie pokazuje zmian w CeRegEditorze  ?-? rozumiem, że tu chodzi o [HKEY_LOCAL_MACHINE\Comm\Security] ew. podgałąź SystemCertificates ?
plik niestety nie jest w czystej formie tekstowej, bo chciałem go tą metodą http://blogs.msdn.com/b/windowsmobile/archive/2006/01/28/making-a-root-cert-cab-file.aspx przerzucić do cab'a,
mam certyfikat uczelni i tylko z nim mam problemy
HTC HD2 / BlackByBudniu

http://stan.blip.pl

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19421
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb
« Odpowiedź #13 dnia: Czwartek, 03 Luty 2011, 19:51 »
daj mi go na maila
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline stan

  • Senior
  • ****
  • Wiadomości: 229
  • Podziękowań: 3
  • Płeć: Mężczyzna
  • HTC HD2 / MSI Wind U100
    • Stan Blip
Odp: User Customization (UC) czyli dostosowanie systemu do własnych potrzeb
« Odpowiedź #14 dnia: Poniedziałek, 07 Luty 2011, 19:45 »
@mobi: dostałeś tego maila?
HTC HD2 / BlackByBudniu

http://stan.blip.pl