[General Topics] chocolote4444:
Welcome root users!

Today we are going to do something really cool!

Now every root user should know what a custom recovery is. It's basically a modified recovery with more functions than a stock recovery. Every root user should have one.

Please note that this tutorial is ONLY for users that run TWRP (Team Win Recovery Project).

I do not know if this method will work for other recoveries like Philz Touch! If you are going to attempt this on a recovery like Philz Touch, be VERY CAREFUL and ALWAYS ALWAYS ALWAYS make a backup of your recovery!!!!!!!!

Custom recoveries are cool and all, but wouldn't it be awesome if you could actually MODIFY your own recovery? Your question would be simple as this: "Is is possible?".

Well of course it is! Recoveries are in .img format. If we were to extract the img, we would get a ramdisk folder. Inside would be your root folders along with your TWRP folder!

For this part of the tutorial, we are going to modify the text on the buttons at the main screen in TWRP (ex. Install, Backup, Restore, Wipe, etc.). Let's say I wanted to change the word "Install" on the Install button to "Flash" instead. I could easily do this with a computer! I will show you how to do this step-by-step.

Requirements:

Windows PC

Android Image Kitchen

Your recovery img

Obviously your custom recovery so you can flash it.

1: Grab the custom recovery you flashed and put it to your Desktop. If you can't find your custom recovery that you downloaded before, download it again from the internet.

2: Download Android Image Kitchen from the internet and extract it to your Desktop. You should get a folder called "Android Image Kitchen".

3. Inside that folder you will have some files: cleanup.bat, repackimg.bat, and unpackimg.bat along with another folder called "android_win_tools".

4. Put your recovery img inside along along with those files.

5. Now we are going to extract your recovery! To do this, simply drag your recovery.img over onto the unpackimg.bat and a cmd windows will pop up, extracting your recovery.

6. When it's done, two folders will appear called "ramdisk" and "split_img". IGNORE THE split_img FOLDER! YOU DO NOT NEED TO TOUCH THAT EVER!

7. Navigate inside the ramdisk folder until you find a folder called "twres". This is your TWRP ;)

8. Inside will be some files in XML format and 3 folders. Navigate to the folder that says "Languages".

9. Once inside, find "en.xml" and open it with a text editor.

10. Scroll down until you find this line of text:

"name="install_btn">Install</string>

11. To change the word "Install" to "Flash", replace "Install" that is between string and install_btw to "Flash".

12. That's it! Your done! Now we have to repack the ramdisk. To do so, go back to the "Android Image Kitchen* and click on "repackimg.bat".

13. If done correctly, a cmd window will appear and repack your ramdisk. You will be left with a file called "image-new.img". Transfer that file to your phones internal storage.

14. Once it's on your phone, boot into your custom recovery and flash it! MAKE A NANDROID BACKUP just in case anything goes wrong!!

15. You have successfully modified your custom recovery!!

NOTE that for some newer Android devices, you will probably get a message in red at the boot screen "Recovery is not SEandroid enforcing". As long as your device still boots into your modified recovery, ignore that warning.

Note that this tutorial was only for users who are new to rooting and customizing. Android developers would probably know already how to do this. This is only for fun. You should always be careful when modifying your system files.

That was only a text modification. You could have also edited the images if you wanted to ;)

I don't know everything about Android. I'm still learning. I was proud that I was able to modify my own recovery. Please leave any comments you have :)