Hi. This thread will deal with the idea of reducing the size of a CM7 theme.
CM7 themes installed on SD card don't work properly ( say when phone is connected to PC for USB storage, phone may restart, or when phone is turned on theme on SD card is not applied properly.
This will allow you to install more themes, and save internal memory.
Disclaimer: I'm not responsible for any damage to your phone. Do it at your own risk
Make sure you have nandroid backup, although this process may not damage your phone
It is very easy, just follow these steps:
1) Download a CM7 theme (.apk file)
2) Double-Click on the .apk file, Windows will ask for program to open it. Select 'Use installed Programs' and then browse to your Winrar.exe, and click OK. So from now on you will be able to open any .apk file with Winrar
3) Once you open it, go one level up and extract the .apk'
4) Now close winrar, and go inside the extracted folders. Now you'll see many icons, for various apps, for theming.
5) Delete the icons of apps which you don't have on your phone and probably will not install in future.
6) Cut the theme Wallpapers and move them outside of the apk folder. Delete Wallpaper small images. Transfer the images to sd card and you can use them as normal images
7) Now make a zip of the extracted .apk theme folder, and transfer to your phone's SD card. Make sure you make a .zip and not .rar
8) OR just transfer the folder directly to your phone's SD card without zipping. Use Rootexplorer, long press on the folder, select 'zip this folder', and then Go to zip folder.
9) Now from either step 6 or step 7, long press the zip, and rename, now just change the extension from .zip to .apk
10) Install this .apk as any other .apk
11) Apply the theme. Go to manage applications, see the size of your theme, it will be 30% to 50% size of original .apk
12) So you have reduced the size of CM7 theme
Be Careful:
1) This method may not work on some .apk themes. If modified theme does not install, and is installed but doesn't work properly, it means you've deleted some system icons. Uninstall the theme. Modify again to make it working
2) If you have LDPI phone, you may not want HDPI icons, so you can delete entire 'drawable-hdpi' but only some theme will work. Some LDPI themes do require HDPI icons
3) I've uploaded one reduced size CM7 themes with wallpapes. Open them and see which icons I've deleted, so your can get some idea of how this method works.
Original Red_Remix theme is 8MB, the attached Red_Remix theme is only 4.5MB, 44% reduction
Thanks:
Big thanks to UpwardSpiral for his awesome themes. I used your themes just to demonstrate the idea of reducing the size of any CM7 theme. If you don't want me to use your theme for demonstration of the idea, then do let me know.
Here is the XDA thread for UpwardSpiral themes: http://forum.xda-developers.com/showthread.php?p=11768348#post11768348
Download UpwardSpiral themes from Google Play Store: https://play.google.com/store/apps/developer?id=UpwardSpiral
A really nice idea...
But most (if not all) cm7 users have a sufficiently big sd partition...
Sent from my g-fit using xda premium
very nice. so I can use this method to create new theme, right?
crzfish said:
very nice. so I can use this method to create new theme, right?
Click to expand...
Click to collapse
Yes, you may be able to create new themes, as you wish.
Hi,
All Samsung Galaxy J2 2016 & J2 Pro owners out there, you have choice of only 4 themes to choose from with no theme support (?).
In fact, J2 (2016) series has theme support but has been kept away due to some reasons. I had endlessly searched for theme store access but found it very difficult.
MOST IMPORTANT: This method has worked for me, it may not work for you, do it at your own risk, I am not responsible at all for ALL/ANY of the damage caused to your device / file systems /data etc. DO IT AT YOUR OWN RISK, I REPEAT, DO IT AT YOUR OWN RISK.
Requirement:
1. Rooted J2-6 (Must)
2. Root Explorer or any file manager capable of handling permissions
Finally, I did following:
1. Change build.prop to that of Samsung Galaxy S7
i. Change ro.product.model=SM-G930F from ro.product.model=SM-J210F
2. Copy following S7 apps to /system/priv-app folder:
i. ThemeCenter.apk (first create folder in the same name, please note that it is case sensitive, then copy this file into that folder)
ii. ThemeStore_3xh.apk(first create folder in the same name, please note that it is case sensitive, then copy this file into that folder)
iii. Please note that folder permission must be set to 0755 and apk file inside folder must have permission set to 0644. (Without this it will not install)
iv. Example: (system\priv-app\ThemeCenter\ThemeCenter.apk)
v. For change of permission, you may refer to various discussions available on xda forums
3. Remove Themes.apk (It is basically a theme chooser app and it will not allow theme store) from system/priv-app {Use system app uninstaller to uninstall theme program easily / Beware: You will lose your pre-install theme by doing this !
4. Install the pasted apk manually by tapping install, it may say not installed, but rebooting few times will install
5. Now open Galaxy Apps, Click on Category, you will see SAMSUNG THEMES with brush logo, click on it and theme store will open, tap the add shortcut to home screen.
6. Download and install any theme you want, Enjoy
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Still I have few issues, developers can look into this:
1. How to merge native theme in launcher with theme store (So stock themes can be applied as well - Not required if full theme support can be ported)
2. When I click on My Themes section in theme store, it force closes. (Solved this by installing deodexed J5 2016 touchwiz launcher)
3. Partial Theme Support - Following items are not themed OR themed partially:
i. Dialler
ii. Contacts
iii. Keyboard
iv. Lock Screen wall paper not applied
v. Animated themes not working
If anybody interested in solving this, kindly post a method, also confirm if framework-res.apk needs to be modified ? (I am not pro at such level)
Thanks.
saurabhmvaidya said:
Hi,
All Samsung Galaxy J2 2016 & J2 Pro owners out there, you have choice of only 4 themes to choose from with no theme support (?).
In fact, J2 (2016) series has theme support but has been kept away due to some reasons. I had endlessly searched for theme store access but found it very difficult.
MOST IMPORTANT: This method has worked for me, it may not work for you, do it at your own risk, I am not responsible at all for ALL/ANY of the damage caused to your device / file systems /data etc. DO IT AT YOUR OWN RISK, I REPEAT, DO IT AT YOUR OWN RISK.
Requirement:
1. Rooted J2-6 (Must)
2. Root Explorer or any file manager capable of handling permissions
Finally, I did following:
1. Change build.prop to that of Samsung Galaxy S7
i. Change ro.product.model=SM-G930F from ro.product.model=SM-J210F
2. Copy following S7 apps to /system/priv-app folder:
i. ThemeCenter.apk (first create folder in the same name, please note that it is case sensitive, then copy this file into that folder)
ii. ThemeStore_3xh.apk(first create folder in the same name, please note that it is case sensitive, then copy this file into that folder)
iii. Please note that folder permission must be set to 0755 and apk file inside folder must have permission set to 0644. (Without this it will not install)
iv. Example: (system\priv-app\ThemeCenter\ThemeCenter.apk)
v. For change of permission, you may refer to various discussions available on xda forums
3. Remove Themes.apk (It is basically a theme chooser app and it will not allow theme store) from system/priv-app {Use system app uninstaller to uninstall theme program easily / Beware: You will lose your pre-install theme by doing this !
4. Install the pasted apk manually by tapping install, it may say not installed, but rebooting few times will install
5. Now open Galaxy Apps, Click on Category, you will see SAMSUNG THEMES with brush logo, click on it and theme store will open, tap the add shortcut to home screen.
6. Download and install any theme you want, Enjoy
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Still I have few issues, developers can look into this:
1. How to merge native theme in launcher with theme store (So stock themes can be applied as well)
2. When I click on My Themes section in theme store, it force closes.
Thanks.
Click to expand...
Click to collapse
Works fine...I can help create a flashable zip file doing the functions listed on it's own if you want
S7 Launcher
XodusKing said:
Works fine...I can help create a flashable zip file doing the functions listed on it's own if you want
Click to expand...
Click to collapse
Sure, You can create flashable zip, also arrange to port stock launcher from S7 since themes can be applied directly from launcher.
Thanks.
XodusKing said:
Works fine...I can help create a flashable zip file doing the functions listed on it's own if you want
Click to expand...
Click to collapse
I need it too
Can u make it
will this work on J3 ?
mr_reaper said:
will this work on J3 ?
Click to expand...
Click to collapse
Yes, Probably, but does your J3 has LL or MM ? because method mentioned here is for MM.
The thing is themecenter.apk is written for MM in S7 / S7 Edge.
Thank.
I need it too
bro i cant understand clearly plz send with with images or call my number 9985351464
i cant understand the method plz tell me clearly my number 9985351464
saurabhmvaidya said:
Hi,
All Samsung Galaxy J2 2016 & J2 Pro owners out there, you have choice of only 4 themes to choose from with no theme support (?).
In fact, J2 (2016) series has theme support but has been kept away due to some reasons. I had endlessly searched for theme store access but found it very difficult.
MOST IMPORTANT: This method has worked for me, it may not work for you, do it at your own risk, I am not responsible at all for ALL/ANY of the damage caused to your device / file systems /data etc. DO IT AT YOUR OWN RISK, I REPEAT, DO IT AT YOUR OWN RISK.
Requirement:
1. Rooted J2-6 (Must)
2. Root Explorer or any file manager capable of handling permissions
Finally, I did following:
1. Change build.prop to that of Samsung Galaxy S7
i. Change ro.product.model=SM-G930F from ro.product.model=SM-J210F
2. Copy following S7 apps to /system/priv-app folder:
i. ThemeCenter.apk (first create folder in the same name, please note that it is case sensitive, then copy this file into that folder)
ii. ThemeStore_3xh.apk(first create folder in the same name, please note that it is case sensitive, then copy this file into that folder)
iii. Please note that folder permission must be set to 0755 and apk file inside folder must have permission set to 0644. (Without this it will not install)
iv. Example: (system\priv-app\ThemeCenter\ThemeCenter.apk)
v. For change of permission, you may refer to various discussions available on xda forums
3. Remove Themes.apk (It is basically a theme chooser app and it will not allow theme store) from system/priv-app {Use system app uninstaller to uninstall theme program easily / Beware: You will lose your pre-install theme by doing this !
4. Install the pasted apk manually by tapping install, it may say not installed, but rebooting few times will install
5. Now open Galaxy Apps, Click on Category, you will see SAMSUNG THEMES with brush logo, click on it and theme store will open, tap the add shortcut to home screen.
6. Download and install any theme you want, Enjoy
---------------------------------------------------------------------------------------------------------------------------------------------------------------
Still I have few issues, developers can look into this:
1. How to merge native theme in launcher with theme store (So stock themes can be applied as well - Not required if full theme support can be ported)
2. When I click on My Themes section in theme store, it force closes. (Solved this by installing deodexed J5 2016 touchwiz launcher)
3. Partial Theme Support - Following items are not themed OR themed partially:
i. Dialler
ii. Contacts
iii. Keyboard
iv. Lock Screen wall paper not applied
v. Animated themes not working
If anybody interested in solving this, kindly post a method, also confirm if framework-res.apk needs to be modified ? (I am not pro at such level)
Thanks.
Click to expand...
Click to collapse
Seasons Greetings Everyone! Need help with locating file: ro.product.model=SM-J210F. Would like to really get rolling on these themes as I am painstakingly languid of the ever insipid version of MM's theme. Please, I beg of you... please help!
PaulyRoxx said:
Seasons Greetings Everyone! Need help with locating file: ro.product.model=SM-J210F. Would like to really get rolling on these themes as I am painstakingly languid of the ever insipid version of MM's theme. Please, I beg of you... please help!
Click to expand...
Click to collapse
This is not a file, but you have to use build.prop editor and using find function you need to change the value of your model number to mentioned in my post.
Hope this will help !
saurabhmvaidya said:
This is not a file, but you have to use build.prop editor and using find function you need to change the value of your model number to mentioned in my post.
Hope this will help !
Click to expand...
Click to collapse
Okay, I've installed build.prop editor from the play store. However, the ro.product.model, had no numbers at the end.
It only shows the model of my phone, (SM-N910T). Which of the models do I change it to? Also, I do have a file called: build.prop, in my system folder. Should I change that file to Samsung Galaxy S7?
PaulyRoxx said:
Okay, I've installed build.prop editor from the play store. However, the ro.product.model, had no numbers at the end.
It only shows the model of my phone, (SM-N910T). Which of the models do I change it to? Also, I do have a file called: build.prop, in my system folder. Should I change that file to Samsung Galaxy S7?
Click to expand...
Click to collapse
Just click that name SM-N910T, click edit sign on top right (pen symbol), change the value to that given in my post.
Click save sign. Reboot, Enjoy !
Dont touch build.prop in system folder, build.prop editor will do it for you. Although it is the same file you are editing with editor.
Now your phone is S7 for theme store.
Thanks.
saurabhmvaidya said:
Just click that name SM-N910T, click edit sign on top right (pen symbol), change the value to that given in my post.
Click save sign. Reboot, Enjoy !
Dont touch build.prop in system folder, build.prop editor will do it for you. Although it is the same file you are editing with editor.
Now your phone is S7 for theme store.
Thanks.
Click to expand...
Click to collapse
Well, I still have to click on the apk to install, however, after installing system uninstaller, I wasn't able to find: ThemeCenter. If I recall correctly this is the third step before installing themestore... as per your instructions. Not sure whether or not to go ahead and try to install it anyway.
Thanks for all your help...
PaulyRoxx said:
Well, I still have to click on the apk to install, however, after installing system uninstaller, I wasn't able to find: ThemeCenter. If I recall correctly this is the third step before installing themestore... as per your instructions. Not sure whether or not to go ahead and try to install it anyway.
Thanks for all your help...
Click to expand...
Click to collapse
I believe that your phone is Samsung Galaxy Note 4 and it might not have theme chooser, since method I posted is for J series, you can still continue and install theme center as usual.
You should give it a try. Please follow all steps (which are applicable) and go ahead, it should work.
Please carefully go thorough each step of my post.
Regards,
Qaibo said:
I need it too
Click to expand...
Click to collapse
What is your phone model ?
saurabhmvaidya said:
Just click that name SM-N910T, click edit sign on top right (pen symbol), change the value to that given in my post.
Click save sign. Reboot, Enjoy !
Dont touch build.prop in system folder, build.prop editor will do it for you. Although it is the same file you are editing with editor.
Now your phone is S7 for theme store.
Thanks.
Click to expand...
Click to collapse
saurabhmvaidya said:
I believe that your phone is Samsung Galaxy Note 4 and it might not have theme chooser, since method I posted is for J series, you can still continue and install theme center as usual.
You should give it a try. Please follow all steps (which are applicable) and go ahead, it should work.
Please carefully go thorough each step of my post.
Regards,
Click to expand...
Click to collapse
Okay, so, I have tried it and everything was going well until I pressed "Samsung Themes". Upon pressing I was then sent to install update, which gave me no success. I got an error me sage (S11) and tells me to try again later... and so I have, but it only leads to the same error message. Could there be an updated version of theme store? Also, I cannot find the file using system uninstaller.
PaulyRoxx said:
Okay, so, I have tried it and everything was going well until I pressed "Samsung Themes". Upon pressing I was then sent to install update, which gave me no success. I got an error me sage (S11) and tells me to try again later... and so I have, but it only leads to the same error message. Could there be an updated version of theme store? Also, I cannot find the file using system uninstaller.
Click to expand...
Click to collapse
Share the following Screenshots:
1. System/Priv-app folder (Use root explorer or similar app, sort it in the manner which displays themestore and themecenter folders)
2. About Device (this will display mobile model No.)
Most likely there is minor error, which will be fixed, dont worry.
Regards
saurabhmvaidya said:
Share the following Screenshots:
1. System/Priv-app folder (Use root explorer or similar app, sort it in the manner which displays themestore and themecenter folders)
2. About Device (this will display mobile model No.)
Most likely there is minor error, which will be fixed, dont worry.
Regards
Click to expand...
Click to collapse
One more thing, dont download the themes right away, click on "More" in top right corner, click "Settings", Click "About Samsung Themes" and update the theme store version (it will automatically, if not, try manually).
Reboot and retry.
Thanks.
saurabhmvaidya said:
One more thing, dont download the themes right away, click on "More" in top right corner, click "Settings", Click "About Samsung Themes" and update the theme store version (it will automatically, if not, try manually).
Reboot and retry.
Thanks.
Click to expand...
Click to collapse
Galaxy apps under settings doesn't show about samsung themes. Not sure if that is what you were referring to. And it shows that the app is up to date.
The original model of my phone is: N910T
Hello,
I just rolled back from nougat to Marshmellow (B181).. But I noticed that some of the default apps of Huawei is missing and themes are not working.
I also tried wipe/ factory reset and install another custom rom (B152 which is oldest I can download) but it didn't work, either.
I have no idea about rooting etc. so whats the easiest solution for p9+ ?
1. Download hw_init.zip > https://www.androidfilehost.com/?fid=24421527759882525
2. Unzip hw_init.zip
3. Copy folder hw_init to /data
4. Reboot
5. Apply themes
6. Enjoy
thank you for your answer. Before doing what you said, I was updating via emui from b152 to b180.
And it's corrected everything automaticly....
Thank you for your answer.
AhmadMerie said:
1. Download hw_init.zip > https://www.androidfilehost.com/?fid=24421527759882525
2. Unzip hw_init.zip
3. Copy folder hw_init to /data
4. Reboot
5. Apply themes
6. Enjoy
Click to expand...
Click to collapse
I too had this problem after rollback from VIE-L29 N (C605B354) to M (C636B202) . I was rooted and used root explorer to copy the files. The instructions I followed were similar to the above, but in addition, I had to set the permissions on the contents of /data/hw_init/system/themes to rw-r--r-- and place the theme I wanted to apply in that location. I am not able to successfully add any themes from the usual /HWThemes location, but If I copy the *.hwt file to /data/hw_init/system/themes it works.
-Paul
this is my solution ( made by me ) after trying many solutions over this forum @ other forums
just
1- delete any folder for themes u made (as hw_init or themes in root folder or at any site )
2- make folder & name it ( HWTHemes ) in internal memory
3- download this folder & put it inside (HWTHemes )
4- go to themes app and chose ** Aqua theme ** & apply it
5- no need to change any permissions
this was try on huawei y 7 2017