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.
RejestrRejestr 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 DotFredPierwszy 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ówProgramy 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
linkuNa 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ć.
LinkiJak skonfigurować ręcznie konto pocztoweJak skonfigurować dostęp dla Wi-Fi