0xc0 - ACK

Unknown short
Additional Packet boolean
Packet Number 3 bytes
Last Packet Number 3 bytes Only sent when "Additional Packet" is false.

0x08 - Connection Reply 2

Response from server to 0x07 packet.

MAGIC 16 bytes 0x00ffff00fefefefefdfdfdfd12345678
Server ID int64
Client Port short
MTU Size short
Security byte

0x07 - Connection Request 2

Packet send after 0x06 packet.

MAGIC 16 bytes 0x00ffff00fefefefefdfdfdfd12345678
Cookie 4 bytes 0x043f57fe
Security byte 0xfd
Server Port short 19132
MTU Size short 1464
Client ID int64

How can you help with MCPEServer?

There are still a lot of unknown packets. We can use some help identifying those. The best way is using a PC or Mac.
The tools we use:

Tutorials

Tutorial

Change block ID by Jocopa3
No Fall Damage by Intyre

Quick fire bug fix

Quick and dirty patch for the fire bug

Download this file on your iDevice, unzip it in /var/mobile/Documents/ then run the following commands in mobile terminal.
su
"your password"
cd /var/mobile/Documents/
chmod +x firebug.patch
./firebug.patch

When everything worked you'll see something like the following:

1+0 records in
1+0 records out
1 bytes transferred in 0.000023 secs (258908 bytes/sec)
Done!

Online multiplayer

Online Multiplayer patcher for iOS

Video tutorial by iOSGamingPlus

Download the Multiplayer script from my Cydia repo http://cydia.intyre.nl then run the following commands in mobile terminal to patch an IP.
Replace 255.255.255.255 with the IP of the server you want to join.
su
"it askes for a password only you know that"
mp.patch 255.255.255.255

Mods

I you like the game BUY IT! Don't pirate!
All mods will be released here. Because of the tight security of iOS we are not able to patch the original bought version.
For the mods to work you need a decrypted file first. For that use the tutorial writen by Jocopa3.

Decrypting the app
Installing the decrypted app

Scripts for device

Some usefull scripts you can put on your device:

Change permission and sign the game
Save the following in "signperm.sh" and make it executable with "chmod +x signperm.sh"
#!/bin/sh
# Sets permission and sign
mcpe="/var/mobile/Applications/*/minecraftpe.app/minecraftpe"
chmod 755 $mcpe
chown mobile.mobile $mcpe
ldone $mcpe -s
sleep 1
echo "Done!"

Simple patcher
Save the following in "patch.sh" and make it executable with "chmod +x patch.sh"

First post

First post for a new blog. More soon.

Subscribe to MCPE: Modding for iOS RSS