Piątek, 25 Maj 2012, 00:23

Autor Wątek: Noonski XDA_UC_NET 0.9.4.4 PL (Freeware)  (Przeczytany 1720 razy)

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

Offline Wall-E

  • ModMaker
  • Senior
  • ***
  • Wiadomości: 353
  • Podziękowań: 79
  • Płeć: Mężczyzna
  • Samsung Galaxy S II, Samsung Galaxy Tab 10.1
Noonski XDA_UC_NET 0.9.4.4 PL (Freeware)
« dnia: Wtorek, 01 Luty 2011, 01:41 »
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 DEV


Co 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łowych
Strukturę 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
 
|-Execute


I 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 2

Co 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.5
Oryginał 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 ;)
HOSTING

Przykładowa struktura źródeł instalacji:
HOSTING
« Ostatnia zmiana: Niedziela, 08 Maj 2011, 13:11 wysłana przez Wall-E »

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19422
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: Noonski XDA_UC_NET 0.9.4.4 PL (Freeware)
« Odpowiedź #1 dnia: Wtorek, 01 Luty 2011, 02:27 »
Czy ja gdzieś o tym programie nie pisałem? :), swoją drogą to ta wersja z Kastomizacją :)
W mojej wersji nie ma tam tego zwrotu
No i chyba nie ten dział?
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline Budniu

  • Administrator
  • Core
  • *****
  • Wiadomości: 6088
  • Podziękowań: 205
  • Płeć: Mężczyzna
  • HTC 7 Pro
Odp: Noonski XDA_UC_NET 0.9.4.4 PL (Freeware)
« Odpowiedź #2 dnia: Wtorek, 01 Luty 2011, 07:21 »
Opis przepiękny (jak zwykle Wall-E), ale Mobi ma rację chyba przesunę ;)

Offline stan

  • Senior
  • ****
  • Wiadomości: 229
  • Podziękowań: 3
  • Płeć: Mężczyzna
  • HTC HD2 / MSI Wind U100
    • Stan Blip
Odp: Noonski XDA_UC_NET 0.9.4.4 PL (Freeware)
« Odpowiedź #3 dnia: Wtorek, 01 Luty 2011, 12:59 »
mobiego wątek był bardziej ogólny, ten było mi jakoś łatwiej i szybciej przyswoić. jak dla mnie super  :peace:
HTC HD2 / BlackByBudniu

http://stan.blip.pl

Online mobi

  • Administrator
  • Core
  • *****
  • Wiadomości: 19422
  • Podziękowań: 314
  • Płeć: Mężczyzna
  • HTC HD2 #TyphooN CyanogenMod 7#
    • mobione.pl
Odp: Noonski XDA_UC_NET 0.9.4.4 PL (Freeware)
« Odpowiedź #4 dnia: Wtorek, 01 Luty 2011, 13:24 »
Bo mój jest ogólny, sygnalizuje, że jest sposób i na czym o w zarysie polega, tu jest opis konkretnego porgramu
Teraz można je ze sobą zlinkować..
HD2 - wciąż ten sam telefon, wciąż inne wrażenia :)

Offline skrobel

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 666
  • Podziękowań: 37
  • Płeć: Mężczyzna
Odp: Noonski XDA_UC_NET 0.9.4.4 PL (Freeware)
« Odpowiedź #5 dnia: Sobota, 07 Maj 2011, 14:57 »
Wall-E, gratulacje, świetny tutorial, ale linki do plików się zdeaktualizowały :( Znaczy w multiupload widać tylko RS, a tam mówi, że pliki nie istnieją. Nie żebym ich jakoś rozpaczliwie potrzebował, ale chciałem podpatrzeć tą strukturę folderów :p
Sprzęt:
Aktualnie w użyciu: iPhone 4 - iOS 5.0.1 JB
Ulubiony: HTC Touch Pro2 - ROM: Jackos ROM PLK

Offline Wall-E

  • ModMaker
  • Senior
  • ***
  • Wiadomości: 353
  • Podziękowań: 79
  • Płeć: Mężczyzna
  • Samsung Galaxy S II, Samsung Galaxy Tab 10.1
Odp: Noonski XDA_UC_NET 0.9.4.4 PL (Freeware)
« Odpowiedź #6 dnia: Niedziela, 08 Maj 2011, 12:46 »
No fakt... pousuwali  >:(

Ale te jeszcze działają:
Program
Struktura

Później postaram się przehostować pliki.
« Ostatnia zmiana: Niedziela, 08 Maj 2011, 12:48 wysłana przez Wall-E »

Offline skrobel

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 666
  • Podziękowań: 37
  • Płeć: Mężczyzna
Odp: Noonski XDA_UC_NET 0.9.4.4 PL (Freeware)
« Odpowiedź #7 dnia: Niedziela, 08 Maj 2011, 13:32 »
Dzięki!
Od wczoraj bawię się tym narzędziem i muszę przyznać, że jest bezkonkurencyjne.

Uzupełniłbym tylko Twój opis o jedną informację:
- w celu korzystania z grupowania folderów (Sposób 3) trzeba w każdym katalogu, który miałby być "root'em" danej grupy utworzyć plik tekstowy o nazwie UC_NET_Group.txt, w którym należy umieścić nazwę danej grupy (w pierwszej linii) oraz ewentualnie jej opis (druga linia), a także jeśli chcielibyśmy, żeby dana grupa domyślnie była nieaktywna, to można także dopisać słówko "off" w trzeciej linii.

Dłuższą chwilę nie mogłem uruchomić tej funkcjonalności, a w wątku Autora informacje o tym są nieco... zakamuflowane ;) Nie ukrywam, że właśnie w tym celu chciałem podejrzeć Twoją strukturę folderów :)
Sprzęt:
Aktualnie w użyciu: iPhone 4 - iOS 5.0.1 JB
Ulubiony: HTC Touch Pro2 - ROM: Jackos ROM PLK

Offline Wall-E

  • ModMaker
  • Senior
  • ***
  • Wiadomości: 353
  • Podziękowań: 79
  • Płeć: Mężczyzna
  • Samsung Galaxy S II, Samsung Galaxy Tab 10.1
Odp: Noonski XDA_UC_NET 0.9.4.4 PL (Freeware)
« Odpowiedź #8 dnia: Sobota, 28 Maj 2011, 15:25 »
Generalnie liczyłem na to, że każdy zainteresowany sam sobie przeanalizuje ten mechanizm, który IMO jest prosty jak pokrowiec na cep  :8)

Offline skrobel

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 666
  • Podziękowań: 37
  • Płeć: Mężczyzna
Odp: Noonski XDA_UC_NET 0.9.4.4 PL (Freeware)
« Odpowiedź #9 dnia: Sobota, 28 Maj 2011, 16:11 »
Hah, to w takim razie ja jestem tak głupi, że go nie zrozumiałem od razu. Nie wspominając o takich userach, którzy nie bardzo rozumieją po angielsku... ;)
Sprzęt:
Aktualnie w użyciu: iPhone 4 - iOS 5.0.1 JB
Ulubiony: HTC Touch Pro2 - ROM: Jackos ROM PLK

Offline Wall-E

  • ModMaker
  • Senior
  • ***
  • Wiadomości: 353
  • Podziękowań: 79
  • Płeć: Mężczyzna
  • Samsung Galaxy S II, Samsung Galaxy Tab 10.1
Odp: Noonski XDA_UC_NET 0.9.4.4 PL (Freeware)
« Odpowiedź #10 dnia: Sobota, 28 Maj 2011, 16:31 »
Szczerze powiem, że takiej interpretacji nie brałem pod uwagę. Choć, fakt, tak też można to sobie tłumaczyć  >:(

No dobra... może zrobiłem trochę za duże patataj do przodu z tą ufnością w prostotę tego rozwiązania.  :gwm: Cóż... mylić się jest rzeczą ludzką.   :oT

Offline skrobel

  • Global Moderator
  • Core
  • *****
  • Wiadomości: 666
  • Podziękowań: 37
  • Płeć: Mężczyzna
Odp: Noonski XDA_UC_NET 0.9.4.4 PL (Freeware)
« Odpowiedź #11 dnia: Sobota, 28 Maj 2011, 21:08 »
Ależ ja wcale nie krytykuję. Tutorial jest świetny, co zresztą już zaznaczyłem. Te grupy to jedyna rzecz, której nie udało mi się uruchomić na podstawie tego tutka. :)
Sprzęt:
Aktualnie w użyciu: iPhone 4 - iOS 5.0.1 JB
Ulubiony: HTC Touch Pro2 - ROM: Jackos ROM PLK