Reversmode, czyli sposób na dalszy tuning ROMów.

  • 33 Odpowiedzi
  • 8813 Wyświetleń

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

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Reversmode, czyli sposób na dalszy tuning ROMów.
« dnia: 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.
« Ostatnia zmiana: Wrzesień 03, 2008, 20:38:31 wysłana przez globalbus »
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Kordus

Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #1 dnia: Wrzesień 06, 2008, 13:16:41 »
Nice, jutro pokombinuje

*

Offline lovelasik

  • ***
  • 357
  • Płeć: Mężczyzna
  • Kaiser,- Diamond,- Galaxy,- HD2
  • Sprzęt: Kaiser,- Diamond,- Galaxy,- HD2
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #2 dnia: Listopad 22, 2008, 00:25:29 »
Tą paczke wstawić do xip czy co?
Kaiser,- Diamond,- Galaxy,- HD2

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #3 dnia: Listopad 22, 2008, 11:09:40 »
do imgfs :P
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline lovelasik

  • ***
  • 357
  • Płeć: Mężczyzna
  • Kaiser,- Diamond,- Galaxy,- HD2
  • Sprzęt: Kaiser,- Diamond,- Galaxy,- HD2
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #4 dnia: 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. :-?
Kaiser,- Diamond,- Galaxy,- HD2

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #5 dnia: Listopad 22, 2008, 16:35:36 »
wrzucasz zamiast .dllki, prościej się nie da. Z dump przecież imgfs powstaje.
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline lovelasik

  • ***
  • 357
  • Płeć: Mężczyzna
  • Kaiser,- Diamond,- Galaxy,- HD2
  • Sprzęt: Kaiser,- Diamond,- Galaxy,- HD2
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #6 dnia: 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?
Kaiser,- Diamond,- Galaxy,- HD2

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #7 dnia: 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...
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline lovelasik

  • ***
  • 357
  • Płeć: Mężczyzna
  • Kaiser,- Diamond,- Galaxy,- HD2
  • Sprzęt: Kaiser,- Diamond,- Galaxy,- HD2
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #8 dnia: Listopad 22, 2008, 17:16:39 »
najpierw zrobić paczki, ugotować następnie rozlozyć i w dump przerobić??
Kaiser,- Diamond,- Galaxy,- HD2

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #9 dnia: 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
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline lovelasik

  • ***
  • 357
  • Płeć: Mężczyzna
  • Kaiser,- Diamond,- Galaxy,- HD2
  • Sprzęt: Kaiser,- Diamond,- Galaxy,- HD2
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #10 dnia: 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ę???
« Ostatnia zmiana: Listopad 22, 2008, 17:48:16 wysłana przez lovelasik »
Kaiser,- Diamond,- Galaxy,- HD2

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #11 dnia: 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ą.
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline lovelasik

  • ***
  • 357
  • Płeć: Mężczyzna
  • Kaiser,- Diamond,- Galaxy,- HD2
  • Sprzęt: Kaiser,- Diamond,- Galaxy,- HD2
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #12 dnia: Listopad 22, 2008, 17:51:32 »
no to więc ścieżki w initflashfiles podac do windowsa?
Kaiser,- Diamond,- Galaxy,- HD2

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #13 dnia: Listopad 22, 2008, 17:52:18 »
skasuj je, mają się nie kopiować tak?
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline lovelasik

  • ***
  • 357
  • Płeć: Mężczyzna
  • Kaiser,- Diamond,- Galaxy,- HD2
  • Sprzęt: Kaiser,- Diamond,- Galaxy,- HD2
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #14 dnia: 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
;*****************************************************************************
Kaiser,- Diamond,- Galaxy,- HD2

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #15 dnia: 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
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline lovelasik

  • ***
  • 357
  • Płeć: Mężczyzna
  • Kaiser,- Diamond,- Galaxy,- HD2
  • Sprzęt: Kaiser,- Diamond,- Galaxy,- HD2
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #16 dnia: 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ć?
Kaiser,- Diamond,- Galaxy,- HD2

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #17 dnia: Listopad 22, 2008, 18:17:12 »
akurat w tym "szczególnym przypadku" tylko initflashfiles.txt wywal
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline lovelasik

  • ***
  • 357
  • Płeć: Mężczyzna
  • Kaiser,- Diamond,- Galaxy,- HD2
  • Sprzęt: Kaiser,- Diamond,- Galaxy,- HD2
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #18 dnia: Listopad 22, 2008, 18:21:14 »
I to wszystko?
Kaiser,- Diamond,- Galaxy,- HD2

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #19 dnia: Listopad 22, 2008, 18:22:07 »
a czego się spodziewałeś? Na koniec "reversmode.exe" z tego katalogu też bym gdzieś przesunął...
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline lovelasik

  • ***
  • 357
  • Płeć: Mężczyzna
  • Kaiser,- Diamond,- Galaxy,- HD2
  • Sprzęt: Kaiser,- Diamond,- Galaxy,- HD2
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #20 dnia: 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
« Ostatnia zmiana: Grudzień 07, 2008, 13:18:12 wysłana przez lovelasik »
Kaiser,- Diamond,- Galaxy,- HD2

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #21 dnia: Grudzień 07, 2008, 13:22:41 »
widocznie przejechałeś coś, co nie ma ochoty działać w ten sposób :P
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline lovelasik

  • ***
  • 357
  • Płeć: Mężczyzna
  • Kaiser,- Diamond,- Galaxy,- HD2
  • Sprzęt: Kaiser,- Diamond,- Galaxy,- HD2
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #22 dnia: 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.
Kaiser,- Diamond,- Galaxy,- HD2

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #23 dnia: Grudzień 07, 2008, 13:32:58 »
a czy wiesz, że jest dostępne tylko 32MB na xipy?
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

Offline lovelasik

  • ***
  • 357
  • Płeć: Mężczyzna
  • Kaiser,- Diamond,- Galaxy,- HD2
  • Sprzęt: Kaiser,- Diamond,- Galaxy,- HD2
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #24 dnia: 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ż???
Kaiser,- Diamond,- Galaxy,- HD2

*

Offline qsqa

  • *****
  • 2086
    • KLIKNIJ JEŻELI CHCESZ ŻEBY POWSTAWAŁY NOWE ROMY PL
  • Sprzęt: HD2, Touch Pro 2, Iphone 3G 8GB,
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #25 dnia: 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

*

Offline lovelasik

  • ***
  • 357
  • Płeć: Mężczyzna
  • Kaiser,- Diamond,- Galaxy,- HD2
  • Sprzęt: Kaiser,- Diamond,- Galaxy,- HD2
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #26 dnia: Styczeń 18, 2009, 23:37:52 »
Tylko Przejechałem tym pliki które pracują w tle. No to próbujemy...
Kaiser,- Diamond,- Galaxy,- HD2

*

Offline globalbus

  • Ekspert PDA
  • ******
  • 6139
  • Płeć: Mężczyzna
  • Power User // ROM Developer
  • Sprzęt: N900
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #27 dnia: Styczeń 19, 2009, 12:08:48 »
ja bym pamiętał o ograniczeniach, tylko 32MB wszystkiego! (xip+imgfs)
"Wiedza zdobyta samodzielnie jest więcej warta niż przekazana przez inną osobę"

"ponieważ gotowanie to nie jest copy/paste"
paypal

*

nothin

Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #28 dnia: 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...

*

Offline qsqa

  • *****
  • 2086
    • KLIKNIJ JEŻELI CHCESZ ŻEBY POWSTAWAŁY NOWE ROMY PL
  • Sprzęt: HD2, Touch Pro 2, Iphone 3G 8GB,
Odp: Reversmode, czyli sposób na dalszy tuning ROMów.
« Odpowiedź #29 dnia: 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: