Page 1 of 7

Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 6 Jan 2010, o 22:12
by kosmita1993
Na początku chciałem krótko napisać, czym jest plik CNT. No więc jest to plik wgrywany do telefonu podczas flashowania, w tym pliku znajduje się cała standardowa zawartość galerii, tj. dzwonki, tapety, wygaszacze, motywy oraz aplikacje i inne pliki (naprzykład informacje o sieciach komurkowych). Dodatkowo w tym pliku znajduje się (w zależności od modelu telefonu): klient poczty e-mail, kalkulator. Dzięki edycji tego pliku możemy m. in. podmienić standardowy kalkulator w organizatorze na ciekawszy, dodać swoje pliki do galerii.


Do edycji CNT potrzebujemy:
- Trix
- QT libraries
- Visual C++ libraries


Code: Select all
Please Login or Register, to see this Content



Program Trix i biblioteki QT 4.6.x libraries rozpakowujemy i wrzucamy do jednego folderu, a Visual C++ libraries po pobraniu po prostu instalujemy.


Edycja pliku CNT Trix'em i skryptem fate_shell

Gdy uruchomimy Trix'a, ukaże się nam takie okienko:

Image

W zakładce "general" zaznaczamy i wybieramy:
Input File (oryginalny content);
Output File (plik który chcemy stworzyć).


Następnie przechodzimy do zakładki "scripts" i:

Image

Image

1 - klikamy;
2 - wybieramy skrypt fate_shell i klikamy OK;
3 - dodajemy skrypt;
4 - uruchamiamy.

Po prawej stronie pojawia się nam taka 'konsola' w której wpisujemy, co chcemy zrobić:

Image

<1.> List Files - lista plików i folderów znajdujących się w danym folderze;
<2.> Change dir - zmieniamy aktywny folder (czyli ten w którym pracujemy);
<3.> Get File - wyciągamy plik z contenta;
<4.> Put File - wkładamy folder do contentu;
<5.> Delete File - kasujemy plik z contentu;
<6.> Rename File - mieniamy nazwę pliku;
<7.> Dump all files - wypakowywujemy wszystkie pliki z contentu;
<0.> Quit - zamyka skrypt i zapisuje nasz nowy content.


Przykład:
Gdy chcemy zobaczyć co znajduje się aktualnie w naszym pliku content wpisujemy:
1 > enter
wyświetli się nam lista wszystkich folderów i plików w folderze, w którym aktualnie się znajdujemy.

Jeżeli chcemy dostać się do folderu predefthemes w predefgallery to wpisujemy:
2 > enter > predefgallery > enter > 2 > enter > predefthemes > enter

Aby zobaczyć listę plików w folderze predefthemes:
1 > enter

Teraz jeśli chcemy usunąć motyw (np. noir.nth):
5 > enter > noir.nth > enter

Aby sprawdzić czy pliku już nie ma (czy został usunięty), wciskamy:
1 > enter
wyświetli się nam lista wszystkich folderów i plików w predefthemes.

Teraz aby dodać motyw (do folderu w którym aktualnie jesteśmy - w naszym przypadku predefthemes):
4 > enter > pełna_ścieżka_do_pliku > enter > nazwa_motywu > enter

Teraz jak wrócić do głównego folderu?
2 > enter > .. > enter
wróciliśmy do predefgallery, no to jeszcze raz:
2 > enter > .. > enter
(dwie kropki oznaczają powrót o jeden poziom w górę).


W taki sposób dodajemy i usuwamy inne pliki z contentu, takie jak: gry, aplikacje, dzwonki, tapety, wygaszacze itd.

Jeśli chcesz zobaczyć wszystko, co znajduje się w pliku CNT, możesz wypakować wszystko do dowolnego folderu na dysku twardym. Aby to zrobić, utwórz nowy folder na dysku i wpisz:
7 > enter > ścieżka_do_folderu (przykładowo C:/mój_content) > enter
Po chwili skrypt zakończy wypakowywanie i wszystkie pliki i foldery możemy zobaczyć w folderze, do którego wypakowywaliśmy całą zawartość.


Ważne! Aby zakończyć edycję naszego content'a i zapisać wprowadzone zmiany nie naciskamy krzyżyka, ale wpisujemy:
0 > enter - wtedy właśnie program zapisze nasz nowy, zmodyfikowany content i dopiero wtedy możemy zamknąć Trix'a krzyżykiem.

Edycja pliku CNT zewnętrznym programem (na przykładzie UltraISO)

Do najnowszego buildu Trix'a ndt dodał nowy skrypt - fate_dumper. Umożliwia on wyeksportowanie zawartości content'u do pliku IMA, który możemy edytować innymi programami. Ja pokażę jak przebiega taka edycja na przykładzie programu UltraISO.


Na początek uruchamiamy Trix'a i w zakładce "general" wybieramy:
Input File (oryginalny content);
Output File (plik który chcemy stworzyć).


Teraz w zakładce "script" klikamy kolejno jak na rysynku:

Image

1 - klikamy;
2 - wybieramy skrypt fate_dumper i klikamy OK;
3 - dodajemy skrypt;
4 - uruchamiamy.


Po prawej stronie pojawia się nam taka 'konsola' w której wpisujemy, co chcemy zrobić:

Image

<1.> Export FAT image... - wyeksportowanie do pliku;
<2.> Import FAT image... - zaimportowanie z pliku;

<0.> Quit - zakończenie.

Aby zapisać zawartość content'u wpisujemy:
1 > enter > ścieżka_do_pliku (np: C:/Users/MEDION/Desktop/mój_content.ima) > enter
Ważne aby plik posiadał rozszerzenie IMA, dzięki niemu program do edycji prawidłowo go rozpozna.


Plik został już zapisany - możemy zminimalizować Trix'a.


Teraz uruchamiamy UtlraISO i w nim otwieramy plik IMA. Możemy:
A) wejść PLIK -> Otwórz -> znaleść nasz plik i kliknąć OK;
B) zrobić tak jak poniżej:

Image
1 - kliknij na folderze w którym zapisałeś plik IMA;
2 - kliknij dwukrotnie na swoim pliku;
W polu 3. pokaże się zawartość naszego pliku.


Gdy plik zostanie otworzony:
Image
1 - poruszamy się po drzewie folderów;
2 - pliki dodajemy poprostu przeciągając je w miejsce obol już istniejących;
3 - plik usuwamy: PrawyPrzyciskMyszy -> Usuń;



Gdy zakończymy edycję nasze zmiany zapisujemy jak na rysunku:
Image
Ważne jest aby plik zapisać w formacie IMA.


Teraz zamykamy program do edycji (UltraISO) i wchodzimy do zminimalizowanego wcześniej Trix'a i wpisujemy:
2 > enter > ścieżka_do_nowego_pliku_IMA (np. C:\Users\MEDION\Desktop\CNT\CNT.ima) > enter


Teraz musimy kończyć skryptu zerem (0 > enter), a Trix zapisze plik o ścieżce takiej, jak podaliśmy na początku w polu Output File oraz zakończy skrypt.



Autorami programu są g3gg0 i krisha.
Podziękowania dla ndt za pracę nad udoskonaleniem programu Trix i skryptu Fate_shell.

Re: Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 7 Jan 2010, o 01:03
by ndt
kosmita1993 wrote:Podziękowania dla ndt za udostępnienie nam programu trix i skryptu.

autorem programu jest g3gg0 i krisha :)

zarówno TriX jak i PPModd wygodnie jest trzymać w jednym wspólnym katalogu (wszystkie pliki do nich dołączone są wspólne tj. skrypty, pluginy etc)

Re: Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 7 Jan 2010, o 23:14
by kurupt
A ja mam pytanie : czy tym sposobem można wgrywać skiny odtwarzaczy muzyki ?

Re: Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 8 Jan 2010, o 01:26
by pawelooss
kurupt, pewnie się da, w końcu hiddenfolder siedzi w Contencie.

Re: Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 8 Jan 2010, o 11:55
by kosmita1993
kurupt, skiny do odtwarzacza masz tutaj:
predefhiddenfolderpredefmediaplayer

i jeszcze skiny do radia:
predefhiddenfolderpredeffmradio

i skiny equalizera:
predefhiddenfolderpredefequalizer

Re: Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 8 Jan 2010, o 13:02
by ndt
skrypt fate_shell ma problem w dodawaniem plików o długich nazwach
Aby tego uniknąć warto użyć drugiej metody - skryptu fate_dumper

Re: Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 14 Jan 2010, o 18:00
by hoppek
A mi to nie działa, bo jak chcę wypakować pliki z CNT to wypakowywują się same puste foldery.

Re: Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 14 Jan 2010, o 18:17
by kosmita1993
hoppek wrote:A mi to nie działa, bo jak chcę wypakować pliki z CNT to wypakowywują się same puste foldery.


:O

To może spróbuj drugą metodą.

Re: Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 14 Jan 2010, o 21:38
by adrianus931
Mi wszystko należycie wychodzi :P
szkoda że z MCU nie można nic zrobić ale sie pogodziłem z tym xP

Re: Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 20 Jan 2010, o 20:51
by Sifo Dyas
Wie ktoś może skąd wziąć plik QtCore4.dll w wersji 64 bitowej dla Windows 7?
Podczas włączania Trix'a wyskakuje mi komunikat, że nie znaleziono tego pliku. Ściągnąłem go z tej strony
Code: Select all
Please Login or Register, to see this Content
jednak przy jego rejestracji wyskakuje mi kolejny komunikat, że prawdopodobnie jest on w niezgodnej wersji do mojego systemu.

Re: Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 20 Jan 2010, o 22:14
by ndt
Sifo Dyas,
nie potrzebujesz wersji 64 bitowej. PPModd oraz TriX udostępniane są tylko w wersji x86-32

Re: Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 20 Jan 2010, o 22:50
by kurupt
A ja dodam, że wszystko działa bardzo dobrze. Polecam drugą metodę, jest przede wszystkim dużo wygodniejsza...
Dodam, że na 3 wgrania CNT za pierwszym nie działały skiny odtwarzacza muzyki, za drugim nie działały motywy, dopiero za trzecim razem wszystko ładnie śmigało.

Nie wiem czy to jest mój błąd, ale chyba nie warto ruszać programu MyNokia oraz Szukanie, usunięcie ich powoduję powstanie kilkunastu śmieci w folderze Kolekcja.

Re: Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 21 Jan 2010, o 00:58
by nemo333
to zrobiłem sobie nowy content do 5200 ;D dzieki temu poradnikowi właśnie ;D świetnie napisane ;D raz przeczytałem i wszystko zrozumiałem a nie jak w niektórych że po 10 razie dopiero mniejwięcej wiem o co chodzi <_<
jak ktoś chce to mogę wrzucić mojego moda. wywalone wszystkie dzwonki, appsy, został tylko kalkulator, wrzucone motywy z 5200 black, red, orange pl, jeden z 3109c(co hoppek szukał :P ) i kilka odemnie. wrzuciłem mobyexplorer i jeden dzwonek ;D jeszcze planuje kilka tapet
aha jeszcze jedno. jakie atrybuty ma domyślnie plik User Content Package? po wyciągnięciu go przez ultraISO edycji i ponownym wrzuceniu jest widoczny normalnie w galerii i można go z tamtąd usunąć :/

Re: Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 21 Jan 2010, o 10:47
by kosmita1993
nemo333 wrote:aha jeszcze jedno. jakie atrybuty ma domyślnie plik User Content Package?


Jak edytujesz programem UltraISO to po wrzuceniu tego pliku klikasz prawym przyciskiem myszy na nim -> właściwości pliku -> na dole okienka: Atrybuty -> ukryty.

Re: Edycja pliku CNT - Content (Image) programem Trix.

PostPosted: 21 Jan 2010, o 19:11
by Sifo Dyas
Windows mówi mi co innego. Jakieś pomysły skąd wziąć ten działający plik?
Tak myślę, że może ktoś z Was, kto posiada Win7 x64 mógłby przesłać mi ten plik. Może wtedy by program ruszył.