Intro
This guide will help you to activate round icon on your android device. Round icon isn't provided by launcher but the app itself https://www.xda-developers.com/psa-android-7-1-circular-icon-support-is-determined-by-the-oem/. Every app that support round icon will provide two type of icon (normal and rounded), so what will we do is enabling using the round icon provided by OEM by change framework-res.apk in our devices.
List of tools that we need
1. JDK, download it here http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
2. Apktool, download it here https://ibotpeaches.github.io/Apktool/
3. Root Explorer
4. Text Editor
STEP 1 - Get the firmware-res.apk
First you need your own device firmware-res.apk, it is located here \Root\System\framework\
STEP 2 - Copy firmware-res.apk to the same folder with Apktool.jar
I recommend locate it on folder easy to located like desktop folder
STEP 3 - Decompile firmware-res.apk
Open CMD on your folder (on windows use [shift + right click -> open command window here]) that firmware-res.apk and Apktool.jar located and run this command
STEP 4 - Enable round icon
Open bools.xml that located at \framework-res\res\values\bools.xml using any text editor
Edit one line of code that writted like this
Become like this
STEP 5 - Compile your framework-res.apk
STEP 6 - Replace old firmware-res.apk with the new one
Copy your new compiled firmware-res.apk in framework-res\dist to your Android Device \Root\System\framework\. It is recommended to backup the default framework.res-apk first
Note: It is recommended to copy it from recovery, but you can also copy it directy via root explorer but your device will restart instantly
STEP 7 - Clear the pixel launcher data
App Info -> Storage -> Clear Data
Notice
Only tested on android version 7.1.1, maybe not work on lower version because of API 25 dependencies
Screenshots
This guide will help you to activate round icon on your android device. Round icon isn't provided by launcher but the app itself https://www.xda-developers.com/psa-android-7-1-circular-icon-support-is-determined-by-the-oem/. Every app that support round icon will provide two type of icon (normal and rounded), so what will we do is enabling using the round icon provided by OEM by change framework-res.apk in our devices.
List of tools that we need
1. JDK, download it here http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
2. Apktool, download it here https://ibotpeaches.github.io/Apktool/
3. Root Explorer
4. Text Editor
STEP 1 - Get the firmware-res.apk
First you need your own device firmware-res.apk, it is located here \Root\System\framework\
STEP 2 - Copy firmware-res.apk to the same folder with Apktool.jar
I recommend locate it on folder easy to located like desktop folder
STEP 3 - Decompile firmware-res.apk
Open CMD on your folder (on windows use [shift + right click -> open command window here]) that firmware-res.apk and Apktool.jar located and run this command
Code:
java -jar apktool.jar d framework-res.apk
Open bools.xml that located at \framework-res\res\values\bools.xml using any text editor
Edit one line of code that writted like this
Code:
<bool name="config_useRoundIcon">fasle</bool>
Code:
<bool name="config_useRoundIcon">true</bool>
Code:
java -jar apktool.jar b framework-res -c
Copy your new compiled firmware-res.apk in framework-res\dist to your Android Device \Root\System\framework\. It is recommended to backup the default framework.res-apk first
Note: It is recommended to copy it from recovery, but you can also copy it directy via root explorer but your device will restart instantly
STEP 7 - Clear the pixel launcher data
App Info -> Storage -> Clear Data
Notice
Only tested on android version 7.1.1, maybe not work on lower version because of API 25 dependencies
Screenshots
Last edited: