How to Rename Android Apps and Change their Icons

Ads by Google

Renaming a file and changing its icon is a child’s play on Windows and other such operating systems meant for a personal computer. However, have you ever thought about renaming and changing the icon of the applications installed on your Android? Might be fun, right?

Well, I thought about it one day and then started researching on how it can be done.  As of now, there doesn’t appear to be an app on the Play Store which can rename an installed app, not even for a rooted device. But then I came across a tool for Windows called APK Editor on XDA Forum.

Using APK Editor once can easily rename an Android application and change its default icon even for a non-rooted android phone. So let’s see how it’s done.

Rename and Change Android Apps Icon

Step 1: First of all, we will need the APK package of the app you want to rename and change the icon for. If you don’t have the APK with you, but the app is installed on your phone, you can easily compile its APK using the Astro file manager. We have already discussed how you can make APK files of the installed apps while talking about transferring the installed apps from one device to another over Bluetooth.

Step 2: Download and extract APK Edit v0.4 to a folder in your computer. As APK Edit v0.4 needs Java to work, please install it if you don’t already have it.

Step 3: Now that you have both – the APK file and the APK editor – let’s start with the editing. Launch APK Edit.exe that you extracted in the previous step and load the APK file you want to edit.


Ads by Google

Step 4: The tool will now read the file and display the app icon and name under the General tab. You can edit the name text field directly and click on the icon image to search for a new icon. Please make sure that the icon file is in PNG format and is a perfect square in dimensions.

initial apk

modded apk

Step 5: After you are done with the editing, click on the Apply button to save the changes.

Although the app gives you an option to directly push the apps to the device using a data cable, I would suggest you to transfer the modified APK file to your internal hard disk using Wi-Fi or data cable and then install it on the device.

Renamed Android File  (2)Renamed Android File  (1)

Even while installing the file you will see the changes in the file name and the app icon. After the app’s installed, you will see the app with the user defined icon and name.


You can use this trick to mask your secure applications on android. But do remember that the trick is only meant for personal use. Don’t try to change the name and icon of the app and publish it as your own work.

Get Guiding Tech articles delivered to your inbox.

We will never share your address. Unsubscribe at any time.

Post a Comment or Discuss at Guiding Tech Forums

Show archived comments (48)

Archived Comments

  1. Ray Reelo says:

    please help me im getting this error message below when i try using this application

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.ArgumentNullException: Value cannot be null.
    Parameter name: source
    at System.Linq.Enumerable.Contains[TSource](IEnumerable`1 source, TSource value, IEqualityComparer`1 comparer)
    at System.Linq.Enumerable.Contains[TSource](IEnumerable`1 source, TSource value)
    at APK_Edit.frmMain.bwDecompile_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
    at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
    at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)

    ************** Loaded Assemblies **************
    Assembly Version:
    Win32 Version: 2.0.50727.3634 (GDR.050727-3600)
    CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    APK Edit
    Assembly Version:
    Win32 Version:
    CodeBase: file:///C:/Documents%20and%20Settings/William%20Scott%20%26%20Co/My%20Documents/Downloads/APK%20Edit%20v0.4e/APK%20Edit.exe
    Assembly Version:
    Win32 Version:
    CodeBase: file:///C:/Documents%20and%20Settings/William%20Scott%20%26%20Co/My%20Documents/Downloads/APK%20Edit%20v0.4e/Aapt.DLL
    Assembly Version:
    Win32 Version: 2.0.50727.3639 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/
    Assembly Version:
    Win32 Version: 2.0.50727.3634 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/
    Assembly Version:
    Win32 Version:
    CodeBase: file:///C:/Documents%20and%20Settings/William%20Scott%20%26%20Co/My%20Documents/Downloads/APK%20Edit%20v0.4e/Common.DLL
    Assembly Version:
    Win32 Version: 2.0.50727.3637 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/
    Assembly Version:
    Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/
    Assembly Version:
    Win32 Version:
    CodeBase: file:///C:/Documents%20and%20Settings/William%20Scott%20%26%20Co/My%20Documents/Downloads/APK%20Edit%20v0.4e/log4net.DLL
    Assembly Version:
    Win32 Version:
    CodeBase: file:///C:/Documents%20and%20Settings/William%20Scott%20%26%20Co/My%20Documents/Downloads/APK%20Edit%20v0.4e/Zip.DLL
    Assembly Version:
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/
    Assembly Version:
    Win32 Version: 3.5.30729.1 built by: SP
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/
    Assembly Version:
    Win32 Version:
    CodeBase: file:///C:/Documents%20and%20Settings/William%20Scott%20%26%20Co/My%20Documents/Downloads/APK%20Edit%20v0.4e/ApkTool.DLL
    Assembly Version:
    Win32 Version:
    CodeBase: file:///C:/Documents%20and%20Settings/William%20Scott%20%26%20Co/My%20Documents/Downloads/APK%20Edit%20v0.4e/SignApk.DLL

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the section.
    The application must also be compiled with debugging

    For example:

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

  2. Arjun says:


  3. yogs says:

    thnx a lot, gr8 job

  4. Edwin Tiesen says:

    I use AutoAppOrganizer for that. Store my apps in nice folders and rename them, change icon if needed. Maybe not exactly what you wanted, but much easier then the here described way of working.

  5. Marc says:

    When you rename the app, how do you make it wrap the text on two lines if it’s too long?

  6. AMAN says:

    I changed the icon,but apk is not renamed (((

  7. dj says:


  8. Lokesk says:

    I also wanted do this, but I found here. Nice

  9. vinod says:

    please help.. when i open apk.edit.. it asks for java.. what should i do?? java is already installed on my pc

  10. Ignotus says:

    This program worked for one of my apk files, but I tried two other apk files and they wouldn’t open. One just sat on “opening” for 5 minutes or so and I cancelled it. The other gave an error message when trying to open the apk.

  11. Nameless says:

    Fuuuuuuck that. Way too complicated. Fix it, Google!

  12. izzuddin says:

    Why I can’t edit kingoffice with apk edit?

  13. Nick says:

    I may be slow, but how do you change the icon? I click the button and it just google searches the app.

  14. its soooo simple thnx alot

  15. anon says:

    worked like a charm

  16. Rub Me Up says:

    This doesn’t work for me.

  17. Telephone Man says:

    It doesn’t work.

  18. Cindy C says:

    I have tried to do this on my own but i can not, i need to change the name and icon of the app “the vault” so my bf cant delete it off my settings app drawer on my xperia s. We all should be allowed privacy. can someone change the name to “xperia backup” and to some kind of icon please and send me the app in apk or something so i can install it on my phone., pls pls pls. ill love you forever!

  19. roy says:

    I think that we could change androrid system icons like file explorer, settings and other application.but thank you good job

  20. Emmanuel Espinosa says:

    i couldnt backup the app i wanted… so i copied it using file explorer and then i transfer the .apk file to my pc and open it with apkedit… everything was like the pictures… but i can not change anything… it shows as a gray area… plz help…

  21. Xuyên says:

    It doesn’t work. Scam!

  22. Liketh says:

    How do you compile an apk with astro file manager?
    Will this work for system apps such as a native internet browser or device software keyboard?

  23. BJ says:

    Worked like a gem. Took a while to figure it out..but the instructions in this forum helped tonnes. Thanks a ton Ashish

  24. Rajesh Patel says:

    old n dead

  25. 0racle says:

    Does the name and icon stands still when the app updates?

  26. Talha Khan says:

    Thank you so much, works perfect :)

  27. says:
  28. Moksh Jawa says:

    does this change the name of the app or the package name because if it doesn’t change the package name nobody can claim it as their’s anyway

  29. Vishesh says:

    I am getting the same error as listed “Unhandled exception …”. Can anyone help on this? I am trying to rename Nexus Gallery.

  30. Zaheer Abbas Qureshi says:
  31. Nancy says:

    I have followed all your instructions but I only get prompted with this
    Please guide me!

  32. Nancy says:

    I reinstalled it and it didn’t give the error but now it’s just “opening” and nothing else :(

  33. AzureNinja99 says:

    Sorry for the dumb question, but would this void the warrenty?

  34. Pravin S says:

    Easier method is to root the device, install xposed installer, download a mod named xrenamer in modules. Reboot …Viola!!! You can change the app name just like changing a contact’s name.. For icon changing, try “icon changer ” (nonroot) and Unicon for rooted devices.. Enjoy

  35. Darius says:

    Thank you very much, worked well.

  36. sagar says:

    its not working

  37. justswastik says:

    Thanks for your help. I am publishing the app on google play store as the game is made by me and the thingy that I used to make it was not letting me to change the icon. Thanks by the way.

  38. El Pro says:

    The program ask me for a java.exe file, and i have java already installed

  39. John says:

    I get unhandled exception error when I try to open an apk file. Any suggestions on what to do?

  40. sonam rupela says:

    same error occure….what should i do?