Strona Główna ˇ Artykuły ˇ Forum ˇ Linki ˇ Sklep ˇ ˇ Piątek, Wrzesień 10, 2010
Nawigacja
Strona Główna
Artykuły
Forum
Linki
FAQ
Sklep
Kontakt - email
Szukaj
Dodaj link
Dodaj newsa
Dodaj artykuł
Dodaj zdjęcie
(2kB) Download

Box Zone
Tornado UFS3/Twister/N-Box
Nokia BB5
Programy
Nokia DCT3
Programy
Softy Oryginalne
Softy Modyfikowane
Eeprom
Nokia DCT4
Programy DCT4 Flasher
Softy DCT4 Flasher
NEC
Programy
Softy
LG
Programy
Softy
Samsung
Programy
Siemens
Programy
Softy Modyfikowane
Softy Oryginalne [Full Flash]
Softy Oryginalne [FUBU]
Softy Naparawcze
Softy Naparawcze [FUBU]
Eeprom
Motorola
Programy
Sony Ericsson
Programy
Softy DIV/Terminator
Softy SeTool
Softy HWK/USB-Smart
Softy SonicBox
Pozostałe Marki
Panasonic
Philips
Sharp
Uniwersalne
Instrukcje
Instrukcje Obsługi
Schematy Kabli/Boxów
Schematy Telefonów
Service Manuals
Naprawa (Poradniki)
Inne
Biblioteki .dll, .ocx itp.
Kalkulatory SimLock
Pozostałe Programy
Artykuły

Flashowanie
Nokia DCT3 - Rolis
Nokia DCT3 - Knok
Nokia DCT3 - Eeprom
Nokia DCT3 - Moduł Muzyczny
Nokia DCT4 - UFSx
Nokia DCT4 - Chińczyk
Siemens - Feria x35/x45/x55
Siemens - SF65
Sony Ericsson - Terminator
Sony Ericsson - USB Smart
Simlock
Nokia DCT4/WD2 - UFSx
Nokia DCT3 - NokiaTool
Nokia - Kodem
Samsung - UFSx
Samsung C100 - Kodem
Sony Ericsson - UFSx
Sony Ericsson - Terminator
Siemens - Feria [C60 bez TP]
Siemens - C62
Siemens - x65-x75 (IRDA)
Naprawa - Software
Nokia DCT3 - IMEI
Siemens - IMEI
Siemens - CX65 [Martwy]
Siemens - S/ME45 [Martwy]
Siemens - Wrong Software
Naprawa - Hardware
Nokia DCT3 - Usterki
Regeneracja baterii
Wyświetlacz Samsung T100
Zalany Telefon
Warsztat
Adresy DCT3
Co potrzebne aby fleszować Nokie DCT3 ?
Typy diód
Lutowanie
Lutowanie Hot-Air
Ciekawostki
O firmie Nokia
O firmie Siemens
O firmie SE
Kody GSM
Słownik GSM
Symbole Nokii
Tuning
Jak uaktywnić "Edytor Grafik"
Jak wywalić języki z softu ?
Dodanie MADosa do softu
Modyfikacja Softu DCT3
Dźwięk SMS w SE
Zamiana graf. Siem. Sl45i
Zmiana Podświetlenia - 3310
Zmiana Podświetlenia - SL45
3330 -> 3315
5140 -> 5140i
6210 -> 6250
6310 -> 8910i
8210 -> 8250
Nasi Partnerzy


Użytkowników Online
Gości Online: 4
Brak Użytkowników Online

Zarejestrowanch Uzytkowników: 1,406
Nieaktywowany Użytkownik: 270
Najnowszy Użytkownik: qwon
Stat4u
statystyka



Dodanie MADosa do softu
Twórcom tego artykułu jest MJ "MasterJapko" z www.pasjagsm.pl


Macie tu opis jak wkleić MADosa. Bede starał sie to tak omówić zeby nawet najwiekszemu lamerowi się udało Tzn opisze to tak ze nawet ja bym to zrozumiał. Opis napewno nie jest dedykowany zaawansowanym "Modyfikatorą" Wiec jesli uwazasz ze duzo juz umiesz to najlepiej wciśnij wstecz i nie zawracaj sobie glowy. Ale jesli chcesz wrzucic sobie MADosa do flasha a jak narazie ci nie wychodzi to czytaj dalej i postępuj wg opisu.

Potrzebne będą:

- g3nOlite 2.0+
- Hex WorkShop (ja używam starszej wersji 2.01 bo w nowszej sie gubie;)
- MADos 3310 fullembed.fls ( http://www.mados-technology.com)

plik GSC Start_UP.gsc lub fast_MADos.gsc - jest to skrypt na włączenie MADosa z pozycji Menu pierwszy tworzy 5E0 dzieki któremu tworzymy strukture i mamy Włączenie MADosa w Menua a ten drugi umozliwia nam włączenie MADosa skrótem * + (jakaś cyferka) ja go nie polecam bo dziala nawet na zablokowanej klawiaturze i podczas noszenia go w kieszonce moze nam sie niechcący właczyc MADos i nikt sie do nas nie dodzwoni:( pozatym potrzebny jest wczesniej jeszce inny patch shortkey_main.gsc ktory wogole nam umozliwi funkcje fast MAdos albo fast invert.

- Rolis / Knok - Program do flashowania Naszej Nokii
- Flash Nokia 3315 V5.57 choc na innym tez powinno dzialac (pisze powinno bo nie probowałem)
- GSC na Zegar Full screen clock.gsc
- FLSEdit lub PPM Edit

UWAGA!!!

Aby wszystko dzialalo poprawnie czyli tak jak u mnie;) rób wszystko DOKŁADNIE w TAKIEJ SAMEJ kolejności jak w opisie.


Otwieramy g3nOlite 2.0+ by Master Japko PL

Klikamy na "Otworz FLS" - wybieramy czysty flash V5.57

Klikamy "Zabij sumy MCU" oraz "Zabij FAID" jesli wyjda jakies okienka klikamy "OK"

Minimalizujemy g3, sprawdzamy ile DOKŁADNIE zajmuje nasz MADos. Moj Fullembed PL zajmuje 126076 bajtów. Spowrotem włączamy g3 i w okienku gdzie pisze "10000" obok "pamięć" a pod spodem jest przycisk "Rezerwuj PPM" wpisujemy zamiast "10000" nasza wielkośc MADosa w moim przypadku fullembed PL zajmuje 126076 wiec taka liczbe tam wpisuje. Jesli mój MADos zajmował by 131072 bajty to wpisał bym tam 131072 bajty.

Po wpisaniu wielkości MADosa klikamy ten przycisk pod spodam o ktorym juz wspominałem "Rezerwuj PPM" aby zrobic miejsce dla naszego MADosa. Jak wyskoczy jakies okienko z "Tak" lub "Nie" wtedy klikamy oczywiscie "TAK" Program chwilke pomysli i jak pojawi sie cos takiego:
# PPM is located (via MCU info) at offset 00140000

----------------------------------
calculating space...
----------------------------------
okay, analyzed PPM and found 142400 free bytes
located data end of PPM at 001AD314
will create chunk with 126076 free bytes
----------------------------------
DONE
----------------------------------
injected the "CODE" chunk into the PPM
Please fix (PPM) checksums before flashing

to właśnie zrobilismy miejsce dla naszego MADosa

Teraz narazie zapominamy o naszym MADosie i bierzemy sie za g3. ROB WSZYSTKO W TAKIEJ KOLEJNOSCI JAK JA! Tzn pathuj tak ja w tej samej kolejności!

Stworz funkcie 5E0 + Rytmiczne LED i Path

Wyskoczy okienkoklikasz na 3310 i starsze kopjujesz ost wartosc "SAFE RAM" u mnie "00100D04", klkasz 3330 i nowsze i wklejasz skopiowany SAFe ram z 3310 i starsze do 3330 i nowsze w mejsce safe ram tzn podmieniasz te same zera na dole tym safe ramem z 3310 i starsze... Juz prosciej sie nie da;) Dajesz "OK" Jak wyskoczy jakies okienko to klikasz "OK"

Wtedy w g3 wyskoczy ci taki "LOG" o poczatku:
-----------------------------------------
locating functions for the 5E0 table
-----------------------------------------
5e0_prt_action_1:
located at: 0x000DFC3C
- func_start: 000DFC3C
- func_end: 000DFC4C
----------------------------------

Wtedy klikasz "Zapisz" tworzysz sobie jakis katalog np na pulpicie np "MY sofy" i zapisujesz plik jako "r" (od rytmiczne LED)

Po zapisaniu odznaczamy "Rytmiczne LED" ale tylko to! "Stwórz funkcje 5E0" zostaje!!! I zaznaczasz wszytko prucz sterowanie LED, Zabezpiecz FLS, xBus Hack, Anim NET i Multiple Menu. To wazne!
Dalej klikasz na path wybierasz 3310 i starsze, i OK. Przy tych pathach juz niec nie trzeba kabinowac z safe ramem. Wyskoczy okienko w ktorym dajemy OK.

Znow zapisujemy LOG-a z nazwa "P" od path reszta.

Klikamy na wyczysc i wczytaj szukmy pliku GSC na zegar o nazwie clock.gsc i Otworz. W okienku na bialym tle pojawi sie nam skrypt na zegar. Wtedy klikamy na przycisk "Dodaj skrypt" Znow wybieramy 3310 i starsze -> OK

Gdy uz pojawi sie okienko to w bialepole wpisujemy "28" poniewaz dla naszego modelu Nokii w tym wypadku 3310 numer to 28, dla 5110 1E dla 8250 to 21.wiec wpisujemy 28 i ok. W nastepny okienku dajemy 1 i Zatwierdz. Niewiem dlaczego ale jak tak damy to dziala;) Wyskoczy kolejne okienko w ktorym dajemy OK

Mamy kolejnego "LOGA" do zapisania pod nazwa "Z" bo dotyczy zegara WSZYSTKIE TE LOGI BEDE POTRZEBNE!

++++++++++++++++++++++++++
Jezeli chodzi o pathowanie to narazie na tyle. Teraz zajmiemy sie Struktura Menu
+++++++++++++++++++++++++++++++

Klikamy na kropeczke w g3 "Struktura MENu" Zaznaczamy Force Offset i w "Jezyk" wpisujemy "POLI". Później "Czytaj strukture Menu"

I mamy "całe" Menu naszej Nokii"

A teraz zmiany...

W pierwszej strukturze tej mełej zmieniamy z:
[0x00309B18] (0x0F) (0x10) (0x0101) [0x001113EE]

na:

[0x00309B18] (0x10) (0x10) (0x0101) [0x001113EE]

Te (0x10) po zmianie oznacza ilosc Menu głownych w Menu:) Ja dodam tylko 1 głowne Menu wiec o jeden zwiekszyłem (z 0F na 10)
Teraz podam strukture na nasze nowe menu ktore po zmianie w tej pierwszej krotkiej trzeba dokleic na koncu za NET MINTOR-em wystarczy tylko zaznaczyc i wkleic na kocu w g3:
PS. Radził bym jescze wykasowac wszystkie # -------------- takie cos od miejsca tej pierwszej krotkiej struktury w ktorej zmienialem ilosc glownych menu. Da nam to wiecej mie jsca w g3nOlite bo program ten ma ograniczona ilosc znaków i nasza strukturka moze sie nie zmiescic.Tylko tych znaczkow przed ta krotka struktura nie ruszaj!

+ADD_TEXT Dodatki
[0xDEADBEEF] [0x00000000] [0x00000000] (0x0065) (0x0387) (0x0000) (0x003E) (0x0000) (0x001F) [0x00000000] (0x0A) (0x80) (0x0101) [0x00000000] [0x00000000] [0x00000000] [0x00000000] (0x0175) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024)
+ADD_TEXT Intro
[0xDEADBEEF] [0x00000000] [0x00000000] (0x0069) (0x0387) (0x0000) (0x0052) (0x0000) (0x0024) [0x00000000] (0x02) (0xC0) (0xFFFB) [0x00000000] [0x00000000] [0x00000000] [0x00000000] (0x0175) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024)
+ADD_TEXT Tak
[0x00313EED] [0x00000000] [0x000000C8] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT Nie
[0x00313EEA] [0x00000000] [0x000000C7] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)

+ADD_TEXT SlideShow
[0xDEADBEEF] [0x00000000] [0x000000C6] (0x006F) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024)

+ADD_TEXT Rytmiczne podswietlenie
[0xDEADBEEF] [0x00000000] [0x00000000] (0x0066) (0x0387) (0x0000) (0x0052) (0x0000) (0x0024) [0x00000000] (0x02) (0xC0) (0xFFFA) [0x00000000] [0x00000000] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0000) (0x0024)
+ADD_TEXT Tak
[0x00313EED] [0x00000000] [0x000000BB] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT Nie
[0x00313EEA] [0x00000000] [0x000000BA] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)

+ADD_TEXT Negatyw LCD
[0xDEADBEEF] [0x00000000] [0x00000000] (0x006D) (0x0387) (0x0000) (0x0052) (0x0000) (0x0024) [0x00000000] (0x02) (0xC0) (0xFFF9) [0x00000000] [0x00000000] [0x00000000] [0x00000000] (0x0175) (0x00DC) (0x0000) (0x000D) (0x0000) (0x0024)
+ADD_TEXT Tak
[0x00313EED] [0x00000000] [0x000000C4] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT Nie
[0x00313EEA] [0x00000000] [0x000000C3] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)

+ADD_TEXT Virus
[0xDEADBEEF] [0x00000000] [0x000000C5] (0x006A) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024)

+ADD_TEXT Net Graph
[0xDEADBEEF] [0x00000000] [0x00000000] (0x0070) (0x0387) (0x0000) (0x0052) (0x0000) (0x0024) [0x00000000] (0x02) (0x80) (0x0101) [0x00000000] [0x00000000] [0x00000000] [0x00000000] (0x0175) (0x00DC) (0x0000) (0x000D) (0x0000) (0x0024)
+ADD_TEXT Slow time
[0xDEADBEEF] [0x00000000] [0x000000C1] (0x0175) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024)
+ADD_TEXT Long time
[0xDEADBEEF] [0x00000000] [0x000000C2] (0x0175) (0x05E0) (0x0000) (0x0052) (0x0000) (0x0024)

+ADD_TEXT Wibra test
[0xDEADBEEF] [0x00000000] [0x00000000] (0x0067) (0x0387) (0x0000) (0x0052) (0x0000) (0x0024) [0x00000000] (0x02) (0xC0) (0xFFF6) [0x00000000] [0x00000000] [0x00000000] [0x00000000] (0x0175) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024)
+ADD_TEXT Tak
[0xDEADBEEF] [0x00000000] [0x000000D2] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT Nie
[0xDEADBEEF] [0x00000000] [0x000000C9] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)

+ADD_TEXT Extra Zegar
[0xDEADBEEF] [0x00000000] [0x00000000] (0x006E) (0x0387) (0x0000) (0x0052) (0x0000) (0x0024) [0x00000000] (0x05) (0x80) (0x0101) [0x00000000] [0x00000000] [0x00000000] [0x00000000] (0x0175) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024)

+ADD_TEXT Rodzaj
[0xDEADBEEF] [0x00000000] [0x00000000] (0x0175) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) [0x00000000] (0x02) (0xC0) (0x0FFFF) [0x00000000] [0x00000000] [0x00000000] [0x00000000] (0x0175) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024)
+ADD_TEXT Cyfrowy
[0xDEADBEEF] [0x00000000] [0x000000E8] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT Analogowy
[0xDEADBEEF] [0x00000000] [0x000000E9] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)

+ADD_TEXT Czas oczekiwania
[0xDEADBEEF] [0x00000000] [0x00000000] (0x0175) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) [0x00000000] (0x07) (0xC0) (0xFFFE) [0x00000000] [0x00000000] [0x00000000] [0x00000000] (0x0175) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024)
+ADD_TEXT Wylacz
[0xDEADBEEF] [0x00000000] [0x000000D6] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT 10 sekund
[0xDEADBEEF] [0x00000000] [0x000000D7] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT 20 sekund
[0xDEADBEEF] [0x00000000] [0x000000D8] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT 30 sekund
[0xDEADBEEF] [0x00000000] [0x000000D9] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT 1 minuta
[0xDEADBEEF] [0x00000000] [0x000000DA] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT 2 minuty
[0xDEADBEEF] [0x00000000] [0x000000DB] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT 5 minut
[0xDEADBEEF] [0x00000000] [0x000000DC] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)

+ADD_TEXT Tlo
[0xDEADBEEF] [0x00000000] [0x00000000] (0x0175) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) [0x00000000] (0x04) (0xC0) (0xFFFD) [0x00000000] [0x00000000] [0x00000000] [0x00000000] (0x0175) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024)
+ADD_TEXT Styl 1
[0xDEADBEEF] [0x00000000] [0x000000E0] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT Styl 2
[0xDEADBEEF] [0x00000000] [0x000000E1] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT Styl 3
[0xDEADBEEF] [0x00000000] [0x000000E2] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT Styl 4
[0xDEADBEEF] [0x00000000] [0x000000E3] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)

+ADD_TEXT Czcionka
[0xDEADBEEF] [0x00000000] [0x00000000] (0x0175) (0x0387) (0x0000) (0x0052) (0x0800) (0x0024) [0x00000000] (0x04) (0xC0) (0xFFFC) [0x00000000] [0x00000000] [0x00000000] [0x00000000] (0x0175) (0x00DC) (0x0000) (0x000D) (0x1100) (0x0024)
+ADD_TEXT Styl 1
[0xDEADBEEF] [0x00000000] [0x000000E4] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT Styl 2
[0xDEADBEEF] [0x00000000] [0x000000E5] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT Styl 3
[0xDEADBEEF] [0x00000000] [0x000000E6] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT Styl 4
[0xDEADBEEF] [0x00000000] [0x000000E7] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)

+ADD_TEXT Odswiezanie
[0xDEADBEEF] [0x00000000] [0x000000EA] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT MADos
[0xDEADBEEF] [0x00000000] [0x000000FF] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)
+ADD_TEXT Power OFF
[0xDEADBEEF] [0x00000000] [0x00000000] (0x006B) (0x0322) (0x0000) (0x0052) (0x0000) (0x0024)


# Po doklejeniu tej struktury otwieramy wszystkie logi ktore zapisywalismy prz pathowaniu i sprawdzamy czy wartosci w 3 kwadratowym nawiasie sie zgadzaja np. U mnie w logu o nazwie p.gsc po otworzniu w notatniku i wyszukanie Virusa ma on wartosc: 5E0 ID# C5 | Viruz a w strukturzevirus ma wartosc tez C5 wiec nic nie zmieniamy Radził bym tak wszystkie sprawdzic choc struktura zostala tak napisana zeby nic nie trzeba bylo w niej zmieniac oczywiscie jesli wszystko robi sie w tej kolejnosci co ja robilem i opisalem w opisie. 12. Po sprawdzeniu czy wszystko jest ok klikamy na "Zapisz strukture MEnu" Pozniej OK i jesli nie popelnilismy zadnego bledu w pisaniu struktury to powinno wyjsc cos takiego:
#
#
# 1. initializing generator...
# 2. getting structure...
# adding text "Aplikacje" to data region
# adding text "Intro" to data region
# adding text "Tak" to data region
# adding text "Nie" to data region
# adding text "SlideShow" to data region
# adding text "Rytmiczne podswietlenie" to data region
# adding text "Tak" to data region
# adding text "Nie" to data region
# adding text "Negatyw LCD" to data region
# adding text "Tak" to data region
# adding text "Nie" to data region
# adding text "Virus" to data region
# adding text "Net Graph" to data region
# adding text "Slow time" to data region
# adding text "Long time" to data region
# adding text "Wibra test" to data region
# adding text "Tak" to data region
# adding text "Nie" to data region
# adding text "Extra Zegar" to data region
# adding text "Rodzaj" to data region
# adding text "Cyfrowy" to data region
# adding text "Analogowy" to data region
# adding text "Czas oczekiwania" to data region
# adding text "Wylacz" to data region
# adding text "10 sekund" to data region
# adding text "20 sekund" to data region
# adding text "30 sekund" to data region
# adding text "1 minuta" to data region
# adding text "2 minuty" to data region
# adding text "5 minut" to data region
# adding text "Tlo" to data region
# adding text "Styl 1" to data region
# adding text "Styl 2" to data region
# adding text "Styl 3" to data region
# adding text "Styl 4" to data region
# adding text "Czcionka" to data region
# adding text "Styl 1" to data region
# adding text "Styl 2" to data region
# adding text "Styl 3" to data region
# adding text "Styl 4" to data region
# adding text "Odswiezanie " to data region
# adding text "MADos " to data region
# adding text "Power OFF" to data region
# 3. menu generated...
# 4. checking memory-usage...
# 5244 bytes needed
# 5. will write data at 0014415C
# 6. assigning locations and copying data
#
# DONE!
#


Jesli wyszlo co innego to nalezy kliknac na "Cofnij" Poprawic bledy w strukturze i powtorzyc pkt 12

Jak strukture mamy napisana dobrze i wszystko jest OK klikamy "Licz sumy kontrolne" Wyjdzie kolejny log ale tego nie trzba zapisywac. I "Zapisz FLS"


UWAGA!!!


Jesli wyskoczy okienko z napisem Don`t Cos tam cos tam z PPM przy zapisywaniu flasha nalezy otworzyc flsedita lub PPM Edit zaladowac flasha V5.57 i skopiowac wartosc z okienka PPM address in the file z tego drugiego i w g3 kliknac na "Offsets" i w PPM -> END wkleic to co zkopiowalismy z drugiego okienka w flsedicie lub ppmedit. jest to zakonczenia PPM-u ktor trzeba podac.


Zapisujemy flasha do naszego katalogu. To narazie tyle w g3nOlite

##############################
Jesli chcemy pozmieniac sobie czcionki, ikonki i inne tego typu bajerki w PPM edit to to jest najleszy moment na to. Poniewaz pozniej nasz sofcik moze ulec zabezpieczeniu i PPM edit sobie z nim nie poradzi a w flsedicie nie beda dostepne wszytkie opcje. Podam teraz Id ikonek softu. W strukturze 4 nawias odpowiedzialny jest za ikonke przy tym Menu 0175 - oznacza brak ikonki
jesli chcemy miec jaks ikonke przy tym menu nalezy te 0175 zmienic na jaies id grafiki np jesli chcemy dla virusa miec grafike to z 006A zmieniamy na jakies inne id powinno to wygladac tak (0x00XX) gdzie XX to id grafiki. mozna np przerobic animacje od czata na pojedyncze klatki i kazda klatke dopisac do innnego Menu w Nowym Nenu;)
ID Animacji

0DE - xxx - Net monitor
0D5 - 0DD - Edytor Grafik
0CF - 0D4 - SIM
0BE - 0CE - Dzwieki
0B6 - 0BD - Profile
0AE - 0B5 - Zegar
0A0 - 0AD - Notatki
093 - 09F - Kalkulator
08F - 092 - Gry
084 - 08E - Przekazy
07C - 083 - Ustawienia
071 - 07B - Spis polączeń
065 - 070 - CZ@T
057 - 064 - SMS
053 - 056 - Ksiązka

##################################
Po zakonczonej pracy w PPM edicie bierzemy sie za Hex Work Shop-a i wklejanie MADosa
##############################

A teraz to co sprawia tyle kłopotów ze zrobieniem i niekazdy umie to zrobic zeby dzialalo...
WKLEJANIE MADOSA FULLEMBED PL DO FLASHA v5.57 PO MODYFIKACJI W PPMEDICIE I G3NOLITE 2.0+ PL by Master Japko wg mojego opisu stworzenia dobrego flasha.


Otwieramy naszego Hex WorkShopa 2.01 (najlepiej uzyj tego samego bo w innych troche inaczej sie robi tzn inaczej on jest zrobiony:

Klikamy na ikonke z obrazkiem foldera. Szukamy naszego softa zrobionego juz w PPM edicie

Klikamy na ikonke z obrazkiem foldera. Szukamy naszego Madosa fullembed PL

Mamy teraz otwarte 2 okienka. Klikamy na to z otworzonym flashem.

Klikamy:
-Edit -> Goto -> Beginning of File -> HEX -> Wpisujemy 140040

Mamy tam same FFFFFFFFFFFFFFFFF...Klikamy leciutko na strzałeczke zeby poszło o 1 offset wyzej gdzie pisze "Codeby g3gg0" i zmieniamy to na "Master Japko" nie wiecej nie mniej zmina jest ponoc konieczna zeby 5E0 dobrze sie zrobilo:)

klikamy teraz na okienko z MADosem fullembed PL i klikamy:
Edit -> Select Block -> Dec -> i wpisujemy 126076 bo tyle bajtow ma MADos i tyle chcemy skopiowac do naszego flasha.

Wtedy wszytkie bajty sie zaznacza. klikamy prawym przyciskiem myszki na tych bajtach. Bierzemy "Copy" i klikamy na okno z naszym softem.

Teraz klikamy LEWYM przyciskiem na poczatku offsetu 140040 a nie 140030 czy jeszcze jakis inny powinien tam mrygac kursor | przed samymi FFFFFF...

I znow powtarzamy pkt 22 tylko na okienku z flashem. Tzn. jak kursor mryga nam przed samymi FFFF... dajemy Edit -> Select Block -> Dec -> i wpisujemy 126076 bo tyle bajtow ma MADos i tyle chcemy skopiowac do naszego flasha. Gdy zaznacza sie nam same FFF... to klikamy prawym przyciskiem myszkii dajemy "Paste" czyli wklej. Pozniej tylko OK no i juz mamy wklejonego MADosa. Poprostu zamieniamy puste miejsce FFF.. naszym MADosem.

ALE TO NIE WSZYTKO TERAZ NAJWAZNIEJSZA RZECZ PRZY KTORJ WIEKSZOSC POPELNIA BLAD PRZEZ KTORY MADOS NIE DZIALA!!!!

Gdy juz zmienilismy CODEby g3gg0 na Master Japko i wkelilismy Madosa to trzeba go jeszcze zapisac. I oczywiscie jak zawsze pewnie wiekszosc zrobila by tak:
File -> Save As -> (nowa nazwa) -> Save i wrzucili by do fona i jeszcze by chciali by to dzialalo!!

A tu ZONK!!! Nie bedzia działać! Nie wiem czemu ale nie bedzie! Żeby działał trzeba poprostu kliknac na ta smieszna ikonke z DYSKIETKA nie mozna brac SAVE AS niewiem czemu ale nie wolno!!! a wiec bierzesz klikasz na obrazek z dyskietka obok tego z folderem pisze cos tam z koncówka "BAK?" i wtedy bierzesz TAK!

teraz masz pozadnie wklejoneg MADosa. Plik *.BAk to flash przed wklejeniem MADosa a plik *.fls to plik z wklejonym MAdosem! Nieiem czemu tekie zapisywanie dziala a save as nie ale... Poprostu trzeba tak robic!

##############################
Dobra teraz dodanie jeszcze "włacznika" do Menu od MAdosa. odpalamy g3nOlite 2.0+ by Master Japko. Hexowi mozemy juz podziekowac i wylaczyc.


Odpalamy g3nOlite 2.0+ by Master Japko i otwieramy nasz soft z wklejonym madosem o rozszezeniu *.fls a NIE *.bak!!! Klikamy na wyczysc.

Wklejamy w puste biale pole ten oto skrypt co jest ponizej:
[PATCH]
Description = Hack to integrate MADos into nokia flashes via 5E0 table
Creator = g3gg0


[SCRIPT]
5E0: 5E0_space = 10
#
# 3330 should be:
#
#CLC: MADos_startup = 0x00200000 + 0x00290041
#
#
CLC: MADos_startup = 0x00000000 + 0x00140040
A5E: foo = MADos_startup


I dajemy "Dodaj skrypt"

Jezeli wyjdzie nam cos takiego:

----------------------------------------------
processing:
"Hack to integrate MADos into nokia flashes via 5E0 table"
by "g3gg0"
----------------------------------------------



-----------------------------------------
locating functions for the 5E0 table
-----------------------------------------
5e0_prt_action_1:
located at: 0x000DFC3C
- func_start: 000DFC3C
- func_end: 000DFC4C
----------------------------------
5e0_prt_action_2:
located at: 0x000DFF6E
- func_start: 000DFF6E
- func_end: 000DFF7E
----------------------------------
5e0_disp_val:
located at: 0x000DFF80
- func_start: 000DFF80
- func_end: 000DFF8E
----------------------------------
5e0_call_func:
located at: 0x000DFC4E
- func_start: 000DFC4E
- func_end: 000DFF6C
----------------------------------
ldr at: 000DFC3E
ldr at: 000DFC42
ldr at: 000DFF70
ldr at: 000DFC68
ldr at: 000DFC76
ldr at: 000DFC7A
ldr at: 000DFF82


-----------------------------------------
-> The 5E0 Table has 8 bytes, and 0x00 entries in it

-----------------------------------------
# PPM is located (via MCU info) at offset 00140000
checking for space in PPM...
# - No CODE chunk found...


--------> 5e0 Table is at 00343964
5E0 ID# FF | MADos start_up

Tylko musi byc z tymi FF bo inaczej nie bedzia dzialac i trzeba bedzie to w hexie robic lub wszytko od poczatku tzn od przed wklejeniem MAdosa. A to dlatego bo w mojej strukturze Dodatki ktora wklejałes w g3nOlite Mados byl juz przypisynay w 3 nawiasie jako FF jak wyjdzie ci po tym pathu zamiast FF np. BA to w tym trzecim nawiasie kwadratowym nalezy zmienic z FF na BA i powinno to wygladac tak:
W mojej struturze z FF wyglada to:
+ADD_TEXT MADos
[0xDEADBEEF] [0x00000000] [0x000000FF] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)

A jak wyjdzie ci po pathowaniu np 5E0 ID# BC | Mados Start_up to stuktur madosa powinna wygladac tak:
+ADD_TEXT MADos [0xDEADBEEF] [0x00000000] [0x000000BC] (0x0175) (0x05E0) (0x0000) (0x0042) (0x1300) (0x0024)

Jak widac trzeci nawias [0x000000FF] zamieniłem na [0x000000BC]


Pliczek zapisujemy.A jak wyskoczy blad z PPM to wpisujemy zakonczenie PPM w "offets" z PPM edita lub flsedit i wrzucamy softa do fona i cieszymy sie wszytkimi dzialajacym bajerkami w MADosie:)
Komentarze
Brak komentarzy.
Dodaj komentarz
Zaloguj się, żeby móc dodawać komentarze.
Oceny
Dodawanie ocen dostępne tylko dla zalogowanych Użytkowników.

Proszę się zalogować lub zarejestrować, żeby móc dodawać oceny.

Brak ocen.
Logowanie
Nazwa Użytkownika

Hasło



Nie jesteś jeszcze naszym Użytkownikiem?
Kilknij TUTAJ żeby się zarejestrować.

Zapomniane hasło?
Wyślemy nowe, kliknij TUTAJ.
Na forum...
Portal

Portal
Forum
Sklep
 Nasze Aukcje [Karizmo]
Nasze Aukcje [Golden]
Nasze Aukcje [Konrad]
Nasze Bannery
Regulamin
Inne
Allegro
Telefon zablokowany
Nasze usługi
Batman (Swiebodzin)
 Gumiś (Bełchatów)
 Karizmo (Łódź)
 Mieszko (Łódź)
 Tasior (Kraków)
Ogłoszenia

Ankieta dla Użytkowników
Jak Ci sie podoba nowa wersja portalu?

Jest bardzo dobra.

Jest dobra.

Jest przyzwoita.

Jest słaba.

Wole starą.

Musisz się zalogować, żeby móc głosować w tej Ankiecie.
Kontakt
W razie problemów ze stroną

Nie pomagamy na gg czy po przez email w sprawach GSM, kontakt wyłącznie w razie problemów ze stroną reszta na forum

Karizmo
Tel: 515900555
Skype: karizmo
email:karizmo@op.pl

Golden
Tel: 504-092-933
Tel: 664-414-926
email:golden@infojama.pl

Batman928
Tel: 888-199-590
email: gsm-service@o2.pl

Reklama


(3kB)

Kalendarz
Wrzesień 2010
Nd Pn Wt Śr Cz Pt Sb
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    



www.fiatbbm.pl www.softgsm.pl