PDAclub.pl - Forum użytkowników technologii mobilnych

Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Pocket PC z telefonem - ogólnie (WM Professional/WP6.x) => HTC => Wątek zaczęty przez: globalbus w Wrzesień 03, 2008, 18:51:07

Tytuł: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Wrzesień 03, 2008, 18:51:07
Nie wiem czy to właściwy dział, ale nie specjalnie widzę miejsce na taki temat.

Przeglądając xda-developers trafiłem na ciekawe narzędzie, reversmode -> http://forum.xda-developers.com/showthread.php?t=331094

Co to potrafi? Otóż to potrafi zmienić większość plików PE (exe, dll, cpl, mui etc.) na moduł XIP gotowy do wstawienia do kuchni. Czyż to nie piękne?

Na czym to polega? Plik wykonywalny nie jest ładowany do ramu, tylko uruchamiany bezpośrednio w pamięci. Czyli szybszy start i mniej zajętego ramu. Jeśli spakujemy większość rzeczy w ten sposób odczujemy ogólne przyspieszenie systemu.

Uwaga, to nie ma prawa działać na programach w .net, spakowanych UPX i innych sporadycznych przypadkach. Zmian w ważnych plikach systemowych nie robimy hurtem!

1. Uruchamiamy reversmode z konsoli, podajemy mu plik, po chwili otrzymujemy elegancki moduł
2. Kasujemy imageinfo.txt i imageinfo_pe.txt
3. Wstawiamy paczkę, realokujemy całość G'reloc
4. Najlepiej byłoby realokować \dump, więc możemy dołożyć do batcha kuchenki g'reloc z parametrami "-dump -doit"

Co się da:
mnóstwo rzeczy, ale najlepiej się opłaca rzeczy pracujące w tle.
- całe OEMApps, większość OEMDrivers (nie próbujcie WinCeFunkSuppM.dll i d3dm_sedrv.dll)
- Vista hide battery guage - rewelacja, zajmuje tylko 1KB ramu!
- MobileGadu - 13KB po uruchomieniu!
- FTouchFlo - wreszcie nie zamula, 5KB
- htc enlarge menu
- htc home plugin
- skin klawiatury
- S2U2
- quickmenu
- X-Button 2.1
- i wiele więcej

Metoda ma pewne ograniczenia, jest ograniczone miejsce na moduły w romie, po przekroczeniu tej granicy rom zawiśnie na pierwszym splashu albo g'reloc wysypie błąd.


Adnotacja -> tylko dla świadomych kucharzy! błąd w procedurze to 100% zwis na pierwszym splashu.
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: Kordus w Wrzesień 06, 2008, 13:16:41
Nice, jutro pokombinuje
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: lovelasik w Listopad 22, 2008, 00:25:29
Tą paczke wstawić do xip czy co?
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Listopad 22, 2008, 11:09:40
do imgfs :P
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: lovelasik w Listopad 22, 2008, 16:32:48
Jak wyciągnąć imgfs, wstawić do niego i dodać do os.nb?? tak żeby było prościej opisane. :-?
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Listopad 22, 2008, 16:35:36
wrzucasz zamiast .dllki, prościej się nie da. Z dump przecież imgfs powstaje.
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: lovelasik w Listopad 22, 2008, 17:06:57
Taki mały przykład. To co powstaje z exe "000-s2p.exe" co robic z tym? jakas komenda do G'reloc jest?? a co z resztą paczki? dac do dump?
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Listopad 22, 2008, 17:10:05
a czytałeś uwagi? To ma siedzieć w \windows potem. To nie będzie miało ochoty się przekopiować :ohreally:
Musisz przerobić paczkę oczywiście...
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: lovelasik w Listopad 22, 2008, 17:16:39
najpierw zrobić paczki, ugotować następnie rozlozyć i w dump przerobić??
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Listopad 22, 2008, 17:29:32
niet, niet. Z resztą zerknij jak to wygląda to się dowiesz :P
http://www.4shared.com/file/71632027/6aea26bf/S2U2_and_S2P_Oempacks.html
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: lovelasik w Listopad 22, 2008, 17:41:23
w oem paczce przerabiam wszystko "reversmode" wszystkie pliki exe dll itd.jak podano.
następnie Kasujemy imageinfo.txt i imageinfo_pe.txt
gdzie wstawiamy i jak paczkę???
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Listopad 22, 2008, 17:48:53
Ustawiasz skróty i initflashfiles tak, żeby pliki się nie kopiowały do storage. O ile to możliwe.

Pamiętaj, że nie wszystko ma ochotę pracować jako moduł xip, z resztą jest ograniczona przestrzeń na te zabawy, po jej przekroczeniu są różne błędy, najczęściej z klawiaturą.
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: lovelasik w Listopad 22, 2008, 17:51:32
no to więc ścieżki w initflashfiles podac do windowsa?
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Listopad 22, 2008, 17:52:18
skasuj je, mają się nie kopiować tak?
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: lovelasik w Listopad 22, 2008, 18:01:50
ok ok zobacze jak to będzie..;p
Napisane: Listopad 22, 2008, 17:53:45
Coś takiego???

;initflashes.txt created with packages generator by ervius!!!
;package: FInix_VGA_Battery_and_Network_Icons_DLL_and_REG

Directory("\Windows\"):-Directory("phcanOverbmp.dll")
Directory("\windows\phcanOverbmp.dll"):-File("imageinfo.bin","\windows\phcanOverbmp.dll\imageinfo.bin")
Directory("\windows\phcanOverbmp.dll"):-File("S000","\windows\phcanOverbmp.dll\S000")
Directory("\windows\phcanOverbmp.dll"):-File("S001","\windows\phcanOverbmp.dll\S001")
Directory("\windows\phcanOverbmp.dll"):-File("S002","\windows\phcanOverbmp.dll\S002")
Directory("\windows\phcanOverbmp.dll"):-File("S003","\windows\phcanOverbmp.dll\S003")
Directory("\windows\phcanOverbmp.dll"):-File("S004","\windows\phcanOverbmp.dll\S004")
Directory("\windows\phcanOverbmp.dll"):-File("S005","\windows\phcanOverbmp.dll\S005")

;Help files:
;end of package: FInix_VGA_Battery_and_Network_Icons_DLL_and_REG
;*****************************************************************************
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Listopad 22, 2008, 18:06:37
Nie, nie rozumiesz idei.

Nie kopiujesz tego, z czego zrobiłeś moduł. To nie ma sensu, moduł jest "osadzony" i nie można go ruszyć.

btw phcanoverbmp w obecnej postaci jest "trochę" duży. Jeśli chcesz ciąć mb z romu to zrobiłem wersję z precyzją wskazań 10%, zajmuje ledwo 165KB
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: lovelasik w Listopad 22, 2008, 18:15:39
No nie rozumiem. :p No i chyba nie zrozumiem. Zrobiłem paczke tak jak ty a dalej to nie wiem co z nią zrobić?
(http://www.wgraj.net/img.php?mode=show&file=34182&height=482&width=566)
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Listopad 22, 2008, 18:17:12
akurat w tym "szczególnym przypadku" tylko initflashfiles.txt wywal
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: lovelasik w Listopad 22, 2008, 18:21:14
I to wszystko?
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Listopad 22, 2008, 18:22:07
a czego się spodziewałeś? Na koniec "reversmode.exe" z tego katalogu też bym gdzieś przesunął...
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: lovelasik w Grudzień 07, 2008, 12:44:19
Kuchnia Diamonda, Co nie potrzebnie przejechałem Reversmode, że mi wywala błąd shell32.exe i wi fi samo się włącza?
pełny obrazek: http://www.wgraj.info/img.php?mode=show&file=917&height=1024&width=1152
(http://www.wgraj.info/img.php?mode=show&file=917&height=1024&width=1152)
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Grudzień 07, 2008, 13:22:41
widocznie przejechałeś coś, co nie ma ochoty działać w ten sposób :P
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: lovelasik w Grudzień 07, 2008, 13:24:21
wszystko co ma dopisane package.:p

no prawie wszystko bo takie tam co w tle nie chodzą to nie zapodawałem.
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Grudzień 07, 2008, 13:32:58
a czy wiesz, że jest dostępne tylko 32MB na xipy?
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: lovelasik w Styczeń 18, 2009, 21:45:08
Nie,a to ładnie przejechałem.:p
Napisane: Grudzień 07, 2008, 13:37:29
Proszę podać wszystkie pliki jakie można przejechać przez reversmode, manila również???
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: qsqa w Styczeń 18, 2009, 23:32:14
Co można a co nie to sprawdzisz tylko metodą prób i błędów - moja dobra rada stosuj to z umiarem i patrz czy pliki z których chcesz zrobić moduły nie są przypadkiem UPXowane
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: lovelasik w Styczeń 18, 2009, 23:37:52
Tylko Przejechałem tym pliki które pracują w tle. No to próbujemy...
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Styczeń 19, 2009, 12:08:48
ja bym pamiętał o ograniczeniach, tylko 32MB wszystkiego! (xip+imgfs)
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: nothin w Styczeń 19, 2009, 12:14:44
Cytuj
Proszę podać wszystkie pliki jakie można przejechać przez reversmode

nie chcę nikogo wkurzac ,ale powaliłeś mnie tym zdaniem...
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: qsqa w Styczeń 19, 2009, 21:57:34
Cytuj
Proszę podać wszystkie pliki jakie można przejechać przez reversmode

nie chcę nikogo wkurzac ,ale powaliłeś mnie tym zdaniem...

Dobrze, że nie użył słowa "przelecieć"  :grin:
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: lovelasik w Styczeń 19, 2009, 23:09:05
Cytuj
Proszę podać wszystkie pliki jakie można przejechać przez reversmode

nie chcę nikogo wkurzac ,ale powaliłeś mnie tym zdaniem...

Dobrze, że nie użył słowa "przelecieć"  :grin:
oj oj
Napisane: Styczeń 19, 2009, 23:00:28
Wszystkie exe, dll... zamieniłęm na moduły i gra gitara. Niema problemów.
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Styczeń 20, 2009, 11:28:23
mała wskazówka, pierwsza rzecz, która zaczyna się wywalać to ustawianie klawiatury innej niż standardowa.
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: nothin w Styczeń 20, 2009, 12:07:08
mała wskazówka, pierwsza rzecz, która zaczyna się wywalać to ustawianie klawiatury innej niż standardowa.

czekaj, czekaj, o czam mówisz?
Tytuł: Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
Wiadomość wysłana przez: globalbus w Styczeń 20, 2009, 12:14:32
jak przekroczysz limit Virtual Base, to właśnie to pierwsze przestaje działać.
nowe SIP'y będą na liście, ale nie da się ich wybrać.