If you go to 4shared, and look for the APK file for Minecraft Pocket Edition, and download it, etc.
And go into yojur File Manager of choice (Mine would be ASTRO, I HIGHLY Recommend this app)
Go to downloads, then look for that apk, a prompt will come up, and hit "Browse File"
Now you will see Files and Folders, the names of these will be
the "AndroidManifest" file
the "assets" folder
the "classes" file
the "lib" folder
the "META-INF" folder
the "res" folder
and the "resources" file.
Now, there are some files you can not open, but if you want you could simple email them to yourself and edit
them on your computer, wether it's a hex edit, Notepad++, or what, and you can email it back and replace it.
ASTRO, can open .XML files depending on your device, I have the Galaxy Tab 10.1.
Some files may be able to be opened in SilverEdit, available on the android market.
If anyone is curious now...
the "assets" folder contains:
a "font" folder which contains an image of the "Default" font
a "gui" folder which contains all the gui, like controls, buttons, etc.
an "item" folder which contains an image called "camera".
a "mob" folder containing the "char" image, which is the same template as PC version!
a "particles" image. It shows the snow flakes, rain drops, etc in picture.
a "sounds" folder which contains the "random" folder which contains sounds "click" "explode" and "splash"
and last but not least the terrain image!
Note: To open images, hold down on the image, tap Open As, and select Image.
the "lib" folder inside the app contains another folder named "armeabi-v7a" which contains a libminecraftpe.so file.
the META-INF folder contains the manifest, and CERT files. This is the folder we usually delete when adding mods to the PC version of Minecraft.
the "res" folder in the app contains:
the "drawable" folder, which contains a "bg32" image which is the dirt tile used in the background of the app, the "bgtiled" file which (I believe) tells the bg32 image to make a tile pattern, and also the "iconc" image which is the app's shortcut icon (size is 132,782)
the "drawable-hdpi" folder, which contains an "icon" image, which is also the same icon but very low res (im guessing for smaller devices)
the "drawable-ldpi" folder, which contains yet another (terrible quality) icon.
the "drawable-mdpi" folder, which contains THE SAME THING AS THE LAST FOLDER. Maybe as layers?
the "layout" folder, which contains: a "create_world_screen.xml" file (I'm guessing it tells the app what to show when you create a new world ), a "main.xml" file (No clue), a "mainmenu_options.xml" file ( Im now starting to guess it's the popups), and a "rename_mp_world.xml" file.
the "raw" folder, which contains (AHA!)
I see all the sounds, I will list them (Sounds are all .ogg formats); click, cloth1, cloth2, cloth 3, cloth4(I will just put 1-4 for the rest) explode, grass1-4, gravel1-4, ladder1-4, sand1-4, snow1-4, splash, stone1-4, wood1-4
the "xml" folder, which contains a "preferences" file. This is self explanatory as it memorizes your settings for the app.
If anyone can do anything with this, drop me a line. Also, I don't mind sending any files to anybody.
So far I can see that you can mod:
The font
Possibly the GUI
Your character
The terrain (That may possibly mean theme packs!)
Maybe the sounds, maybe someone could make me a .xml file to run a continuous music .ogg sound?)
So, these are ALL the files, images, and sounds related to the mobile app.
You can do this same thing as well, as long as you have the .apk file! I did this for educational purposes only, I actually bought the app, if you bought it, you should be entitled to getting the apk and editing it yourself.
Also, doing it this way, when modding any of this, you have to REINSTALL the application to your android!
I have no yet found the ACTUALL already-installed files on my Galaxy except where my maps are. If you want me to teach you how to import/export maps, to back them up, or w/e, I will make a tutorial for it!
Please comment and lemme know what you think guys! This took my a VERY long time to make!
I'm not familiar with the pocket edition, but I suppose it's always possible to mod/hack files. You mentioned a 'classes' folder but you didn't give any information of it, I guess this is the place all the .class files (assuming it still runs on java, could be totally wrong) are stored. If you export those to a pc and edit them, then import them back I guess you can create mods. It might be quite a hassle though, you will probably have to deal with obfuscated code and MCP won't work on that version. It would still be possible, just makes it a whole lot harder/more time consuming.
FYI, the various drawable directories are for different screen densities. hdpi = high dots per inch, etc. Android selects the best match for a given screen, with "drawable" (no "-*dpi") being the base drawables. (Similarly, if a directory under res ends in "-long", those are overrides for "long" aspect ratios.)
And yeah, if you want to actually mod it, not just mess with the resources, you're going to have to delve into classes.dex.
Edit: And/or the libminecraftpe.so, too. The classes might just be glue to the NDK stuff, if they are planning to make the android version [somewhat] easily portable to iOS.
If we can mod PC version...
How about the Mobile edition as well?
Well...let's adventure through the files...
If you go to 4shared, and look for the APK file for Minecraft Pocket Edition, and download it, etc.
And go into yojur File Manager of choice (Mine would be ASTRO, I HIGHLY Recommend this app)
Go to downloads, then look for that apk, a prompt will come up, and hit "Browse File"
Now you will see Files and Folders, the names of these will be
the "AndroidManifest" file
the "assets" folder
the "classes" file
the "lib" folder
the "META-INF" folder
the "res" folder
and the "resources" file.
Now, there are some files you can not open, but if you want you could simple email them to yourself and edit
them on your computer, wether it's a hex edit, Notepad++, or what, and you can email it back and replace it.
ASTRO, can open .XML files depending on your device, I have the Galaxy Tab 10.1.
Some files may be able to be opened in SilverEdit, available on the android market.
If anyone is curious now...
the "assets" folder contains:
a "font" folder which contains an image of the "Default" font
a "gui" folder which contains all the gui, like controls, buttons, etc.
an "item" folder which contains an image called "camera".
a "mob" folder containing the "char" image, which is the same template as PC version!
a "particles" image. It shows the snow flakes, rain drops, etc in picture.
a "sounds" folder which contains the "random" folder which contains sounds "click" "explode" and "splash"
and last but not least the terrain image!
Note: To open images, hold down on the image, tap Open As, and select Image.
the "lib" folder inside the app contains another folder named "armeabi-v7a" which contains a libminecraftpe.so file.
the META-INF folder contains the manifest, and CERT files. This is the folder we usually delete when adding mods to the PC version of Minecraft.
the "res" folder in the app contains:
the "drawable" folder, which contains a "bg32" image which is the dirt tile used in the background of the app, the "bgtiled" file which (I believe) tells the bg32 image to make a tile pattern, and also the "iconc" image which is the app's shortcut icon (size is 132,782)
the "drawable-hdpi" folder, which contains an "icon" image, which is also the same icon but very low res (im guessing for smaller devices)
the "drawable-ldpi" folder, which contains yet another (terrible quality) icon.
the "drawable-mdpi" folder, which contains THE SAME THING AS THE LAST FOLDER. Maybe as layers?
the "layout" folder, which contains: a "create_world_screen.xml" file (I'm guessing it tells the app what to show when you create a new world ), a "main.xml" file (No clue), a "mainmenu_options.xml" file ( Im now starting to guess it's the popups), and a "rename_mp_world.xml" file.
the "raw" folder, which contains (AHA!)
I see all the sounds, I will list them (Sounds are all .ogg formats); click, cloth1, cloth2, cloth 3, cloth4(I will just put 1-4 for the rest) explode, grass1-4, gravel1-4, ladder1-4, sand1-4, snow1-4, splash, stone1-4, wood1-4
the "xml" folder, which contains a "preferences" file. This is self explanatory as it memorizes your settings for the app.
If anyone can do anything with this, drop me a line. Also, I don't mind sending any files to anybody.
So far I can see that you can mod:
The font
Possibly the GUI
Your character
The terrain (That may possibly mean theme packs!)
Maybe the sounds, maybe someone could make me a .xml file to run a continuous music .ogg sound?)
So, these are ALL the files, images, and sounds related to the mobile app.
You can do this same thing as well, as long as you have the .apk file! I did this for educational purposes only, I actually bought the app, if you bought it, you should be entitled to getting the apk and editing it yourself.
Also, doing it this way, when modding any of this, you have to REINSTALL the application to your android!
I have no yet found the ACTUALL already-installed files on my Galaxy except where my maps are. If you want me to teach you how to import/export maps, to back them up, or w/e, I will make a tutorial for it!
Please comment and lemme know what you think guys! This took my a VERY long time to make!
*-Game Modes Forum Moderator-*
Fully possible IF it's coded in java.
And yeah, if you want to actually mod it, not just mess with the resources, you're going to have to delve into classes.dex.
Edit: And/or the libminecraftpe.so, too. The classes might just be glue to the NDK stuff, if they are planning to make the android version [somewhat] easily portable to iOS.