WhatsApp Messenger is a cross-platform mobile messaging app which allows you to exchange messages without having to pay for SMS. WhatsApp Messenger is available for iPhone, BlackBerry, Windows Phone, Android and Nokia.
Few months ago WhatsApp introduced Material Design for the app, which is really amazing. WhatsApp is having a default green Color which I don't like much. So I thought of editing the App and changing the color. You can also do it with-out having knowledge of coding. Just need is some time and a little brain.
So here's the procedure for editing WhatsApp.apk.
If you want to try out already made WhatsApp with different colors then check Post 2
Steps To Change The Default Green Colour Of WhatsApp:
REQUIREMENTS
ApkTool Or ApkMultiTool for the purpose of Decompiling and Recompiling apk
Notepad++ For editng
WhatsApp.apk File
Java Development kit installed on your PC
Some patience
How To Decompile Apk Using ApkTool:
I will be using Advanced ApkTool as it has automated setup and easy to use. Place the Whatsapp.apk File in the folder names “2-IN”
{
"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"
}
Now Open Advance apktool. The Following window will open.
Now Press the number in Front of “Decompile Files” i.e. press 2 and hit Enter.
Select the number in front of WhatsApp.apk and press Enter.
Now it will ask for your confirmation, Press “y” and hit Enter.
Process of decompile will start and when the process is finished it will say Successful.
What To Do After Decompiling
Now navigate to “3-OUT” Folder. Here you will find all the decompiled files of WhatsApp.
Now Navigate to WhatsApp>res>values folder. Find “Color.xml” file and open with Notepad++.
Now press Ctrl+F and find “075e54”. This is the Hex Color code for the default Green color of WhatsApp.
Now change this value with the Hex color code of your choice. I have changed it to black as I wish to have a dark WhatsApp.
Save the Changes.
You can also experiment the other entry, if you want. But take care that you wont mess up everything.
Now it’s time to Recompile the apk.
How To Recompile And Sign Edited Apk
After everything you have done, it’s time for final step, i.e. to recompile your apk. Open Advance ApkTool.
Now Select the option In front of Recompile Files, i.e. Select 3 and hit Enter.
Now Select WhatsApp.
Select the option Recompile and then Sign, i.e. press 2.
Wait for the process to complete.
After this in main Screen Select Sign File, by pressing 4
Select WhatsApp.apk and press enter. Confirm the signing process By Pressing “y” and wait till the process finishes.
Now Go to “4-Done” folder. Here you will find your modified WhatsApp. Copy it to your phone and install it.
So take a look on my WhatsApp Before and After Editing.
What are you thinking. Give a try,change the color to color of your choice by your own. You don’t need any special skills for it. And comment which color you are using now.
SOURCE - MyTechAlbum
XDA:DevDB Information
Change The Default Green Colour Of WhatsApp, App for all devices (see above for details)
Contributors
x2wolf
Version Information
Status: Stable
Created 2015-10-25
Last Updated 2015-10-25
If you are lazy and don't want to edit the apk then try the ready made WhatsApp.
13 Color Options Available with new icons and new tick:-
Black
Blue
BlueGrey
Brown
Cyan
DarkGreen
DarkGrey
DeepPurple
Indigo
Orange
Pink
Purple
Red
For Download And ScreenShots Click HERE.
If any want the updated base version then comment the color, I will update that color base.
Fayas Hassan KT said:
Bro first decompile apk with apktool you want java, notepad++, photoshop, now you can see res/values/color eg... edit #ff8efae0 with photoshop last 6 word ie 8efae9 with photoshop change color with tool and paste if you want to change green color change in primary color>#ff666666<
---------- Post added at 08:01 AM ---------- Previous post was at 08:01 AM ----------
Here new whatsapp color version created by me try it you will like 24mb
http://www.4shared.com/mobile/s1gh6uo2ce/Whatsappcolor.html
---------- Post added at 07:53 AM ---------- Previous post was at 07:51 AM ----------
Update apktool bro me too have same I solved
Click to expand...
Click to collapse
CHECK this Link bro - http://www.mytechalbum.com/whatsapp-now-available-in-different-colors/
You will get 13 WhatsApp with diffrent color , New Icon, New Notifier Icon, with new Ticks.
HopeHope you like it..
Yeah I like it but text is not color download my link just try you will like it
Look this
Fayas Hassan KT said:
Look this
Click to expand...
Click to collapse
Nice bro...
Hw to change tick styles Bro ? ?
SprinkleAvinash said:
Hw to change tick styles Bro ? ?
Click to expand...
Click to collapse
Bro look res/values/color change it bro be patient read all content there you can see tick color
x2wolf said:
If any want the updated base version then comment the color, I will update that color base.
Click to expand...
Click to collapse
Bro did you edited new2016 WhatsApp I can't I can decompile and compile signapk and also install but problem when verification in number any solving methods I updated all tool and keystore
When i gonna isntall the modified apk, appear ” app not installed”, if i install the original apk, i can do it…I dont understand, i recompile and after sign as you explain
Fayas Hassan KT said:
Bro did you edited new2016 WhatsApp I can't I can decompile and compile signapk and also install but problem when verification in number any solving methods I updated all tool and keystore
Click to expand...
Click to collapse
I get this same error. It installs right, but when going to verify phone number it states that there is something wrong.
Any updates on this one? I really want to change the color of Whatsapp.
Any update on SMS verification fails? Any workaround to bypass this?
Hi, I have problem with SMS verification.
Error with version fo WhatsApp
Is it safe to use the app?
Is it safe to use the app, as we have made changes to it. My concern is only about safety of using the app....
Related
As mohit1234 did not create a Thread for it and I thought that maybe a few others are interested in that.. also it's actually an addition to his MOD
Also Notice that there will be a Message when there is no weather Data availible, if that happens, which is once every while, just open your weather app and let it load,see below for fix, MANY Thanks to mohit1234 who found a fix for it
But before I start, YOU WILL NEED TO GIVE UP YOUR WEATHER LOCKSCREEN
I don't use the weather lockscreen so I modded it to fit my needs, (with lots of help of mohit1234)
Can't do it on your own?? don't get it how to decompile etc? just ask in the comments and I'll be happy to make them for you!
First you need to get your IdleScreen_Weather.apk, you can get using
Code:
adb pull /system/app/IdleScreen_Weather.apk IdleScreen_Weather.apk
(this is just one example.. )
After you have done that, open the apk using the M10 Editor, which is in the M10 Tools zip (attached to post)
Once open just drag your IdleScreen_Weather.apk into the M10 Editor and wait for it to unzip your apk
As soon as it finishes go to the "m10 files" tab and select the "Decode Images" Checkbox
Then double press the first item which is Lockscreen_weather.m10
{
"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"
}
Unfold until the Lockscreen_Weather and change the "Visible" Value on the right to 0
Then You will need to go back to the m10 tab, and decompile the second item, which is Lockscreen_weather_bg.m10 and unfold the Texture, while selecting the Texture right click on the Image and chose "Show in Explorer"
There you will find 3 Images..:
Replace all of those with the images you want, you can have three times the same or different Pictures for each part of the day
After you replaced the Image go back to the "Start" tab in the m10 Editor and hit Save, Insert the new IdleScreen_Weather.apk into the Blank_Update.zip (attached) under /system/app
BEFORE YOU FLASH, MAKE A NANDROID BACKUP FIRST!! or at least backup your original IdleScreen_Weather.apk
Flash it via CWM
No Weather FIX:
First pull Idlescreen_Base.apk using:
Code:
adb pull /system/app/Idlescreen_Base.apk
then open the m10 Editor again and load the apk using drag and drop, as soon is it has loaded switch to the "m10 files" tab again and choose the "Lockscreen_common_error.m10":
then unfold until "Lockscreen_common_error" and change "Visible" (on the right) from 1 to 0
ENJOY
And don't forget to thank me
Awesome tutorial!!
Great work!!
Btw, I've got how to remove the "no weather data available" error message:-
Decompile Idlescreen_Base.apk using m10 tools.
Decompile the Lockscreen_common_error.m10
In the last one (0x0dc10c5e), you will see Lockscreen_common_error
Change it from visible=1 to visible=0
Recompile and zipalign the apk and either push it or flash it.
Enjoy!!
You can add this to your tutorial if you want.
mohit1234 said:
Awesome tutorial!!
Great work!!
Btw, I've got how to remove the "no weather data available" error message:-
Decompile Idlescreen_Base.apk using m10 tools.
Decompile the Lockscreen_common_error.m10
In the last one (0x0dc10c5e), you will see Lockscreen_common_error
Change it from visible=1 to visible=0
Recompile and zipalign the apk and either push it or flash it.
Enjoy!!
You can add this to your tutorial if you want.
Click to expand...
Click to collapse
awesome!! thank you very much, I'll add it to the op right away!!
can this be don with the stock lockscreen
daman215 said:
can this be don with the stock lockscreen
Click to expand...
Click to collapse
Yes, it should work with every ROM that uses the normal HTC Lockscreen
darKpoiSonend said:
Yes, it should work with every ROM that uses the normal HTC Lockscreen
Click to expand...
Click to collapse
no i mean the stock lockscreen as in stock market
daman215 said:
no i mean the stock lockscreen as in stock market
Click to expand...
Click to collapse
ah, well I tried it, but it resulted in the picture having stripes in it, and I have no idea why.. I'll try to find different lockscreen, except for the weather
sorry
darKpoiSonend said:
ah, well I tried it, but it resulted in the picture having stripes in it, and I have no idea why.. I'll try to find different lockscreen, except for the weather
sorry
Click to expand...
Click to collapse
yeah i tried also and seen those same lines
Agenda widget on lockscreen
Hi Sir,
can u help to make an installable zip the default HTC calender ( agenda mode ) widget to appear on Homescreen when it goes to lockscreen mode.
Thanks
whosnex said:
Hi Sir,
can u help to make an installable zip the default HTC calender ( agenda mode ) widget to appear on Homescreen when it goes to lockscreen mode.
Thanks
Click to expand...
Click to collapse
I'm sorry, but I'm not a dev
And to be honest with you, I have no idea how I would begin or how it would be possible create such mods,
But If I knew where to start, I sure would try!
[GUIDE NOT FOR NOOBIES][HOW-TO][WINDOWS ONLY] Fix custom font "question mark" problem
Hello again!
As you may know, almost every custom font has got this problem. These strange question marks (or other) that appears very often in many places with text.
In my favourite custom font called Zrnic this symbol looked like this:
{
"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"
}
In my case this was mainly appearing:
- in YT apk while reading comments:
- in Titanium Backup Pro while browsing app list:
- and even when receiving SMS:
Finally I got pissed off and thought about fixing this annoying bug.
While I was browsing some threads on the Internet I've found a little bit tricky way how to get rid of it. I wasn't sure about the 100% success on Android but I've tried this fix and IT WORKED!
This guide will be the step-by-step one mainly because the program you will use to fix the font bug is in Japanese. Personally I don't know it but it was easy to intuitively do some clicks
I warn you - this is not for noobies, only advanced users should proceed as I probably won't do any video guide soon.
----------------------------------------
Files you need:
- Font Installer *ROOT* by JRUMMY16 - install this program and find yourself some nice font.
- .ttf file with your bugged font (for Font Installer *ROOT* the directory for the font is sd/romtoolbox/fonts/previews
- Japanese version of fontforge ported to cygwin. THIS WORKS ONLY ON WINDOWS!
Optional (if link above doesn't work):
http://www.geocities.jp/meir000/fontforge/ - file called "fontforge-cygwin_2011_06_06.zip (20MB)"
Things you need to do:
1. Download your .ttf file to your computer.
2. Download ported fontforge to your computer.
3. Unpack fontforge-cygwin_2011_06_06.zip and open that folder.
4. Run fontforge.bat and wait PATIENTLY for the cmd to unpack all the files you need and start the program. It takes a minute or more. Just wait.
5. Finally you will see this window
6. Select your .ttf file directory from the expandable menu and open that .ttf file
7. After opening .ttf file you will see this window
8. Scroll up until you see this. Select the very first symbol called "space". Mostly it's to the left of exclamation mark. Click on that symbol and press CTRL+C
9. Now a little bit hard part. Scroll down until you see this (help yourself a bit by clicking to different symbols until you find "U+FEFF")
10. While highliting this symbol, press CTRL+V. Congrats! You have almost fixed your problem!
11. Right-click on this symbol and select this option
12. Change EVERY VARIABLE TO "0"! And click OK.
13. Now you only have to generate your new .ttf file. Click these things.
14. Rename your font to "FontName"-Fixed.ttf and from the expandable menu right under the file name select TrueType. Click on the button with "somethingjapanese"(S).
Then click this
15. Congrats! Font generated! You can close the window, click on the X button on the top and select this option
Ok, that's all with font editing. Now some work with your phone.
1. Backup your original .ttf file with non-fixed font somewhere else.
2. Change "FontName"-Fixed.ttf to "FontName".ttf
3. Place this font back to sd/romtoolbox/fonts/previews OVERWRITING ORIGINAL FONT WITH THE FIXED ONE.
4. Run Font Installer *ROOT*.
5. Find again your font, tap it and select install (don't delete it because you will have to oerwrite it again!).
6. Reboot and... enjoy your fixed font
If you did everything right after reboot you should see this:
IF THIS HELPED YOU, CLICK THANKS!
The link to fontforge doesn't work
Found it somewhere else, and done it
BEFORE: .................................................. ................................. AFTER:
I'm glad that helped you too. I don't know why you couldn't download fontforge from provided link so I've added new one - original site with that file.
romco47 if u don't mind me asking what sms app are you using in screenshot ? thanks
Shaun27 said:
romco47 if u don't mind me asking what sms app are you using in screenshot ? thanks
Click to expand...
Click to collapse
It's just called Send Multiple sms ;-)
Sent from my beautiful Xperia PLAY using xda premium
Isn't this in a Irelavant section Most likely has nothing to much in common with theming it shiuld be in the Q&A or General as a GUIDE!
GDSH said:
Isn't this in a Irelavant section Most likely has nothing to much in common with theming it shiuld be in the Q&A or General as a GUIDE!
Click to expand...
Click to collapse
I have to disagree. If you are putting in a custom font, I would call that part of theming. This is just a how-to on how to fix unrecognized characters in font packs you were to apply. A rather handy explanation of what is going wrong and how to fix it. Well done in my opinion.
I feel awfully lazy for doing this, but since a) I don't have access to a Windows computer, and b) FontForge on OSX does not allow me to copy-paste the space symbol, I am kindly asking you to fix these fonts for me.
http://dl.dropbox.com/u/10491109/Fonts/Fonts.zip
No problem, it will be fixed soon ;-)
Sent from my beautiful Xperia PLAY using Tapatalk
Define 'soon'
Really sory, Corman- for the delay. I'm abroad.
Check if these ones are working.
http://dl.dropbox.com/u/27760326/Font fix/Fonts corrected for Corman-.rar
Sorry for my impatience, will try them and report whether they work or not.
The symbols are gone, thanks!
Corman- said:
Define 'soon'
Click to expand...
Click to collapse
Jeez... that's a bit rude of you. Too lazy and too impatient.
English version now available
The optional link is the best link, it points to the English version, so you do not have to guess the words in the dialogue boxes!
Thanks for including this guide. I have been puzzling over this problem for some time now and you've taken a lot of trouble to show us how to fix it
So friends, here is a quick and easy guide for changing the status bar icons of your Gingerbread(Actually any phone )
For those who don't know how to do it(for anyone actually :highfive
Theory
Android is the awesome platform which is easily configurable and is able of being edited very easily
The icons used in every app and Android framework are located as png images in apk of those respective apps in location:-
*.apk/res/drawable-mdpi (in my case, as our phone is mdpi)
So, we can change any icon of our status bar like battery, signal, (not clock[clock is to be configures in SystemUI.apk{will post how to change it shortly}]), etc by editing png's in framework-res.apk
Not even that, you can edit images of any app as I told you
There are several ways to decompile and compile apk in which we have made change
If we want full access of apk and want to change every thing like the xml's in it and smali content in jar files, then we would have to do it on computer by apktool or apkmanager
But, we are here to only change image, so we would not go in detail of apktool or apkmanager. For changing images, that can be very easily done even on the phone by an app NinjaMorph that is made for developers by our senior head and DEVELOPING LEGEND Stephen(Stericson)
But be careful as backing up the original file if you do something wrong
And as you all know any developer or even a newbie posting something interesting that you want to try WILL NOT BE RESPONSIBLE for your mobile blowing up, resting in peace, sleeping like a dead, behaving like a non-living BRICK, or anything whatsoever that may or may not happen to phone in this universe or any other universe known or unknown
What to do if anything happened to my mobile
We have had a backup of your original file so we can restore it
But if while editing the system files like framework-res.apk
If you deleted some un-backed up apk's
Well you can always have backup of your ROM and that is why Koushik Datta has made clockworkmod Recovery
You can restore your ROM from there
Pre-Requisites
Patience
Mind
A Android (A spare one if you brick your phone, just kidding)
Root access(to change the apk)
NinjaMorph(http://bit.ly/ninjamorph)
Root Explorer(Optional)(http://bit.ly/stericson)
GUIDE
So Let's Start
Download NinjaMorph. Install it and give it root access. It will prompt for starting checks. Click on start checks.
Now you would have three options, namely, New Project, Finish Project, Existing Project
Click on new project. Go to system/framework/ and click on framework-res.apk. It will start extracting files
Once it has extracted all the files, it will open to show you what is inside framework-res.apk.
Exit it and go to your file explorer.
Go to /sdcard/AndroidThemes/workspace/framework-resapk
This is what is inside apk. Go to res/drawable-mdpi folder
There you will see hundreds of icons of your menu, lockscreen, battery, signal, and everything
You can edit them and replace them as you want. But the name of the file you are replacing and size and dimension must be equal to the file you are replacing with(I recommend Googling and finding icons of battery, signal, and other things)[I have even used hdpi icons, there was no problem]
If you download a theme file which is to be flashed in recovery that is not for your phone, no problem, extract the zip and place its framework-res.apk in your sdcard and extract the apk with Ninjamorph. Replace your icons with its icons and TADA
After you have done replacing the icons and you are satisfied(I am never)
Go to NinjaMorph. Click on Fininsh Projects. Click on framework-resapk. It will recompile and ask to replace the original apk with modded one. Click OK
Then it will ask if you want to remove the completed project, Say No(As you would need it if something gets wrong)
Reboot your phone
Maximum chances are that your icons will be replaced. Rare cases have their status bar gone or no change, if so:-
Download(Buy) Root Explorer. Go to /sdcard/AndroidThemes/workspace,
There you will see framework-res.apk. Copy it and go to /system/framework
Mount as R/W
Paste the apk. If it asks that file already exists, overwrite it.
SET PERMISSIONS
Long click on framework-res.apk and click on permissions
You will see three columns
Read Write Execute
You have to set them in the following way
x means you have to tick it
blank means uncheck
Read Write Execute
.....x........x.................
.....x...........................
.....x...........................
Click OK
You will see it as rw-r--r--
Reboot
Do it over again if nothing happens
Enjoy
This way you can edit not only framework-res.apk but any apk
Treat
This section is different from the thread topic
I: Faking Up
Want to make your device show Jelly Bean in About Phone
Go to Root Explorer
Go to /system
Long click on build.prop
Click on Open in a Text Editor
Change the files as
ro.build.display.id=Jelly Bean
ro.build.version.release=4.1.4
Save Changes
Reboot
II: Easter Egg
You all must know that an image of GingerBread Zombie comes up when you repeatedly click on Android Version in Setting>About Phone
Wanna change it to look like Jelly Bean?
{
"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"
}
Extract framework-res.apk
Go to res/drawable-nodpi
You will see platlogo.jpg
Replace it with the file in attachment
Recompile
Reboot
Troubleshooting
Will find and update it
Tell me what problems are you having
Reserved
Reserved
Reserved
BUMP
BUMP
thanks - interesting reading!
Wow Amazing.. will check and post the results ..
Phelin said:
Wow Amazing.. will check and post the results ..
Click to expand...
Click to collapse
Thanks
Please include screen shots
o0ojake13o0o said:
Please include screen shots
Click to expand...
Click to collapse
Will do after exams
o0ojake13o0o said:
Please include screen shots
Click to expand...
Click to collapse
I know it's old
But why do you need screenshots for a guide?
Where attach for platlogo
Any guide for marshmallow?
Hi guys,
Here is third version of my ROM Tools PC Version (Automatic decompile classes.dex file to edit smali content) exclusively for Galaxy Y and Galaxy Ace I
Why it is here now? Because it may be the case that this version only works on Gingerbread, or only on Galaxy Devices or maybe only on Ace and Y. So, I decided to release it here first.
Totally tested for every feature and bug free, it is now loaded with new awesome features.
Screenshot:
{
"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"
}
Changelog :
Code:
Version 3
8 May 2013
-Added many new features
-Option to reboot
-Option to recovery
-Option to Hot Reboot
-Option to view and save logcat with nice integration of verbose and long command
-Option to fix permissions
-Option to RESET PASSWORD of pattern lock or passwork or pin
-Added a small Easter egg
Version 2
18 April 2013
- Changed it from a script to multi tool
- Added folders for convenience
- Made eye candy
- Made it noob proof
- It's like changing Baichung Bhutiya to Lionel Messi
Version 1
- Just one smali.bat file and one baksmali.bat file with one one line each of commands to Baksmaling and Smaling (duh!)
PHP:
I am not responsible for your device being dead,
you flashing stock ROM,
you using your device as a brick,
or the decrease in love of your Girlfriend because you use your mobile so much
What does it do?
As you are aware, there are smali files in jar files and apks you need to edit for adding 4-way boot into power menu, extending Power options, changing clock colour, adding CRT effect, changing the pop up that comes up when you touch the easter egg image, adding brightness slidebar, adding lidroid toggles, etc and so manyyyy things
In order to edit them, you need to decompile apk and classes.dex
It is not a problem in editing smali files of apk as they are decompiled itself by APK-Multitool(I use it)
But, it does not work for jar files
I know that there is smali.jar and baksmali.jar for it but I don't like repeatedly commading same operations when I can do it with one click
This program decompiles and recompiles classes.dex from any jar or apk in one click(very useful when you only need to decompile dex file only)
However, it's main objective is to recompile and decompile classes.dex only, but I added few more option to make it really a full fledged ROM Tool
Expect a few more features in upcoming releases
Pre-Requisites:-
*PC
*My Tool
*Java JDK(or JRE) (If you are running Windows 7 64 bit, you may need to add Java in environment variable)
*7-Zip (For in zip operations[pull out classes.dex])
*classes.dex file(on which you will operate)
*Android Phone to be connected to PC with USB Debugging on to use features other than decompiling and recompiling
Guide:-
Main Options
1. Download my Tool.
2. Extract it in any folder.
3. Place classes.dex in the input folder. DO NOT RENAME IT.
4. Run script.bat. Choose Option 1, Decompile classes.dex . In a few seconds, there will be a prompt that it is "Done. Press anykey to continue" (Note:- If you have UAC [User Account Control] on, you may run it as administrator or it might not be able to create folder if you have extracted it in System Drive)
5. Go to decompiled folder. There will BE classout folder. Make any changes in smali in classout folder(ALWAYS USE NOTEPAD++). DO NOT RENAME CLASSOUT FOLDER.
6. Again open script.bat if you had closed it or if not, then return to the window.
7. Choose 2 option "Compile classes.dex" . A new classes.dex will be formed in output folder.
8. Enjoy
Note:- Once you change things in classout folder, and you decompile another classes.dex, previous version in decompiled folder will be deleted. So if you want backup of it, move it somewhere else
Same thing will happen to classes.dex on output folder when you compile another one.
Other options
1. Connect you phone to PC with USB Debugging on and not on USB Tethering. Make sure you aren't using adb before using the tool. If so, Go to Alt+Ctrl+Del and to Task Manager and close adb.exe process
2. Choose the option what you want.
a) Logcat, either view or save it
If you view it, a window will appear with logcat in it. If you are done, just close that window
If you save it, it will be saved in the same folder where Script.bat is present. To stop saving it, Press Ctrl+C and type Y and press Enter
b) Reboot, may take some time in rebboting and rebooting in recovery.
c) Fix permissions and Reset password
3. Try to find Easter Egg
Download:-
ROMToolsPCv3.zip
Woah !
Good Job !
btw Easter egg in app ?
---
Instead of ctrl + alt + del combo
you can use ctrl + shift + esc
it brings up only the task manager
Thanks OP. Can you add an option to go to download (odin) mode . I really need that coz my vol- button got broken. Anyway this tool is really great.
Awesome tool
Doesn't it require ADB support? I mean, I haven't heard of another way of rebooting a phone or putting it into recovery mode via terminal.
Or does this have ADB and related tools included?
Good job! Thanks for the great work! :good:
Yes
All adb and other required items are included
And sure thing, will add download mode in next release. I don't know why I didn't add it in this release?
Please report any bugs
And please do suggest what should be added in next release
Here too!
Kudos broda :good: :thumbup::thumbup:
Thanks,
TheDemiGod
Future RD
@j_habeeb
Thanking everyone here?
Woah! :0
checkin the source of all apk's
Awesome man! :thumbup:
BTW i had seen this in some other forum also
anubhavrev said:
Woah! :0
checkin the source of all apk's
Awesome man! :thumbup:
BTW i had seen this in some other forum also
Click to expand...
Click to collapse
apks?
And yes, it was published in Android General Software and hacking from where it was published on portal, but this version is not yet published there as it may only work for these phones
Looking forward to reports if you guys can check this with other devices with other android versions :good:
iamareebjamal said:
apks?
And yes, it was published in Android General Software and hacking from where it was published on portal, but this version is not yet published there as it may only work for these phones
Looking forward to reports if you guys can check this with other devices with other android versions :good:
Click to expand...
Click to collapse
classes.dex stores the source code ..
search dex2jar and classes.dex on google
anubhavrev said:
classes.dex stores the source code ..
search dex2jar and classes.dex on google
Click to expand...
Click to collapse
lol
You think I don't know that sherlock. Who released this tool?
I was just confused that what you meant by your previous post
lol ...i hope u didn't XD
P.S.- u're a themer right ? check pm...
anubhavrev said:
lol ...i hope u didn't XD
P.S.- u're a themer right ? check pm...
Click to expand...
Click to collapse
I did it man :/
See that OP tag written to Senior Member?
And replied
iamareebjamal said:
I did it man :/
See that OP tag written to Senior Member?
And replied
Click to expand...
Click to collapse
Sent from my GT-S5360 using xda app-developers app can't see a thing ! Sorry but had to ask..
@iamareebjamal: Now you're on my credit list when I release my rom! This tool helped me a lot
"Its not your fault if you are born poor, But it's your fault if you die poor!" - Bill Gates
Hi guys
Came back to xda after long times
Sorry to all my fans
If you like my work do please hit thanks
Now it is a very bad truth that core 2 will never ever get a lollipop official upgrade as its hardware is not going to support lollipop.
So i thought to provide my fans a bit long but trusted way to get a lollipop look,feel,performance on their lazy kitkat devices.
Lets get start
I SUPPOSE THAT YOU HAVE A ROOTED DEVICE. if not then check out my previous guides.
YOUR DROID HAVE ATLEAST 80 % BATTERY.
AND YOU HAVE NO BRAIN
with all this things you arevready to go.
Folllow me boys step by step
1 - UPGRADING LOLLIPOP LAUNCHER
for this we are going to use NOVA LAUNCHER. You can use any lollipop styled launcher for yourself.
Firstly go to es file explorer and onnnnnn the root explorer option.
Then copy the nova launcher apk and past it to /system/priv-app.
After pasting long press it and on right bottom click three dot symbol.head on to permissions and just diasble all exicutable and Botton two write permissions like thisView attachment 3431496
After doing that just delete the default launcher apk and odex file from same folder.
Reboot device and you get the lollipop launcher.
2 - UPGRADING LOLLIPOP KEYBOARD
for this we are going to use latinimegoogle keyboard.
Firstly go to es file explorer and onnnnnn the root explorer option.
Then copy the apk and past it to /system/app.
After pasting long press it and on right bottom click three dot symbol.head on to permissions and just diasble all exicutable and Botton two write permissions like thisView attachment 3431496
Then copy the lib and past it to /system/lib.
After pasting long press it and on right bottom click three dot symbol.head on to permissions and just diasble all exicutable and Botton two write permissions like
thisView attachment 3431496
After doing that just delete the default samsung keyboard apk and odex file from same folder.
Reboot. After rebooting go to settings of keyboard as usually and go to advance section there you will find that material theme option.choose material theme for lollipop look.
Apk and lib files are on this link
Apk https://drive.google.com/file/d/0ByZiuaK2U388UTQ0dkJlc2RaZ2c/view?usp=docslist_api
Lib https://drive.google.com/file/d/0ByZiuaK2U388ZGZVMFFrVk03RFU/view?usp=docslist_api
3 - UPGRADING LOLLIPOP LOCKSCREEN
just follow all instructions which you used for launcher.but you do nat have any specific apk for lockscreen in samsung devicea so you do not need to delete any apk.
Download any lockscreen from market of your choice.
Make shure you have changed file permissions.
4 - UPGRADING LOLLIPOP NOTIFICATIONS
all love heads up notification.
For that you need to download two akp
Xposed installer and its module " heads up notifier" both are in apk form so for both files follow the same instructions as launcher but again you do naot have to delete any apk at last.
Remember the correct permissions.
After rebooting just open xposed framwork and click on modules and enable the notifier module.come back to main menu and click framework and click on install and it will ask for rebooting.after reboot younwill have heads up notifications enabled.
5 - UPGRADING CORE 2 DISPLAY
now a bit different thing.
Open es file explorer and navigate to /system/build.prop.
Open this file.
Tap on the pencil on right top.
Now you will see a line ending with 4.4.2 just change it to 5.2.0
There are two lines saying ro.sf.lcd_density 240 change the value to 200 in both the lines
There are lines like
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=68m
dalvik.vm.heapsize=94m
Change them to
dalvik.vm.heapstartsize=10m
dalvik.vm.heapgrowthlimit=68m
dalvik.vm.heapsize=256m
Done save changes and reboot
Your device now is mostly like lollipop and you have a 20% boosted performance device which eats less battery when in power saving mode.
6 - UPGRADING LOLLIPOP STATUS BAR ICONS
You can download xstana module of xposed installer.install it on your device and tap on notification in status bar after rebooting open the app and choose which style you want.
Follow the same launcher guide above but you dont have to delete any app.
NOW FOR IF YOU WANT TO HAVE A NAVIGATION BAR IN YOUE DEVICE YOU HAVE TO EDIT YOUR BUILD.PROP AND ADD A LINE AT ITS END
qemu.hw.mainkeys = 0
After saving fild just reboot and you will get mavigation r right at botton.
This is a screen shot of my device
{
"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"
}
At last but not least i did not steal any work.this is my original idea but i have not developed the apps you can always donate the creaters of apps.they have done a good job i just assembeled the whole in one device for their combined look.
If you have any problem you can contack me
My gmail is [email protected]
You can send message at hangouts.
Please if you like my work please hit thanks
Good luck guys.
Peace