Google Pixel is known best for its unique features. The new feature which is implemented in every pixel phone is the round icons. You can also implement this feature on your Android device if you have Android Nougat custom ROM then you can simply work with it. Today, I am going to tell you about the way you can port Google Pixel Round Icons on Android.
Also look: How to Flash Pixel Blue Theme & Animated Navbar On LineageOS
We have seen many users writing articles about the way to enjoy pixel icons on their phone by just buying the Nova Launcher and buying the Icons pack and do so much of customization to make the app look like the Google Pixel. Well! This is fine for some Android version such as 6.0 and below.
Porting is the easy and a better way, and there is no need of too much knowledge, and you just need to change some basic codings, and that’s it. You can enjoy the round icons for your device.
This method works if you will edit your framework-res.apk file. In this file, you need to change some basic boolean value which is set to false, or we can say hidden from the users. We need to decompile this apk and add true to the value, and that’s it we can enjoy the pixel round icons.
If you want to decompile this application, then you need to do it with the help of APKTool which is the best tool for reverse engineering and can be done using some basic commands. You also need to have JDK install on your PC.
What is APKTool?
APKTool is the application which will help users to decompile any Android app, and you can view all the XML coding and images of Framework-res.apk Well! This is easy, and you can do editing, but somewhere you need to take care of many another important area.
Also look: Get the Pixel Amazing New Live Earth Wallpapers on Your Android Device
If you want to enjoy the APKTool, then you need to have Java (JDK) installed on your PC. The Android Apps are built in Java and this is the reason for decompiling and for compiling it requires a Java JDK installed on your PC.
How to Port Google Pixel Round Icons on Android Nougat
Requirements:
- Java JDK: [su_button url=”http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html” target=”blank” style=”3d” color=”#ffffff” size=”4″ icon=”icon: arrow-down”]Download[/su_button]
- Seth Java Environment: [su_button url=”http://www.javatpoint.com/how-to-set-path-in-java” target=”blank” style=”3d” color=”#ffffff” size=”4″ icon=”icon: arrow-down”]View Me[/su_button]
- APKTool: [su_button url=”https://ibotpeaches.github.io/Apktool/” target=”blank” style=”3d” color=”#ffffff” size=”4″ icon=”icon: arrow-down”]Download[/su_button]
- Full Backup: How to Backup and Restore Via ADB Over Wi-Fi using FlashFire
- Custom Recovery Installed if anything goes wrong.
- APKTool Installation Instructions: [su_button url=”https://ibotpeaches.github.io/Apktool/install/” target=”blank” style=”3d” color=”#ffffff” size=”4″ icon=”icon: arrow-down”]View Me[/su_button]
- Windows Operating System.
- Framework-res.apk of your phone.
- Rooted Android device.
- Notepad++ (Highly recommended for Customization)
- Root Explorer (Highly Recommended) avoid random bootloops on your phone. (Paid App)
How to Get Framework-res.apk from your phone.
This file is in the root directory of your device, and we are going to do some editing in that file. We need to copy those file to an external memory card or internal memory.
- Open Root Explorer just move the slider to the left, and you will see Root.
- Click on Mount R/W to allow Read and Write Permission.
- Goto /System/Framework and there you will find the file called as Framework-res.apk.
- Now, hold that file and copy it to your Phone Memory. (Don’t cut it or else you will Brick your Phone)
- Connect your phone to PC and move the file to your PC. I will suggest you move your framework-res file to the APKTool folder.
- That’s it, and now it’s time to decompile your apk file so let’s move to the next step.
Also look: Google Released Beta Version of Android 7.1.2 for Pixel & Nexus Devices
How to Decompile Framework-res.apk
- Now, open your APKTool folder and then at Top you will see an address bar.
- Click on it and Wipe all the written data and then type CMD.
- Now, in CMD you need to write a short command which is given below to decompile the apk.
- This process will automatically decompile your APK, and the process will be started if you are getting any error, then there are chances that you are doing something wrong.
- Now, if you are done with decompiling. It’s time to move to the next part, and that is editing the framework.
How to Enable Round Icons by Modifying Framework
- You will see a folder with the name framework-res and open it.
- Now, go to res/values and there you will see a file called as Bool.
- Open the file with the help of Notepad++
- Then search for the line with the name given below
<bool name="config_useRoundIcon">False</bool>
- Now, change the above line to
<bool name="config_useRoundIcon">True</bool>
- You just need to modify the value from False to True and then save it. That’s it and now open CMD again.
How to Compile Framework-res.Apk File
- Now, open your APKTool folder and then at Top you will see an address bar.
- Click on it and Wipe all the written data and then type CMD.
- Now, in CMD you need to write a short command which is given below to compile the apk.
- Now, the process will be started again of compiling the application.
- After the process is completed just Open the Folder of framework-res/dist
- There you will see the file of the Framework-res.apk
- Copy the file and move to your phone internal storage.
How to Replace old firmware-res.Apk with the new one
- Open Root Explorer again
- Open your Internal storage and first copy the framework-res.Apk (modified one)
- Now, go to /system/framework and then paste the new framework
- You will see an option to overwrite the framework and just click OK.
- Your phone will be rebooted automatically you don’t need to click on anything. This is normal.
- Your phone will be started in some seconds, and that’s it.
- Clear your launcher data, or else you can install the Pixel Launcher on your phone and then erase the data.
Note: If your phone is not getting start then there is an issue in your framework or else the file was not copied correctly. This is tested in LineageOS and Nexus 5 AOSP ROM Android 7.1.1.
Also look: How to Enable Google Pixel Boot Animation on Your Android Device
Did you understand this article?
Final Verdict:
If you are afraid of editing your framework, then please feel free to drop your framework-res.apk below in the comment section, and I will modify your application. This was the article about the way to Port Google Pixel Round Icons on Android Nougat
If you love this article then share it with your friends and If any issues, then please feel free to comment below. Thank you for visiting and keep visiting for more tips and tricks like this, and I will meet you in the next one.
Thank you for visiting and if there are any issues, then please feel free to comment below and I will surely help you out.
https://drive.google.com/file/d/0B3d3jUSMxoKYUE1MNkZJY0k2RDg/view?usp=drivesdk
Plz edit my framework-res.apk nd snd me as soon as possible thanks in advance
Hey, Ranbir
we have ported your Framework and now you can follow the above process and overwrite it. We have ported blue accent color too for your device.
https://drive.google.com/open?id=0B4vFDl6Vte-4NHdhbEkxeUs4aEU
sir when i overwrite the framework.apk my device stuck on bootloop …
plz help as sonn as possible
You might be not compiling the application properly or accidentally you might have edit something else in your framework-res.apk
I overwrite the framework.apk that you provided me but still not working what should i do. Should i quit. ?
Clear the data of your default launcher
I created a little video tutorial for this. Please check this out: https://youtu.be/elY0z54GINk