Nazwa: Noonski XDA_UC_NET
Wersja: 0.9.4.4 PL
Działa na: O1/Lite/O2/Pro
Jako, że odobne oprogramowanie zostało poruszone w
tym wątku, to uważam, że i to jest również warte uwagi - tym bardziej, że IMO jest prostsze w użyciu.
Co to jest i do czego służy
XDA_UC wie zapewne każdy użytkownik nowych CustomROMów.
No dobra...
XDA_UC pojawiło się stosunkowo niedawno i nawet nie wszystkie CustomROMy je zawierają... że o ROMach stockowych i brandowanych już nie wspomnę. Co z użytkownikami takowych? Czy chcąc ułatwić sobie życie muszą koniecznie zmieniać ROM na, niekoniecznie ich zadowalający, ale dysponujący luksusem
XDA_UC?
Zaprawdę powiadam wam...
NIE!!!
Od dnia dzisiejszego skończył się dla użytkowników nowych CustomROMów monopol na luksus autoinstalacji programów po Hard Resecie czy romowaniu.
Oto tu i teraz daję Ci, użytkowniku "starego" ROMu, narzędzie wiodące Cię ku oświeceniu.
XDA_UC_NET, bo o tym programie mówimy, będzie od teraz pochodnią w ciemności pychy "customromiarzy" i mieczem jedynej sprawiedliwości w naszej ROMowej dżungli...
I, że ja to napisałem? Hmmmm...
A teraz na poważnie.
XDA_UC_NET jest alternatywą dla znanego wszystkim, jeśli nie z praktyki to przynajmniej ze słyszenia,
XDA_UC.
Strona domowa:XDA DEVCo odróżnia ten program od
XDA_UC...
Przede wszystkim interfejs graficzny(!). Nie żeby był jakiś powalający na kolana (co widać na załączonych screenach)... Po prostu jest, a co ważniejsze przydaje się w operowaniu programem. Enyłej... wygląd interfejsu jest oparty o GUI nakładki Sense czyli charakteryzuje się niezbyt nachalną urodą... Ale skupmy się raczej na funkcjonalności.
Druga, nie mniej ważna, zaleta programu to kontrola nad procesem instalacji oprogramowania, która nie wynika li tylko i wyłącznie z racji graficznego interfejsu - cały urok tego programu kryje się w algorytmie jego działania oraz strukturze folderów źródłowych.
Pozostaje jeszcze szczegół typu technologia wykonania (
XDA_UC to Mortscript,
XDA_UC_NET to .NET Framework), ale to raczej nas za specjalnie nie interesuje.
Hmmm... Uogólniając, można powiedzieć, że to właściwie wszystkie różnice. Niewiele? Może i tak, ale drążmy temat dalej.
Struktura folderów źródłowychStrukturę folderów źródłowych można zbudować na, powiedzmy... trzy sposoby.
Sposób 1 - dla totalnie leniwych
Nie wymaga wielkiej fatygi - tworzymy poza pamięcią urządzenia folder XDA_UC, pakujemy tam wszystkie programy, które chcemy zainstalować i jesteśmy dumni z naszego wiekopomnego dzieła... Dokładnie tak jak to się robi w przypadku starego
XDA_UC.
Jeśli jesteś na tyle leniwy by chcieć wykorzystać ten sposób to lepiej daj sobie spokój i ręcznie instaluj swoje programy... albo używaj mortscriptowego
XDA_UC - nie ma sensu marnować potencjału
XDA_UC_NET na takie bzdety.
Sposób 2 - dla umiarkowanie leniwych lub nienachalnie pracowitych - jak kto woli
No... tu już trzeba kliknąć myszą więcej niż dwa razy i ociupinę pomyśleć... ale też nieporównywalnie więcej funkcjonalności programu mamy do dyspozycji.
Poniżej, schematycznie przedstawiona podstawowa struktura folderów zapewniająca pełną funkcjonalność programu - czemu tak a nie inaczej dowiemy się za chwilę.
W poniższym przykładzie, dla lepszego zobrazowania, foldery są uporządkowane funkcjonalnie a nie alfabetycznie jak ma to faktycznie miejsce w systemie.
XDA_UC
|-Manual
|-Copy2Root
|-Run
|-ExecuteI tak:
- XDA_UC - jest głównym folderem źródeł instalacji dla programu. Bezpośrednio do niego pakujemy wszystkie pliki .cab, .reg, .mscr, .cer które planujemy zainstalować - całkowicie automatycznie - na pamięci urządzenia.
- Manual - podfolder, który będzie zawierał wszystkie pliki .cab które planujemy zainstalować w standardowym trybie tj. przeklikując instalator.
- Copy2Root - podfolder. Jego cała zawartość zostanie skopiowana - tak jak jest - na pamięć urządzenia.
Oznacza to, że budująć odpowiednie drzewo folderów w jego wnętrzu możesz skopiować jakiś plik do dowolnej lokalizacji na pamięci urządzenia. Dla przykładu... jeśli chcesz wrzucić jakiś plik do "My Documents\Moja muzyka\", wystarczy, że zbudujesz tu drzewko:
XDA_UC
|-Copy2Root
|-My documents
|-Moja Muzyka
|-mój_plik.mp3
...i masz pewność, że plik mój_plik.mp3 wyląduje tam gdzie powinien. Proste? - Run - podfolder do którego można wrzucić archiwa samorozpakowujące.
- Execute - podfolder funkcjonalnie podobny do porzedniego, z tą jednak różnicą, że archiwa rozpakowują się w tle nie przeszkadzając Ci w dalszej pracy.
OK. Teraz odrobinę technicznego bełkotu.
Poniżej kolejność operacji wykonywanych przez program... lub jak kto woli - kolejność instalowania plików z poszczególnych lokalizacji:
- Instalowanie skryptów MortScripta (bez względu na ich lokalizację)
- Uruchomienie/instalowanie archiwów z podfolderu Run
- Uruchomienie/instalowanie archiwów z podfolderu Execute
- Instalowanie plików *.*xml z folderu głównego XDA_UC
- Instalowanie plików *.cer z folderu głównego XDA_UC
- Instalowanie plików *.cab (w trybie cichym na pamięć urządzenia) z folderu głównego XDA_UC
- Instalowanie plików *.cab (w trybie standardowym) z podfolderu Manual
- Instalowanie plików *.reg z folderu głównego XDA_UC, przy użyciu FS_TaskMgr.exe (dołączony do programu menedżer zadań)
- Instalowanie plików *.rgu i *.cereg z folderu głównego XDA_UC, przy użyciu FS_TaskMgr.exe (dołączony do programu menedżer zadań)
- Kopiowanie folderów
- Kopiowanie plików
- Przenoszenie plików
- Usuwanie plików
- Tworzenie skrótów
- Instalowanie plików *.pib - kopia zapasowa danych PIM wykonana za pomocą PPC PIMBackup - przy użyciu PPCPimBackup.exe, który jest dołączony do programu
Odnośnie punktów od 10 do 14 nie ma sensu się rozpisywać. Wszystkie potrzebne informacje na ich temat uzyskasz na stronie autora.
Jeszcze jedna ważna sprawa...
UC_NET instaluje programy
ZAWSZE w porządku alfabetycznym.
Jeśli mamy życzenie posiadać własną kolejność instalacji to wystarczy, że przed nazwą programu (pliku) umieścimy kolejną cyfrę:
1_nazwa,
2_nazwa,
3_nazwa ...
99_nazwa. Co więcej, zasada ta ma zastosowanie również do folderów... No i właśnie tym sposobem, w łagodny i przyjazny środowisku sposób przechodzimy do kolejnego sposobu budowania źródeł instalacyjnych dla programu.
Sposób 3 - dla ambitnych
Jak wcześniej napisałem, numeryczna kolejność instalacji ma zastosowanie również do folderów. Bardzo przydatna, nawet sama w sobie, funkcjonalność. Jednak jest jeszcze jeden bonus.
UC_NET umie korzystać z zagnieżdżonych źródeł instalacji. Co to oznacza dla użytkownika?
W głównym folderze
XDA_UC nie musisz od razu tworzyć przedstawionego w
Sposobie 2 drzewa podfolderów. Nie musisz od razu go tworzyć, bo możesz go zagnieździć... i to wielokrotnie. A co !!
Zamiast tworzyć drzewo podfolderów bezpośrednio w folderze głównym możesz, na przykład, utworzyć pierwszy podfolder o nazwie
1_Narzędzia i dopiero w jego wnętrzu zbudować podstawową strukturę folderów... Następnie utworzyć kolejny podfolder np.
2_Internet i powtórzyć operację w jego wnętrzu... W ten sposób możesz sobie utworzyć do 99 własnych folderów.
Co nam to da? Ano taka konstrukcja da nam do dyspozycji kolejną funkcjonalność programu - grupowanie programów. Każdy utworzony przez Ciebie folder, program potraktuje jako Grupę, która będzie rządziła się swoimi własnymi prawami.
Przed rozpoczęciem instalacji oprogramowania, program wyświetli nam listę stworzonych wcześniej przez nas grup i da możliwość włączenia lub wyłączenia z instalacji którejkolwiek z nich.
Dalej... Instalacja oprogramowania następuje kolejno z każdej grupy. Dla każdej grupy z osobna są stosowane zasady instalowania programów opisane w
Sposobie 2Co by dużo nie gadać... W załączniku przykład zaawansowanej struktury folderów źródłowych... Zawartość archiwum wystarczy skopiować do folderu
XDA_UC utworzonego poza pamięcią urządzenia. Przykład grup masz na środkowym screenie.
No i wreszcie to co najważniejsze a mianowicie sam program... i to
w wersji instalacyjnej.
Program:Wymaga .NET CF 3.5Oryginał pozwoliłem sobie zapakować w instalator, pododawać skróty i ładne ikonki menu.
Program zawiera
FS_TaskMgr.exe oraz
PPCPimBackup.exe, których można używać jako samodzielne programy - posiadają własne skróty w
Menu Start.
Spolszczenie nie jest mojego autorstwa... tak dla jasności
HOSTINGPrzykładowa struktura źródeł instalacji:HOSTING