<--Google Page ads-->

Update T-Mobile Galaxy S2 T989 with Official AOKP JB Milestone 1 ROM

The Official AOKP JB Milestone 1 has been launched and it can be installed on the Galaxy S2 T-Mobile version. Use the instructions that I have listed in this post and you will learn how to manually flash all the required files. Note that this is not an official release by T-Mobile but an official custom ROM designed by the popular Android Open Kang Project team.

It is based on the Android 4.1.2 firmware and it comes with a couple of new functions and features, while the already present features have been tweaked/ improved so that users of Galaxy S2 T989 will get the best custom ROM build. Also, this latest milestone release is the most stable build of AOKP JB as it comes with tons of fixed bugs which means that you shouldn’t have problems with it until the next Milestone build will be launched.

If you’re currently running a previous build of AOKP JB, you can move directly to the tutorial guide and learn how to flash thew new ROM with success. However, if your device is currently on a different ROM, then you have to perform a clean install and that’s why you have to read the preparation guidelines below. If you don’t understand what some of the instructions are telling you to do, leave a comment in the comments section and I will try to offer you a better explanation of the actions you’re about to take. Read the pre-requisites info below and after that move to the next part of this guide:

  • The device you’re about to update with AOKP JB M1 ROM should be a T-Mobile variant of Samsung Galaxy S2 with model number T989. Check this info at the ‘About device’ menu, which can be found in the Settings section. Don’t flash the files in this post on any other smartphones or devices.
  • Your phone should be on an unlocked bootloader and it should be rooted, too. Also, CWM or TWRP Recovery image should be featured on it. Without these you cannot complete the custom ROM install.
  • Use ROM Manager or even the ClockworkMod Recovery image to create a backup of existing ROM. This file can be used to restore your device to its current state in case the new ROM isn’t working as you’d expected it to. Also, you can use ROM Toolbox app to create such backups.
  • Save a list of installed apps and backup your SMS, call logs, APN internet settings using these Android apps:  SMS backup & restore | Call Logs backup & restore | APN Settings Backup & Restore | AppBack for Android. Note that some of these apps will ask for root access and you should grant it.
  • To backup your Contacts, use Gmail and sync them with your account. This guide here will teach you how to do it, in case you’re unsure on how to complete this process.
  • You have to enable USB Debugging option from the Android Development menu. This will allow you to move files on your phone.
  • Charge the phone’s battery so that it won’t power off while you’re flashing this new custom ROM.
  • Note that this is a guide for advanced users and that you’re installing AOKP JB M1 at your own risk. This means that we cannot be blamed if your phone is unusable after update.
  • Apply all steps I have listed and in case you’re already running an AOKP JB build, then you can skip the ‘wipe data/ factory reset’ step ( it can be found in the tutorial ).

These were all the guidelines that you had to go over before installing the custom ROM. If you’re having trouble in completing this update, you should ask for more help in our comments field and I will provide you with extra solutions to your problems.

Flash Official AOKP JB Milestone 1 ROM on T-Mobile Galaxy S2 T989:

  1. First thing you need to do is to download the custom ROM zip file from HERE. Don’t extract its contents and simply save the file on your PC desktop.
  2. Next, get the Gapps for Android 4.1 Jelly Bean file from HERE. Save it on your desktop and do not unzip the file.
  3. Connect your SGS2 T-Mobile to your computer using the USB cable. Now move the above files on its internal SDcard. When the files are moved you can disconnect the phone from PC.
  4. Boot your smartphone into CWM or TWRP Recovery mode. After the custom recovery mode loads, move to the next step.
  5. If you’re device is running a ROM that is not an AOKP JB build, then you need to select ‘wipe data/ factory reset’ option. Confirm this action. NOTE: Users that are already using an AOKP JB ROM should skip this step.
  6. Now select ‘install zip from sdcard’ option and from the next menu you have to select the one option that says ‘choose zip from sdcard’. Find the AOKP JB Milestone 1 zip and confirm that you want to flash it.
  7. When the custom ROM is installed you need to repeat step 6 and flash the Gapps for Jelly Bean zip. After these files are installed, return to the main recovery menu.
  8. Now select ‘reboot system now’ and wait for the first boot process to complete. It shouldn’t more than 5 minutes and when it’s done you need to enter your Google account details and regain control over your smartphone.
  9. Test the new ROM and tell us in comments what you like best about it.

NOTE: The first boot process shouldn’t take more than 5 minutes. If it takes longer or in case your device gets into a boot loop or it freezes without booting into AOKP JB welcome screen, then you have to power off the device and remove its battery for 5 seconds. Re-insert the battery and after that you have to to repeat the tutorial starting with step 4. This time you should apply the actions listed under step 5 even if you’re already running an AOKP JB build.

If you don’t like this new ROM, use the backup file created before installing it and restore your device to its previous working state.

I hope that you’ve found this guide helpful and that you’ve managed to complete it. In case you’re having any other problems with the installation of this AOKP JB M1 for T-Mobile Galaxy S2, leave a detailed comment at the end of this post which tells exactly what steps you took and where you got stuck.