[Abandoned] PixelMod Creator - Xiaomi Redmi Note 3 Themes, Apps, and Mods

Intro :-
This is a program I made to help other users who wants pixel experience, but don't want to download a new mod after each update or cant wait for a developer to make them a new mod. So i put together some softwares like apktool and others and wrote a batch script that does all this in a single click. Now users don't need to download a new mod after each update, simply run the create.bat script and make sure to follow the instructions properly, and after a few minutes your mod is ready to flash.
Requirements :-
Windows 7 or above
Java Development Kit (8u120 and above)
Python (3.5 and above)
How To Use :-
Place the rom in the root directory to extract the required apk files. Or manually copy paste the required apk files in the root directory. You can also pull the apk files from your device.
Follow the instruction on the screen. There will only be a few pauses which requires user input and after that the program will execute on its own.
After the execution of the program, the Rescue.zip and PixelMod.zip files will be in Out Folder. The apk files used in the process will also be copied there in case the user run the program again.
Flash the PixelMod.zip from twrp recovery and enjoy.
Required APK Files :-
framework-res.apk
org.cyanogenmod.platform-res.apk
Settings.apk
DocumentsUI.apk
Tested On :-
LineageOS and roms based on its code.
Contributors :-
Rahul Pillai - Bootanimation And Modified Framework

Download :- PixelMod Creator v1.0 - Link Deleted. Refer to my new thread. Universal PixelMod
Changelogs :-
Version 1.0 :-
- Intial bring up
- Extract files from rom.zip or directly from device.
- Build a Rescue.zip file for preventing bootloops.
- System-Wide Blue UI
- Round Icons
- Night Light
Bugs :-
Since I don't have a script to modify framework properly, I am using an alternate method. That is I modified the xml files before hand and each time these xml files replaces the new ones to give system-wide blue ui and round icons. So if the are any changes merged into these particular xml files, they will be lost after using this program.

reserved.

Good work mate, gonna try now

Video guide would nice idea..

PixelMod for LineageOS 14.1 build 03/05/2017
https://drive.google.com/file/d/0B7HXP-jo8pQVSGZ6S3hoajNpWUk/view?usp=drivesdk
I will not be posting a video guide. I have made it way too easier to create pixel mod. All you need to do is install jdk python, and then run a single script. No need to watch a video to know how to do it.

This seems very interesting. I'm surprised that comments and contributions aren't much on this thread. But, OP, I urge you not to be discouraged. Nice work. Hopefully, you will find a solution to what mentioned as a bug.

This is awesome we were waiting for this as earlier pixel mod project was closed , thanks a ton broda but i am a noob tbh so i dont understand like i need to flash any Noughat based 7.1.2? or only lineage mods? and how to get the pixel mod in it? can u please help me in it? Thanks a ton again
---------- Post added at 12:40 AM ---------- Previous post was at 12:38 AM ----------
and can you please what all is included in the pixel mod?

Likhit123 said:
This is awesome we were waiting for this as earlier pixel mod project was closed , thanks a ton broda but i am a noob tbh so i dont understand like i need to flash any Noughat based 7.1.2? or only lineage mods? and how to get the pixel mod in it? can u please help me in it? Thanks a ton again
---------- Post added at 12:40 AM ---------- Previous post was at 12:38 AM ----------
and can you please what all is included in the pixel mod?
Click to expand...
Click to collapse
this is a mod for lineageos and other roms based on its source. first step, download the rom and place it inside the pixelmod folder, right next to the batch script. then simply run the batch script file and after a few minutes your very own pixelmod will be ready to flash.
Now flash the rom, gapps, any kernel if you wish, any other zips you want to flash and then flash the pixelmod.
Things or mods in this: round icons, system wide blue ui, round settings icon, round files icon, night light quick tile (aka night mode), pixel ui sounds, pixel boot animation.
Working to bring system nav bar also. Stay Tuned.

Thanks for your work.
BTW,would you please have a look at the post about pixel nav bar animation mod?Thx anyway.
https://chromloop.com/2016/11/guide-how-to-port-pixel-navigation-bar-animation-to-your-phone/

Chris_Wang said:
Thanks for your work.
BTW,would you please have a look at the post about pixel nav bar animation mod?Thx anyway.
https://chromloop.com/2016/11/guide-how-to-port-pixel-navigation-bar-animation-to-your-phone/
Click to expand...
Click to collapse
Currently porting nav bar is way out of my league. If someone accomplishes this in such a way that it can be integrated in this tool., then i'll add this here. Or until i learn enough to properly port it myself.

This thread is now declared abandoned, as i figured out another way to create a universal mod.
Link to my new thread - https://forum.xda-developers.com/redmi-note-3/themes/universal-pixelmod-t3602324
Please have patience, it may take a while for me to upload the file and properly update the thread. It should be done within a few days.

Thread closed at OPs request

Related

[KITCHEN][WIN][GUIDE][MIUI] CosmicUI Kitchen (MIUI 2.4.20 on FXP)

Introduction
Here I am releasing the kitchen and a lengthy guide on what makes it special, how it works, et cetera; as my goodbye gift to the X10 forum as I want to keep this knowledge open so others might be able to help. Please be aware that this is not for newbies, I hope that other people still building custom ROM's for X10 will put my research to good use. It is directly (but heavily modified and enhanced) based on the script by erenz1202 and probably has additional credits, I don't know. His original thread is here for your reference.
I hope to keep this kitchen/guide a progressive effort, I will do my best to keep this thread maintained with the help of all contributors. If you have any questions, don't hesitate to ask! But if you're a newbie and don't know anything about development, please don't spam the thread with silly questions... I don't have the time to teach someone how to use a computer
This thread is under construction, I did rush writing it. Please post your suggestions for sections/updates/anything in this thread. I would love to see a good "Team-XDA" effort
If any other MIUI ROM builders want to take my sh!t and use it in their ROM, I really don't care so go for it. LOL. Credit would be nice but I wouldn't be surprised if you don't. But I really hope this doesn't cause a bunch of people to release ROM's based on this MIUI with no real GOOD changes without sharing the knowledge here, the X10 Dev forum is already enough of a popularity-contest
Notable Features
- Automatic APK/JAR injection subroutines (see below for details)
- Full logging of the build script/process
- Unique tweaks/hacks not present in any other MIUI ROM, fully documented and explained (see below for details)
Requirements
- Windows Vista/7 required (Windows XP cannot handle this advanced batch file)
- Java Runtime Environment
- Above-average knowledge of batch files, XML, smali
Downloads
You can find all relevant downloads, including old versions of CosmicUI, in my Mediafire folder - the important stuff is in the 'Kitchen' subfolder.
http://www.mediafire.com/?ksvtupinjw8nd
- Kitchen update for v0.6.x is also added. You still need to original kitchen, download the update ZIP and extract it to your kitchen folder (overwrite all) to update it. The new version brings a pre-build script to inject language files, and also a post-build script to PNG Optimize/zipalign/recompress JAR's and APK's.
Also included as a separate download is a self-extracting EXE of MIUI 2.4.20 for Incredible S (from MIUI UK i.e. miuiandroid.com), which Cosmic UI was based on. FXP-CM7 is not included, you will need download that from the OT too.
Instruction/Guide
Unpack the kitchen.zip archive to a new folder on your Windows Vista/7 PC. Doesn't matter where, just as long as you have full administration rights (and run the batch file as administrator if you have UAC enabled). Here is an explanation of the kitchen contents:
base_cm7source
- Extract FXP-CM7 files here. CosmicUI v0.5 uses FXP-124. Use the /system contents of the flashable ZIP, not the system subfolder (i.e. this is valid - .\base_cm7source\build.prop)
base_miui
- Extract MIUI files here. Note that this folder is modified with every build, I have created a self-extracting EXE of MIUI 2.4.20 for Incredible S from miuiandroid.com and uploaded it to the mediafire folder. Place this in the root kitchen folder and run it if you need to unpack again, it will extract to the base_miui folder. Open the EXE with WinRAR (or 7-Zip) if you want to inspect it. If you want an original ZIP of MIUI 2.4.20 for various devices, check the page here for direct downloads.
base_postmods
- Precompiled stuff for the MIUI build, either replacing original MIUI/FXP files or completely new. Some is unique to CosmicUI, details in next section.
base_postmods_inject
- Source files for automated JAR/APK injection functions, with a specific folder structure and details of each modification included. Details in next section.
base_postmods_inject_obsolete
- As above, but these are no longer used (and excluded from the build script). They were either for older versions of CosmicUI or only ever used in my test builds.
base_postmods_special
- Special injections for use with my automated mods/scripts in CosmicUI, currently used for building Extended Settings APK/JAR and HW-LED fixed framework APK. The build script will show that these injections are not automated like the base_postmods_inject folder.
base_tool
- All the dependencies and tools used for the build script. Includes 7z binary, aapt, apktool and package-signing jar's. Note that I use APKTool for jar files instead of smali/baksmali, because APK tool has some fixes that the original (bak)smali doesn't. So if you manually decompile APK's/JAR's, you will need to use Apktool v1.4.3 to keep smali/xml compatibility with the mods in this kitchen (you will get compile errors if you mix decompiled files from different versions). This folder also contains a custom 'usr' folder from the original kitchen, I never updated it and it is still used by the build script.
CosmicUI Modpack (obsolete since 0.4)
- Just an extracted Flashable-ZIP of the old Modpack for 0.3 (pre-Aroma). Don't use it on new versions
CosmicUI-FixPermissions
- Just an extracted Flashable-ZIP of a little updater-script that fixes all permissions on /system partition, useful when pushing new files via adb in CWR without having to chmod/chown. I originally made it to save time but it's a bit redundant if you use my modified kCernel-v01 since it boots directly to TouchRecovery (which has Fix Permissions in the menu).
CosmicUI-kernel-kCernel_v01
- Just an extracted Flashable-ZIP of my modified kCernel v01. Only differences are (a) the boot graphic and (b) Boot Menu removed and only uses Touch Recovery (saves time).
CosmicUI-v0.4.01.122
CosmicUI-v0.5.01.124
- Templates for CWM-flashable ZIP after building. Move the system folder into this folder, ZIP the contents and flash. Includes all the Aroma install stuff.
~build.bat
- The main magic. This batch file is well commented and has a lot of experimental stuff commented-out. Take a look. If it makes no sense to you at all, you're not experienced enough to use a kitchen! But feel free to ask specific questions about it
~build.txt
- This is the log file (new one created every time) when running the above script. Good for checking errors with the build, especially with APK Tool (de)compiling or missing files. Pretty fancy stuff there!
How to do a quick build to make CosmicUI v0.5.x?
1) Extract contents of FXP-124 .\system\ to base_cm7source
2) Extract MIUIandroid.com's 2.4.20 for Incredible S contents of .\system\ to base_miui
3) Run the ~build.bat file (yes, it takes a while - the JAR/APK injection mainly)
4) Move the new created .\system\ folder to the flashable-CWM ZIP template folder (e.g., .\CosmicUI-v0.5.01.124\)
5) ZIP up the contents of the template folder you used above, and install the update in CWR.
About base_postmods_inject
Inside the folder you will see two others, app and framework - this is pretty self explanatory. If we go inside framework for example, we will see three folders and three files:
framework.jar [folder]
framework-res.apk [folder]
services.jar [folder]
framework.txt
framework-res.txt
services.txt
Let's take a look at framework.jar. The txt file for it just explains what is in there, it's not used in the build script but is for your info. In this case, it details the changed files used for patching-in some WebKit and Net code to eliminate the need for the 2048 read_ahead_kb tweak that most other MIUI ROM's for X10 need to prevent the WLOD's. Anyway, inside the folder is a smali folder - it follows the same directory tree of the original decompiled package (remember - with apktool 1.4.3), but with only the changes necessary for the patch. [FYI, The 'build' folder is re-created with every build, designed to be a cached-compile to speed the build process but it doesnt work right - probably because of changed timestamps. Don't worry about it.]
Anyway, you could use a program like WinMerge to examine the differences of the changed files and find the patches I made. In the case of framework.jar there is a problem with battery drain in the \net\ code (I think), it's a fairly dirty hack that might put the system_server in a constant loop. I don't know. Anyway, that's everything explained about the apk/jar injection feature. I think. If you want to mod another .apk or .jar, remember to compare your changes to the original and then - following the directory tree of existing injection mods as a template - make new folders and move the modified files there.
UNDER CONSTRUCTION, NOT FINISHED. Ideas/suggestions welcome! Peace
This seems awesome!!!! thanks alot!!
wow, this is beyond generous....thank you very much.
Sent from my Desire HD using xda premium
Tnkz a LOT!!!!!!
I'll still be working on this, I'm not getting rid of my X10 yet. Current priorities:
(1) Get latest MIUI Camera working
(2) Fix battery drain when data enabled
(3) Make it multilanguage
(4) What else? Ideas welcome.
I am also considering downgrading the MIUI version. The current 2.4.20 was never "stable", it was a development release from Xaomi. MIUI 2.3.7 was the last "stable" MIUI Gingerbread release. I don't know the difference between 2.3.7 and 2.4.20 though, does anyone know?
Dan if you update the rom so update miui version not get back to 2.3.7 ( just kidding )
while im looking on miuis thread i'v seen 2.5.11 ( camera updated )
and 2.5.25 i think its more stable than the 2.6.8 version ( that what i see )
so why not to update to a new miui ??
sparxx4 said:
Dan if you update the rom so update miui version not get back to 2.3.7 ( just kidding )
while im looking on miuis thread i'v seen 2.5.11 ( camera updated )
and 2.5.25 i think its more stable than the 2.6.8 version ( that what i see )
so why not to update to a new miui ??
Click to expand...
Click to collapse
Sorry, don't know how I missed this reply lol. Well MIUI 2.3.7 is the last stable gingerbread release of MIUI. 2.4.20 was only ever a development release. So I think there may be some bugs in 2.4.20 (but I can't find anything).
MIUI 2.5 and onwards are only for ICS sadly. I do plan to work on MIUI for ICS in some time, but there are already a heap of X10 MIUI ROM's for ICS and MIUI4 is still beta and many things will change.
Looking at the official MIUI download page, they say Latest Version is 2.6.1. But the latest Gingerbread release is 2.3.7c (e.g. for Desire).
And then in the development downloads, the last one listed for Gingerbread is only 2.4.13.
I have dug around for newer MIUI versions for Gingerbread, I am 99% sure that 2.4.20 is the last one. The best I can do is work on porting over some of the newer apps from MiCode project Gingerbread-branch (open-source MIUI repo) because those apps might have some new updates and fixes.
v0.6 kitchen update added to the folder.
- Kitchen update for v0.6.x is also added. You still need to original kitchen, download the update ZIP and extract it to your kitchen folder (overwrite all) to update it. The new version brings a pre-build script to inject language files, and also a post-build script to PNG Optimize/zipalign/recompress JAR's and APK's.
Click to expand...
Click to collapse
i dont know what im doing ,,,but im trying
Dan on your kitchen you use Incredible s miui rom
but erenz use nexus 1 miui rom
so what the different ?
Any screenshot?? Interesting
Sent from my X10i using xda premium
Superman said:
Any screenshot?? Interesting
Sent from my X10i using xda premium
Click to expand...
Click to collapse
screenshot for what my friend ??
---------- Post added at 02:43 PM ---------- Previous post was at 02:41 PM ----------
i think i found it why you use the incredible s miui not the nexus 1
simple i think bcuz it have the latest stable GB miui wich 2.4.2 and nexus 1 have the 2.3.3
how smart i am
right ?
sparxx4 said:
screenshot for what my friend ??
---------- Post added at 02:43 PM ---------- Previous post was at 02:41 PM ----------
i think i found it why you use the incredible s miui not the nexus 1
simple i think bcuz it have the latest stable GB miui wich 2.4.2 and nexus 1 have the 2.3.3
how smart i am
right ?
Click to expand...
Click to collapse
2.4.2 was not a stable MIUI it was the last development release on GB branch.
Is there xloud for miui ?? Its realy low
Sent from my X10i using XDA
hey Dan can i build v 7 with this steps only ??
How to do a quick build to make CosmicUI v0.5.x?
1) Extract contents of FXP-124 .\system\ to base_cm7source
2) Extract MIUIandroid.com's 2.4.20 for Incredible S contents of .\system\ to base_miui
3) Run the ~build.bat file (yes, it takes a while - the JAR/APK injection mainly)
4) Move the new created .\system\ folder to the flashable-CWM ZIP template folder (e.g., .\CosmicUI-v0.5.01.124\)
5) ZIP up the contents of the template folder you used above, and install the update in CWR.
or there is another thing i have to do ??
That's pretty much it yes, as long as you don't want multilanguage and stuff. There is another batch file for multilanguage injection in the kitchen update. Examine the batch files for details and usage.
But what exactly would make that v7? It'll be the same as 0.6.
i just name it v7
but whats im going to do just updating CM source for the last .. i just want to get into making a rom world
a small step for me but it give me alot and i will be happy if you help me
and pleas talk to me simple english i dont understand all the dev words
---------- Post added at 10:19 AM ---------- Previous post was at 10:14 AM ----------
so here what i'v do for now
taking miui base from the incredible s
taking fxpCm7.2 130 base
puting it on the folders ,, run Build
im cool for now ??
Well... If you don't understand all the dev words you might have a hard time working with the kitchen Yeah cool, you could try building with FXP129 or whatever the latest CM7 is for X10.
What the ROM really needs in an experienced smali and script editor.
CosmicDan said:
Well... If you don't understand all the dev words you might have a hard time working with the kitchen Yeah cool, you could try building with FXP129 or whatever the latest CM7 is for X10.
What the ROM really needs in an experienced smali and script editor.
Click to expand...
Click to collapse
yeah im sure you too had a hard time on the beginning
i will try google what i dont understand and ask you for sure
so after build done ,, i just take the System folder add it to a flashble folder and zip it ???
sparxx4 said:
yeah im sure you too had a hard time on the beginning
i will try google what i dont understand and ask you for sure
so after build done ,, i just take the System folder add it to a flashble folder and zip it ???
Click to expand...
Click to collapse
Yes.
then im cool for now .. build done and the zip done ... all is need now testing the rom

[HELP] Working on a patch for Tablet UI on Nexus10

There is currently a patch for true Tablet UI on the Nexus7 Development that has worked successfully. Link is here. The following is a quote from the original thread:
Intro
Goal of thread is to share details around how the trigger for Phone UI/Phablet UI/Tablet UI works, and provide a dpi independent patch for tablet ui. Hopefully this also eliminates the misinformation that changing lcd density is the only way to get Tablet UI.
What's "true" tablet UI vs what is called tablet UI in many roms? The Tablet UI actually defines how some apps work (e.g. dual-paned settings like in the screenshots below) vs the other solutions that simply draw the standard Nexus UI with tablet navigation/system bars.
The 'Triggers'
In 4.1.x, there are two files that need to be modified:
PhoneWindowManager.java, located in frameworks/base/policy/src/com/android/internal/policy/impl contains the code that determines which UI to present. During compile this is a part of android.policy.jar
WindowManagerService.java, located in frameworks/base/services/java/com/android/server/wm contains code that specifies the lowest DP settings and has the system select from either sw600 or sw720 presentations. It is a part of services.jar
Click to expand...
Click to collapse
Basically, I'd like to modify this to work on a 4.2.1 AOSP ROM on the Nexus10 (flashing the Nexus7 patch on the Nexus 10 leads to a bootloop). The OP shows what modifications can be made in his thread so I'm wondering how I can port this to a Nexus10 ROM. I've used APKTool to break down the "android.policy.jar" file and looked through the smali files hoping to simply edit the corresponding lines but I was unable to locate it. Apparently there's more to it than that. Any thoughts on how to create a flashable zip to patch these files?
brGabriel said:
There is currently a patch for true Tablet UI on the Nexus7 Development that has worked successfully. Link is here. The following is a quote from the original thread:
Basically, I'd like to modify this to work on a 4.2.1 AOSP ROM on the Nexus10 (flashing the Nexus7 patch on the Nexus 10 leads to a bootloop). The OP shows what modifications can be made in his thread so I'm wondering how I can port this to a Nexus10 ROM. I've used APKTool to break down the "android.policy.jar" file and looked through the smali files hoping to simply edit the corresponding lines but I was unable to locate it. Apparently there's more to it than that. Any thoughts on how to create a flashable zip to patch these files?
Click to expand...
Click to collapse
haha i saw your post to my rom thread and this is exactly what i tried to do!
the thing is when you decompile precompiled java code you get the assembly and actually have to edit the opcodes. i tried doing that and failed (bootloop). I was so frustrated because i spent like 6 hours for nothing and decided to learn how to build AOSP from scratch. When i succeeded i posted my rom
schnip said:
haha i saw your post to my rom thread and this is exactly what i tried to do!
the thing is when you decompile precompiled java code you get the assembly and actually have to edit the opcodes. i tried doing that and failed (bootloop). I was so frustrated because i spent like 6 hours for nothing and decided to learn how to build AOSP from scratch. When i succeeded i posted my rom
Click to expand...
Click to collapse
Haha, well it was a noob "shot in the dark" attempt on my part. Going to start looking into building from scratch so I can take care of business on my own instead of having to rely on others. I don't mean that in a negative sense, I'd like to be able to contribute to the community one day.
Anyway, thanks for your work, schnip!

[DEV][2014/06/17]dsixda Android-Kitchen with KitKat Mods

DSI/XDA Android-Kitchen v0.224 modded for KitKat
Many thanks to [email protected] for creating and maintaining this android-kitchen. Have been using it for a long time.
Here is the original link: dsixda Android Kitchen
NOTE: This kitchen REQUIRES cygwin to be installed.
I have made the following changes to this kitchen:
1. Added code to handle /system/priv-app
2. Updated baksmali/smali to v2.0.3
I have only tested this with the Galaxy Note 10.1 (2014), but should work for all Samsung KitKat roms.
Downloads - 1st is Google Drive, 2nd is Mega:
Link #1: dsixda_kitkat_kitchen.zip
Link #2: dsixda_kitkat_kitchen.zip
Installation:
1. Download zipfile
2. Unzip in folder of your choice.
3. Make sure you have cygwin installed
4. Open cygwin window
5. Navigate to kitchen folder
6. Type ./menu and press enter
Mods to the kitchen approved by dsixda and the forum moderators.
Not really necessary cause there is a better solution for it.
[KITCHEN] ArchiKitchen - Android Kitchen (WIP) [Linux]
Btw did you ask him for permissions to modify his files? And one other thing, i dont think its a device specific thread, so should move to android development.
much appreciated mate, i was just hitting the walls a little bit on the deodexing side
i have modified also the kitchen from dsixda, but i did not made it public available, i don`t see what is the issue, considering that credits are given and no money is requested
I can`t use VM to be able to use Archi`s Kitchen (my motherboard does not support vt-d and vt-x even if i have a xeon processor)
globula_neagra said:
much appreciated mate, i was just hitting the walls a little bit on the deodexing side
i have modified also the kitchen from dsixda, but i did not made it public available, i don`t see what is the issue, considering that credits are given and no money is requested
I can`t use VM to be able to use Archi`s Kitchen (my motherboard does not support vt-d and vt-x even if i have a xeon processor)
Click to expand...
Click to collapse
Thanks. Will try to keep it updated with the latest smali/baksmali programs.
Dude thank you for extending this great masterpiece! I had no ROMS for my phone and because of this now I have made one! Great thanks man!
Thanks for this!
I understand that this will work for creating/porting kitkat roms to our device, but does anyone know if it will work with lollipop as well? I'd like to try porting the latest Tab S T800 Firmware (running Android 5.0.1) to my P600.
Hi,
Can this kitchen be used for rooting (by selecting "add root permissions") ?
Can this kitchen be used to install twrp (or other recovery.img) for specific mediatek device ?
Thanks,
ranran
Hi
Please reupload.
Regards.
gcrutchr said:
DSI/XDA Android-Kitchen v0.224 modded for KitKat
Many thanks to [email protected] for creating and maintaining this android-kitchen. Have been using it for a long time.
Here is the original link: dsixda Android Kitchen
NOTE: This kitchen REQUIRES cygwin to be installed.
I have made the following changes to this kitchen:
1. Added code to handle /system/priv-app
2. Updated baksmali/smali to v2.0.3
I have only tested this with the Galaxy Note 10.1 (2014), but should work for all Samsung KitKat roms.
Downloads - 1st is Google Drive, 2nd is Mega:
Link #1: dsixda_kitkat_kitchen.zip
Link #2: dsixda_kitkat_kitchen.zip
Installation:
1. Download zipfile
2. Unzip in folder of your choice.
3. Make sure you have cygwin installed
4. Open cygwin window
5. Navigate to kitchen folder
6. Type ./menu and press enter
Click to expand...
Click to collapse

[GUIDE] Using SuperR's Kitchen to create a Google Pixel style ROM from CM14.1

As a fan of Stock Android, I thought I would create a Pixel style custom ROM using SuperR's kitchen - adding in all the Google services and apps and removing any unwanted or duplicate CM functionality - and document the process as I go on my Blog.
The tutorial provides a step by step guide to creating the ROM, on a base of Ubuntu 16.04. In my case I was producing a ROM for the Xiaomi Redmi Note 3 Pro, but the process will be the same for any phone with a CM14.1 build. Indeed, with only minor alternations is is suitable for any modern version of Cyanogenmod.
Feel free to look over it and perhaps give it a try. All feedback welcomed!
Building a Google Pixel style ROM for Kenzo using SuperR's Kitchen
I was looking for a guide on how to build a custom ROM for my Pixel and found this.
Sad that it's just a guide to build a non-Pixel ROM to look like a Pixel.
But wanted to give you a bump and say thanks for sharing your work with the community. :good:
CZ Eddie said:
I was looking for a guide on how to build a custom ROM for my Pixel and found this.
Sad that it's just a guide to build a non-Pixel ROM to look like a Pixel.
But wanted to give you a bump and say thanks for sharing your work with the community. :good:
Click to expand...
Click to collapse
Well !! instead of extracting whole system using this kitchen, u can flash Gapps aroma on the current ROM and remove un necessary apps directly during the installation .
I was saying this because I used the tool to build pixel based ROM but what we did is the exact replica as above . it was like decompile system.ext4.dat file .. Adding Gapps to system and a little debloat .later repack everything to zip and flash .
But , this tool is really wonderful , great work . u can extract any ROM . even u can make flashable zip of stock ROM using this tool if u have some knowledge in decompiling .img files .cheers .and thanks to the dev
Sent from my KIW-L22 using Tapatalk

how to edit a custom rom zip file ?

hi,
I have a Redmi note 4. I wanted to customize the lineage 15.1 rom . how do I replace the system apps with the ones I want, like the camera app, Gallery app, launcher and phone app. I tried to delete the apks and then add the new apks but after flashing it did not work. Is there a way to replace the system apps, change the icon layout on the home screen and changing a few settings in the base rom zip file ? Other similar threads suggested using Android kitchen tools, but I'm not familiar with the program
linux-mint said:
hi, I have a Redmi note 4. I wanted to customize the lineage 15.1 rom...
Click to expand...
Click to collapse
I've never done this before but, I believe that one or more of the following threads are for performing this type of modification. Don't be afraid to ask for some member guidance/clarification within one of them too.
https://forum.xda-developers.com/showthread.php?t=3125907
https://forum.xda-developers.com/showthread.php?t=3067153
https://forum.xda-developers.com/showthread.php?t=3554854
https://forum.xda-developers.com/showthread.php?t=3779833
https://forum.xda-developers.com/showthread.php?t=3616040
There's others on the forum but, these should help give you a good start.
Good Luck!
~~~~~~~~~~~~~~~
I DO NOT provide support via PM unless asked/requested by myself. PLEASE keep it in the threads where everyone can share.
Bear in mind that if you want to change things like the camera, you will have to change .so files, some binaries and maybe make framework adjustments

Categories

Resources