ok i did it :highfive: : automount external sd
standar disclaimer bla bla bla
these themes at start auto-mount sd external card
if someone want to unmount go to mount/ and unchek ...
so work inverse as standard, that's is ok for me
_________________________________________________
--- STOCK THEME ---
http://db.tt/0MJFYyPk
file taken from TWRP git on 27/09/2012 i can't know if runandhide05 in the twrp's build has modded it
RENAME TO ui.zip !!
( i have some logo loop if only remove "1280x800_" , with cancel the name and rewrite all "ui.zip" it work ... )
_________________________________________________
--- "MY" THEME" workinprogress---
http://db.tt/SDqvDDw1
based on 'blu and dark' theme from runandhide05
______________________________________
theme have to be placed on /sdcard/TWRP/theme/ui.zip
or /data/media/TWRP/theme/ui.zip , is the same location
thenemis said:
ok i did it : automount external sd
standar disclaimer bla bla bla work in progress, etc
basedo on blu and dark theme from runandhide05 at start it mount sd external card. if someone want to unmount go to mount/ and unchek ...
so work inverse as standard, that's is ok for me
Code:
http://db.tt/SDqvDDw1
also i have changed some font,now bigger and black, and graphics button.
if need to change something ... post here
Click to expand...
Click to collapse
Should I just flash this with the old TWRP recovery?
this is a mod on theme for Twrp 2.2.2.0 . i don't know if theme from "old" to 2.2.2.0 are changed, and where.
it's only an theme, dl and copy on internal memory
Code:
/sdcard/TWRP/theme/ui.zip
( aka /data/media/TWRP/theme/ui.zip)
, if it don't work delete it and you turn to stock theme.
thenemis said:
this is a mod on theme for Twrp 2.2.2.0 . i don't know if theme from "old" to 2.2.2.0 are changed, and where.
it's only an theme, dl and copy on internal memory
Code:
/sdcard/TWRP/theme/ui.zip
( aka /data/media/TWRP/theme/ui.zip)
, if it don't work delete it and you turn to stock theme.
Click to expand...
Click to collapse
Download not working for theme zip.
tested now, download is working.
removed 'code' on 1st post, click on link
What makes it automount the sd card? Is there a way to keep the default theme but make it automount?
rmkilc said:
Is there a way to keep the default theme but make it automount?
Click to expand...
Click to collapse
can be done in all ui.zip, that are 'external' theme.
if you found the default theme in ui.zip file ... can be done
or ask who compile twrp for xoom to change it on next build
Work well, thanks
Sardo Numspa said:
Work well, thanks
Click to expand...
Click to collapse
is it a theme with automount or only automount?
cauz allways mount it by your self sux
X00Mrox said:
is it a theme with automount or only automount?
cauz allways mount it by your self sux
Click to expand...
Click to collapse
theme with automount. just download the ui.zip file, and drop it in sdcard/TWRP/theme/. the theme folder was not there for me, so i just created it.
Sardo Numspa said:
theme with automount. just download the ui.zip file, and drop it in sdcard/TWRP/theme/. the theme folder was not there for me, so i just created it.
Click to expand...
Click to collapse
is there a fix without a theme?
Not that I know of
Sardo Numspa said:
Not that I know of
Click to expand...
Click to collapse
ok i give it a try thx
X00Mrox said:
ok i give it a try thx
Click to expand...
Click to collapse
possible solution :
-runandhide05 rebuild twrp for xoom with the automount
-use exernal theme modded (my one, OR if some one find the default theme i will mod it for all)
thenemis said:
possible solution :
-runandhide05 rebuild twrp for xoom with the automount
-use exernal theme modded (my one, OR if some one find the default theme i will mod it for all)
Click to expand...
Click to collapse
I thought the default themes were available from TWRP's website. http://teamw.in/project/twrp2themers
rmkilc said:
I thought the default themes were available from TWRP's website. http://teamw.in/project/twrp2themers
Click to expand...
Click to collapse
thanks , i missed that there is a git repo with source. standard theme modded can be done.
tomorrow , maybe the day after
thenemis said:
thanks , i missed that there is a git repo with source. standard theme modded can be done.
tomorrow , maybe the day after
Click to expand...
Click to collapse
I will be first to use it if you make one.
rmkilc said:
I will be first to use it if you make one.
Click to expand...
Click to collapse
i have dowloaded from git 1280x800, add my little change and uploated.
file must be renamed to ui.zip
i have not test all, only see that start and mount external is autoset on
so it is from git, i can not know if runandhide05 have done some change in his stock theme.
file added to first post.
thenemis said:
i have dowloaded from git 1280x800, add my little change and uploated.
file must be renamed to ui.zip
i have not test all, only see that start and mount external is autoset on
so it is from git, i can not know if runandhide05 have done some change in his stock theme.
file added to first post.
Click to expand...
Click to collapse
Working great so far!
is it possible to add auto mount of /system also?
Related
Heres a script that ports your themes from firmware to firmware, rom to rom.
How it works:
- Looks through app/framework folder for apks that exist in new/old rom
- Then extracts pngs from those apks
- Then deletes mismatching pngs
- Repacks old themes pngs into new rom
- Done
Note: Benefit of this method is that you could literally port a donut theme to a froyo rom because it only copies images that exist in the new rom, and none that don't.
Betas are spread out through-out the thread (they provide a lot more features)
Instructions:
- Download zip
- Extract zip
- Place old framework/app in old folder (Rom that has the theme)
- Place new framework/app in new folder (Rom u want to port it to)
- Run batch script
- The new folder is now themed
Requirements: Windows environment
Improvements:
- Dependant on demand for this script.
NOTE: For now u can only transfer themes from 2.0+ to 2.0+ roms and pre 2.0 to pre 2.0 roms. Big reason is because of the mdpi folders whereas before there was only one. Will implement it as soon as possible.
Beta 3 Download - http://www.multiupload.com/62I7MXV620
amazing concept... and most likely awesome work like your others.. keep them coming!
definitely gonna give this a try .....
thanks
has anyone actually tried this?
I would try it myself but i don't have the time atm.
Had a minor hiccup in my script , fixed/uploaded.
UltraLinx said:
has anyone actually tried this?
I would try it myself but i don't have the time atm.
Click to expand...
Click to collapse
I just tested this script by doing the following :
1. adb pulled /system/app and /system/framework from my phone into the old folder
2. place cm6 into new folder
3. Ran script
4. Pushed files to phone and it works perfectly
Sorry. I'm relatively new to this, so how do I get the framework/app?
excellentnuke said:
Sorry. I'm relatively new to this, so how do I get the framework/app?
Click to expand...
Click to collapse
Well u can either extract app/framework from ur theme's update.zip or pull it from ur phone by doing
adb pull /system/app <drag app folder from theme-porter folder here>
adb pull /system/framework <drag framework folder from theme-porter folder here>
HOLY SHIZEN!
now if u can possibly implement the transformation of HDPI to MDPI id pay u at least 20-30 bucks for that..
in the interim..thank u very much for your contribution!
SoCalSpecialist said:
HOLY SHIZEN!
now if u can possibly implement the transformation of HDPI to MDPI id pay u at least 20-30 bucks for that..
in the interim..thank u very much for your contribution!
Click to expand...
Click to collapse
Hmm interesting idea. Certainly possible, however not all images are to be resized equally, some more than others. I'll look into it, can't promise though
Edit: Very hard to do, basically u'll have to have a list of image filenames where each must be noted as to what resolution they must be on a mdpi device.
im sort of new to this. i have a question.
will this work if im using an update.zip theme in the old folder
and a clean rom in the new folder?
ex.
i wanna port the Elegance Theme for SuperD for Dream
to
SuperE for Dream.
and another question.
if this is how it will work
can i then create an update.zip out of what comes from the new folder?
avisions said:
im sort of new to this. i have a question.
will this work if im using an update.zip theme in the old folder
and a clean rom in the new folder?
ex.
i wanna port the Elegance Theme for SuperD for Dream
to
SuperE for Dream.
and another question.
if this is how it will work
can i then create an update.zip out of what comes from the new folder?
Click to expand...
Click to collapse
As i said i'll improve it if ppl find this script to be useful, i'll base it on # of downloads lol
For now u'll have to extract the framework and app folder from elegance theme for dream into old folder and extract framework and app folder from super e to new folder. Then run script, once done ur new folder's stuff will be themed.
do i have to then push the files from the new folder over or can i use your create update.zip script and flash the new themed apps and framework?
avisions said:
do i have to then push the files from the new folder over or can i use your create update.zip script and flash the new themed apps and framework?
Click to expand...
Click to collapse
Yes u can do that or u can just push the files. Yea an update to this will prolly have an option to make the new folder into an update.zip.
thanks man. the combinations of these 2 scripts will help me to make a rom how i want it.
great work. keep it up
avisions said:
thanks man. the combinations of these 2 scripts will help me to make a rom how i want it.
great work. keep it up
Click to expand...
Click to collapse
Cool, post back on ur results from using this script, users tend to be dependant on the comments of other users
Daneshm90 said:
Hmm interesting idea. Certainly possible, however not all images are to be resized equally, some more than others. I'll look into it, can't promise though
Edit: Very hard to do, basically u'll have to have a list of image filenames where each must be noted as to what resolution they must be on a mdpi device.
Click to expand...
Click to collapse
i figured as much..thank u tho for taking the time to look into it.
i appreciate the efforts..in the meantime, ive got a theme to find and give ur app a go!
Love this applications it is so usefull used it all day,, Thanks
Very usefull and simple to use tool !
Thank you man
XxKOLOHExX said:
Love this applications it is so usefull used it all day,, Thanks
Click to expand...
Click to collapse
ondris said:
Very usefull and simple to use tool !
Thank you man
Click to expand...
Click to collapse
Ok so the # of downloads have reached my defintion of *in demand*
So these are the changes im thinkin of bringing, feel free to make suggestions.
- Make the "new folder" into an update.zip once the script has run through its paces
- Have an option to pull app/framework directly from ur phone
Those are the only 2 i can see as being useful, if anymore let me know.
crossing platforms doesnt work.
tried to move the celadon theme for CM 5.0.7 (which is android 2.1)
to SuperD 1.11 (which is android 1.6)
i also tried transfering Elegance for SuperD 1.11
to SuperE 1.0.3
the fonts transfered. nothing else did.
but i did successfully transfer the celadon theme for CM 5.0.7
to SuperE 1.0.3
Closed......
Closed.....
Reserved for later.
One more reserved for later.
Great job man, beautiful themes! Respect man, I've seen that you've ported these themes to every worthy phone out there.
motoman234 said:
Great job man, beautiful themes! Respect man, I've seen that you've ported these themes to every worthy phone out there.
Click to expand...
Click to collapse
Thanks a lot , do they work?
awesome..powerful addon for cm7
sonnysekhon said:
Thanks a lot , do they work?
Click to expand...
Click to collapse
The Feb 14 Rom stops at NAND failure so I have not been able to check.
BTW these themes only work on CM7 Nightlies or also on regular CM7 Roms?
arifqur said:
The Feb 14 Rom stops at NAND failure so I have not been able to check.
BTW these themes only work on CM7 Nightlies or also on regular CM7 Roms?
Click to expand...
Click to collapse
Only the nightlies for now, I will update when RC1 is out.
Any way of using these themes with a CM7 SD build?
Dunc001 said:
Any way of using these themes with a CM7 SD build?
Click to expand...
Click to collapse
Yes. Download zip file and extract the "system" folder from the zip to your /Storage Card/Android/root folder.
Start Android. It should work.
brainmaster said:
Yes. Download zip file and extract the "system" folder from the zip to your /Storage Card/Android/root folder.
Start Android. It should work.
Click to expand...
Click to collapse
OK, sorry if this is a bit thick of me, but when I extract the zip there is also a METAInf folder - do I do anything with that? And also, what do I do with the dock in the extras folder? I can work wonders with CHT themes but find myself back in first grade as far as Android goes
Dunc
Dunc001 said:
OK, sorry if this is a bit thick of me, but when I extract the zip there is also a METAInf folder - do I do anything with that? And also, what do I do with the dock in the extras folder? I can work wonders with CHT themes but find myself back in first grade as far as Android goes
Dunc
Click to expand...
Click to collapse
mmhhhmmmms i see you over here on the darkside also hehehehehe
Dunc001 said:
OK, sorry if this is a bit thick of me, but when I extract the zip there is also a METAInf folder - do I do anything with that? And also, what do I do with the dock in the extras folder? I can work wonders with CHT themes but find myself back in first grade as far as Android goes
Dunc
Click to expand...
Click to collapse
You don't extract the zip. Just flash it through cwm
Just installed tangerine and it works flawless. Thanks again sonny
mattfmartin said:
You don't extract the zip. Just flash it through cwm
Click to expand...
Click to collapse
He have SD version.
Dunc001 said:
OK, sorry if this is a bit thick of me, but when I extract the zip there is also a METAInf folder - do I do anything with that? And also, what do I do with the dock in the extras folder? I can work wonders with CHT themes but find myself back in first grade as far as Android goes
Dunc
Click to expand...
Click to collapse
METAInf folder has only the signatures for CWM flashing. Just do as I told you and it should work fine.
The apk's can be installed manually and docks png's need to be applied through the ADW or LauncherPro Dock settings.
Thanks for the feedback and helping each other out guys .
Monochrome doesnt work
Hooray you ported it!
Thank you so much!
i tried to customize the sublime theme with alternate colours but i think somethin is missing in the zip or in the instrucitions;
I can't find the
Theme/system/framework/framework-res.apk/res/drawable-hdpi.
Theme/system/app/SystemUI.apk/res/drawable-hdpi.
Theme/system/app/GoogleQuickSearchBox.apk/res/drawable-hdpi.
Theme/system/app/Facebook.apk/res/drawable-hdpi.
Theme/system/app/Twitter.apk/res/drawable-hdpi.
Theme/system/app/Youtube.apk/res/drawable-hdpi.
folders in the zip!
Follow me on Facebook or Twitter for updates and upcoming eventsGo to my signature and click on images
No matter what size screen you have, the Big Bang bootanimation can fit it perfectly and it doesn't lose quality. I have highly optimized the images and made the animation as smooth as possible. I hope you guys experience the same thing.
There is no audio for bootanimation. I just added audio to youtube to make it pleasant. Watch in HD and see the big bang
Leave me a comment if you want the same animation on CM7, Android in general, Nook,...
Instructions
Click to expand...
Click to collapse
If you feel different size would be better do this:
(Skip this part if you like the size of the bootanimation)
-Open attached desc.txt file and just modify the the resolution values based on your device screen size (Nexus one values are 480x800 (width x height). For example, if your resolution values are 300x700, your txt file should look like this in the first line:
300 700 24
-Save the file. Use winrar, 7zip, bettezip, etc to open your bootanimation in archive form (do not extract it) and drag the modified txt file and update the zip files. DONE! You optimized the file for your device.
Installation
Click to expand...
Click to collapse
1] Put mtz file in sdcard, import it via theme manager and apply it.
2] Enjoy
***To learn more about bootanimations and making your own, check out my complete bootanimation tutorial here --> LINK
If you like my work, don't forget the "Thanks Button"
Download
Click to expand...
Click to collapse
Text File attached bellow!
Horizontal Miui Big Bang -->
[Link]
Adam, you come up with the sickest boot animations. Great job man. Hopefully you'll continue to pump these bad boys out;p
mattfmartin said:
Adam, you come up with the sickest boot animations. Great job man. Hopefully you'll continue to pump these bad boys out;p
Click to expand...
Click to collapse
Thanks man! how is the animation quality?
adam2010 said:
Thanks man! how is the animation quality?
Click to expand...
Click to collapse
Very high quality
Would there be anyway you could do the cm7 one as "big bang"?
mattfmartin said:
Very high quality
Would there be anyway you could do the cm7 one as "big bang"?
Click to expand...
Click to collapse
That's what I asked in CM7 thread , sure I can
mtz file created, apply it via theme manager
lovely one! is it possible to put it on vertical instead?
hella sick!
can we get one, for the UD rom?
r47z said:
lovely one! is it possible to put it on vertical instead?
Click to expand...
Click to collapse
Thank! Yes, I will make a vertical version too
SoCalSpecialist said:
hella sick!
can we get one, for the UD rom?
Click to expand...
Click to collapse
Im not familiar with UD rom, do you have a link?
+1 For CM7, and CM7 nook.
jimbo2412 said:
+1 For CM7, and CM7 nook.
Click to expand...
Click to collapse
yes i will, it has already been suggested
Once again. .... great job, thank you.BTW I'm learning allot from your theme tut. Thanks again!
redtrk said:
Once again. .... great job, thank you.BTW I'm learning allot from your theme tut. Thanks again!
Click to expand...
Click to collapse
Thank! I'm glad you like it. The only reason I made bootanimation was to inspire ppl and show them some tricks to make it themselves
Ok. So I downloaded file, but when I go into manage theme and then boot andvtry to go to import I get a fc. Any ideas?
dgaf98 said:
Ok. So I downloaded file, but when I go into manage theme and then boot andvtry to go to import I get a fc. Any ideas?
Click to expand...
Click to collapse
it's a bug in theme manager, I have the same issue sometimes when I apply anything. Miui Gingerbread is kind of buggy.
You can try this: Go to sdcard/Miui/theme folder, choose a working theme (make a backup of it somewhere else on you device or computer first) extract the mtz file you downloaded (winrar, betterzip...) and find bootanimation.zip in "boots" folder.
Now open your working theme file you backed up. Open it in archive form and drag my bootanimatio.zip to boots folder and update. Once ready, import it with theme manager (you should see the theme name twice since you installed it before so try both to see which one is the new one ).
Hope this helps
adam2010 said:
Im not familiar with UD rom, do you have a link?
Click to expand...
Click to collapse
oh yea for sure...
here you go : http://udrom.com/
imo probably one of the best ROM's created for our android devices!
Just put this on my G2. Love it.
I think that the shining part of this boot animation would look cool with this pic.
A CM7 one would be great too
Great Great job, best miui bootanim seen so far.
This is cool
im not developer, just customizing allready existing rom
Windows android 7(.2)
First of all, credits:
1. MEBITEK, cm 7.2. rc1 is d base of this rom
2. Achyut, some wp7 base apps, which really make diference
3. Imbawind, for Adrenalin engine ( im still waiting for his permision)
This rom is equiped with all FREE wp7 apps, cause paid apps are not allowed, this is maxed out wp 7 rom.
Soft buttons are added and ultimate multimedia enchacment.
Theme is made in UOT kitchen, so you can customize it with any other theme.
There is an app that is called MetaMorph, with that, you can change your windows animation, i will upload working animation, and you change it as you wish, folow the instructions. TRY IT, YOU WONT REGREAT IT!
****DO NOT USE IT WITH UOT THEME, JUST WITH STOCK!!!!
My pc is gonne mad, so i uploaded my backup of rom , over clockword recovery to my dropbox, sorry for that.
here is the link http://dl.dropbox.com/u/87654845/2012-07-09.08.39.30.zip
finnaly, here is animation pack, unpack it and follow the instruction of Metamorph apk
And pls, post your review, bad or good, to know what next
its not a copy of any other rom, i made it by myself, idea was born a long ago, but since no one producing full wp7 based rom, i did it...if you dont like it, dont instal it
INSTALATION!!!!
i allready told you i have problem with my PC so i cant sing zip package
so i uploaded my backup of the rom
1. download and extract
2. put extracted folder named 2012-07-09.08.39.30. in sd card/clocworkmod/backup
3. DO NANDROID BACKUP OF YOUR PREVIOS ROM
4. go to clockworkmod recovery and WIPE data and cache
5. restore my backup
6. reboot and its done
screenshots in attachment
(next project is BusinessMiNi)
Nixoman said:
im not developer, just customizing allready existing rom
Windows android 7(.2)
First of all, credits:
1. Mebitek, cm 7.2. rc1 is d base of this rom
2. Achyut, some wp7 base apps, which really make diference
3. Imbawind, for Adrenalin engine ( im still waiting for his permision)
This rom is equiped with all FREE wp7 apps, cause paid apps are not allowed, this is maxed out wp 7 rom.
Soft buttons are added and ultimate multimedia enchacment.
Theme is made in UOT kitchen, so you can customize it with any other theme.
There is an app that is called MetaMorph, with that, you can change your windows animation, i will upload working animation, and you change it as you wish, folow the instructions.
My pc is gonne mad, so i uploaded my backup of rom , over clockword recovery to my dropbox, sorry for that.
here is the link http://dl.dropbox.com/u/87654845/2012-07-08.19.57.08.zip
finnaly, here is animation pack, unpack it and follow the instruction of Metamorph apk
And pls, post your review, bad or good, to know what next
no screenshoots till tomorow
DO NAND BACKUP, THEN
DO A RESTORE TROUGH CLO......RECOVERY!
Click to expand...
Click to collapse
Stolen idea?
147 mb, is'nt it so big?
Will give a try.
Sent from my GT-S5570 using xda premium
installation aborted
KoperKiller said:
Stolen idea?
Click to expand...
Click to collapse
everyone else who made ICS and Xperia roms are thiefs? is that you were sayin???
MOUHISH said:
installation aborted
Click to expand...
Click to collapse
check steps how to install
MOUHISH said:
147 mb, is'nt it so big?
Click to expand...
Click to collapse
read d description, its a backup
Nixoman said:
read d description, its a backup
Click to expand...
Click to collapse
sorry i didn't read it
KoperKiller said:
Stolen idea?
Click to expand...
Click to collapse
I don't think it's a stolen idea. When my friend bought a Lumia 710 I tried making my phone look like WP7 too. And that was probably before your ROM was announced.
Nixoman said:
im not developer, just customizing allready existing rom
Windows android 7(.2)
2. put extracted folder named 2012-07-09.08.39.30. in sd card/clocworkmod/backup
3. DO NANDROID BACKUP OF YOUR PREVIOS ROM
4. go to clockworkmod recovery and WIPE data and cache
5. restore my backup
6. reboot and its done
screenshots in attachment
(next project is BusinessMiNi)
Click to expand...
Click to collapse
change to clockworkmod else cwm will not find it
Messi10 said:
change i to clockworkmod else cwm will not find it
Click to expand...
Click to collapse
When you make backup of your previous rom, folders gonna be made automaticly, then put my backup folder, and restore it...do not create it manually
Nixoman said:
When you make backup of your previous rom, folders gonna be made automaticly, then put my backup folder, and restore it...do not create it manually
Click to expand...
Click to collapse
well i didn't make backup before so the folder is'nt there
KoperKiller said:
Stolen idea?
Click to expand...
Click to collapse
Take it to the court, sue him lol
Messi10 said:
well i didn't make backup before so the folder is'nt there
Click to expand...
Click to collapse
Well, 90% guys here make a milion backups, so i asume that you have done also. My mistake, but its definitely will work now
yackovsky said:
Take it to the court, sue him lol
Click to expand...
Click to collapse
Take my children and 50% of my property
Messi10 said:
installation aborted
Click to expand...
Click to collapse
download it again. it maybe corrupted and you're not going to flash it bro. it's a backup, you're just going to restore it from cwm
good rom:good: but it's too red:cyclops:
Messi10 said:
good rom:good: but it's too red:cyclops:
Click to expand...
Click to collapse
Xe xe, change colors in launcher settings , and theme ui over theme manager
Nixoman said:
Xe xe, change colors in launcher settings , and theme ui over theme manager
Click to expand...
Click to collapse
And its gonna be updated in two days, its gonna be even better
About
Eviltheme (Enhanced VillainROM Theme Engine) is an Android system modification platform meant for use with custom Android recoveries.
It allows modification of application resources without the need to replace the whole app or install a new operating system.
Eviltheme is based on the VRTheme Engine from 2011, though versions 3.x.x and up heavily differ from the original VillainROM code.
Disclaimer
Eviltheme is provided to you without warranty. You are free to try it on your device, but you are doing so at your own risk. I will not be responsible for bricked devices, wiped devices, etc.
Features
Automatic systemless mode with version 3.x.x+ (Magisk required, version 13.1+ recommended)
System mode fallback in case Magisk is not present
Supports both Dalvik and ART platforms
Smart bytecode refresh (delete classes.dex/classes.art only if it is replaced by the theme)
Easy uninstallation via automatically generated flashable ZIP or through Magisk Manager (if installed systemlessly)
Delete files (even inside APKs)
Support for pre/post-(un)installation scripts
Support for dual /system partitions
Downloads
Latest beta: 3.0.0-beta4
Last 2.x release (no systemless support): 2.0.6
Changelogs
GitHub
Documentation
Second post
Help
Third post
Credits
The VillainROM team
@djb77
@Spannaa
@topjohnwu
Source code (GPLv3)
Eviltheme main repo
Eviltheme restore ZIP repo
Documentation
Things to remember
Compile your res/smali/etc files first before you put them in your theme! You can use APKtool for that, then just extract the files from the resulting APK.
Theming user apps is not supported, because modifying the contents breaks the signature.
Remember to properly edit .9.png files, or else you might get a bootloop!
You do not need to put theme files in a subfolder inside the main APK folder, e.g. /system/priv-app/SystemUI/SystemUI.apk. EVilTheme automatically does that for you.
Do I need to download the official Magisk module template?Nope! EVilTheme includes post-fs-data.sh, service.sh, and system.prop. Look for them in META-INF/tk/aureljared/magisk-common and edit them to your liking. The module.prop is automatically generated from information you put in eviltheme.prop.
In the event that the official module template is updated, I will update EVilTheme to ensure compatibility as soon as I can.
How do I theme an app (or apps) using EVilTheme?Inside the ZIP, there are three folders that you can modify as needed; namely, data, system, and vrtheme.
Your patches/theme files go in vrtheme, while APK files that you want to install onto the device go in data and system.
For example, you want to theme Settings.apk, which is located in /system/priv-app.
Let's say your theme replaces res/drawable-hdpi/battery_icon_50.png in the APK, and also replaces classes.dex because you changed some smali files.
These are the steps you need to follow to make a flashable theme ZIP:
Ensure you've downloaded the appropriate template ZIP. Make a folder somewhere you can remember and extract the ZIP there.
The folder should now contain the folders META-INF, data, system, vrtheme, and a file called eviltheme.prop.
Open eviltheme.prop in a text editor (please use Notepad++ if you are on Windows!) and add your theme information there.
In the vrtheme folder, go to system and make a new folder called priv-app. Inside it, make another folder called Settings.apk. Make sure you capitalized correctly!
Now make folders as necessary, according to the location of the files you want to theme. For example, battery_icon_50.png is located in res/drawable-hdpi, so make a folder named res inside Settings.apk. Inside it, create a folder named drawable-hdpi, then paste your new battery_icon_50.png inside.
Repeat step 5 until you've placed your theme files in their appropriate locations.
When you're done, go back to the root folder of the theme (the one that contains new, vrtheme, etc.) and put all 5 objects in a ZIP file. You should use Deflate compression method only. Any compression level will work.[/u]
If the recovery that the theme is intended to be used with requires signing, sign the ZIP now.
Test your theme! :victory:
How do I uninstall a theme?If the theme was installed systemlessly, remove it in Magisk Manager.
Otherwise, flash the relevant zip in /data/eviltheme-backup.
How do I delete files inside APKs to be themed?To delete files, add the filenames to a text file named "delete.list" inside the APK theme folder.
This is an example of a delete.list:
Code:
res/drawable-hdpi/ic-launcher.png
res/drawable-xxhdpi/battery_full.9.png
How do I delete files that aren't inside APKs?You will also need a "delete.list". Remember to use full paths:
Code:
/system/app/Bloatware/Bloatware.apk
/system/etc/hosts
Put that in the "vrtheme" folder.
How can I exclude deleted files from being backed up?Eviltheme versions 3 and up will automatically back up files that your theme deletes (in non-systemless mode).
To exclude a file, add "no-backup" to the end of the corresponding line in vrtheme/delete.list.
Code:
/system/app/Bloatware/Bloatware.apk [B]no-backup[/B]
How do I force installation on /system?Eviltheme versions 3 and up will automatically install in systemless mode with Magisk 13.1+, but if you want to force your theme to install to /system, create a file named .eviltheme-force-system (notice the preceding dot) in /sdcard before installing.
I need to execute some commands during the theme (un)installation.Inside META-INF/tk/aureljared/eviltheme, there are files named "pre-install.sh-example", "post-install.sh-example", "pre-uninstall.sh-example", and "post-uninstall.sh-example". Remove the "-example" part from the file name of your desired script, and edit that file in the text editor (please please please use Notepad++ if you're on Windows).
Use the comments in that file as a guide.
Help section
The theme wasn't successful, and I believe that the problem lies in the engine itself.Post here describing the problem. Be as descriptive as possible. I will ignore all bug reports without an attached logcat dump and/or recovery.log. I'll try to look into the problem when time permits.
I am just a student, not a full-time developer. I may not be able to provide a fix for some bugs, so feel free to help me and everyone else out. If you know how to work with Git, an upstream patch to the project would be highly appreciated :good:
The theme was / wasn't successful, but I am stuck in a bootloop.Try wiping your Dalvik cache. If the problem is still there, uninstall the theme and post a bug report in this thread. Include the relevant /cache/recovery.log and the theme you installed.
The theme was successful, but the app I was theming does not reflect my changes.This is a tough one to solve. Try recompiling the APK itself with your theme files. If it works, it's either the problem lies in how you put the theme files in the ZIP, or maybe it's the script that's buggy. Try to make a ZIP again, following the instructions to the letter. If it still doesn't work, you can file a bug report here and attach your logcat dump, recovery.log, and (if you want) the themed APK.
The theme was successful, and now I'm ready to release my theme to the public.All I ask for is some credit and a link back to this thread. :fingers-crossed:
The theme wasn't successful, and I found a problem in your engine script(s).If you're familiar with Git, you can make a pull request to the EVilTheme repository.
If you don't know how to use Git, you can just edit the script(s) you need and send me a PM containing the fixed script(s). I'll add you to the credits list in the first post if your bugfix is effective!
Great work :good:
I particularly like the smart selective dalvik-cache wiping
Maybe it could be even smarter if the script only wipes an apk's dalvik-cache if the apk has had it's classes.dex replaced by the theme...
I'm working on something like this myself but mine is based on the unreleased GS2XFormROM by @hawkerpaul
I'll throw you a link when it's ready
Spannaa said:
Great work :good:
I particularly like the smart selective dalvik-cache wiping
Maybe it could be even smarter if the script only wipes an apk's dalvik-cache if the apk has had it's classes.dex replaced by the theme...
I'm working on something like this myself but mine is based on the unreleased GS2XFormROM by @hawkerpaul
I'll throw you a link when it's ready
Click to expand...
Click to collapse
Let me know if you need any help on the scripting side of things butty.
Sent from my GT-I9505G using XDA Free mobile app
hawkerpaul said:
Let me know if you need any help on the scripting side of things butty.
Click to expand...
Click to collapse
I will - cheers mate
Got it working but I'm sure you'd do a better job - .sh scripting isn't my thing at all.
Apologies to the OP for the OT...
Sent from my GT-I9300...
Spannaa said:
Great work :good:
I particularly like the smart selective dalvik-cache wiping
Maybe it could be even smarter if the script only wipes an apk's dalvik-cache if the apk has had it's classes.dex replaced by the theme...
I'm working on something like this myself but mine is based on the unreleased GS2XFormROM by @hawkerpaul
I'll throw you a link when it's ready
Click to expand...
Click to collapse
Hmm, yes I think I'll implement this in v1.1. Thanks for the suggestion!
Sent from my GT-I8730 using Tapatalk
Version 1.1 released!
v1.1: Link
What's new?
- Even smarter Dalvik wiping: delete dex files only for those apps whose classes.dex were changed (thanks @Spannaa)
- Corrected a typo in the restore script (please delete 'restore-vr' inside your /system/xbin, if any!)
- Removed unused methods in installtheme.sh
Click to expand...
Click to collapse
aureljared said:
Version 1.1 released!
v1.1: Link
Click to expand...
Click to collapse
How about making this TWRP compatible too - then it'd be even more useful
Reference 1
Reference 2
Spannaa said:
How about making this TWRP compatible too - then it'd be even more useful
Reference 1
Reference 2
Click to expand...
Click to collapse
Version 1.2 released!
v1.2: Link
What's new?
- Refinements to Smart Dalvik Wipe
- Switch to Linus Yang's BusyBox 1.21.1, which will hopefully make theming TouchWiz < 4.2 possible
- TWRP compatibility: switch to a static zipalign binary, grep method for OUTFD to look for updater binary
- Cleaner zip hierarchy: new apps to be installed to /system and /data are now in their respective folders in a folder named 'new'
Click to expand...
Click to collapse
Sent from my GT-I8730 using Tapatalk
aureljared said:
Version 1.2 released!
v1.2: Link
Sent from my GT-I8730 using Tapatalk
Click to expand...
Click to collapse
Very good job on this...one thing, in kitkat 4.4.2 touchwiz roms half of the apps that need to be themed are in /system/priv-app. This folder location does not seem to be in your installtheme.sh script. I can manually change everything myself but if you would like other users to take advantage of your work, you may want to consider updating for these users.
deuce_biggins said:
Very good job on this...one thing, in kitkat 4.4.2 touchwiz roms half of the apps that need to be themed are in /system/priv-app. This folder location does not seem to be in your installtheme.sh script. I can manually change everything myself but if you would like other users to take advantage of your work, you may want to consider updating for these users.
Click to expand...
Click to collapse
Oh right... How could I forget Am working on this now.
Thanks for the heads-up!
Version 1.3 released!
v1.3: Link
What's new?
- Support for KitKat's system apps in priv-app
Click to expand...
Click to collapse
Silly me, forgetting this while using a KitKat ROM
aureljared said:
Version 1.3 released!
v1.3: Link
Silly me, forgetting this while using a KitKat ROM
Click to expand...
Click to collapse
Nice work aureljared, the quick response and update is much appreciated :good:
Thank you @aureljared, deuce_biggins pointed me here, and I must say nice work to you.. Thank you
I tried to vrt a data/app, and it may have broke the signature.. It did theme the app, but it was no longer visible/available in my app drawer.. I could see the themed icon in data/app tho.. I don't think the original VRT could theme in data/app either... I did use your new version 1.3 with twrp on my Galaxy Tab 3, so that is good news.. It also made two folders on my internal sd, one was for data/app and one for system/app.. It did make a copy of the apk it themed in data/app, and placed it in the folder on my internal sd . I will test this on my Note 3 with twrp later..Thank you
aureljared said:
Version 1.3 released!
v1.3: Link
Silly me, forgetting this while using a KitKat ROM
Click to expand...
Click to collapse
cerj said:
I tried to vrt a data/app, and it may have broke the signature.. It did theme the app, but it was no longer visible/available in my app drawer.. I could see the themed icon in data/app tho.. I don't think the original VRT could theme in data/app either... I did use your new version 1.3 with twrp on my Galaxy Tab 3, so that is good news.. It also made two folders on my internal sd, one was for data/app and one for system/app.. It did make a copy of the apk it themed in data/app, and placed it in the folder on my internal sd . I will test this on my Note 3 with twrp later..Thank you
Click to expand...
Click to collapse
@aureljared, just curous...to follow up on with what cerj said, have you ever successfully themed an app inside of /data/app with your VRT? Seems to kill the app every time, your thoughts?
deuce_biggins said:
@aureljared, just curous...to follow up on with what cerj said, have you ever successfully themed an app inside of /data/app with your VRT? Seems to kill the app every time, your thoughts?
Click to expand...
Click to collapse
No, I only tried it with the old VRTheme, and it didn't work either (no icon in drawer). I don't think it'll work on EVilTheme either as I haven't changed the process of /data/app.
aureljared said:
No, I only tried it with the old VRTheme, and it didn't work either (no icon in drawer). I don't think it'll work on EVilTheme either as I haven't changed the process of /data/app.
Click to expand...
Click to collapse
Do you even think it's possible?
deuce_biggins said:
Do you even think it's possible?
Click to expand...
Click to collapse
It could be possible, if we can find a way to go around the sig verification. Or perhaps it just needs a Dalvik wipe, I don't really know [emoji26]