[Droid RAZR M General] antp121:
SO YOU WANT TO INSTALL CYANOGENMOD?

SO! You might be new to Motorola, or Android, or Maybe even smartphones in general! I put together this Guide/Thread to help anyone new to the RAZR M with the installation and usage of Cyanogenmod on this phone!

First of all, i just want to say thanks to Hashcode, dhacker29, and any others who helped make this a reality on the Droid Razr M :)

NO ONE, OTHER THEN YOU, ARE RESPONSIBLE FOR MAKING YOUR PHONE INTO A PAPER-WEIGHT!! YOU ARE TO BLAME!

Before we flash, we must understand, there WILL be bugs at the beginning. most notably, Camera, WiFi and calls are a bit wonky so make sure this will work for you!
​

Requirements:

A rooted Droid RAZR M (either jellybean or ice cream sandwich, preferably jb ota)

The newest Safestrap.apk link (3.05.20 at the moment)

Rom of choice.

Now we have

CM10

CM10.1 Preview

AOKP alpha

The latest gapps for Jellybean Gapps

Steps for Installation:

0) Make sure you're rooted!!! This WILL NOT WORK UNLESS YOU'RE ROOTED!!!

1) Download ALL of the files above and put them in a place where you will remember, for me, i put them on the root of my SD Card.

2) Locate the Safestrap APK on the sd card using a file manager and install it.

3) Open the Safestrap application. You should get a popup from Superuser asking for permission. Allow it.

4) Next, hit the "Install Recovery" option and wait. This should only take a couple of seconds.

5) After safestrap is installed, power off the device. Once its off, power it back on. After the Motorola Splash screen, there should be a new, Safestrap screen. we're getting there!

6) On this safestrap screen, it should say "Safestrap Disabled" in red letters with the words "recovery" in the bottom left and "Continue" in the bottom right. Hit "Recovery"

7) Safestrap should boot up now. The screen will look like TWRP (Team Win Recovery Project) to those that are familiar with twrp.

7.5) (OPTIONAL) Make a backup of your stock rom by pressing backup and sliding to backup.

8) Now, we must set up a Rom Slot. In the Safestrap menu, press "Boot Options" in the top left, which will have a blue outline.

9) Next, press ROM-Slot-1. System Partition and Cache Partition cannot be changed but the Data partition can. I recommend using 1 gb, unless you plan on installing a lot of apps.

10) This should take a while. After it is complete, the new Rom Slot is activated, meaning it will boot from that new slot from now on.

11) Press the home button to return back to the main screen. Now that we have a rom slot, we can install Cyanogenmod! From the main screen press "Install". It should launch and File Explorer-like UI with your SD Card already loaded. If it is on your SD Card, just scroll down until you see the rom and press it. Then slide to unlock.

12) After the rom installation is complete, we must install the Google apps (Gapps for short). When the installation is complete, hit the back button and find your Gapps package. install it like we installed Cyanogenmod. After the install, hit reboot system.

13) We are done! When you reboot, you should see the Motorola splash screen and then the safestrap screen, BUT, it will say "Safestrap Enabled" now and the picture will look different. Either wait the 10secs or press the "Continue" button on the bottom left. You should boot into Cyanogenmod :)

FAQ:

Q) Would you recommend installing the Cyanogenmod 10 Alpha?

A) Absolutely! Although it may not be a daily driver, its a good taste of what to come and VERY stable for a first release.

Q) Is it reversible?

A) Yes! 110%! If you want to go back to stock, but keep the CM10 on the rom slot, just go back into boot options, press the "Stock" option and hit activate. It should boot stock motorola android :)

Q) This is great! Who should I throw my money at?

A) Hashcode and dhacker29. They are awesome and TOTALLY deserve donations.

Q) This sucks! It made my phone come to live and eat my dog! Who do i blame?

A) Yourself. You take the responsibility for what you do to your phone. Not hashcode, dhacker or me.

If you run into errors, have questions, or any suggestions, don't be shy to post in here :)

Mods, I was unsure wether to post in General or Development, so if this is considered development, you can move it :)