Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ljudi, Pomagajte :)))

[es] :: Java :: Ljudi, Pomagajte :)))

[ Pregleda: 2329 | Odgovora: 16 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

jbukal
Janko Bukal
Zagreb, MDS

Član broj: 47040
Poruke: 1
217.14.216.*

Sajt: www.mds.hr


Profil

icon Ljudi, Pomagajte :)))01.02.2005. u 12:47

Samo me zanima kakava su iskustva ljudi u Compiere OpenSource softwaru..
ako neko nesto zna nek mi se javi. janko@otok-ivanic.net
Janko
01.02.2005. u 12:47 

psasko

Član broj: 46226
Poruke: 27
*.com
Via: [es] mailing liste



Profil

icon Re: Ljudi, Pomagajte :)))01.02.2005. u 13:29
>
Ljudi, koje dekompajlere za Javu vi znate da su ovako dobri.
Ja sam probao samo Java DJDecompiler, mada on ne radi bas najbolje.
Ne snalazi se kada postoje klase sa nazivima <a> <b> <c> <d> ... (bez
zagrada)
i unutar njih promenljive sa istim nazivima.
Muka velika da to slozis!
01.02.2005. u 13:29 

veljaradenkovic
Velja Radenkovic
Beograd

Moderator
Član broj: 2977
Poruke: 280
*.ptt.yu.

ICQ: 147120023


Profil

icon Re: Ljudi, Pomagajte :)))01.02.2005. u 17:18
Ja koristim JODE decompiler ...
Mada nemam iskustva sa obfucated kodom. Probaj pa vidi.

Evo ga link:

http://jode.sourceforge.net/
01.02.2005. u 17:18 

shima
Vladimir Šimunić
Novi Sad

Član broj: 27002
Poruke: 149
*.yu
Via: [es] mailing liste



Profil

icon Re: Ljudi, Pomagajte :)))01.02.2005. u 17:50
@psasko:
> Ne snalazi se kada postoje klase sa nazivima <a> <b> <c> <d> ... i unutar njih promenljive sa
istim nazivima.

Koji program je u pitanju? :-)
I koji obfuskator?(ako znas...)
01.02.2005. u 17:50 

psasko

Član broj: 46226
Poruke: 27
*.com
Via: [es] mailing liste



Profil

icon Re: Ljudi, Pomagajte :)))02.02.2005. u 08:02
>
> Pa mislim da vas ne razumene za ovo "obfuskator"!
Ako moze neko da mi objasni?
Inace dekompajlirao sam jednu Java igricu za Simensa i ubio se da je nateram
da radi iz JBuilder-a
Mada nije problem u Builder-u vec u Dekompajleru i pomenutom problemu.
Evo primer:

Klasa (a) ima jedan static metod (b)

Klasa (main) ima sledeci kod:

Code:

..
    public int a=0   // promenljiva (a) ne klasa Tu i lezi greska ja mislim
..
..  // pa onda dole negde u kodu poziv static metode klase (a)
    a.b    //    javlja da metod b nepostoji
..
02.02.2005. u 08:02 

tweeester
Ivan Arandjelovic
bg yu

Član broj: 724
Poruke: 861
*.kc.vicert.com.

Sajt: www.javasvet.net


Profil

icon Re: Ljudi, Pomagajte :)))02.02.2005. u 08:42
Problem nije u dekompajleru, taj kod je propusten kroz "obfuscator", software koje radi na kompajliranom byte code-u, menjajuci imena metoda, klasa, promenjivih u razne gluposti (najcesce a, b, c, aa, ab, ac, etc...). Namena mu je upravo da te spreci u uspesnom dekompajliranju i rekompjaliranju (sto mu ocigledno za sada i uspeva )

Pozdrav

p.s. JAD je jedan od cesce koriscenih dekompajlera (sto ne znaci da ce moci da ti pomogne sa obfuscated kodom)
<< tko leti vrijedi, tko ne leti ne vrijedi >>
02.02.2005. u 08:42 

shima
Vladimir Šimunić
Novi Sad

Član broj: 27002
Poruke: 149
*.yu
Via: [es] mailing liste



Profil

icon Re: Ljudi, Pomagajte :)))02.02.2005. u 14:35
@psasko:
"Inace dekompajlirao sam jednu Java igricu za Simensa"

Kako bi pokrenuo igricu na PC-u? Sta koristis od softvera, koji emulator i gde to moze da se skine?
:-)
Sta tacno treba downloadovati sa SUN-ovog web sajta, koji J2ME i kako se to instalira?

@psasko:
"Evo primer:"

Ne vredi primer...mora ceo originalni byte kod... mozes li mi poslati original na private? (ili dati
link ka igrici) zeleo bih da vidim o cemu se radi...

Obfuskator ti je ocigledno zaprzio corbu :-)
02.02.2005. u 14:35 

psasko

Član broj: 46226
Poruke: 27
*.com
Via: [es] mailing liste



Profil

icon Re: Ljudi, Pomagajte :)))02.02.2005. u 14:36
>
> A u tom ZECU lezi GRM!
Pa za svako "ZASTO" ima "ZATO",
nadam se da je tako i u ovom slucaju.

Evo sta sam ja radeo da bi napravio igricu da proradi za one kojima zatreba:
1. Preimenujete sve klase. Example: <A> u <AAA> <B> <BBB> ... (Fajlove
prvo)
2. Zatim same nazive istih klasa u svim izmenjanim fajlovima
Example: [public class A extends ... ] u [public class AAA extends ... ]
3. Isto i za sve konstruktore u svim klasama ...

I tek onda nastaju ispravke u kodu u svim klasama (veze) gde je ustvari i
najtezi i najmukotrpniji deo posla
zbog cega sam i pitao za savet.
Za primer: Za jednu igricu sa 7 class-a se posle ovih izmena javilo 386
greske.
Uspelo mi je ali nemam namere i sad na isti nacin da se mucim.

Hvala ti puno za ovu malu pomoc i objasnjenje! U svakom slucaju mi je
pomoglo.
02.02.2005. u 14:36 

mucky
Aleksandar Mastilović
Novi Sad - Srbija

Član broj: 237
Poruke: 408
*.com
Via: [es] mailing liste



Profil

icon Re: Ljudi, Pomagajte :)))02.02.2005. u 15:22
Zasto uopste dekompajlirate igricu da bi je pokrenuli u emulatoru?
Skinite emulator sa Siemens developer sajta i jednostavno pokrenite
igru... Uostalom, igru ne mozete ni kompajlirati ponovo bez tog
emulatora jer standardni J2ME WTK nema u sebi Siemens-specific
klase koje su gotovo sigurno koriscene....


--
Until Eve arrived, this was a man's world. -- Richard Armour
02.02.2005. u 15:22 

kobrejabre
Bgd

Član broj: 1793
Poruke: 269
*.nat-pool.bgd.sbb.co.yu.

Sajt: www.nemam.com


Profil

icon Re: Ljudi, Pomagajte :)))02.02.2005. u 19:03
Citat:
psasko: >
Evo sta sam ja radeo da bi napravio igricu da proradi za one kojima zatreba:
1. Preimenujete sve klase. Example: <A> u <AAA> <B> <BBB> ... (Fajlove
prvo)
2. Zatim same nazive istih klasa u svim izmenjanim fajlovima
Example: [public class A extends ... ] u [public class AAA extends ... ]
3. Isto i za sve konstruktore u svim klasama ...

I tek onda nastaju ispravke u kodu u svim klasama (veze) gde je ustvari i
najtezi i najmukotrpniji deo posla
zbog cega sam i pitao za savet.
Za primer: Za jednu igricu sa 7 class-a se posle ovih izmena javilo 386
greske.
Uspelo mi je ali nemam namere i sad na isti nacin da se mucim.

A da probas neki alat za refaktorisanje?
02.02.2005. u 19:03 

psasko

Član broj: 46226
Poruke: 27
*.041net.co.yu.



Profil

icon Re: Ljudi, Pomagajte :)))02.02.2005. u 19:36
Pa J2ME Valjda je Java2 for Micro (Mobile) Edition jbem. li ga kako bese. Nemogu sad da ti bas preciznije odgovorim, ali i to ti nije potrebno ako instaliras JBuilder 2005. uz njega dolazi bas sve sto je potrebno za Mobilno programiranje.
Ostaje ti samo da nabavis biblioteku (JAR-file) za mob za koji pises igricu. Ja sam za moj tel. nasao na Siemens-ovom sajtu.

Pozdrav!!!
02.02.2005. u 19:36 

psasko

Član broj: 46226
Poruke: 27
*.041net.co.yu.



Profil

icon Re: Ljudi, Pomagajte :)))02.02.2005. u 19:45
Igrica je imala Paiment klasu. Zastitu!
Nisi mogao da je igras na sledecem nivou dok im ne platis putem gprs-a.
Sad je vise nema! :-)
02.02.2005. u 19:45 

psasko

Član broj: 46226
Poruke: 27
*.041net.co.yu.



Profil

icon Re: Ljudi, Pomagajte :)))02.02.2005. u 19:48
Alat za refaktorisanje...
Sta Predlazes?
Pa da probam!
02.02.2005. u 19:48 

psasko

Član broj: 46226
Poruke: 27
*.com
Via: [es] mailing liste



Profil

icon Re: Ljudi, Pomagajte :)))03.02.2005. u 07:35
>
> Mogu ti poslati JAR od nekih 30K ako ti odgovara, pa probaj i ti da ga
razbijes, ali ne znam kako ces ga probati.
Sta koristis od alata? Nije mi ta igrica problem, vec kako nadalje to
raditi. Ovo je smor.
Ima problem, skidam neke stvari preko OpenSky-a, a ovi nece vise da salju
CFG fajl (tako kazu), pa posto je on napisan u Javi ... znate vec sta...
03.02.2005. u 07:35 

shima
Vladimir Šimunić
Novi Sad

Član broj: 27002
Poruke: 149
*.yu
Via: [es] mailing liste



Profil

icon Re: Ljudi, Pomagajte :)))03.02.2005. u 14:05
> Mogu ti poslati JAR od nekih 30K ako ti odgovara
odgovara...
> Sta koristis od alata?
DJ, naravno....
Radio sam i sa HEX editorom (Hiew32)
a odnedavno sam nabavio par i dissasembler/asemblera:
Class Construction Kit i KJC-suite

>Alat za refaktorisanje...
>Sta Predlazes?
IntelliJ IDEA (IDE)
..nisam nikad nista refaktorisao nakon dekompilacije ali mozda i to probam...
03.02.2005. u 14:05 

_owl_
Centar - BG

Član broj: 318
Poruke: 989
*.blueisp.co.yu.

Sajt: home.drenik.net/~owl


Profil

icon Re: Ljudi, Pomagajte :)))03.02.2005. u 14:30
Pogledaj ova dva teksta:
Reverse Engineering: disasembliranje Java koda
Reverse Engineering: Bytecode manipulacija
Owl
03.02.2005. u 14:30 

psasko

Član broj: 46226
Poruke: 27
*.com
Via: [es] mailing liste



Profil

icon Re: Ljudi, Pomagajte :)))04.02.2005. u 09:54
>
>

Saljem ti danas kad stignem kuci. Sad sam na poslu!
I hvala vam svima na odgovorima i linkovima.

Pozdrav!!!
04.02.2005. u 09:54 

[es] :: Java :: Ljudi, Pomagajte :)))

[ Pregleda: 2329 | Odgovora: 16 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.