[ABORTED] iLauncher developing, need help... - Samsung Galaxy Mini

Hi....
I downloaded iLauncher since I am using iDroid JoyOS rom on my Mini, and I though I'd add more icons to it. It already has some, like for eg. Facebook, Twitter, Skype and so, but I have some awesome iPhone icons on my PC too and I wanted to add them to this launcher.
I tried in this way:
Renamed the ilauncher.apk to ilauncher.rar and opened it with WinRar and than go to res>drawable and there were all the icons...
I opened one in Photoshop (to get the same size of the PNG icon file) and put all the new icons in that format. I also made their names like for example this. "app_com_dolphin_browser_cn.png" which is for Dolphin.
I closed the WinRar and and changed the name back to ilauncher.apk.
Put it on my SD Card but when I tried to install it said "Application not installed"
If someone more 'expert' could help me I would love it and share with the oher users of iDroid ROM...
Thanks, oh... and if we find the solution for this problem, I will open a thread where you can request me to make new icons of some applications which would look like an iPhone icon....
Thanks....

Have you sign ur apk

U can open ur apk's through winrar itself. No need to rename to .rar. And for tht application not installed, try signing it or paste d apk in system/app, and set d permissions
Sent from my GT-S5670 using xda premium

Well as I said I am not a developer and I dont know how to sign an APK. Tried to paste the .apk file on system/app but it said "You cannot paste because the file is read-only"
I could not paste the apk file into system/app...
If anyone is willing to help me please tell me...
I will send you the .apk file with all the new icons and you sign it and than send it back to me....
It's very important because many users use that iDroid ROM and with this it will only make it look even better....
Thanks

agonn said:
Well as I said I am not a developer and I dont know how to sign an APK. Tried to paste the .apk file on system/app but it said "You cannot paste because the file is read-only"
I could not paste the apk file into system/app...
If anyone is willing to help me please tell me...
I will send you the .apk file with all the new icons and you sign it and than send it back to me....
It's very important because many users use that iDroid ROM and with this it will only make it look even better....
Thanks
Click to expand...
Click to collapse
Here is a tool for u too compile and decompile as well as signing apl
http://forum.xda-developers.com/showthread.php?t=1310151
When u push the apk to system/app u have to change mount r/o to r/w in the top right corner of root explorer remember to set correct permission (look as the other app to know what permission to set) by long press on the app.
Hope it help
Sent from my GT-S5570 using Tapatalk 2

You know what, let's just leave it....
I know nothing in these things, so I'll just abort this...
Thanks all for trying to help me anyway....
Edit. I just tried again and it is working.... Only modified an icon (Youtube) made it as Dropbox and it worked.... Will try to add new icons that the stock app doesnt have and let you know how it is going.....

agonn said:
You know what, let's just leave it....
I know nothing in these things, so I'll just abort this...
Thanks all for trying to help me anyway....
Edit. I just tried again and it is working.... Only modified an icon (Youtube) made it as Dropbox and it worked.... Will try to add new icons that the stock app doesnt have and let you know how it is going.....
Click to expand...
Click to collapse
Cool
Sent from my GT-S5570 using Tapatalk 2

Tried to add new icons but is not reading them. Seems that you can only replace the already created ones. Shame really, as it would have been amazing having most of the apps icons in a better format, that suits all the others and looks more iphone-ish.
I've tried reading about it and found that the app is protected by some SHA1-Digest codes...
When I opened MANIFEST.MF file I saw this....
Code:
Manifest-Version: 1.0
Created-By: 1.0 (Android)
Name: res/xml/pref.xml
SHA1-Digest: kNUKFSqhZ+78JnJCK1rYOebU/Z8=
Name: res/drawable/wallpaper_gradient.png
SHA1-Digest: 9WRhZLEUST4Ej69se+vZTxf8YN8=
Name: assets/arialbd.ttf
SHA1-Digest: mIGNQLg67M+3r9f9llPhA3UZrGE=
Name: res/drawable/app_com_whatsapp.png
SHA1-Digest: dB2u96Ygg2ZreGQRJDD+VY6R1Nc=
Name: res/drawable/appicon_shadow.png
SHA1-Digest: Q65U2XpH2stvUqN5QeNHBZFTIow=
Name: res/drawable/app_com_twitter_android.png
SHA1-Digest: kKxhnGjQE3zjX9xR3xImOKpxon0=
Name: res/drawable-hdpi/searchbar_right_x.png
SHA1-Digest: aDsh9v7gAbTWSFv8zheaK7jx2TY=
Name: res/drawable-xhdpi/folder_notch_highlight.png
SHA1-Digest: fpnc2EkF+2/1XRSxZiGVJJdv66s=
Name: res/drawable-xhdpi/folder_notch_mask.png
SHA1-Digest: nmvSDejOwC+USryHLOZ+sMcCr1A=
Name: res/layout/search_list_item.xml
SHA1-Digest: fXNH2oHkRBYU/YFO05fMYAJWmXE=
Name: res/drawable-xhdpi/folder_shadow_bottom.png
SHA1-Digest: Did4lVnV01ccz1F/5QBAI+g5Vew=
Name: res/drawable-hdpi/searchbar_left.png
SHA1-Digest: K+KeiJofPlFRvFdlASC3b+hBfls=
Name: res/drawable-ldpi/icon.png
SHA1-Digest: WZwfGWrhkRwiuK2mHiUSGfDLXdI=
Name: res/drawable/app__notes.png
SHA1-Digest: RiAsT/HQWnCvNiomPx9/W41SxkM=
Name: res/drawable/app_com_google_android_apps_maps__com_google_androi
d_maps_latitudeactivity.png
SHA1-Digest: 4OJo8TwEU4Z6YhUUruj98GraYrE=
Name: res/drawable/selector_search_list.xml
SHA1-Digest: d5b+pRJmgZQwELmDj5dK2vdATHw=
Name: res/drawable-mdpi/icon.png
SHA1-Digest: ST9B0Vtq4kvziDSk9sJk4t65nOA=
Name: res/drawable/app_com_imdb_mobile.png
SHA1-Digest: 0g24BsaEZPMEO5WMWB8D0dBI5BY=
Name: res/drawable/dockbar_icon_shadow.png
SHA1-Digest: T2xel/fH6DUK/MfX+SM8aW9a9KE=
Name: res/drawable/app_com_google_android_apps_maps__com_google_androi
d_maps_placesactivity.png
SHA1-Digest: ttGa3oUvfvPqgMhn8mtJ2laC1Zc=
Name: res/drawable/app__dialer.png
SHA1-Digest: wLJ6gNNL+d9xtN5grNUCpuf30/o=
Name: res/drawable/app__clock.png
SHA1-Digest: KIDk5r72fkNAPdDU9hh5F3PKsIc=
Name: res/drawable/app_com_facebook_katana.png
SHA1-Digest: 0gKB792k2G9NMyXBDLGr2f8XyIk=
Name: res/drawable-hdpi/searchbar_mid.png
SHA1-Digest: dKP8HkA51DKEOGRivbXOs2qgXfw=
Name: res/drawable/app__music.png
SHA1-Digest: Orby24NMQJKDAXdwGu2/KLTAFsA=
Name: res/drawable/app_com_google_android_googlequicksearchbox.png
SHA1-Digest: cpCjZIAReC/VwC78YRaG3A072X8=
Name: res/drawable/folder_background.png
SHA1-Digest: gVDbhKAUAJUlofbUfuM2m/j2Xbg=
Name: res/drawable/app__calculator.png
SHA1-Digest: liLNQCscQjMRFPKF+7sZfhOvzgQ=
Name: res/drawable/app_com_google_android_apps_maps__com_google_androi
d_maps_mapsactivity.png
SHA1-Digest: sNDMCovWqHUxetOqvP9fqh8Xi40=
Name: res/drawable-xhdpi/folder_notch_mask_bottom.png
SHA1-Digest: O9wm2dCNkqAdF/EnCrRuFxntGf8=
Name: res/drawable/app__gallery.png
SHA1-Digest: +4oVoorp8v5wgTbz+c8jZtZbvHw=
Name: res/anim/app_exit.xml
SHA1-Digest: qXdBkIQlRqSAlV6Gn9Ammt6lgbc=
Name: res/drawable/app_org_wordpress_android.png
SHA1-Digest: aWLcZq2aT4hL/nSP1SS+S+bnGLA=
Name: res/drawable/dock_tablet_portrait.png
SHA1-Digest: UdFTVQ7NRKdvv31/McnPHiRJqUM=
Name: res/color/bright_text_dark_focused.xml
SHA1-Digest: 4HPxdyDSsS4EFw21kqAN8xsJeJM=
Name: res/drawable/app__calendar.png
SHA1-Digest: MDicHT3VpV73YmnVSR0zDv09s3M=
Name: res/drawable/wallpaper_gradient_landscape.png
SHA1-Digest: Urw7sPU6LNBbRaBWMtDj/cv/FFE=
Name: res/layout/main.xml
SHA1-Digest: 9l3qNfUgstp/6WcVAG+HVbDvtxw=
Name: res/layout/list_item_app_management.xml
SHA1-Digest: UvqU+XYLrhSl57+MmwU0QjN/JXU=
Name: res/drawable/app__camera.png
SHA1-Digest: LEykQega6nM8zUTHn9MdzaYh8BM=
Name: res/drawable/app_com_linkedin_android.png
SHA1-Digest: +v1a/RFlT2Rquuuf8ubWQ6DreiM=
Name: res/drawable/app__weather.png
SHA1-Digest: MLCuoMk4Y8ZjXfNLXn6OG91QTKc=
Name: res/drawable/app__player.png
SHA1-Digest: UjFV4NiHXbcEuIdYzNa0yuZT4L4=
Name: res/drawable-xhdpi/folder_notch_shadow.png
SHA1-Digest: /I7Q0cgxdRJKuH+WteKEPhc0lXA=
Name: res/drawable-hdpi/magnifier_active.png
SHA1-Digest: tRZVVT9nIGxN4hS+HLVnsB4Iwr8=
Name: res/anim/fade_out.xml
SHA1-Digest: 4n5/j5elDbYruo2J0kN2d0FhK5Q=
Name: res/drawable/folder.png
SHA1-Digest: OWiog0+iHT2FTu4+kc68uDLMTFA=
Name: res/drawable/app__mail.png
SHA1-Digest: n3x+qqj02StNhFLJjCFLWaE0kZg=
Name: res/drawable/app__text.png
SHA1-Digest: v4b+xSALle7jy9qiKYSmGvt5alE=
Name: res/drawable-xhdpi/black_circle_x.png
SHA1-Digest: xkftFbPbL/cHShHMfiTvVvhm9Ls=
Name: res/anim/icon_expand.xml
SHA1-Digest: TZt/wQULjY5laGpEA/9PAhuUgVA=
Name: res/drawable/app_com_google_android_apps_translate.png
SHA1-Digest: cWhm1n/Hyagz74WGiAxelQnPkpg=
Name: res/drawable/app_com_joelapenna_foursquared.png
SHA1-Digest: 33DEWoSkXkokpYlNlvRIVQjD5PY=
Name: res/layout/page_search.xml
SHA1-Digest: XyTUZYxso3TQQErM9a4TmkbDUNE=
Name: res/drawable/dock_tablet_landscape.png
SHA1-Digest: H+3s810Q9DH7ugPoX9fNh8YOelk=
Name: res/drawable/app__contacts.png
SHA1-Digest: l/z7nxOEgkMD7lJdjpBNvho/c0M=
Name: res/drawable-hdpi/dot_deactive.png
SHA1-Digest: ZHXa5FW6Aw4lmCZO0Z8mPIUZzDc=
Name: res/drawable/app_com_dropbox_android.png
SHA1-Digest: gFg6pSVa7osSqQVpWb14WeXHc7o=
Name: res/drawable/wallpaper_icon_shadow_hq.png
SHA1-Digest: TIK05IrB3nFhj+S4k6jIYvzd50E=
Name: res/drawable/app__browser.png
SHA1-Digest: 8C5kYog8RHgYm59IEIM6N3o33qU=
Name: res/drawable/app_com_viber_voip.png
SHA1-Digest: 8KUY2T5ZAqPouMuPM4dbJWgjIY0=
Name: resources.arsc
SHA1-Digest: 4EGJOD0WHG+FnR7iq9PtuGc93B0=
Name: res/drawable-xhdpi/folder_shadow_top.png
SHA1-Digest: X2c738/vNy5WZEO8K85xx5Pb6vQ=
Name: res/drawable-hdpi/dot_active.png
SHA1-Digest: BQodIwhxCX9Fil4X2/WbSKA7kiw=
Name: res/drawable/app_com_google_android_youtube.png
SHA1-Digest: CpM+x/jxNqSfIT4NCnsqHxiw/gc=
Name: res/drawable/icon2.png
SHA1-Digest: wCkk4tq1HEMByYTP/yNVQCt1o9g=
Name: AndroidManifest.xml
SHA1-Digest: rF/32dPmy+18kYREbYWhCjeAXvY=
Name: res/drawable/app__settings.png
SHA1-Digest: ms83y8hImBsIzGc+LnDgGa6NIhc=
Name: res/drawable-hdpi/magnifier_deactive.png
SHA1-Digest: TSONH1/YqLV6pIvg8w7T2gtbzIA=
Name: res/layout-xlarge/main.xml
SHA1-Digest: 9l3qNfUgstp/6WcVAG+HVbDvtxw=
Name: res/drawable-xhdpi/folder_title_edit_field.png
SHA1-Digest: CBFlGZC2CwK5jSdcPWMwxS2H1gM=
Name: res/drawable/app_com_kakao_talk.png
SHA1-Digest: iXqp1WTuzTg8v+J0D9hVgtWEotM=
Name: res/drawable/app__stock.png
SHA1-Digest: kIAMVonbtarykFAsYeo/FPhvER8=
Name: res/drawable/app_com_android_vending.png
SHA1-Digest: 53FWe5NJLI4ykNWjID32Vj51rY0=
Name: res/drawable-xhdpi/icon.png
SHA1-Digest: ptOa98CTKJA5F03J/ynk3+CE7Bg=
Name: res/drawable/app_com_skype_raider.png
SHA1-Digest: n9y1e4X2I36dzcXtK157f9uKuXk=
Name: res/drawable-hdpi/searchbar_right.png
SHA1-Digest: y/gXDih4L+4dKTKYOpBxAS0IZGA=
Name: res/drawable/wallpaper_icon_shadow.png
SHA1-Digest: A+TKcdgwQGCjvzv8xmSCRsGTj50=
Name: res/drawable/app_com_google_android_gm.png
SHA1-Digest: NX7amW8p1Wf2bxrvt1CjvhOSRZw=
Name: res/drawable/appicon_gloss.png
SHA1-Digest: Rmza4yWUrJyIc62Pu9Vkm+L8lEs=
Name: res/drawable/appicon_mask.png
SHA1-Digest: ILGMcfZnTfGj7fbvWo7b9ohS6Oo=
Name: res/layout/list.xml
SHA1-Digest: P39UsrlGRg63ca0pTSRZEZVLJ20=
Name: classes.dex
SHA1-Digest: G5Xeejq+ndbB3mjRThpH4fcpgTI=
Name: res/drawable-xhdpi/dock.png
SHA1-Digest: 1ufG/5AtvR32ukHFBlgtgu1mblM=
Name: res/anim/app_enter.xml
SHA1-Digest: fMX4DvJT8nxOte80nZFI+2tah5M=
Name: res/drawable/app_com_evernote.png
SHA1-Digest: EfeEaU075BUhW7z4uU73rwpnJ/Q=
Name: res/anim/spread_out.xml
SHA1-Digest: r40zPDQ3HifbyM0zPOyR4ABo/KI=
Name: res/drawable-xhdpi/text_field_clear_button.png
SHA1-Digest: Fu9MGb/6pLz/AyxgiGDdBoyr6IU=
Name: res/drawable/app_com_google_android_voicesearch.png
SHA1-Digest: LhGecDXBikcamc6uArD7G0cOf7Q=
Name: res/drawable-hdpi/icon.png
SHA1-Digest: PM4SGNrde/yVo9Ku8FkS7Nk0l5w=
Name: res/drawable/app__videos.png
SHA1-Digest: lg4Mf6xnrCqA2hMYenEBmo/GnCc=
Name: res/anim/fade_in.xml
SHA1-Digest: ccU67eiGYbhrSPoiPfybRYwLFeI=
As you can see for every icon PNG image there is a SHA1-Digest code under it....
If I could get this code for every application I want to make an icon, it would have been amazing, but there is also a file CERT.SF which contains similar code in it. There all the PNG icons and under it the SHA1-Digest code, but here the codes are different....
Anyone willing to help ?

Just a tip...install zipsigner2 on phone..it can sign any unsigned apk files direectly on phone..even noobs can do it...
And After modding the icons..delete the MANIFEST folder...
-Rik(Rittik)

Thanks for the tip...
I am currently trying this, and will let you know about the results.
It's my first time trying to do something like this so, don't expect me to know all these things and finish it quick....

Well, I installed ZipSigner 2 on my phone, and deleted the meta folder after finished with the icons, than signed the apk with that ZipSigner2 application, but when I installed the app I still didn't see the new icons....
I can replace the already created icons by iLauncher like Youtube, Twitter, Facebook and some others, but it is not what I want to do. I want to add new icons for the applications like Dolphin Browser, Bump, Box, Quickpic, Photoshop, Adobe Reader, XDA App, Soundhound, TweetDeck and many many more ....
I'll keep trying but seems there are also some XML files to deal with, not sure...

agonn said:
Well, I installed ZipSigner 2 on my phone, and deleted the meta folder after finished with the icons, than signed the apk with that ZipSigner2 application, but when I installed the app I still didn't see the new icons....
I can replace the already created icons by iLauncher like Youtube, Twitter, Facebook and some others, but it is not what I want to do. I want to add new icons for the applications like Dolphin Browser, Bump, Box, Quickpic, Photoshop, Adobe Reader, XDA App, Soundhound, TweetDeck and many many more ....
I'll keep trying but seems there are also some XML files to deal with, not sure...
Click to expand...
Click to collapse
Actually i am not that great wid xml...but this may help...
Open the apps apk..and in frameworkres.apk edit their icon and then Sign em and install Manually via system/app or just normally.. I dunno how to change only in launcher though..sorry
-Rik(Rittik)

Tried that way but the icons are not good quality...
I mean there MUST be some way to make the icons appear only in iLauncher that way, because as I have said, Facebook, Viber, Skype, Twitter and some others have the icons made by iLauncher and they look amazing. That's why I am trying to add more icons to appear only on that launcher....
Thanks for trying to help anyways....

* Download apk.manager_5.0.2
* Install JavaDK and JRE
* You also need SDK. So google it and install. This gives us the .9png editer script
* After u install all these, extract the contents of apkmanager into the folder like this...C:/Android/SDK/platform
* Then decompile ur recquired apk
* Edit watevr u want, in this case ur launcher.
NOTE - I think ilauncher is closed source so u might not be able to edit anything except the existing one
* Compile the launcher
* install via adb or root explorer methods
NOTE - Please make a nandroid backup before u mess with u phone

I decided to abort this idea now. It seems much more complicated than I thought.
Just get the paid version and you can change the icons from there...
Thanks to all for trying to help me out...
Some mod, please close this thread....

Lol

Why dont u release as icon pack?

Sure. I will release the icons I have. Most are made from the original developers (Don't know thier names sorry) and some are from me...
There are two folders, so I will upload both....
---------------------------------------------
iPhone Iconpack for Android by agonn...​(Credits to the original creators)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DOWNLOAD​

Nice icon but i think u shuld post on theme and app thread
IF u like u can make an ADW theme the easies way is to choose a theme for AW (theme with more icon the better) then rplace the icon in the theme with ur own icon and u shuld get a theme with ur icon

Well some mod should move this thread now to Themes and Apps...
Well your idea is good but I think there enough good themes for ADW and I am not that much good as to build a theme... If it was only anly about designing with Photoshop I would have buildee a lot themes for CM7 but I suck at coding them... i'd like to design a Cm7 Iphone theme in the future sice there isnt any but I cant do it without the help of some experienced themer...
Sent from my GT-S5570 using xda premium

Related

[Tutorial][NICS Themer] Create Your Own Themed apk & Become a Themer - 06.10.13

Now Featured in XDA Portal. Thanks for the support
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
http://www.xda-developers.com/android/comprehensive-xthemeengine-theme-creation-guide/​
***This Themer guide should work in any device running android 4.0.4 & +
About NICS Themer
NICS Themer works with Xposed App & X-Themer Engine. It is intended to serve the same purpose as T-Mobile/CM10 Theme Engine. NICS lets you to create own themed apk, my friend neroyoung first develop the idea of it & implemented in his NICS Rom. I am writing a complete guide here to share with you cause I think it's a really useful thing
Requirement
1. X-posed App by rovo89
2. X-Themer Engine by ruqqq
3. My Base.apk
4. Virtuous Ten Studio (VTS) - Official Website
5. A Editing Software like Paint.NET - Download Link
Note: # 1,2,3 are available in 2nd post attachment
Note: for more information about X-posed App & X-Themer Engine visit the official thread.
Main Guide
1. Download & install VTS in default directory & place Base.apk in Desktop
2. Open VTS & click on File>New Project (Right hand top corner). Click on Import tab & locate the Base.apk from Desktop, then click Import. Now click on Project tab & you will see the Project name as "Base", give a Solution name or just name it to "Base" as well. Then press Ok. For better understanding I am providing screenshot with serial number to the task you have to do.
3. You will see now task is running & in some seconds your apk will be decompile successfully. It will look like this, minimize VTS
4. Now go to there where VTS keeps projects. For me it is in C:\Documents and Settings\USER\My Documents\Virtuous Ten Studio\Projects
Now go inside your project "Base\Data folder.
Inside drawable folder there is a png which is the icon of the apk
Inside xml folder there is a redirection.xml, we have to redirect the packages which we will theme & other xmls need to be write here.
Go inside values folder & delete Public.xml
5. Now lets begin with the guide. As framework, systemUI & Settings are the three most important component of Rom, I will show how to theme & redirect them.
6. Now, 1st decompile Settings.apk which you want to theme to get the resources & pngs from there. Use another tool like Apktool, Xda Auto Apktool or Apk Multitool. Here is a Guide on Apk Multi Tool.
7. Open AndroidManifest.xml of Settings.apk, we need android version & package name of it. Like for my Settings.apk it is
android:versioncode="15"
pacakge="com.android.settings" Remember those or note it down somewhere
Also go to the drawable-hdpi folder of Settings.apk & copy the pngs you want to theme. Note that, according to your phone this drawable folder can be drawable-ldpi/mdpi/hdpi/xhdpi. So according to it make a drawable folder in Data\Res of the decompiled Base.apk
I am creating it in Data\res\drawable-hdpi, & adding the pngs in the folder which I have copied from Settings.apk
8. Now, inside the drawable-hdpi folder rename the pngs with anything you like. To avoid all conflicts I would suggest to add the package name infront of every png. For example, I have taken three pngs from settings. Here are the original & renamed name of them--
ic_settings_wireless.png -------------- com_android_settings_ic_settings_wireless.png
ic_settings_bluetooth2.png ---------- com_android_settings_ic_settings_bluetooth2.png
ic_settings_data.png ------------------- com_android_settings_ic_settings_data.png
9. Now go to xml folder & write a new xml named "com_android_settings.xml" & write according to how many pngs you have taken,
Code:
<?xml version="1.0" encoding="utf-8"?>
<resource-redirections>
<item name="drawable/ic_settings_bluetooth2">@drawable/com_android_settings_ic_settings_bluetooth2</item>
<item name="drawable/ic_settings_data_usage">@drawable/com_android_settings_ic_settings_data_usage</item>
<item name="drawable/ic_settings_wireless">@drawable/com_android_settings_ic_settings_wireless</item>
</resource-redirections>
Save it.
Here, item name="drawable/ic_settings_bluetooth2" - is the original png name which is inside Settings.apk
@drawable/com_android_settings_ic_settings_bluetooth2 - is the renamed pngs which will replace the original png
So it will look like this,
10. Now decompile SystemUI.apk the same way & get android version & package name from AndroidManifest.xml. For me it is,
android:versioncode="15"
package="com.android.systemui"
Copy the pngs you want to edit from drawable folder & add it to Data\res\drawable-hdpi folder of Base.apk. Now rename the pngs you have copied with the package name attached to the front. Like for a png the original & renamed is-
stat_bluetooth_on.png ---------- com_android_systemui_stat_bluetooth_on.png
11. Write a new xml in xml folder named "com_android_systemui.xml" & write according to how many pngs you have taken-
Code:
<?xml version="1.0" encoding="utf-8"?>
<resource-redirections>
<item name="drawable/stat_2g3g_off">@drawable/com_android_systemui_stat_2g3g_off</item>
<item name="drawable/stat_2g3g_on">@drawable/com_android_systemui_stat_2g3g_on</item>
<item name="drawable/stat_3g_on">@drawable/com_android_systemui_stat_3g_on</item>
<item name="drawable/stat_airplane_on">@drawable/com_android_systemui_stat_airplane_on</item>
<item name="drawable/stat_bluetooth_on">@drawable/com_android_systemui_stat_bluetooth_on</item>
<item name="drawable/stat_brightness_auto">@drawable/com_android_systemui_stat_brightness_auto</item>
<item name="drawable/stat_brightness_mid">@drawable/com_android_systemui_stat_brightness_mid</item>
<item name="drawable/stat_brightness_on">@drawable/com_android_systemui_stat_brightness_on</item>
<item name="drawable/stat_data_on">@drawable/com_android_systemui_stat_data_on</item>
<item name="drawable/stat_flashlight_on">@drawable/com_android_systemui_stat_flashlight_on</item>
<item name="drawable/stat_gps_on">@drawable/com_android_systemui_stat_gps_on</item>
<item name="drawable/stat_lock_screen_on">@drawable/com_android_systemui_stat_lock_screen_on</item>
<item name="drawable/stat_orientation_on">@drawable/com_android_systemui_stat_orientation_on</item>
<item name="drawable/stat_reboot">@drawable/com_android_systemui_stat_reboot</item>
<item name="drawable/stat_ring_on">@drawable/com_android_systemui_stat_ring_on</item>
<item name="drawable/stat_screen_timeout_1m">@drawable/com_android_systemui_stat_screen_timeout_1m</item>
<item name="drawable/stat_screen_timeout_2m">@drawable/com_android_systemui_stat_screen_timeout_2m</item>
<item name="drawable/stat_screen_timeout_10m">@drawable/com_android_systemui_stat_screen_timeout_10m</item>
<item name="drawable/stat_screen_timeout_30m">@drawable/com_android_systemui_stat_screen_timeout_30m</item>
<item name="drawable/stat_screen_timeout_15s">@drawable/com_android_systemui_stat_screen_timeout_15s</item>
<item name="drawable/stat_screen_timeout_30s">@drawable/com_android_systemui_stat_screen_timeout_30s</item>
<item name="drawable/stat_shutdown">@drawable/com_android_systemui_stat_shutdown</item>
<item name="drawable/stat_sync_on">@drawable/com_android_systemui_stat_sync_on</item>
<item name="drawable/stat_wifi_on">@drawable/com_android_systemui_stat_wifi_on</item>
</resource-redirections>
Save it.
12. Now decompile framework-res.apk get the package name & android version from AndroidManifest.xml & get the pngs from drawable folder & add them in Data\res\drawable-hdpi folder of Base.apk. My framework's package & version is -
android:versioncode="15"
package="android"
Now rename the framework-res pngs with package name "android" or like I have done. The original & renamed png name is like this for me-
switch_bg_on_disabled_holo_dark.png ------------ framework_res_switch_bg_on_disabled_holo_dark.png
Now open a new xml in xml folder named "android.xml" & write according to how many pngs you have taken to modify
Code:
<?xml version="1.0" encoding="utf-8"?>
<resource-redirections>
<item name="drawable/switch_bg_on_disabled_holo_dark">@drawable/framework_res_switch_bg_on_disabled_holo_dark</item>
<item name="drawable/switch_bg_on_disabled_holo_light">@drawable/framework_res_switch_bg_on_disabled_holo_light</item>
<item name="drawable/switch_bg_on_holo_dark">@drawable/framework_res_switch_bg_on_holo_dark</item>
<item name="drawable/switch_bg_on_holo_light">@drawable/framework_res_switch_bg_on_holo_light</item>
<item name="drawable/switch_thumb_disabled_focused_holo">@drawable/framework_res_switch_thumb_disabled_focused_holo</item>
<item name="drawable/switch_thumb_focused_holo">@drawable/framework_res_switch_thumb_focused_holo</item>
</resource-redirections>
Save it.
Note that for .9 pngs we won't add .9 to the xml
13. Open redirections.xml in xml folder & we have to write all the package redirections here. In my case I have three packages to redirect.
for Settings --
Code:
<package-redirections android:name="com.android.settings" android:resource="@xml/com_android_settings" android:minSdkVersion="15" />
for SystemUI --
Code:
<package-redirections android:name="com.android.systemui" android:resource="@xml/com_android_systemui" android:minSdkVersion="15" />
for framework --
Code:
<package-redirections android:name="android" android:resource="@xml/android" android:minSdkVersion="15" />
Here android:name is the main package which will be themed
android:resources is the xml from where png's will be redirected & replaced
android:minSdkVersion is the android:versioncode which we got from the main packages
So, the complete redirections.xml is may case will be -
Code:
<?xml version="1.0" encoding="utf-8"?>
<theme-redirections
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:pluto="http://www.w3.org/2001/pluto.html">
<package-redirections android:name="com.android.settings" android:resource="@xml/com_android_settings" android:minSdkVersion="15" />
<package-redirections android:name="com.android.systemui" android:resource="@xml/com_android_systemui" android:minSdkVersion="15" />
<package-redirections android:name="android" android:resource="@xml/android" android:minSdkVersion="15" />
</theme-redirections>
Save it. Note that, you need to close redirections with </theme-redirections> to the end.
Also, Remove "/" from the 3rd end of the line. So the 3rd line will be,
Code:
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:pluto="http://www.w3.org/2001/pluto.html">
14. Now go to drawable-hdpi folder where all the renamed pngs are. Open them with Paint.NET & change hue/saturation to the color you want to theme them. crtl+shift+U gives you the option in Paint.NET. When theming is done save all pngs. My drawable-hdpi folder looks like this-
15. Now check once again in Data\res folder.
In drawable folder there should be icon.png which will be the icon for your apk
In values folder there will be nothing as we have deleted public.xml earlier
In xml folder there should be redirections.xml with other xmls you have created
In drawable hdpi folder there will be all the renamed & themed pngs
16. Now maximize VTS window & open AndroidManifest.xml of the Base.apk. In android:label write something you want it to be shown as the apk name. In package name give name according to your color theme. Like for me it is "saqib.themer.green". If you make another one which is orange in color name it to "saqib.themer.orange" so that it doesn't replace the earlier apk when installing. After this, save the xml. For better understanding, I have marked screenshot with serial number-
When you are done press "Build all", it will run a process & create your new apk. CONGRATULATIONS :good: now you have successfully built your own themed apk. Get it from Data\Binary folder of VTS Project.
Attachments
* Download Xposed App & X-Themer Engine from attachment & install them as a normal apk in your device.
* Go to Xposed Installer App click on Install/Update, then go to Modules & tick mark on XTheme Engine. Reboot your device
* Install the newly created apk by yourself as a normal apk. You will find it inside XThemeEngine App. Apply it, it will ask for a soft reboot. After reboot you will see the changes that the app has made.
Here, I am sharing a screenshot after applying my Green themed apk via XTheme Engine
For automated batch file renaming & redirections go to this post by Madaditya - Link to Post
Credits
** neroyoung
** rovo89
** ruqqq
** Diamondback
For any more support, I am also attaching the Green_Hulk.apk I have made in the process. If you need to know more or have any confusion download that & decompile it. Your idea & conception will get more clear.
Nice Guide Mate...
Its really helpful for beginner
Nice work saqib,
Nicely written well mannered guide! Detailed enough to make even a beginner themer as pro
Awesome!!
nicely written bro... definitely a beginner would understand it with ease :good:
Awesome guide, bro...
Just a doubt... is it necessary to use vts? Can't I simply use apktool for decompiling the base apk? Im on linux and I dont think vts is for linux..
AJ
Amazing stuff there..Mate..
Keep it up ..Will link in my threads so as more people notice it..
Great guide mate! Keep it up! I'm sure even beginners are able to follow the steps
Abhinav2 said:
Awesome guide, bro...
Just a doubt... is it necessary to use vts? Can't I simply use apktool for decompiling the base apk? Im on linux and I dont think vts is for linux..
AJ
Click to expand...
Click to collapse
Thanks..Yes you can use other apk tools too for Base.apk. I have suggested VTS because with VTS when you change AndroidManifest you don't need to sign them or compile with old signature etc..If you use apktool then don't forget to re-sign the base apk
help
Hi saqib!
For first thank you for the gide!! It was really helpfull for me! But I got an error while I try to build my apk. I dont't know what is the problem, 'cause I did everything as you said (but change my android version to 16). The log says that I have some junk after document element, and I don't know what to do. Any suggestion?
question do you need to set resource file. like say Samsung framework resource would be 1.apk and so on. And if you do. what resource file do we need. from are rom or will it use java and android sdk for the resource files. thanks for this
dywerd said:
Hi saqib!
For first thank you for the gide!! It was really helpfull for me! But I got an error while I try to build my apk. I dont't know what is the problem, 'cause I did everything as you said (but change my android version to 16). The log says that I have some junk after document element, and I don't know what to do. Any suggestion?
Click to expand...
Click to collapse
Check redirections.xml line number 4, there is some problem in that line. If you cannot find it show it to me
monkeytools said:
question do you need to set resource file. like say Samsung framework resource would be 1.apk and so on. And if you do. what resource file do we need. from are rom or will it use java and android sdk for the resource files. thanks for this
Click to expand...
Click to collapse
When you setup VTS it will place some default frameworks which are needed for resources. So you don't need to install frameworks separately for this guide
Congrats for making it on the portal!
You're becoming something like a guru here hehe
Keep it up!
Hi saquib!
Thanks for the reply! I check those line a hundred times, even rewrite it, but no luck
Here's a creenshot, I hope you can figure it out :angel:
dywerd said:
Hi saquib!
Thanks for the reply! I check those line a hundred times, even rewrite it, but no luck
Here's a creenshot, I hope you can figure it out :angel:
Click to expand...
Click to collapse
You don't have any com_android_settings.xml in xml folder, that's why it is giving trouble. You also don't have android.xml from where the resources will be replaced. Go back to my guide & take a look again, you missed those parts
I don't know why they are not showing in vts, but now they are there (com_android_settings & so on), but android.xml not, and now I see that I have to create that, right? Can you tell me how to that? I check your gide, but can't find that... sorry
dywerd said:
I don't know why they are not showing in vts, but now they are there (com_android_settings & so on), but android.xml not, and now I see that I have to create that, right? Can you tell me how to that? I check your gide, but can't find that... sorry
Click to expand...
Click to collapse
rename com_android_framework.xml to android.xml, you have redirected to android.xml but named one xml as com_android_framework
you should download my Green_Hulk.apk which I attached to the 2nd post, it is a complete apk, you should get your concept clear from that apk
saqib nazm said:
rename com_android_framework.xml to android.xml, you have redirected to android.xml but named one xml as com_android_framework
you should download my Green_Hulk.apk which I attached to the 2nd post, it is a complete apk, you should get your concept clear from that apk
Click to expand...
Click to collapse
Thanks for your help! I really appreciate it!
I think I too noob for that, I do what you said or at least I think I do, but no succes :crying:
I upload my "creation"; if you so kind, will you see that and maybe you can help again for me... :angel::fingers-crossed:
Sorry for disturbing you
ImageRx
@saqib nazm
Thank You for Such an Awesome Guide!
I've just made a script ImageRx that would​
1.Add the required prefix to image name and Rename them
2.Also create the required redirection xml​
So this Would Automate renaming multiple images with same prefix as needed for NICS themer
Download ImageRx_Madaditya
Also Find my Updated tool Here ToolsX
Credits
[email protected] Used his Goptimizer Mini Cygwin Pack as Base for Bash script to Run on windows!
2 @saqib nazm-For this Awesome guide
Click to expand...
Click to collapse
Hope this will be helpful :good:
Since this is my first script might have errors.Please report​
dywerd said:
Thanks for your help! I really appreciate it!
I think I too noob for that, I do what you said or at least I think I do, but no succes :crying:
I upload my "creation"; if you so kind, will you see that and maybe you can help again for me... :angel::fingers-crossed:
Sorry for disturbing you
Click to expand...
Click to collapse
Ohk I will take a look at night, or if not then tomorrow
Madaditya said:
@saqib nazm
Thank You for Such an Awesome Guide!
I've just made a script that would​1.Add the required prefix to image name and Rename them
2.Also create the required redirection xml​So this Would Automate renaming multiple images with same prefix as needed for NICS themer
Download ImageRx_Madaditya
Hope this will be helpful :good:
Since this is my first script might have errors.Please report​
Click to expand...
Click to collapse
Really thanks for this man :good: you just made things alot easier now I will link this thread to my 2nd post

[THEME][TOOL WIN][DEV & END-USER] The Dethumber™ Pro (as seen on TV) UPDATED

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
We intend to sell millions worldwide on PlayStore but, for a limited time offer, you can have it for FREE!
Developer Edition
How to Install:
Method 1 (High Complexity)
1) Copy the below code (CTRL+C)
2) Open Notepad++ [INSERT 007 Theme 'Nobody Does is Better' BEFORE POSTING]
3) Paste into a new document (CTRL+V)
4) Click Save button (CTRL+S)
5) Select whichever folder you want
6) Name it Whatever_you_want.VBS
7) Confirm save
Click to expand...
Click to collapse
Method 2 (Medium Complexity)
1) Download The.Dethumber.Pro.zip
2) Extract the content to whichever folder you want
Click to expand...
Click to collapse
OK! You've proceeded the installation process successfully.
Note: you may save the file with other extension different from .VBS but it won't work.
How to execute:
ATTENTION: this can be harmful. Be careful to provide the exact path of your theme.
1) Double click the file you've saved in the installation process
2) When asked, provide the path of your theme.
Click to expand...
Click to collapse
That's it. No more Thumbs.db into your theme files!!!
How to Uninstall:
1) Delete the file
Click to expand...
Click to collapse
Support is granted only when you are executing the EXACT code below,
Click to expand...
Click to collapse
Code:
' *****************************************************
' * By Kdio to you on 2014-01-31 18:30 UTC
' *
' * You may edit this as you wish. I don't care.
' *
' * Removes any trace of Thumbs.db like files (*.db)
' * from a specified path tree
' *
' * input none
' * output congratulations message
' *
' *****************************************************
On Error Resume Next
'**Global Objects
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set filesToDelete = CreateObject("Scripting.Dictionary")
'**Global Variables
Dim bytesSaved, totalFiles
bytesSaved = 0
totalFiles = 0
'**Request and Set Folder to process
strFolderPath = Browse4Folder()
Set objFolder = objFSO.GetFolder(strFolderPath)
'**Process Selected Folder
ShowSubFolders objFolder
'**If found something to delete
If totalFiles > 0 then
' ** Process deletion
For Each dbFile in filesToDelete
objFSO.DeleteFile filesToDelete(dbFile), 1
Next
Wscript.Echo totalFiles & " Thumbs.db file(s) deleted. You've saved " & CInt(bytesSaved/1024) & " KBytes"
Else
Wscript.Echo "Congratulations. Your work is clean already."
End If
'**Clean up
Set objFSO = Nothing
Set filesToDelete = Nothing
'**End
Wscript.Quit
' *****************************************************
' * Recursively Loop Subfolders Processing each one
' *****************************************************
Sub ShowSubFolders(Folder)
On Error Resume Next
ProcessFolder Folder
For Each Subfolder in Folder.SubFolders
ShowSubFolders Subfolder
Next
End Sub
' *****************************************************
' * Process Folder Files
' *****************************************************
Sub ProcessFolder(Folder)
On Error Resume Next
For Each objFile in Folder.files
'** If any "*.db" file is found
If UCase(objFSO.GetExtensionName(objFile.name)) = "DB" Then
'** Accumulate statistics
totalFiles = totalFiles + 1
bytesSaved = bytesSaved + objFile.Size
'** Add File to Delete Collection
filesToDelete.Add totalFiles, objFile.Path
End If
Next
End Sub
' *****************************************************
' * Browse4Folder Function
' *****************************************************
Function Browse4Folder()
'On Error Resume Next
'**Browse For Folder Constants Definitions
Const WINDOW_HANDLE = 0
Const BIF_EDITBOX = &H10
Const BIF_NONEWFOLDER = &H0200
Const BIF_RETURNONLYFSDIRS = &H1
Dim objShell, wshShell
Dim objFolder, objFolderItem
Dim CrLf, msgBoxButtons
CrLf = Chr(13) & Chr(10)
msgBoxButtons = 308 'Yes/No + Critical + Default No
'**Create Objects to run Shell Commands
Set objShell = CreateObject("Shell.Application")
Set wshShell = CreateObject("WScript.Shell")
'**BrowseForFolder Parameters
strPrompt = "Please select the folder to process."
intOptions = BIF_RETURNONLYFSDIRS + BIF_NONEWFOLDER + BIF_EDITBOX
strTargetPath = wshShell.SpecialFolders("C:\")
'** Prompt the user for Folder
Set objFolder = objShell.BrowseForFolder(0, strPrompt, intOptions, 17)
'** If nothing selected, get out
If (objFolder Is Nothing) Then
Wscript.Quit
End If
Set objFolderItem = objFolder.Self
'** Make sure the user agree! It's harmful anyway.
If Not (MsgBox("Are you sure you want to delete every *.db file from" & CrLf & objFolderItem.Path, msgBoxButtons, "ATTENTION! This can be Harmful!") = 6) Then
Wscript.Quit
End If
'** Set Function Return Value
Browse4Folder = objFolderItem.Path
'** Clean up
Set objFolderItem = Nothing
Set objFolder = Nothing
Set wshShell = Nothing
Set objShell = Nothing
End Function
Click to expand...
Click to collapse
End-User Edition (updated on 2014-02-05)
How to Install:
1) Download The.Dethumber.Pro.END-USER.zip
2) Extract the content to whichever folder you want
Click to expand...
Click to collapse
OK! You've proceeded the installation process successfully.
How to execute:
ATTENTION: this can be harmful. Be careful to provide the exact path of your theme.
1) Double click the VBS file
2) When asked, provide the zip archive file of your theme.
At the end of the cleaning process, the tool (7zip actually) will generate a report regarding that execution into its same directory. It is just a text file and contain all the statistics of the Thumbs.db detected and deleted.
Click to expand...
Click to collapse
That's it. No more Thumbs.db into your theme files!!!
How to Uninstall:
1) Delete the entire folder
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Tiny-little-tool-dev's Request:
.
Dear Customers
As we are trying to improve our sells and don't have anything more useful to do, we do request from you to share with us the logs you've obtained during the use of our product. This way, the data collected with your effort will bring us more and more money!!! Please, share for nothing!!!
SERIOUS CONDITIONAL: logs can only be accepted IF, before posting, you remove any trace of the source zip analysed. This information is useless.
An example of a correct post would be this as @aki-saar competently did or the below.
Code:
7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Listing archive: C:\Users\Kdio\Desktop\xxxxx.zip
--
Path = C:\Users\Kdio\Desktop\xxxxx.zip
Type = zip
Physical Size = 8319796
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
------------------- ----- ------------ ------------ ------------------------
0 0 0 files, 0 folders
Click to expand...
Click to collapse
For a more detailed discussion on the matter, you may read the below thread:
[THEMERS][ATTENTION REQUIRED] Minimum Theme Quality Control
Looks great.. can't wait to try it out.
I will keep this too
delete
aki-saar said:
delete
Click to expand...
Click to collapse
HI aki-saar
Good to hear your success with this tool :good:
As those horrible files are automatically created by Windows when you browse your images, it's advisable to run this tool whenever you are getting to release the theme, just before zipping.
Nice regards.
.
thanks for that simple tool.
time ago i found a big theme with a lot thumbs.db... and i deleted one by one.
i ask for this, into respective thread...but no answer...no big deal.
speedyranger said:
thanks for that simple tool.
time ago i found a big theme with a lot thumbs.db... and i deleted one by one.
i ask for this, into respective thread...but no answer...no big deal.
Click to expand...
Click to collapse
Hi speedyranger
Thanks for you words.
I've been experiencing the same reception for the matter as you've did.
Unfortunately I've could determine that YES ... it's a big deal!
See what I've found out there:
ZIP size: 220 Mb
Extracted: 251 Mb
Thumbs.db: 165 files accounting for 168 Mb [ 67% ] !!!!!!
Click to expand...
Click to collapse
This is ridiculous. And the themer was unaware that they are there. Yes! they are still there because yours exact description of the authors behaviour is what almost all of them has.
EDIT: WROST! All these junk are being flashed into users devices that are too unaware of what is happening.
If you wish, more details about this issue can be found in the below thread:
[THEMERS][ATTENTION REQUIRED] Minimum Theme Quality Control
Thank you very much.
.
Kdio said:
Hi speedyranger
Thanks for you words.
I've been experiencing the same reception for the matter as you've did.
Unfortunately I've could determine that YES ... it's a big deal!
See what I've found out there:
This is ridiculous. And the themer was unaware that they are there. Yes! they are still there because yours exact description of the authors behaviour is what almost all of them has.
EDIT: WROST! All these junk are being flashed into users devices that are too unaware of what is happening.
If you wish, more details about this issue can be found in the below thread:
[THEMERS][ATTENTION REQUIRED] Minimum Theme Quality Control
Thank you very much.
.
Click to expand...
Click to collapse
i see and read that thread.
when i write "no big deal", I mean no big deal if i delete all files by my self...up to 100mb.
now i don't remember what's that theme, but when i see the final result i rest like this
speedyranger said:
I mean no big deal if i delete all files by my self.
Click to expand...
Click to collapse
Hi speedyranger
I've just released a END-USER version specially dedicated for you and all other users.
Thanks a lot.
.
Kdio said:
Hi speedyranger
I've just released a END-USER version specially dedicated for you and all other users.
Thanks a lot.
.
Click to expand...
Click to collapse
will be very useful for users . :good:
I think too, my theme zip lost a lot of bits after cleaning,
Thanks again
7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Error:
cannot find archive
If log file say like this what mean sir
Or it mean no .db
idiot me
pas2001 said:
7-Zip
Click to expand...
Click to collapse
If you don't mind. Will answer you in the toll tool thread ... ok ?
EDIT: You senile old idiot bastard (ME, MYSELF AND I). He is in the right thread dumb senior!
.
pas2001 said:
7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Error:
cannot find archive
If log file say like this what mean sir
Or it mean no .db
Click to expand...
Click to collapse
Pas
I could not replicate the same behaviour you are having.
When you do not select a ZIP file the following window will open:
If the ZIP is informed correctly and there is no evidence of junk inside, you will receive the following message:
And the correspondent log file will look like this:
Code:
7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Listing archive: C:\Users\Kdio\Desktop\xxxxx.zip
--
Path = C:\Users\Kdio\Desktop\xxxxx.zip
Type = zip
Physical Size = 8319796
Date Time Attr Size Compressed Name
------------------- ----- ------------ ------------ ------------------------
------------------- ----- ------------ ------------ ------------------------
0 0 0 files, 0 folders
Can you upload the ZIP you've select so I could try to replicate the error here.
Can't imagine what is causing your behaviour.
.
@pas2001
Just replicated !
Code:
7-Zip (A) 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
Error:
cannot find archive
It's my mistake. It's having trouble with paths that contain spaces or special chars.
As you may know its 03:00AM here and WE are not so young.
Will be promptly correcting the tool as soon as I wake up.
Thank you for your support and testing my flaws.
Nice regards.
.
Idiot's Sticky for tomorrow
Long filepath names needs double quotes to be passed to the OS.
.
Kdio said:
Idiot's Sticky for tomorrow
Long filepath names needs double quotes to be passed to the OS.
.
Click to expand...
Click to collapse
HA HA...Dont be worry friend... I just want to see how the smart tool work.
In this case I use the theme of my friend @aki-saar which I almost sure he use your tool to kill the junks already ( from his post on top of this page)
Your tool work correctly and say congratulation to me (sure it should be clean lol) . Only the log have error as you found .
I concern about you more than these junk files...If you sleep on 3 am every night please beware... your body growth will be disturbed and your height will be stop...Warning from DOC.:silly:
pas2001 said:
Dont be worry friend...
Click to expand...
Click to collapse
Hi pas2001 and ALL
Sorry for the delay.
Updated END-USER package is available at OP.
The problem (I've left inside) was that the script could not deal with Long Path Names.
Should work as expected now. Please report any problem.
Nice regards.
.
pas2001 said:
I use the theme of my friend @aki-saar
Click to expand...
Click to collapse
Hi Pas
Sure @aki-saar's theme is DETHUMBED ... He is one of the few aware of the matter AND have 'balls' to look after his own work with the necessary competence.
But I could not find his theme releasing post ... Where do we can delight our eyes with ?
@aki-saar ... don't be shy dude ... Your theme compared to what we had already seen from 'Recognizeds' sure will be light years ahead!
PUBLISH IT !!!
Nice regards.
.
I'll release the new "clean" version in a few days in a German speak forum. Will send u the link
Edit...
Is every *. dB file junk? I found a lot of in a Rom zip.

[GUIDE][5.1.1][J2, J1 2016, On5, On7]APPLY FULL THEMES ON DEVICE WITHOUT THEME CENTER

MY OWN GUIDE:
-----HOW TO INSTALL AND APPLY FULL THEMES-----
-Download any theme you want from here:
http://forum.xda-developers.com/ver...e-samsung-stock-s6-themes-collection-t3080847
-Extract all overlays inside the package file
-Delete overlay with last name ".touchwiz.apk" or ".common.touchwiz.apk"
-Now decompile overlay with last name ".common.apk" or ".common.common.apk" using apktool
-Download new Androidmanifest.xml from here:
https://mega.nz/#!xQoTmbTK!sBeV5nZS9U9wVoSO-CQ2kxhQ1SJdklgNOmvlX5Jcg0Y
-Replace old Androidmanifest.xml with the new one
-Recompile and sign apk
Applying Theme
-Copy extracted overlays to system/vendor/overlay, including the modded .common.apk, set correct permissions
Warning: ( do not include .touchwiz.apk and also the original .common.apk )
-Now, navigate to data/system/, find and delete packages.xml and packages.xml.mbak
-Reboot
-Enjoy Theme
NOTE: ONLY WALLPAPER AND APP ICON COULDN'T BE APPLIED
Credits to MYSELF for the guide
Mis-Matched background
Azhero said:
MY OWN GUIDE:
-----HOW TO INSTALL AND APPLY FULL THEMES-----
-Download any theme you want from here:
http://forum.xda-developers.com/ver...e-samsung-stock-s6-themes-collection-t3080847
-Extract all overlays inside the package file
-Delete overlay with last name ".touchwiz.apk" or ".common.touchwiz.apk"
-Now decompile overlay with last name ".common.apk" or ".common.common.apk" using apktool
-Download new Androidmanifest.xml from here:
https://mega.nz/#!xQoTmbTK!sBeV5nZS9U9wVoSO-CQ2kxhQ1SJdklgNOmvlX5Jcg0Y
-Replace old Androidmanifest.xml with the new one
-Recompile and sign apk
Applying Theme
-Copy extracted overlays to system/vendor/overlay, including the modded .common.apk, set correct permissions
Warning: ( do not include .touchwiz.apk and also the original .common.apk )
-Now, navigate to data/system/, find and delete packages.xml and packages.xml.mbak
-Reboot
-Enjoy Theme
NOTE: ONLY WALLPAPER AND APP ICON COULDN'T BE APPLIED
Credits to MYSELF for the guide
Click to expand...
Click to collapse
Thanks for the great guide, I perfectly follow the guide for material dark theme but there are some problems in the settings, contacts, messages and clock background. they dont have the dark background appearance. Help me out on this one, I've always wanted a dark UI. When you have a free time try to see if you can fix it.
futuristicsam said:
Thanks for the great guide, I perfectly follow the guide for material dark theme but there are some problems in the settings, contacts, messages and clock background. they dont have the dark background appearance. Help me out on this one, I've always wanted a dark UI. When you have a free time try to see if you can fix it.
Click to expand...
Click to collapse
delete useless overlays, i mean overlay for non-existent system apps. .
did u include this? com.cambunch.MaterialDark.apk . .delete it
if it's still doesn't work
delete resource-cache folder and packages.xml and .mbak in data partition
reboot
TWRP FLASHABLE
TESTED AND WORKING ON J200GU APE1, APD2 Firmware
INSTALL SYSTEM-WIDE THEME
1. DOWNLOAD AND INSTALL THE FOLLOWING FLASHABLE ZIPs VIA TWRP RECOVERY:
--- Needed Themable Apps ---
https://mega.nz/#!RVpDwC4I!wR10NziWhbNcjFbc6BeTrfuJauiWwPi_F3zMVoAeUm0
UPDATE: Fixed Keyboard amd Widget, just flash
https://mega.nz/#!xBh3XRrb!9-Uyq8B6Ul0gvbILe2B6asaEJoY7ngo9ujhQKGpWUVs
--- Material Black Full Theme ---
https://mega.nz/#!tZpUkb5A!vpjCZBaHHl-y7a7c2luugto2eBY5se4RNPQE8AHhsmY
2. SYSTEM-WIDE APP ICON THEME:
(NOTE: These are modified theme store themes)
--- Material Black
https://mega.nz/#!AIZDRBRL!wnMAigX2DTGlheMIZKRauJAuUPyH76Lg5DA-bvrowfQ
--- Rode Black
https://mega.nz/#!ZAASDJja!q9ayLZ7-0Pghsg063KGK-_Rdsk35g69vRqWOcrVuwcg
- Install Normally
- To apply, long press homescreen. .tap themes
@futuristicsam, can you download Material Black Theme by Cambunch and also Grace UX Black from Theme Store on your Galaxy J7 and upload it for me? I'm porting these themes to J2. . .thanks
You can send me many more dark themes, I want to port it to J2
Does it work on j200g?
Please give the full version of MaterialBlack.apk
For j2.
Abir.Rugal said:
Please give the full version of MaterialBlack.apk
For j2.
Click to expand...
Click to collapse
Just flash the zip bro
JZ™ said:
Just flash the zip bro
Click to expand...
Click to collapse
I told about SYSTEM-WIDE APP ICON THEME (Material Balck.Apk and Rode black.apk).That can apply by Touchwiz.But After i apply the theme, ,It automatically unapply after few minutes.But i dont know why ..I Applied the theme and stop that before it again unapply.And then i i apply that again And then it apply permanently.This solved my problem.
---------- Post added at 09:20 AM ---------- Previous post was at 09:09 AM ----------
Azhero said:
MY OWN GUIDE:
-----HOW TO INSTALL AND APPLY FULL THEMES-----
-Download any theme you want from here:
http://forum.xda-developers.com/ver...e-samsung-stock-s6-themes-collection-t3080847
-Extract all overlays inside the package file
-Delete overlay with last name ".touchwiz.apk" or ".common.touchwiz.apk"
-Now decompile overlay with last name ".common.apk" or ".common.common.apk" using apktool
-Download new Androidmanifest.xml from here:
https://mega.nz/#!xQoTmbTK!sBeV5nZS9U9wVoSO-CQ2kxhQ1SJdklgNOmvlX5Jcg0Y
-Replace old Androidmanifest.xml with the new one
-Recompile and sign apk
Applying Theme
-Copy extracted overlays to system/vendor/overlay, including the modded .common.apk, set correct permissions
Warning: ( do not include .touchwiz.apk and also the original .common.apk )
-Now, navigate to data/system/, find and delete packages.xml and packages.xml.mbak
-Reboot
-Enjoy Theme
NOTE: ONLY WALLPAPER AND APP ICON COULDN'T BE APPLIED
Credits to MYSELF for the guide
Click to expand...
Click to collapse
Which apk file need to recompile with Androidmanifest.xml. I tried it by Thor but didn't wark.Please give me some details. Batman injustice and material black works well in my Samsung galaxy j200h. Tnx a lot
Abir.Rugal said:
I told about SYSTEM-WIDE APP ICON THEME (Material Balck.Apk and Rode black.apk).That can apply by Touchwiz.But After i apply the theme, ,It automatically unapply after few minutes.But i dont know why ..I Applied the theme and stop that before it again unapply.And then i i apply that again And then it apply permanently.This solved my problem.
---------- Post added at 09:20 AM ---------- Previous post was at 09:09 AM ----------
Which apk file need to recompile with Androidmanifest.xml. I tried it by Thor but didn't wark.Please give me some details. Batman injustice and material black works well in my Samsung galaxy j200h. Tnx a lot
Click to expand...
Click to collapse
Replace android manifest inside common.apk, recompile and sign
Is there any other ready to flash zip themes for j2?
Im dying for one
Pls help
the batman theme works good on j2, i wish there were a light theme version or more of an aosp look
Azhero said:
MY OWN GUIDE:
-----HOW TO INSTALL AND APPLY FULL THEMES-----
-Download any theme you want from here:
http://forum.xda-developers.com/ver...e-samsung-stock-s6-themes-collection-t3080847
-Extract all overlays inside the package file
-Delete overlay with last name ".touchwiz.apk" or ".common.touchwiz.apk"
-Now decompile overlay with last name ".common.apk" or ".common.common.apk" using apktool
-Download new Androidmanifest.xml from here:
https://mega.nz/#!xQoTmbTK!sBeV5nZS9U9wVoSO-CQ2kxhQ1SJdklgNOmvlX5Jcg0Y
-Replace old Androidmanifest.xml with the new one
-Recompile and sign apk
Applying Theme
-Copy extracted overlays to system/vendor/overlay, including the modded .common.apk, set correct permissions
Warning: ( do not include .touchwiz.apk and also the original .common.apk )
-Now, navigate to data/system/, find and delete packages.xml and packages.xml.mbak
-Reboot
-Enjoy Theme
NOTE: ONLY WALLPAPER AND APP ICON COULDN'T BE APPLIED
Credits to MYSELF for the guide
Click to expand...
Click to collapse
Can U give me some video tutorials for tht plzzzz
This not work on my device
My phone:j1 2016 (j120h)
---------- Post added at 08:23 PM ---------- Previous post was at 08:12 PM ----------
JZ™ said:
Is there any other ready to flash zip themes for j2?
Im dying for one
Pls help
Click to expand...
Click to collapse
Here link for other ready to flash zip themes
https://forum.xda-developers.com/galaxy-e-series/themes-apps/hot-theme-collection-touchwiz-icon-t3264322
Up link news
theme for j200f
Azhero said:
MY OWN GUIDE:
-----HOW TO INSTALL AND APPLY FULL THEMES-----
-Download any theme you want from here:
http://forum.xda-developers.com/ver...e-samsung-stock-s6-themes-collection-t3080847
-Extract all overlays inside the package file
-Delete overlay with last name ".touchwiz.apk" or ".common.touchwiz.apk"
-Now decompile overlay with last name ".common.apk" or ".common.common.apk" using apktool
-Download new Androidmanifest.xml from here:
https://mega.nz/#!xQoTmbTK!sBeV5nZS9U9wVoSO-CQ2kxhQ1SJdklgNOmvlX5Jcg0Y
-Replace old Androidmanifest.xml with the new one
-Recompile and sign apk
Applying Theme
-Copy extracted overlays to system/vendor/overlay, including the modded .common.apk, set correct permissions
Warning: ( do not include .touchwiz.apk and also the original .common.apk )
-Now, navigate to data/system/, find and delete packages.xml and packages.xml.mbak
-Reboot
-Enjoy Theme
NOTE: ONLY WALLPAPER AND APP ICON COULDN'T BE APPLIED
Credits to MYSELF for the guide
Click to expand...
Click to collapse
could you please make theme zip fir j200f too does this support j200f too?

[FONTS] Wings Samsung Fonts v2.0d (1900+) *NON-ROOT*

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Samsung users, welcome to Wings! (Main Thread on S8+ Subforum)
TeamWings is proud to bring custom fonts to your (unrooted) Samsung devices!
We proudly present our substratum theme Wings Samsung Fonts. This theme is a side-project of Wings for Samsung and focuses on custom fonts.
Wings is a collaboration between our allround lead developer / founder ( @TimMods, "Just new to Samsung" ) and TeamWings members likes a creative mind & co-founder (@Dutchman89). Just like our dedicated BETA testers, we all are inspired by great names in substratum- & theming world.
The overlay themes also work without substratum. For users with no substratum, the XDA package from @Winb33 is shared in the OP. Additional packages like Google Product Sans & Wings Community Fonts are updated more frequently and are accessible with substratum. Feel free to upload the overlays in this thread for non substratum users.
Installation & Instructions
Downloads:
* SamsungSans : Download from Galaxy Apps (Required for Wings Samsung Fonts v1)
* substratum : Download from Play Store (Optional / Recommended)
* sungstratum ★ substratum samsung addon (NOUGAT Root/Unrooted)
* andromeda ★ substratum stock rootless backend (OREO Unrooted)
Option 1: Wings Samsung Fonts for substratum (Recommended!)
Instructions:
1. Download & Install SamsungSans from Galaxy Apps ( Required for v1 )
2. Download & Install (latest) Wings Samsung Fonts_2.0d.apk from XDA DevDB Downloads or Telegram
3. Open substratum & Install (multiple) Font package(s)
4. Go to your phone's Settings -> Display -> Screen zoom & font
5. Profit!
Option 2: Install overlays only (No substratum required)
Instructions:
1. Download & Install SamsungSans from Galaxy Apps ( Required for v1 )
NOUGAT:
2. Download & Install an Nougat overlay apk from XDA DevDB Downloads:
- Wings Community 374 Fonts.apk (v1)
- Wings Community 614 Fonts v2 - NOUGAT.apk
- Wings Apple Emoji iOS11.apk (v1)
- Wings Arabic Fonts Package.apk (v1)
- Wings Google Product Sans.apk (v1)
- Wings Hebrew Fonts Package.apk (v1)
- Wings XDA 968 Fonts.apk (v1)
3. Go to your phone's Settings -> Display -> Screen zoom & font
4. Profit!
OREO:
2. Download & Install an Oreo overlay apk from XDA DevDB Downloads:
- Wings Apple Emoji iOS11 v2 - OREO.apk
- Wings Arabic Fonts Package v2 - OREO.apk
- Wings Community 374 Fonts v2 - OREO.apk
- Wings Google Product Sans v2 - OREO.apk
- Wings Hebrew Fonts Package v2 - OREO.apk
- Wings XDA 968 Fonts - OREO.apk (v1)
3. Install ADB, enable USB-debugging, plug-in your USB, give permissions and open a terminal command-line (like MS CMD)
4. Enable the overlay(s) with ADB:
Code:
adb shell
Code:
cmd overlay enable com.monotype.android.font.foundation.WingsSamsungFonts.AppleEmojiiOS11bypouyasa
cmd overlay enable com.monotype.android.font.foundation.WingsSamsungFonts.GoogleProductSans
cmd overlay enable com.monotype.android.font.foundation.WingsSamsungFonts.ArabicFontsPackage
cmd overlay enable com.monotype.android.font.foundation.WingsSamsungFonts.HebrewFontsPackage
cmd overlay enable com.monotype.android.font.foundation.WingsSamsungFonts.WingsCommunity614Fonts
cmd overlay enable com.monotype.android.font.foundation.WingsSamsungFonts.XDA968FontsbyWinb33
4. Go to your phone's Settings -> Display -> Screen zoom & font
5. Profit!
TIP: See a list of your installed overlays:
Code:
cmd overlay list
Known Bugs:
* Fonts are listed twice / double! *
One of the two doesn't apply and you'll see a "font is not supported" warning.
Now select the other font and you'll notice it works!
Read the FAQ for more information.
Follow TeamWings!
Telegram News Channel: https://t.me/TeamWings
Telegram Discussion Group: https://t.me/WingsBETA
mockup by anthonyboyd.graphics​
XDA:DevDB Information
Wings Samsung Fonts, Theme for the Samsung Galaxy S8+
Contributors
teamwings, TimMods, Dutchman89, Winb33
Version Information
Status: Stable
Current Stable Version: v2.0d
Stable Release Date: 2017-12-18
Current Beta Version: v1.2d
Beta Release Date: 2017-11-29
Created 2017-11-26
Last Updated 2018-01-17
Changelog
(Main Thread on S8+ Subforum)
Latest Changelog -> Changelog
Requests
Yes we take your requests! Please help us by providing a link to the font file(s) [.ttf]. Google first to see if there is a Github, we prefer those. You can also drop the file(s) in the tread and tag us in your post. Don's forget to mention the complete font name(s).
Include Wings Fonts in your theme
We do regularly update Wings Samsung Fonts to add requests, improvements & fixes. Sure you may use our packages and keep yours updated as well.
* [THEME][SUBSTRATUM] StatusBar Icons (+extras) for Samsung by @OhayouBaka
Source Files
There is no open source available for Wings Applications & Themes.
But I'm happy to explain to you how to build your own custom "Wings Samsung Fonts" substratum theme!
Substratum is open-source and free. Wings Samsung Fonts is a decrypted theme for substratum. Unzip the .apk file and you'll have all source files for the overlays / assets untouched. Get the latest substratum template and get it to work. Next, copy the fonts packages you want from the Wings Samsung Fonts assets folder to your app/src/assets/overlays folder. Your theme will almost be identical to Wings Samsung Fonts, only our beautiful toast message and artwork are not included.
FAQ
Q: The theme in substratum is empty?
A: Download SamsungSans and try again
Q: Are there any bugs?
A: Yes:
Known Bugs:
* Fonts are listed twice / double! *
One of the two doesn't apply and you'll see a "font not supported" warning.
Now select the other font and you'll notice it works!
Click to expand...
Click to collapse
Q: Why are all fonts listed double? Can you solve the bug?
A: Samsung reads the fonts from the overlay you install (which won't work because of the non official apk/app). Samsung again reads all fonts because the overlay adds them to SamsungSans. The SamsungSans app does stay intact so this time the fonts do work!
On the second question, probably not.
Q: Download links don't work in XDA Labs: "Can't parse forum URL"
A: Open links and download with a browser
Thanks To/Credits
* mockup by anthonyboyd.graphics - thanks screens are lookings awesome ^^
* @Winb33 for his fonts mod!
* @pouya_sa for his work on the emoji!
* Substratum team for the best Theme Engine around!
Thank you, got my Burbank font.
Could you please add font type attach in Bold?
Thanks
Sent from my SM-N950U using XDA Labs
Excellent work. Thanks
@teamwings
Please add this font. Thank you. It's called Birthday.
https://drive.google.com/file/d/1hjw0eI1GhpJZ-YdMzAZWn4EacS94PnAv/view?usp=drivesdk
https://drive.google.com/file/d/1hnbOLHJMAD-RGqC8sk_kF_WD5O8Qcp3F/view?usp=drivesdk
Sent from my Galaxy Note8 using XDA Labs
This is brilliant! Installed Google product sans and I'm loving it. However my home screen launcher is still showing Samsungs default font. Tried to clear cache and data for the launcher and still the same issue. Any idea how to get the font fully systemwide?
This is amazing!!! I love fonts and was so sad when the note didn't support any except the ones that you pay for. Thanks for sharing this!!!
Are you able to keep the default font, but change the emojis to "EmojiOne"?
Thank You
Ferbee said:
Are you able to keep the default font, but change the emojis to "EmojiOne"?
Thank You
Click to expand...
Click to collapse
Not yet but will see what we can do . . . . Thank you . . :fingers-crossed: . . :angel:
teamwings said:
Not yet but will see what we can do . . . . Thank you . . :fingers-crossed: . . :angel:
Click to expand...
Click to collapse
Aaah damn, but thank you for all the hard work ??
Ferbee said:
Aaah damn, but thank you for all the hard work
Click to expand...
Click to collapse
We are doing our best and you are welcome brother . . . . :good:
Dejan Sathanas said:
@teamwings
Please add this font. Thank you. It's called Birthday.
https://drive.google.com/file/d/1hjw0eI1GhpJZ-YdMzAZWn4EacS94PnAv/view?usp=drivesdk
https://drive.google.com/file/d/1hnbOLHJMAD-RGqC8sk_kF_WD5O8Qcp3F/view?usp=drivesdk
Sent from my Galaxy Note8 using XDA Labs
Click to expand...
Click to collapse
You even made the xml, props!
how i uninstall wings? thx
nicholas64 said:
how i uninstall wings? thx
Click to expand...
Click to collapse
Setting than Apps find (com.monotype.and roid.font.samsu) than delete it
Sent from my SM-N950F using Tapatalk
How can i uninstall the apk ? I am using without "substratum".
ozouzi said:
Setting than Apps find (com.monotype.and roid.font.samsu) than delete it
Sent from my SM-N950F using Tapatalk
Click to expand...
Click to collapse
Or you can delete through Subtratum itself . . Just hard press the font pack in sub and the option will popup . . :good:
Thank you so much have been looking to put SonySketch on my new note 8 and have been trying to root to achieve this..in jail twice and now waiting for third attempt. Then I found this installed and it works. Thanks again and well done.
**PS after install font's screen takes a little while to load obviously due to all the fonts...be patient...not like me. LOL
Love the fonts! I'm using the substratum version which is working great however they don't smell to wok when always on display is on. I know when I'd use a Samsung font like Rosemary I'd work. Maybe it doesn't work with the substratum version if so does anyone know if it works with the other version?

[GUIDE][THEMING]How to theme any Android App

I make (another) guide on how to theme, but it’s based on my experience. If moderators think this thread redundant , they are free to delete or close it.
This tutorial is for « every » operating system. In this tutorial I will change the color of some object of the XDA Labs app . There will be 2 part for this guide, the first is the general method and the second one is the description of what I’ve done on the XDA Labs app to theme it. Please , before asking , read the entire OP , maybe your answer is into it.
I’m running Ubuntu 16.04 LTS but the softwares are also compatible with windows and mac.
Which software I use :
• Inkscape (to make icons)
• Alpha Colour for Android (to see which aplha code correspond to which level of opacity)
• Pipette for Android (to identify colors on the app’s screenshot) No longer available , use this app, it's even more accurate
• ZipSigner for Android(to sign apk)
No longer available, for signing please refer to this tool
I-General Method :
1-First you need to set-up your PC’s environment:
• A 64-bit PC Processor ( 32-bit has too many bugs linked to aapt compatibility)
• Apktool or other reverse engineering tools properly installed
• Java 7 or above
• Notepad++ or any text editor
2-What you should know before theming:
A)Colors:
Modifying colors is quite simple a process, but you should first understand it.Then you can change the app as your mind tells you to.
1-A regular line in this file is built like this :
-<color name="[object’s id]">#[alpha channel][hex code]</color>
2-Meaning :
- Alpha channel : This is the 2 characters that change the opacity of the color
- Hex Code : This is the 6 characters that define the color itself
3-For example :
<color name="design_fab_stroke_end_outer_color">#0f000000</color>
- «design_fab_stroke_end_outer_color» is the id of the object I want to change the color from
- «0f» is the alpha channel of the initial color
- «000000» is the hex code of the initial color
4-To modify them :
Replace the hex code of the initial colors by the hex code of the color you want to add , be careful not to delete a piece of the line with the old hex code because it will cause errors on apktool. I use alpha colour app for Android to see levels of opacity and to find color’s hex code.
B)Pictures :
You want to change pictures inside the app , that’s simple :
• Search for the picture you want to change in the drawable folder or mipmap folder
• Folders you want to browse to find the pictures :drawable-xhdpi-v4 / xxhdpi-v4 / xxxhdpi-v4 for the « in-app » pictures , every mipmap folders for icons (sometimes icons are in drawable folders and there aren’t any mipmap folders).
• When you prepare the pictures , make sure they have the SAME SIZE as the original pictures.
• Rename the picture you have prepared to replace old ones with the SAME NAME AS THE OLDER PICTURES.
• Once you have renamed those pictures, put them into the folder where you found them.
C) App name :
• go to /res/values and open string.xml
• Modify this string : <string name="app_name">[The name you want]</string>
Example :<string name="app_name">XDA Evolved</string>
3-Now , we can start theming :
• Go to the apktool’s directory , and open a command prompt there (keep it open till the end)
• Enter this command :
Code:
java -jar apktool.jar d [the apk name.apk]
• There should be a new folder which has the name of your apk file. Open this folder.
• Then go to /res/values and open the colors.xml file
• Modify the colors
• Search for the pictures you want to change and change them as I have written above
• Open the terminal you kept open
• Enter this command :
Code:
java -jar apktool.jar b [the apk name.apk]
4-Before installing , signing :
I use an Android app called zip signer , with which I can sign apks from my phone.
• Open the app , click on input and browse for the apk you’ve put on your phone
• Click on the file when you’ve found it
• Click on Output and select the same apk file as in the first step
• Rename the path adding a « -signed » just before « .apk » at the end of the path.
• Select on the « key/mode » menu « platform »
• Finally , click on « sign the file » and wait till the end of the progress bar.
II-What I’ve done
1-Identifying :
Here is the list of the infos I’ve written down :
• Image Size
• The Hex code of the color I want to change :
- Take a screenshot of the color(s) you want to modify
- Open the screenshot on Pipette
- Tap on the lock button and click on the color , the hex code will be displayed at the bottom
• The Hex code of the color I want to add : Same process with Pipette
• The colors I want to add :
-Blue :3174f1
-Yellow :fbb002
-Background :47595c
-Background of the posts :2d2d2d
-the secondary color :c0c0c0
Click to expand...
Click to collapse
• The colors I want to change:
-Background color :212121
-Accent color :edb02d
-Primary color :353535
-The secondary color :#aaffffff
Click to expand...
Click to collapse
2-Editing and making new icon, etc.:
• I used Inkscape (free alternative to illustrator) because there were vector-designed icons.
• I used gimp to resize the picture after making them.
3-Decompiling the apk file :
• I typed in the terminal :
Code:
java -jar apktool.jar d XDALabs.apk
4-Replacing icons and other images :
• I put the pictures in the 3 drawable folders because it’s where I found them
5-Editing colors and the name :
• I went to /res/values and I opened colors.xml file and I replaced colors and some alpha channel :
Code:
<color name="accent">#ffedb02d</color>
<color name="accent_translucent">#ddedb02d</color>
<color name="background_dark">#ff212121</color>
<color name="dialog_bg_dark">#ff212121</color>
<color name="primary">#ff353535</color>
<color name="primary_bg">#ff353535</color>
<color name="primary_dark">#ff2b2b2b</color>
<color name="search_divider_dark">#ff212121</color>
<color name="search_list_results_bg_dark">#ff212121</color>
<color name="secondary_text">#ff727272</color>
to
Code:
<color name="accent">#fffbb002</color>
<color name="accent_translucent">#ddfbb002</color>
<color name="background_dark">#ff47595c</color>
<color name="dialog_bg_dark">#ff2d2d2d</color>
<color name="primary">#ff3174f1</color>
<color name="primary_bg">#ff2d2d2d</color>
<color name="primary_dark">#ff3174f1</color>
<color name="search_divider_dark">#ff2d2d2d</color>
<color name="search_list_results_bg_dark">#ff2d2d2d</color>
<color name="secondary_text">#ffc0c0c0</color>
• I opened strings.xml file and I replaced the app name line :
Code:
<string name="app_name">XDA Labs</string>
to
Code:
<string name="app_name">XDA Evolved</string>
6-Recompiling the new apk file :
• I opened the same command prompt and I typed this command :
Code:
java -jar apktool.jar b XDALabs
7-Signing the apk after install it :
• The same process as in the step 4 in the part one of my guide (I - 4).
8-Install the Apk :
• Uninstall the original app
• Install the signed version of the apk.
You can ask me on this thread about everything about the theming and I'll do my best to solve your problems, but do it in the respect and following the Forum Rules
You can go to themed XDA Labs version's thread clicking here.
And please , if you found this guide useful , press the thank button.
When I learn
Thank you for posting this. I always wanted to customize an android app, but have never had much success.
coluvatz12 said:
Thank you for posting this. I always wanted to customize an android app, but have never had much success.
Click to expand...
Click to collapse
Glad to hear that , thanks!
If you think this thread helped you , please press the thank button , I'm happy to see that my work is appreciated , Happy Theming !
nandakumar12 via PM said:
dude one doubt, how can i change the background color of an app, i cant find a code to change..??
Click to expand...
Click to collapse
First you should have installed the app and identified the hex code of the background color (E.G :#36ge87)
You can do it via Pipette , an app which identify hex code in a picture. Just take a screenshot and identify the colors via Pipette .
Then you will have to search for the hex code of the background color you identified with Pipette previously.
This step is on your PC , you opened the color.xml file in notepad++ or whatever it is , and you wrote the hex code of the background color in the search bar. Make the search and find all the lines that have the hex code in it.
If you found multiple line , try to modify one of the lines , compile the APK , sign it and install it on your phone to see if something changed. Do that until you find the line holding the background color.
Theming , at the beginning is pretty long on require patience and many test before finding which line is the good one .
I hope my answer will help you .
Happy theming !!???
DUVIDA
Hello friends of the forum xda developers Instead, this forum is a newbie Needed to take a doubts:
I have a mobile model with windows 10 installed that is stopped in the drawer without use
He has put windows phone 10
I would like to change it on an Iphone with COMPATIVEL System OR ate pie android EVEN Instalar 9,0
I wonder if this is possible and what procedures to take I assume of all the risks ok
Other question:
I have a moto g5 plus and the Manufacturer Promised me an Update for the oreo 8.1.0 but until the moment nothing arrived and the artist said that it has already been released but up to the moment without conditions of receipt
There is a rumor that will be released only in September
Someone confirms this information
I await any response
Marcelo - DJ KUKA
djkukapr said:
Hello friends of the forum xda developers Instead, this forum is a newbie Needed to take a doubts:
I have a mobile model with windows 10 installed that is stopped in the drawer without use
He has put windows phone 10
I would like to change it on an Iphone with COMPATIVEL System OR ate pie android EVEN Instalar 9,0
I wonder if this is possible and what procedures to take I assume of all the risks ok
Other question:
I have a moto g5 plus and the Manufacturer Promised me an Update for the oreo 8.1.0 but until the moment nothing arrived and the artist said that it has already been released but up to the moment without conditions of receipt
There is a rumor that will be released only in September
Someone confirms this information
I await any response
Marcelo - DJ KUKA
Click to expand...
Click to collapse
Don't know what you want to ask
Please be clear
All I can infer is that this doubt doesn't belong here look over the ROMs sections
Thanks!
GAURAV THAKKAR said:
Don't know what you want to ask
Please be clear
All I can infer is that this doubt doesn't belong here look over the ROMs sections
Thanks!
Click to expand...
Click to collapse
Don't worry , that's a random spam , that's why I ignored it.
And I don't think he'll respond .
RaiZProduction said:
Don't worry , that's a random spam , that's why I ignored it.
And I don't think he'll respond .
Click to expand...
Click to collapse
Since you've replied please check the Signing Apk Guide..
You've mentioned a thread dated 4 sep
Can you please link me to it?
GAURAV THAKKAR said:
Since you've replied please check the Signing Apk Guide..
You've mentioned a thread dated 4 sep
Can you please link me to it?
Click to expand...
Click to collapse
Fixed !
That was just a typo , what I really meant is the step four in the first part of the Guide , the I - 4 .
RaiZProduction said:
Fixed !
That was just a typo , what I really meant is the step four in the first part of the Guide , the I - 4 .
Click to expand...
Click to collapse
Trying to theme Instagram
Will ping you if any issue occurs
Thanks for the simplest and to the point guide I've seen ever
GAURAV THAKKAR said:
Trying to theme Instagram
Will ping you if any issue occurs
Thanks for the simplest and to the point guide I've seen ever
Click to expand...
Click to collapse
You're welcome , all the pleasure is for me :highfive:
Does this work similar for changing a boot logo?
hello. i got this after compiling. is this normal ?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
thanks !
Tarwada said:
hello. i got this after compiling. is this normal ?
thanks !
Click to expand...
Click to collapse
You can try to get your framework-res.apk from your ROM and set it to apktool with this command :
Code:
java -jar apktool.jar if framework-res.apk
RaiZProduction said:
You can try to get your framework-res.apk from your ROM and set it to apktool with this command :
Code:
java -jar apktool.jar if framework-res.apk
Click to expand...
Click to collapse
sorry i don't get it. im not connecting my phone to the computer
im trying to theme an app called mewe :\
Tarwada said:
You can try to get your framework-res.apk from your ROM and set it to apktool with this command :
sorry i don't get it. im not connecting my phone to the computer
im trying to theme an app called mewe :\
Click to expand...
Click to collapse
Hey buddy to theme some apps you need the framework apk also because it's some how dependent on framework as far as I know
GAURAV THAKKAR said:
Hey buddy to theme some apps you need the framework apk also because it's some how dependent on framework as far as I know
Click to expand...
Click to collapse
what about the message i got above
Tarwada said:
what about the message i got above
Click to expand...
Click to collapse
The message above means that the file I asked you to gather from your system isn't in the Apktool folder.
Sometimes, some apps require a framework to theme them correctly , that's why I asked you to do that.
So if you have root you can copy it from the /system/framework folder and paste it into your download folder to transfer it to your PC.
If not I'll search for you some others solution ?.
i managed to do it using apk editor on my phone but there's one thing i can't theme it in the app
can you help me so i provide some pictures ?
no pressure at all
---------- Post added at 01:23 PM ---------- Previous post was at 12:53 PM ----------
RaiZProduction said:
The message above means that the file I asked you to gather from your system isn't in the Apktool folder.
Sometimes, some apps require a framework to theme them correctly , that's why I asked you to do that.
So if you have root you can copy it from the /system/framework folder and paste it into your download folder to transfer it to your PC.
If not I'll search for you some others solution .
Click to expand...
Click to collapse
i extracted the framework-res.apk from my phone (im rooted)
but when i compile i get the same error even if i didn't modify the app :\
help ?
Tarwada said:
i managed to do it using apk editor on my phone but there's one thing i can't theme it in the app
can you help me so i provide some pictures ?
no pressure at all
---------- Post added at 01:23 PM ---------- Previous post was at 12:53 PM ----------
i extracted the framework-res.apk from my phone (im rooted)
but when i compile i get the same error even if i didn't modify the app :\
help ?
Click to expand...
Click to collapse
Can you tell me precisely what you modified in your APK ?

Categories

Resources