Make TWRP for any device (beginner friendly)

Share via

Making TWRP (Team Win Recovery Project) for your device can be a bit technical, so it’s best to have some basic knowledge of programming and Android development before attempting it. However, I’ll try to explain the process in a beginner-friendly way:

  1. Gather information about your device:
  • Go to Settings > About Phone on your device.
  • Note down the model number, Android version, and build number of your device.
  1. Download the TWRP source code:
  • Go to the official TWRP website (
  • Select your device from the list of supported devices
  • Download the TWRP source code for your device
  1. Set up the necessary build environment:
  1. Use the information gathered in step 1 to configure the TWRP source code for your device:
  • Open the TWRP source code in Android Studio
  • Make sure the TWRP source code is configured for your device by checking the build configuration files.
  • You can find more information on how to configure the TWRP source code for your device on the TWRP website (
  1. Build the TWRP image:
  • Use Android Studio to build the TWRP image
  • This will create the TWRP image file, which can be flashed to your device.
  1. Flash the TWRP image to your device:
  • Put your device into Bootloader/Fastboot mode
  • Connect your device to your computer using a USB cable
  • Use ADB and Fastboot to flash the TWRP image to your device
  1. Verify that TWRP is working correctly on your device:
  • Reboot your device into TWRP
  • Check if all the features of TWRP are working as expected

Note: It’s important to keep in mind that the above steps are a general guidance and may vary depending on the device and Android version you are using. Also, this process is not recommended for people without any programming and development background.

Share via

Varun Banka

As a highly skilled and experienced technology professional, I bring a wealth of knowledge and expertise to every project I work on. My background in software development, IT, and ethical hacking has equipped me with a deep understanding of the latest technologies and methodologies, allowing me to provide practical and effective solutions for clients. I am a hands-on problem-solver with a strong track record of delivering high-quality results. Whether it be app development, server administration, or website building, I have the skills and knowledge to support clients through every stage of the process. I am a true collaborator, always eager to work closely with clients to ensure their technology vision is realized. My commitment to ongoing learning and improvement is unwavering. I am always seeking new opportunities to enhance my knowledge and skills, and stay ahead of industry advancements. With my exceptional technical skills and commitment to delivering exceptional results, I am confident in my ability to make a positive impact in any technology project I work on

Leave a Reply