Jump to content

JAVA install hack ALMOST done for MPx220.


Recommended Posts

Guest McHale
Posted

OK,

In case you haven't figured it out yet, all of the JAVA games you install go into:

\Storage\windows\appdb

The first JAVA app you install gets renamed:

original.....................on your phone

game1.jar becomes s3_suite.jar

game1.jad becomes s3_suite.utf

The second JAVA game you install becomes:

game2.jar becomes s4_suite.jar

game2.jad becomes s4_suite.utf

s1_suite and s2_suite is contained in the ROM and is reserved for the first 2 apps that comes on your phone. s3_suite is the first app/game you install.

selector.utf contains all the information about each JAVA game or app you installed (kind of like merging all the JAD info into one file and also what the NEXT app name will be if you decide to install one and whether the JAVA app is on a storage card or not.

Here's the info from my selector.utf file:

$nextroot=6

suite=Blackjack, \

root=s3_, \

num=1, \

updateDate=1105218191275, \

isInSDCard=false, \

domain=midp1

midlet=Blackjack, \

icon=/icons/blackjack.png, \

class=Blackjack

suite=CyberBOG_Java_calc_v5, \

root=s4_, \

num=1, \

updateDate=1105218277392, \

isInSDCard=false, \

domain=midp1

midlet=CyberBOG_Java_calc_v5, \

icon=/cyberbog.png, \

class=cyberbog

suite=YLYMPICS, \

icon=/logo.png, \

root=s5_, \

num=1, \

updateDate=1105218380248, \

isInSDCard=false, \

domain=midp1

midlet=YLYMPICS, \

icon=/logo.png, \

class=QMain

Hope this helps others in getting this hacked once and for all. I'm working on an automatic installer right now...

-Mc

Guest SJ@MPx-220
Posted

McHale,

I can't help but I really appreciate your effort.

I'm waiting eagerly for your release.

Guest gabix
Posted

McHale, great info.

I can't help much either, but really appreciate your effort too.

Hope you can do it (you'll be a genius!)

Guest kfernandes29
Posted

Any idea when it will be released? Thanks for your efforts. Good to see someone is still trying to get this done.

Guest McHale
Posted

looking for a simple (and safe) way to open the existing file, insert the appropriate data after reading it from the .jad file. The problem is, the data is not always in the same place in the file and some doesn't exist. I can only do it manually and it's cumbersome. :D

-Mc

Guest kimveasna
Posted
OK,

In case you haven't figured it out yet, all of the JAVA games you install go into:

\Storage\windows\appdb

The first JAVA app you install gets renamed:

original.....................on your phone

game1.jar        becomes        s3_suite.jar

game1.jad          becomes         s3_suite.utf

The second JAVA game you install becomes:

game2.jar          becomes        s4_suite.jar

game2.jad          becomes        s4_suite.utf

s1_suite and s2_suite is contained in the ROM and is reserved for the first 2 apps that comes on your phone.  s3_suite is the first app/game you install.

selector.utf contains all the information about each JAVA game or app you installed (kind of like merging all the JAD info into one file and also what the NEXT app name will be if you decide to install one and whether the JAVA app is on a storage card or not.

Here's the info from my selector.utf file:

$nextroot=6

suite=Blackjack, \

root=s3_, \

num=1, \

updateDate=1105218191275, \

isInSDCard=false, \

domain=midp1

midlet=Blackjack, \

icon=/icons/blackjack.png, \

class=Blackjack

suite=CyberBOG_Java_calc_v5, \

root=s4_, \

num=1, \

updateDate=1105218277392, \

isInSDCard=false, \

domain=midp1

midlet=CyberBOG_Java_calc_v5, \

icon=/cyberbog.png, \

class=cyberbog

suite=YLYMPICS, \

icon=/logo.png, \

root=s5_, \

num=1, \

updateDate=1105218380248, \

isInSDCard=false, \

domain=midp1

midlet=YLYMPICS, \

icon=/logo.png, \

class=QMain

Hope this helps others in getting this hacked once and for all.  I'm working on an automatic installer right now...

-Mc

<{POST_SNAPBACK}>

Sounds interesting.

I tried to modify selector.utf/s3_suite.utf/s3_suite.jar and to manually add an app, but nothing appears, it is like jeodek is ignoring my s3_suite.jar file.

Did you manage to ?

Another note is that these 2 jars (s1 and s2) are actually no jar, but something else since you cannot unzip them (encoded ?).

I also tried to tweak my registry by adding file association for jad/jar files and launch jeodek.exe, but it then complains about a class not found error ...

And I tried with options like jeodek.exe -Xjam:install=file:/%1 but i wasn't able to make it work.

By the way, are you able to add java apps from IE ?

This crappy jeodek is driving me crazy ... :roll:

-- Kim

  • 1 month later...
Guest sotona
Posted

I found everything about the selector.utf working except the fact that first two bytes are size of the rest of the selector (it means file size - 2).

I was not successfull to add any MIDlet till the manual correction of the size.

BTW: direct installation from Explorer doesn't work for me - it shows success but no MIDlet is added and selectof file is wiped out :evil: :exclaim:

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.