Académique Documents
Professionnel Documents
Culture Documents
Author: Sam
emal: thewritingsonthewall[at]gmail.com
THIS IS AN EARLY VERSION OF THE DOCUMENT, IT WILL BE UPDATED SOON WITH MORE STUFF!
Introduction
I wrote this guide to assist those new to modding with upgrading their phones. The actual procedures and files used here were
written by other users, please give them credit for their wonderful work. I would like to especially mention TomeQ for figuring out
the iTunes hack, but to every user at HowardForums, Motomodders.net and motofan.ru who helped, thank you!
If anyone from Motorola is reading this, maybe you should consider actually innovating and releasing new phone models instead
of putting new software on a 2 year old phone, calling it new and selling it at a high price. If you're wondering why the ROKR has
not sold well... this is your answer. Maybe all that effort you put into using RSA keys to "protect" your phones you could have could
have been used instead to make a better phone.
Table of Contents:
1.1 Backup
1.2 Flashing the 42r MP (ROKR)
1.3 Restoring your previous settings
1.4 Fixing iTunes Method 1!
1.5 Fixing iTunes Method 2!
1.6 iTunes on the PC
1.1 Backup
You MUST backup EVERYTHING ON YOUR PHONE FIRST. DO NOT SKIP THIS STEP FOR ANY REASON. To get started,
turn your phone off and take your TransFlash card out if you have one. You have to remove the battery and take it out the same
way you would remove your SIM card. You can leave your SIM card in if you wish, it makes no difference.
Backing up images/ringtones/video:
● Turn your phone on, and make sure under "USB settings" that "data/fax connection" is selected NOT "memory card". The
location of USB settings varies depends on firmware, it may be under settings or under the connections menu.
● If you don't have a USB settings menu just ignore that step, the phone should default to data/fax
● Run P2KTools, and plug your phone in.
● Make sure the large button on the top left is set to P2K mode NOT AT mode.
● Windows should detect the phone in normal (AT mode) then switch it to P2K mode automatically for you. This might take
30 seconds or so to do.
● Once this has been done you can "connected" as shown below.
You will want to make a backup of this if you have setup WAP/GPRS from your provider, otherwise you will need to contact them to
retrieve your settings.
● Using the method above, browse to /a/ and find the file Websession (no extensions)
● Download it somewhere you wont forget
If you have any contacts stored on your phone, you will want to back these up first. Any stored on your SIM card will be untouched
by the flashing procedure.
AT THIS POINT ENSURE YOUR BATTERY IS FULLY CHARGED, OR YOU MAY BE STUCK IN BOOTLOADER MODE WITH
NO WAY TO RECHARGE THE BATTERY!
If you get asked for drivers at any stage here, tell Windows to search for drivers in the directory you have installed Motorola PST to.
At this point the screen on your phone may have garbled text or lines down it. Don't worry, this is normal and will fix itself when you
restart the phone.
● Wait until FlashBackup has done it's magic and compressed the backup
● Browse to the folder you selected earlier
● Find the .fbp that was created. Also there may be a .dsc file
● Copy these files somewhere as a backup, along with anything else you have already backed up (phone book, pictures etc),
maybe burn them to a CD, upload them to the web or store them on a USB flash drive. Just don't lose them!
Thanks to Iza11 for alerting me to the R372 problem, I'll update this section soon!
● Check your software version by typing *#9999# into the phone and find R373 OR R372 (under SW
version)
*** IF YOUR PHONE IS R372, YOU SHOULD FLASH THE 42R-FOR-ALL FILE FIRST ***
***IF YOUR PHONE IS R373 ALREADY, YOU MAY FLASH ANY NEW MP DIRECTLY ***
This process should be the same for any ROKR MP, in this case I will use Bodyguard's BG ROKR MP. There are sure to be
countless versions soon so find one you think will suit you.
AT THIS POINT ENSURE YOUR BATTERY IS FULLY CHARGED, OR YOU MAY BE STUCK IN BOOTLOADER MODE WITH
NO WAY TO RECHARGE THE BATTERY!
If you get asked for drivers at any stage here, tell Windows to search for drivers in the directory you have installed Motorola PST to.
THE FLASHING PROCEDURE WILL TAKE 15-30 MINUTES, DO NOT INTERRUPT THE PROCESS IN ANY WAY WHILE IT IS
FLASHING.
Looks like we're done here! Now exit MFF, restart your phone and lets see what happens!
It worked!
Congratulations, you just modded your phone. You'll probably want to restore your pictures/contacts etc. I will add this part to the
guide a little later
AT THIS POINT ITUNES WILL NOT WORK, YOU WILL GET A ERROR ABOUT ITUNES NOT BEING SUPPORTED ON THIS
PLATFORM. PLEASE READ THE NEXT SECTION FOR HOW TO FIX THIS!
Excellent :-)
My phone is dead
Don't worry, it's possible to recover from most things going wrong. Check the forums at MotoModders and HowardForums for help.
If your phone will not turn on, try Bootloader mode (hold down star and hash key when turning on). If you have a bootloader listed
there (and/or a SW Version) you should be fine to try and reflash the firmware). If your phone has been totally erased, see if
MultiFlashFlex will detect it. It may be detected as S BLANK NEPTUNE LTE or similar, again try flashing a different firmware.
If nothing works, you may have to do what is known as a "Testpoint Procedure". This involves taking the cover off your phone and
shorting pins on the phone to blank a flash chip. It's not very difficult, but ask for help on the forums before proceeding.
All you need to do here is the opposite of the backup steps, so copy your Websession file back to the phone and any ringtones/
pictures/video using P2KTools in P2K mode. When that's done, switch to AT mode and upload your contacts and any messages
you want.
Introduction
This process is more complex than simply flashing a new firmware, and there is an increased risk of damaging your phone. You
must manipulate the PDS Data on your phone, which is unique to every phone and you cannot use another person's PDS backup.
If you follow the guide carefully, you should be fine. If you get stuck at any point, please read the forums at MotoModders
and HowardForums for help.
What you'll need for this process:
A working Motorola E398 phone with "42r" Firmware (see above)
A USB data cable (you CANNOT use bluetooth!)
BEFORE PROCEEDING, ENSURE YOU HAVE MADE A FULL 32MB BACKUP AND A PDS BACKUP MADE WITH
FLASHBACKUP, AND YOUR BATTERY IS FULLY CHARGED
● Check that your phone fully works with the ROKR firmware (everything except iTunes)
● Format your TransFlash card, by going to Settings > Phone Status > Storage Devices > Middle button and format. Make
sure you've backed up anything on there that you wanted!
● Rename TomeQ's 0371_0001.seem to 01C4_0001.seem
● Run P2KTools, make sure you're in P2K mode and phone is connected
● Click Seem Editor, and load from file then select your 01C4_0001.seem file
● Make sure under Seem you have 01C4 in the top box and not 0032! It defaults to 0032 and you need to change it to
01C4. The bottom box should be 0001
● Press Save To Phone
● Assuming that went OK, we need to FlashBackup 2.3 and make a PDS backup
● Ensure your phone is in Data/Fax mode under USB settings
● Run FlashBackup, wait until your phone connects
● Make sure under Setup you choose the folder where you want to store the backup
● Make sure it's set to PDS Backup (not Full Backup) and hit Create
THE BACKUP PROCEDURE WILL TAKE ABOUT A MINUTE, DO NOT INTERRUPT THE PROCESS IN ANY WAY WHILE IT IS
WORKING.
● Now we go to the directory where we specified in FlashBackup and find the saved file, it should look similar to this "E1
iTunes PDS Backup (05-11-14_125544).fbp"
● Rename this file to .cab instead of .fbp (eg "E1 iTunes PDS Backup (05-11-14_125544).cab" (FlashBackup compresses
any binary backups using the .CAB compression format)
● If you have WinRAR installed, double click on the .cab file and it should open with two files inside. If you don't have
WinRAR, download the free trial version
● Extract the backup file to the folder that you have extracted PDSTool to, and rename the file to pds-original.bin
● Run PDSTool, open the pds-original.bin file and press parse
● Go back to the folder where PDSTools and your PDS backup are, and you will find a new folder called seems
● Open this folder and find the file "0371" and delete it
● Still inside the seems folder, rename the file 01C4 to 0371
● Still inside the seems folder, make a copy of the file 01C3 (copy-paste)
● Still inside the seems folder, rename the copy of 01C3 to 01C4 (the file 01C3 is now the same as 01C4
● Go back to PDSTool and switch to assemble mode
● Press the assemble button, you should see a checksum value and some other stuff at the bottom of PDSTool
● Go back to your seems folder and a new file called PDS.bin should have been created
● Voila, it should have changed to 4013! (make sure you didnt overwrite anything else!)
● Ensure your have the phone is connected message on the bottom left, and hit Restore! Press OK when prompted.
● Turn your phone off and on again
YOUR PHONE SHOULD REBOOT AND ITUNES SHOULD BE WORKING, IT MAY TAKE A WHILE TO LOAD THOUGH
Success!
Congratulations and enjoy your new phone. Please read the section on iTunes PC for compatbility notes.
My phone is dead
Don't worry, it's possible to recover from most things going wrong. Check the forums at MotoModders and HowardForums for help.
This method has fewer steps, but is a little more complex and messing with RAMldr can destroy your phone. Just be careful.
BEFORE PROCEEDING, ENSURE YOU HAVE MADE A FULL 32MB BACKUP AND A PDS BACKUP MADE WITH
FLASHBACKUP, AND YOUR BATTERY IS FULLY CHARGED
● Check that your phone fully works with the ROKR firmware (everything except iTunes)
● Format your TransFlash card, by going to Settings > Phone Status > Storage Devices > Middle button and format. Make
sure you've backed up anything on there that you wanted!
● Rename TomeQ's 0371_0001.seem to 01C4_0001.seem
● Run P2KTools, make sure you're in P2K mode and phone is connected
● Click Seem Editor, and load from file then select your 01C4_0001.seem file
● Make sure under Seem you have 01C4 in the top box and not 0032! It defaults to 0032 and you need to change it to 01C4.
The bottom box should be 0001
● Press Save To Phone
● Unplug your phone, turn it off, and turn it back on in Bootloader mode (hold down star and hash when turning on)
● Run RAMldr and plug the phone in, wait until RAMldr detects it
● In RAMldr set the base address to 03FD0000 and entry address to 03FD0010
● Click Send Ramldr and choose ldr.bin
●
● Make sure the log shows the above (maybe without the squares in there)
● In RAMldr set the base address to 10010000 and the entry address 10020000.
● Press Save Mem
● The log will say DUMP 10010000 OK.
● In the directory that ldr.bin is, a file called 10010000 will be saved
● Make sure the size is 65 536 bytes (64 kilobytes)
● Now open PDSTool and open the 10010000 file, and press Parse
● Inside the directory where the 10010000 file was, a new directory called seems has been made
● Open this directory and delete 0371
● Rename 01C4 to 0371
● Copy 01C3 and rename it to 01C4
● Now choose assemble in PDSTools, browse to the seems folder and select all the files
● Make sure version is set to 4009
● Go back to your seems folder and a new file called PDS.bin should have been created
● Voila, it should have changed to 4013! (make sure you didnt overwrite anything else!)
● In RAMldr, set the base entry to 10010000 and press Send Binary.
● Find the PDS.bin that PDSTool made and select it".
Success!
My phone is dead
Don't worry, it's possible to recover from most things going wrong. Check the forums at MotoModders and HowardForums for help.
Make sure you phone is set to Memory Card mode in USB settings, load iTunes and plug the phone in. It will be slow, but it should
appear there. Make sure that under options (on PC), under Phone you allow transcoding of high bitrate files to 128Kbit AAC or
many files will not transfer over.
At the moment it seems that only iTunes version 4.9 will work, NOT 5 or 6. Apple must have added extra protection against
modding into the later versions, I would imagine it checks your IMEI against a list of valid ones or something similar. Unfortunately
I don't know of a way around this yet. Hopefully some of the russian geniuses are working on Fixing this!