[TUTORIAL]Basic Skin Guide - HTC Desire X

This has been quite an overdue tutorial from the inception of desire x forum. But here we are finally with members who are so eager to try their own.
Since VTS worked very hard to decrypt the m10 file, they deserve a donation for their work, as such they have made the tool absolutely free to work with if you are just decompiling/recompiling APKs. If you want to decompile and recompile shared.m10 files, you can. But a watermark will appear in some pngs like lockring and app icon. So if you want to learn you can learn how to use VTS and then buy the license if you want.
[Tools & Setup]
For decompiling/recompiling XMLs and M10 files
1. Install Virtous Ten Studio & Microsoft .Net Framework 4.5 (Needed by VTS)
For Image/PNG editing
2. Photoshop CS5 or any software that can handle alpha/transparency
Framework Setup for Desire X
1. Grap framework-res.apk and com.htc.resources.apk from the Android version you are interested to skin for. Keep in mind framework cannot be interchanged for ICS / JB. If you want to skin JB Sense 4+ then you need the two apks from JB Sense 4+
[How to install and setup framework in VTS]
1. Open VTS
2. Click File menu and choose Open Settings
3. Expand External Tools > Click Apktool
4. Click "Add Single or Multiple Frameworks"
5. Enter the Framework Tag > Something like DesireX (This way when you are working with Desire X skins you can easily choose the tag and the frameworks will load by auto)
6. After giving tag as "DesireX" click OK and choose Local Files and select the framework files mentioned as above. Click OK and close everything except VTS
Now you are ready to create your first skin. Its always a good idea to work with a skin already created like decompiling the Matte skin or according to your choice.

Grabbing this post

This Will be good for our community :good: Inb4 Op update but do you mean if you want to make a Jb Skin & ICS Skin (for the same phone) you have to separate framework files ? I thought you could have one load of framework files (e.g. Jellybean) and just change the Android version & Android Code, Sense version etc. in androidmanifest.xml and works fine with ICS or whatever , no ?
Hopefully you can incluide a bit about 9.pngs & r.9.pngs and stuff like changing the colour to RGB so certian images can be dited okay in photoshop.
Aswell if you want this post reserved then i'll be more then willing to get rid of this post

BatEarsJoe said:
This Will be good for our community :good: Inb4 Op update but do you mean if you want to make a Jb Skin & ICS Skin (for the same phone) you have to separate framework files ? I thought you could have one load of framework files (e.g. Jellybean) and just change the Android version & Android Code, Sense version etc. in androidmanifest.xml and works fine with ICS or whatever , no ?
Hopefully you can incluide a bit about 9.pngs & r.9.pngs and stuff like changing the colour to RGB so certian images can be dited okay in photoshop.
Aswell if you want this post reserved then i'll be more then willing to get rid of this post
Click to expand...
Click to collapse
Yeah i thought so too BatEarsJoe. But the frameworks have their own version codes which is cross referenced while creating skin. Maybe this is why you might have run into lockscreen ring problem earlier as well. Yeah will include a huge 9png tutorial

ayyu3m said:
Yeah i thought so too BatEarsJoe. But the frameworks have their own version codes which is cross referenced while creating skin. Maybe this is why you might have run into lockscreen ring problem earlier as well. Yeah will include a huge 9png tutorial
Click to expand...
Click to collapse
Haha no I only just used VTS properly the other day (never really went near .m10 files. First) always just used apktool and photoshop. I've got a ton of un-released skins for desire X from various devices. So ill open up them in VTS and see what else I can do with them & then release 'em
Sent from my HTC Desire X

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!

(Ported) Redirections for TouchWiz 4 Xthemer

I spent the morning making Redirections for touchwiz to be compatible with xthemer.
For those who know what your doing feel free to download the redirections, unzip, then open with 7zip and copy to the android.xml in your ported theme.
I ported crimson cobalt this morning, and here are the results.
Running: Novella Rom
For More Screenshots go HERE
Last but not least here is the link to the Redirections. Also make sure you visit the G+ community and thank Ruqq for developing xthemer.
You will also find links on the community page on how to install and use xthemer.
I am currently waiting on permission from the developer of Crimson Cobalt to share the apk.
Finally, I'm sorry for the sloppy op but I've been on the computer all day and I need to get up, just wanted to get this out there so we could get some more themes ported over for our Note's.
Upon researching further, I have found the the stock dialer needs some work. The # 1 is a different color than the rest and "contacts" isn't properly theming. Probably a few edits need to be made in the redirections xml. I will be working on these issues plus I will be flashing a stockish rom (something I never do) just so I can ensure that all of the issues are ironed out. Any help on this would be much appreciated. Thanks in advance.
Epic! Love to see the finished product
Sent from my SCH-I605 using Tapatalk 2
would i just replace your xml with android.xml or do i open up your xml copy the content and past it into the original android.xml??
please help thank you

[Q] Migration of a ROM 2.3 To 4. Where to begin?

Hi to all!
I am new in the Android world and I have a mutimidia car system with Android 2.3.4.
The problem i have is to install new applications available on the playstore like Viago.
This application requires at least Android. I have the Android 2.3.4 ROM soucecode and my doubt is if can i make a compilation of the ROM, to upgrada to Android 4 just modifying the sourcecode of the ROM i have.
Or if can i use any other V4 stock ROM, and add the kernel i have and cook it together.
Thanks in advance.
c_verri said:
Hi to all!
I am new in the Android world and I have a mutimidia car system with Android 2.3.4.
The problem i have is to install new applications available on the playstore like Viago.
This application requires at least Android. I have the Android 2.3.4 ROM soucecode and my doubt is if can i make a compilation of the ROM, to upgrada to Android 4 just modifying the sourcecode of the ROM i have.
Or if can i use any other V4 stock ROM, and add the kernel i have and cook it together.
Thanks in advance.
Click to expand...
Click to collapse
Well, what you could do is modify the AndroidManifest.xml in the apk file so that the minSdkVersion is set to API 10. so it would look like this:
minSdkVersion="resource_id:0x10"
Make sure that the app does not require any features that are not in Gingerbread. I hope this helps.
rcunningham said:
Well, what you could do is modify the AndroidManifest.xml in the apk file so that the minSdkVersion is set to API 10. so it would look like this:
minSdkVersion="resource_id:0x10"
Make sure that the app does not require any features that are not in Gingerbread. I hope this helps.
Click to expand...
Click to collapse
Thanks for your quick response. I have some trouble. When I decompile the apk, i am having some errors and dont know what to do. The apk is fully functional in my s4 mini With Android 4.2. this apk (garmin viago) and apktool are not good friends. Initially there are some errors with .9.png images, i've made the Changes in the AndroidManifest.xml and then a recompiled the apk. The result: More and more errors. The only i want to do is modify the min sdk to 10. I Dont know where to follow.
c_verri said:
Thanks for your quick response. I have some trouble. When I decompile the apk, i am having some errors and dont know what to do. The apk is fully functional in my s4 mini With Android 4.2. this apk (garmin viago) and apktool are not good friends. Initially there are some errors with .9.png images, i've made the Changes in the AndroidManifest.xml and then a recompiled the apk. The result: More and more errors. The only i want to do is modify the min sdk to 10. I Dont know where to follow.
Click to expand...
Click to collapse
Trying to get a apk file from Android 4.2 to work on Gingerbread is hard. Getting a apk from ICS to work on Gingerbread is much more simple. But if you only make changes to the AndroidManifest.xml everything should work. If you have more issues, message me on XDA and I could help you a bit more. I might get marked as spam if I post on this page to much.

[Abandoned] PixelMod Creator

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

Categories

Resources