---
title: Installing a custom ROM on a Moto C Plus without a PC.
description: Here you can learn how to flash a Custom ROM on your Moto C Plus without using a computer.
image: https://i.imgur.com/0G1bbsb.png
---
{%hackmd @themes/notion %}
<style>
.markdown-body a {
color: teal!important;
}
.markdown-body {
margin: auto!important;
}
</style>
# Installing a custom ROM on Moto C Plus ++without++ a PC.
Thanks to [op_rev](https://forum.xda-developers.com/t/twrp-3-2-1-moto-c-plus-with-locked-bootloader-with-guide.3727007/post-81960789) for Inspiring me to write this guide, and making me aware of the fact that mtk-su exists. <img src="https://i.imgur.com/wNWF4kc.png" width=20>
---
## Installation Instructions
### Requirements:
- A Moto C Plus (duh)
- An internet connection
- TWRP from [this XDA Thread](https://forum.xda-developers.com/t/twrp-3-2-1-moto-c-plus-with-locked-bootloader-with-guide.3727007/)
- [Mtk-Easy-Su](https://github.com/JunioJsv/mtk-easy-su) ++OR++ Any Terminal-Emulator Application + [Mtk-Su](https://forum.xda-developers.com/t/amazing-temp-root-for-mediatek-armv8-2020-08-24.3922213/)
- A Custom ROM to Flash on ++SDCard or PC++ (**I HAVE NOT TESTED STOCK!**)
<span style="color:grey">Your internal storage will not work, because we will need to format our Data before flashing a ROM.</span>
:::danger
**Disclaimer**: You are proceeding ***at your own risk***, and ***I do not take responsibility*** if your device breaks in any way, shape, or form.
***++ALL DATA WILL NEED TO BE ERASED DURING THIS PROCEDURE!!!++***
:::
**This guide uses Mtk-Su.** Mtk-Su is a utility which allows you to gain root access *temporarily*. You can either run it in a Terminal, or use [Mtk-Easy-Su](https://github.com/JunioJsv/mtk-easy-su) if you want to do this with a GUI. ++**I will be covering the use of Mtk-Easy-Su for this procedure.**++
### Step 1: Rooting the device using Mtk-Easy-Su
1. Download the Mtk-Easy-Su application [from GitHub](https://github.com/JunioJsv/mtk-easy-su/releases/tag/v2.1.1)
2. Install and open the application
3. Press the "`#`" button in the bottom right to gain Root Access.
4. Open Magisk Manager and update it. (it will have the default Android icon)
### Step 2: Backing up your original Recovery
1. Open your Terminal-Emulator
2. type `su` and hit enter
3. run the following command:
```bash!
# This is one line, please copy all of it. ↓↓↓
dd if=/dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/recovery of=/sdcard/recovery.img
```
4. You now have a backup of your recovery.img in your internal storage. <span style="color:red">Make sure to store it somewhere safe. For example on your PC.</span>
### Step 3: Flashing TWRP
1. Open your Terminal-Emulator
2. type `su` and hit enter.
3. run the following command with your TWRP image (I have my .img at `/sdcard/Download/TWRP.img`)
```bash!
# This is one line, please copy all of it. ↓↓↓
dd if=/sdcard/Download/TWRP.img of=/dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/recovery
```
### Step 4: Flashing a Custom ROM
As I said before, I have not tested the Stock ROM, so **please do not report issues with it.**
1. Power off your device
2. Hold the `Power` and `Volume +` buttons
3. Select "Recovery Mode" using the `Volume +` key, and confirm using the `Volume -` key.
4. TWRP Will now boot
5. Select "Wipe" > "Format Data" > Type "Yes" and hit Enter.
6. Select Flash, navigate to your Custom ROM, and flash it as usual.
### Step 5: Reboot and Enjoy
Your custom ROM should now boot, **Enjoy!** If you have any issues, contact me [here](https://howtorush.t.me)