Softbank Prepaid on European Android

After a lot of hazzle I have finaly got everything working with my Swedish HTC Desire running Android 2.2 Froyo here in Japan. If you are like me and don’t want to get a new phone but instead use your android phone in Japan, then this guide is for you. There is a lot of them out on the net, a lot of forum threads and it can get quite confusing. But I hope that this guide can help someone out so they don’t have to google for hours like me. But be prepared to root your phone, otherwise its not possible to make everything work. The result will give you an phone capable of sending and receiving MMS, S!Mail and E-mail and of course calling and receiving calls. If you want to use 3g as well on a prepaid card (not sure if this is even possible) or some other Softbank-plan, then this guide is not for you.

Getting the Prepaid Card
This is probably the hardest thing to do, especially if you have a Tourist Visa and not a Alien Registration Card. A couple of years ago it was easy for tourists to buy Prepaid Phones but since then the rules have been stricter. At most shops they will tell you that you cannot just buy the SIM-card without buying a phone but it is possible. Expect to like always in Japan fill in a lot of forms and bring your passport and if you have your Alien Registration Card and your National Health Insurance Card. If you want to take the easy way out you can always buy their cheapest phone and just take out the card. Or find a friend who is leaving Japan and buy their SIM-card.

When you have the card, you probably want to change your e-mailadress from the standard-one that comes with your prepaid-card to something like “” but for that I think it is necessary to use a japanese phone. Ask for help about this in your local Softbank store and it will probably work out just fine.

No problems here if your phone is unlocked. If you call 1400 you arrive at the Prepaid Service Settings menu. Press 3, then 2 and then # to change the language to english. Here you can for example check your balance and your mail settings, but I haven’t used this menu especially much.

MMS, Mail, S!Mail
Here we have a big problem. In Japan they use a special kind of system, not SMS like in Europe so at first, your phone cannot send or receive messages. If someone tries to send you an MMS you will receive a header saying something “Message cannot be downloaded” but you can see who the message is from. To solve this we need to replace the message application, Mms.apk, in the system memory of your HTC Desire and also set up som APN-settings. For this we need root-access, but first, lets do the easy part.

Go to Settings–>Wireless & networks–>Mobile networks–>Acces Point Names
Press Menu–>New APN

Name: Open Softbank
username: softbank
Password: qceffknarlurqgbl
MMS: 8080
MMS protocol: WAP 2.0
MCC: 440
MNC: 20
Authentication type: PAP
APN type: mms

Press menu–>Save.

But this alone won’t magically make MMS and mail and work. So next thing, we need to root your phone.

Rooting HTC Desire running Android 2.2
I have heard horror stories about rooting HTC Desire, that is was quite difficult so guess if I was happy to find Unrevoked. Just install the application on your computer, set your phone in USB debugging mode “Settings–>Applications–>Development–>USB debugging”, plug it in to your computer and start everything. Then after a while your done, your is now rooted. Time to go to the next step.

Replacing the message application
Now it is time to replace the default message application. Thanks goes to Yokin who developed this application. You will find the Mms.apk I used in this blogpost and the file you need here. To install it you need to get Andoid SDK, a kit for installing developer software on your phone. In Linux/Ubuntu or Mac OS X you run the applications in your built in terminal, in Windows you use CMD in some magical way (I used Mac OS X so I cannot tell you how to do this, sorry.).

First if you have unplugged it, once again plug in your phone. Then turn if off, and start it by holding the Power- and the Back-button at the same time. Navigate using the volume- and the power-key and choose “Bootloader–>Recovery” Then by using the “trackball” choose “Mount–>mount /system” which will make your system files accesible from your computer. Then go to a shell/terminal, place yourself in “android-sdk-mac”-folder and the go to the “tools”-folder. There write (if you run Mac OS X):

./adb pull /system/app/Mms.apk
./adb pull /system/app/Mms.odex

This will make sure you have a backup of these files, if anything would go wrong. Rename them to Mms-backup.apk and Mms-backup.odex. Then it is time to remove these from your phone, write:

./adb shell

This will give you a shell in your phone. Write:

cd /system/app/
rm Mms.apk
rm Mms.odex

Now it is time to install the Mms.apk you got from Yokin. Rename it to Mms.apk and cut-and-paste it into your tools-folder and write:

./adb push Mms.apk /system/app/

There we are done. On your desire, unmount the folder, press back and choose “restart”.

The last settings
With your phone started up, launch your new “Messaging”-application. Press Menu–>Settings—>Custom User-Agent–>Softbank V802E. Now you should be able to receive mail! The last thing to do, not sure if it is really necessary though, is to install the message application named Handcent, you can find it on Android Market. After this you maybe have to make a normal restart of your phone and activate Mobile-Network (Settings–>Wireless and networks–>Mobile network) but other than that, you should now have everything done. With these settings I can receive MMS and E-mail and using Handcent I can send MMS/Email to adresses without a problem. I still have some difficulty sending messages to phonenumbers, but I have read that in Japan you can only send MMS to phonenumbers if they have the same carrier as you, otherwise you have to use their e-mailadress.

Happy messaging!

17 thoughts on “Softbank Prepaid on European Android

  1. Those APN settings are good to go for sure right? You didn’t get a big phone bill did you? Just worried about getting charged outside of my packet houdai plan..

  2. Cheers Samuel.
    A big thanks for the step by step :)
    In my case I had to install Eclipse + Android SDK to root my ‘old school’ HTC HD [overclocked and running WM 6.5.x and Froyo 2.2]
    Btw, a useful site for both WM and Android: google “BeeGee Tokyo”
    Good luck in Tokyo

    Luis [Osaka]

  3. Riche: These settings works only for using MMS and not surfing via 3G, for that you need to set up another APN but I haven’t tried that. Since I have a prepaid card I was not worried about getting a big bill at the end of the month since, should anything go wrong for me the worst thing that could happen was that all of the money I had put into the prepaid (3000 yen) would go away. But now I have used these settings for about a week and a half and I seem to only pay the small amount that the mail service actually costs. But as always, I leave no guarantee that everything will work out for you so you are on your own :)

    Luis: Yeah I were around on BeeGee’s site as well in my big hunt for all the information I needed to succeed. ^_^ Glad that I could be of any help and that it worked out for you as well and good luck in Osaka! :)

  4. Xitepin:

    adb remount
    adb shell
    cd /system/app/
    rm Mms.apk

    should work if you are rooted and either S-OFF or in recovery

  5. Yatta,
    thanks a lot I was trying to do so since months but my MMS.apk was not the good one,
    BTW I’m using a black sim, so I use the black sim APN, and set the messaging useragent to Iphone3 and it works now just fine !!!!!

    I’m so happy

  6. Do these settings still work? I am considering getting a Galaxy S2 and wondering if it would be possible to use this method for that (I have never used an Android phone and am switching from iPhone possible)


  7. Are these settings still valid??cause Ive got a prepaid and running froyo (swedish spring) and with these settings I cannot get my mobile network running..ive tried other settings and I can get the mobile network started but cannot send mms still.. DO you have any other apn active as well??

  8. Just one question..I couldnt get it working with the apn type just mms but had to add default to make it work,problem is thougfh that this uses way more battery as the data connection tries to connect the whole time etc..any ideas?

  9. I am actually happy to glance at this weblog posts which carries lots of useful information, thanks for providing such data.

  10. Pingback: System Dateien ersetzen (MMS apk)

  11. Hey there,
    thx for all your hard work. For me and my Desire it works almost perfect. There is one thing:

    I cannot receive mails either from Japanese phones nor real mail accounts from a PC IF they have a certain Kanji / Kana as the first sign of the message. For example katakana fu (フ). I get a message that there is a mail, but it cannot be downloaded from the server.

    This is bad, because my name starts with katakana fu. There are also some other special signs like katakana ri … Is there a way to fix this or will the mms.apk be updated anytime in the future?

  12. it doesn’t work on my samsung galaxy y
    i guess i’m confused about the instructions on how to replace the messaging application. i have already downloaded jdk, eclipse, sdk and the adt plugin, but i don’t know how to use this to install the software on my android.
    please help!

  13. I see you share interesting content here, you can earn some additional cash, your
    website has huge potential, for the monetizing method, just type in google –
    K2 advices how to monetize a website

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>