[RAZR i Q&A, Help & Troubleshooting] Hazou:
Hi GonsoXDA,

Step 1: I have never used it. Didn't even know that it existed. On the internet there are numerous people who uses it and it seems to work. Maybe someone else can give some info about this or just try it. U can try it with a non-important app and see if it works. Just backup it, delete it and restore it.

Step 2: This works just fine. But do know 3 things:

1. First root: To get root on stock rom, u need to use kingsdroot methode afaik. And that one sends your IMEI to some rare ip adress. I personnaly don't trust this and stay away from it, but there are many people who use it.

2. Xposed requires a recovery to install the framework. It can be done mannually or by the app i suppose. With only root u don't have a recovery on your device that can perform such action.

3. If something goes wrong only a full restore with RSD-Lite can most of the time help u out. Because u don't have a recovery that works than.

Step 3: We only have 2 full roms. 1 for JB (stock) and a working CM11 rom (kitkat).

Only the Jellybean roms support fm-radio, on every newer rom fm-radio is cut out of the audio firmwares. The risk of going to this is even less as Step 2, because u can do a full backup and restore of ur phone. ( I would chose for this if u want to play a bit with the phone and ur warranty is already out of years)

The gereneral idea about the android architecture is this (it is different for almost every device and the Razr I has many more thing to hold into account, but if u are here only for the roms and xposed, there is no more to know):

Bootloader: Is like an uefi bios for PC, but then for android. It also contains fastboot

Bootimage(boot): Has all the info like kernel and ramdisk to boot the system

Recovery: Is like 'boot', but boots into the recovery partition that lets u change every aspect of the device if u know how. Its mainly used to flash a custom recovery to, backup and restore a nandroid backup and flash/wipe roms, mods, (all/specific) data and packages.

Systempartition: Is the system the boot boots into. It's android.

Datapartition: Where all the user data is stored.

Cachepartition(dalvik): Where all cache is stored and in earlier android versions also dalvik. But not now anymore.

Fastboot: To flash/wipe the above partitions and many more (needs drivers)

Adb: To push, pull, command things in system or recovery (needs drivers)

Sdk: contain the abd and fastboot packages, but aren't needed for adb and fastboot because with the right drivers can work on there own (see the internet)

If u have a custom recovery and only change things on the system, data and cache partition there is almost no way to damage the phone. There is always a backup through recovery. As long as u stick to the things u can do in recovery.

The only thing tha can mesh up your phone beyond repair is doing wrong stuff withint the bootloader and other inner parts in the phone(like i did to get newer kernel working) or u are in bad luck and you internal memory blocks. See 'Super brick samsung phones' (emmc error).

I suggest:

- Unlock your bootloader

- Install custom recovery

- Make a backup with the recovery

- Do what u want, xposed on stock rom, try CM11?

- If things won't boot, restore through recovery

And always, read up before doing anything. There are thousands of articles about android, flashing things, repairing android, using adb and fastboot. AND ALWAYS HAVE A BACKUP PLAN!