--- 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)