Related
Although it does seem rom cooking is difficult, in fact, it's easy to create a simple rom, with everything you want in it. There are still a few things missing which i'll add in the next few days
Here it goes....
Lets start with a bit of theory:
Needed programs:
Cygwin
7zip
Baksmali/smali
Apk manager
Text editor (notepad ++ for example)
SGS kitchen (https://github.com/rmgeren/Android-Kitchen/tree/galaxy_s)
Autosmali: http://forum.xda-developers.com/showthread.php?t=970728
First of all, download the cwm stock deodexed rom from here http://forum.xda-developers.com/showthread.php?t=948790
This will save a lot of time since you wont need to deodex, nor to extract /system from factoryfs.rfs
There are three folders inside:
META-INF - here is where the updater-script and updater-binary are located. This files are very important, because they are in charge of making the phone copy files from the zip, symlinking etc...
updates - here is were the kernel (zimage) and modem (modem.bin) are located
system - here are all libs, apks and things that will be copied to /system
Explanation of some directories in /system
System/app:
Here are all system apps
System/framework:
By modding files here, you'll be able to theme.
System/lib:
Here are libs needed for many things to work.
System/Build.prop:
Mod this line to change the name of the rom shown in about ro.build.display.id=
System/media -
Ringtones, bootanimations and othet things are stored here
System/etc:
Here are some files you might want to mod, like hosts ( for adfree), files for gps, and you can create an init.d folder for scripts that you want to get executed at startup (if kernel supports it)
Those are all the main directories you'll need to mod
Setting up the kitchen
Download cygwin and install it. Then download rmgeren's sgs kitchen. Create a folder called kitchen wherever you want and copy all files of rmgeren's github into it.
Create a folder inside kitchen called WORKING_111111_111111
Extract the zip of the stock deodexed rom to kitchen/WORKING_111111_111111/
In case you are having any problems with it, please do take a look at this post : http://forum.xda-developers.com/showpost.php?p=5626300&postcount=3
Cleaning up system/app
I usually delete this apks:
Aldiko
Layar
Infoalarm
Dualclock
Protips
Samsung widgets
Minidiary
Writeandgo
Phonesetupwizard
Days
Pressreader
APK Modding:
For theming use method 1, for modding xml use method 2
Method 1 - right click on the apk and select 7zip and extract in /* (* is the name of the apk)
Open the folder, then res, then drawable-hdpi, and then mod the pngs you want.
Once yoy're finished, open the apk with 7zip and replace res/drawable-hdpi with the new one
Method 2-
Place the apk inThe apk modding folder (apk manager)
Open script, choose a project to work on (22 in windows), then decompile (for some apks you'll need dependencies).
Go to projects and the folder of your apk, then mod any xml you need to mod
Recompile it, it will ask if it is a system/app. Just answer Y or N.
You'll be asked another thing, type Y, press enter
Then it'll say something about a keep folder, go to the keep folder and look for the xmls you modded and delete them. In case you cant find one, delete the ones you can find and delete resources.arsc
Now press enter
You'll have an unsigned*.apk just rename it to the old ones name.
Theming
Same process that you use for apks, but this time you mod twframework-res.apk and framework-res.apk, you also mod systemui.apk for status bar
Some xml and pngs you might want to mod (framework-res.apk)
Xml:
Res/values/styles.xml
Res/values/bools.xml
Res/drawable/progress_horizontal (for colour of this bar View attachment 637481)
Png's (drawable-hdpi)
default_wallpaper.png - it's the default homescreen wallpaper
For overscroll glow:
overscroll_glow.png
overscroll_edge.png
For this (the bar you move) View attachment 637482:
seek_thumb_normal.png
seek_thumb_selected.png
seek_thumb_pressed.png
There are many more, but this are a few that are quite useful. You can easily find out about any, but in case you can't, you can just ask here and i'll be glad to answer
If you want to pre-install a theme, just copy the files of the theme into the correct places. For example system/framework to system/framework
For ctr off animation, decompile framework-res.apk, go to res/values/bools.xml
and in the line: config_animateScreenLights, turn it to false. If you want a more step by step guide, try this guide: http://forum.xda-developers.com/showthread.php?t=977501
Using baksmali/smali
To mod classes.dex, i use baksmali/smali
I use ubuntu for this, but you can use another linux distro if you want.
This is what i do in Ubuntu:
Steps to follow:
1. Get the .jar you want to mod. framework.jar for example
2. Open it and get classes.dex
3. I usually copy it to the desktop
4. Open terminal
5. Type sudo su and then your password
6. then cd /home/Coldflid/Desktop ( type the location where you have copied it).
7. java -jar baksmali-1.2.6.jar classes.dex
8. Once you've modded it, type java -jar smali-1.2.6.jar (name of the output folder)
9. A new .dex file will be generated, just replace the old one with the new one
This is what i do in windows
1. Grab the jar you want to mod
2. Open it with 7zip and get classes.dex
3. Copy classes.dex to the same folder autosmali is in
4. Run baksmali.bat
5. Make the desired changes
6. Create AutoSmali_In folder and place the folder of the decompiled classes.dex inside
7. Run smali.bat
8. Rename AutoSmali_Out.dex to classes.dex and replace the old one in the .jar with the new one (using 7zip)
Finishing the rom
Now that you've finished with modding, theming etc... Now replace apks with new ones, add a few that you want, and copy libs if needed.
You can add ringtones from other phones to system/media, bootanimation of sgs ii etc...
Replace the kernel with the kernel you like the most, and the modem with the one that works best for you.
Now it's time to zipalign. Open cygwin, type cd c:/ * (where * is where you have the kitchen). Press enter
type ./menu, then press enter
Now you just select the zipalign option.
When it finished, select all three folders of the rom and right click, 7zip, add to file, zip, name it and then you're good to go.
Install it using cwm.
If you want to make it flashable through odin, follow darky's guide:
http://forum.xda-developers.com/showthread.php?t=960946
If this was useful, hit the thanks button
Hope you like it.
If there's something wrong, tell me and i'll correct it. Also post if it was useful
Thanks
rmgeren for sgs android kitchen
[Ramad] for stock deodexed roms
creator of baksmali/smali and the creator of cygwin
Daneshm90 for apk manager
Thanks to dsixda for cygwin faq, and to gazza1988 for suggesting the idea of including it in this post
Thanks to Daneshm90 for the ctr off animation tutorial i've linked to in this thread
schmittx for autosmali: http://forum.xda-developers.com/showthread.php?t=970728
Reserved...
thanks alot...will try this so how can we make wipe and non wipe? is there a way?
zaanrider said:
thanks alot...will try this so how can we make wipe and non wipe? is there a way?
Click to expand...
Click to collapse
You need to modify the updater-script
Enviado desde mi GT-I9000 usando Tapatalk
There's option for Wipe state in kitchen right?
Not interested in doing this myself, but a very informative guide, much knowledge gained......only one critisism....how about some credits ie ramad for deodexed etc etc....once again many thanks
Insanity cm 015/glitch
Thanks for the guide. Always wanted to try, now this guide make me want to do it. Thanks gain Coldflid! You are Awesome!
Hi Tweaky,
I am not a ROM cooker but hopefully I can pass info to UTO Kitchen. A lot of devs like to add "overscroll glow". Can you tell us how to revert this if possible?
I for one like the default overscroll effect like this http://www.youtube.com/watch?v=dOyWCDhlxv8
And if it is possible I would like to pass the information to UOT.
Thanks.
Hello.. I did exactly what you said in OP. Can you assist me, what if I've to add custom kernel in my custom ROM? There's option for it in Kitchen. I placed zImage into working folder, Kitchen moved it to /updates. I packed the files in zip using menu BUILD ROM in kitchen. I got bootloops..
Can you help me please?
Very nice Cold, GJ m8. Helped me a lot
cenonmin said:
Hi Tweaky,
I am not a ROM cooker but hopefully I can pass info to UTO Kitchen. A lot of devs like to add "overscroll glow". Can you tell us how to revert this if possible?
I for one like the default overscroll effect like this http://www.youtube.com/watch?v=dOyWCDhlxv8
And if it is possible I would like to pass the information to UOT.
Thanks.
Click to expand...
Click to collapse
overglow sux
Fr4gg0r said:
overglow sux
Click to expand...
Click to collapse
Same here I never really liked it.
Rahulrulez said:
Same here I never really liked it.
Click to expand...
Click to collapse
Fr4gg0r said:
overglow sux
Click to expand...
Click to collapse
I dislike it in samsung roms, but i do like it in cyanogenmod.
cenonmin said:
Hi Tweaky,
I am not a ROM cooker but hopefully I can pass info to UTO Kitchen. A lot of devs like to add "overscroll glow". Can you tell us how to revert this if possible?
I for one like the default overscroll effect like this http://www.youtube.com/watch?v=dOyWCDhlxv8
And if it is possible I would like to pass the information to UOT.
Thanks.
Click to expand...
Click to collapse
To get rid of it, get classes.dex from the framework.jar of the rom you're running that has it, and get classes.dex from stock framework.jar
Using baksmali, decompile classes.dex from both.
Then get the overscroll glow source. Open the decompiled classes.dex folder of the stock one and the source. Find the files that have been modded and copy them to the folder of the decompiled classes.dex of the rom that has the overscroll glow.
Then use smali to compile it back to classes.dex and then copy it into framework.jar
This will become easier as soon as i post the baksmali/smali guide.
Anyway, i'm going to upload the JVP original scroll source.
Rahulrulez said:
Hello.. I did exactly what you said in OP. Can you assist me, what if I've to add custom kernel in my custom ROM? There's option for it in Kitchen. I placed zImage into working folder, Kitchen moved it to /updates. I packed the files in zip using menu BUILD ROM in kitchen. I got bootloops..
Can you help me please?
Click to expand...
Click to collapse
I wouldn't use the build rom option, much better if you select the folders and make the zip with winrar or 7zip.
Just extract ramads deodexed stock rom zip, and change the zimage in /updates, then compress META-INF, system and updates into a zip and you have ramad's stock deodexed rom with the kernel you chose. Same process for every rom (location of zimage may vary though, some devs tend to place zimage in other folders)
somberi said:
Thanks for the guide. Always wanted to try, now this guide make me want to do it. Thanks gain Coldflid! You are Awesome!
Click to expand...
Click to collapse
Thanks. there's no problem in trying and seeing what you can do, you may prove to be the best rom cooker
slaphead20 said:
Not interested in doing this myself, but a very informative guide, much knowledge gained......only one critisism....how about some credits ie ramad for deodexed etc etc....once again many thanks
Insanity cm 015/glitch
Click to expand...
Click to collapse
Will add the credits as soon as i add the baksmali/smali part
Rahulrulez said:
There's option for Wipe state in kitchen right?
Click to expand...
Click to collapse
Yup, but it'll work on update-script only, (amend scripting) which you can't use in older versions than cwm 2.x
Wipe/no wipe is just if it deletes /dbdata and /data or not.
Vertumus said:
Very nice Cold, GJ m8. Helped me a lot
Click to expand...
Click to collapse
Thanks, glad it was useful
Thing's i'll add today:
Baksmali/smali tutorial
I'll upload META-INF no wipe and META-INF wipe that you can use
Modding the updater-script tutorial
So wiping data means only recursive deletion of /system, /cache, /data and datadata. am i right??
One more thing. when i zip the rom contents using winrar or 7zip, what compression settings should be used?
Rahulrulez said:
So wiping data means only recursive deletion of /system, /cache, /data and datadata. am i right??
One more thing. when i zip the rom contents using winrar or 7zip, what compression settings should be used?
Click to expand...
Click to collapse
Wiping data means wiping /data (where apks you've installed are stored) and /dbdata (where the data of the apps is stored)
Just use winrar, select the folders, add to file, and you type a name and in file format you choose zip
Hi i have done all my modding and themeing etc, but as i follow instruction to zipalign
i do cd c:/kitchen then ./menu (as instructed) and all i get is constant error messages
ie scripts/check_binaries: line 12: clear: command not found
lots of stuff about asking for help for htc android kitchen
ignore and proceed anyway? y or n
i type y and then get another one saying "gcc" is not installed
y or n to continue?
then perl, then wget, then cpeo, then i get a menu, should i be getting those error messeages and is it safe to continue?
EDIT can i suggest the OP links to this post as it contains info on how to setup the rom kitchen properly, and avoids errors like the ones i am experiencing,
Hey awesome guide. Have been trying to learn.
Heres my question if i wanted to use a premade JVP theme such as crysis or any of those that works on deodexed ROMS such as the ones from that section how would i do that?
Thanks and awesome guide
EDIT: Alright I got it booting finally I just have 4 more questions and then Im done.
1. For the captivate port how did y'all fix the home button fix, I have a flashable zip I created that fixes the home button but I know that used to be a problem on the old i9000 2.3.3 ROMs, so I'm just wondering how you implement that
2. How do you implement the CRT Screen Off Animation
3. If I wanted to use this theme http://forum.xda-developers.com/showthread.php?t=1083188 in my ROM how do I implement it into the ZIP?
THank you so much!
I want to integrate TalonDEV modem in JVP..
I found this in kernel updater-script of JVP zip (CWM flashable)
Code:
show_progress(0.200000, 80);
ui_print(" ");
ui_print("Installing Primary Kernel...");
run_program("/tmp/redbend_ua", "restore", "/tmp/zImage", "/dev/block/bml7");
show_progress(0.200000, 90);
ui_print(" ");
ui_print("Installing Secondary Kernel...");
run_program("/tmp/redbend_ua", "restore", "/tmp/zImage", "/dev/block/bml8");
Whereas, in TalonDev modem's updater-script, it is written like this -
Code:
set_perm(0, 0, 0755, "/tmp/bmlwrite");
ui_print("Flashing kernel...");
run_program("/tmp/bmlwrite", "/tmp/zImage", "/dev/block/bml7");
set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
ui_print("Done. Please reboot.");
Somehow, I'm finding it difficult to know the different between these two. There's redband_ua in ROM's updater-script. Is it necessary? Or I can replace it with the script from Kernel's updater-script?
Please tell me meaning and difference between following lines -
run_program("/tmp/bmlwrite", "/tmp/zImage", "/dev/block/bml7");
and
run_program("/tmp/redbend_ua", "restore", "/tmp/zImage", "/dev/block/bml7");
run_program("/tmp/redbend_ua", "restore", "/tmp/zImage", "/dev/block/bml8");
totally confused in bml7 and bml8. Kernel needs to be restored in both bml7 and bml8? Because in TalonDev's kernel installation script, it is given ONLY bml7
Please help me
Is there any way to run smali, baksmali on windows?
Rahulrulez said:
Is there any way to run smali, baksmali on windows?
Click to expand...
Click to collapse
Yes. Works a charm. Syntax is:
java -jar baksmali.jar
java -jar smali.jar
Obviously you need java installed
Hi all, I'm newbie, and I want to share you guys the guide to make our status bar look like the Galaxy S4 (Specialy it has s4 white icon) .
-First you need to download the attachment, then extracted it
-Now you have to decompile ( or change extension to .zip and extracted it i guess) the systemUI.apk
-Next, find the drawable-hdpi folder in your systemUI.apk and replace it which the one you extracted in the attachment
-Recompile ( or compress by zip and change to .apk )
-Copy systemUI.apk mod to system/app ( remember to BACKUP your original apk)
-Use Xposed Tweakbox to make status bar full transparent and the clock to white, reboot and enjoyed
And sorry for my bad english :silly:
flash
longrio2 said:
Hi all, I'm newbie, and I want to share you guys the guide to make our status bar look like the Galaxy S4 (Specialy it has s4 white icon) .
-First you need to download the attachment, then extracted it
-Now you have to decompile ( or change extension to .zip and extracted it i guess) the systemUI.apk
-Next, find the drawable-hdpi folder in your systemUI.apk and replace it which the one you extracted in the attachment
-Recompile ( or compress by zip and change to .apk )
-Copy systemUI.apk mod to system/app ( remember to BACKUP your original apk)
-Use Xposed Tweakbox to make status bar full transparent and the clock to white, reboot and enjoyed
And sorry for my bad english :silly:
Click to expand...
Click to collapse
Does anyone have a flashable version of this for s3 mini ?
I'm newbie, so i didnt know how to make a flashable zip
Sent from my GT-I8190N using xda premium
Great job, guy
I'm a newbie too
can you please provide a step by step procedure on how to do that, coz I try that last night and give me a result of "unfortunately systemUI.apk has stopped". I'm a newbie in modification
sorry for my bad English
xymeth said:
can you please provide a step by step procedure on how to do that, coz I try that last night and give me a result of "unfortunately systemUI.apk has stopped". I'm a newbie in modification
sorry for my bad English
Click to expand...
Click to collapse
may be you have to sign the systemUI.apk before putting it back to your phone?
Maybe someone can help you make flashable zip. Easier to add mod ans people dont need to play with system files manually..
Sent from my GT-I8190 using xda app-developers app
how?
vndnguyen said:
may be you have to sign the systemUI.apk before putting it back to your phone?
Click to expand...
Click to collapse
how can I sign systemUI.apk? btw thanks for your response.
xymeth said:
how can I sign systemUI.apk? btw thanks for your response.
Click to expand...
Click to collapse
Don't sign SystemUI.apk - it's a System File.
Did you clear cach and Dalvik cache after replacing the File ?
please
mkruseonline said:
Don't sign SystemUI.apk - it's a System File.
Did you clear cach and Dalvik cache after replacing the File ?
Click to expand...
Click to collapse
no. is clearing cache/dalvik cache reset my files and installed app in my internal/sdcard? all I do last night is 1copy systemUI.apk from system/app folder.
2rename it to zip them extract
3extract the attached file from 1st post
4copy and replace
5then unzip and rename to apk
6move to tmp folder 1st to change permission
and last move/replace the said file to system/app folder
result = "unfortunately systemUI.apk has stopped"
please help me, I'm a noob in modification like this.
sorry for my bad English
Ah, now I got it.
You can not extract apk Files and change Files.
You have to decompile. -> Try to follow here : http://forum.xda-developers.com/showthread.php?t=2203166
Only copy & past is not possible in this case
thanks
thanks mkruseonline, this link is what I need, already hit the thanks button for you
you make a folder, put everything in that folder and compress it ? What extensions you choose ( rar or zip) ?
longrio2 said:
you make a folder, put everything in that folder and compress it ? What extensions you choose ( rar or zip) ?
Click to expand...
Click to collapse
Read first Post on Page 2
The reply up there I ask you becos' it's wrong, You can do this: Multi Select all the file > compress by zip > change to .apk. That done You need to decompile/recompile when customize the code, but now no need
Never unpack apks! This way you will lose signature.
Just take your apk,open it with WinRAR/7zip without changing the extension,go to res/drawable-hdpi and drag the files there. Then push your SystemUI again to your phone and it should work
If in the drawable-hdpi package there are also .9 pngs decompiling the apk may be necessary
If no one manages to get it working I will make a flashable zip
I think decompile is also necessary if xml Files are changed
---------- Post added at 03:07 PM ---------- Previous post was at 02:46 PM ----------
.9.png Files are inside.
dariolob said:
If no one manages to get it working I will make a flashable zip
Click to expand...
Click to collapse
hope you can do it... better easy way :good:
thanks
mission accomplished for me
i was looking for this mod and i followed instructions on first post, but it doesn't work, because the new compiled systemUI.apk is not recognized by the phone (you can notice it when you see a different icon instead the red one).
The key is DO NOT ESTRACT any file, but only open systemUI.apk with 7zip, go to drawable-hdpi folder and drag files into it, images will be overwritten (i used only 2 files for this test, notification header and panel), then you can close 7zip.
Dariolob suggest is correct, do not extract files from systemUI.
For xposed tweak i followed instructions from youtube, search for "Make Galaxy Note look like the Galaxy S4"
sorry i cant post outside links
here is my mod:
Question
longrio2 said:
Hi all, I'm newbie, and I want to share you guys the guide to make our status bar look like the Galaxy S4 (Specialy it has s4 white icon) .
-First you need to download the attachment, then extracted it
-Now you have to decompile ( or change extension to .zip and extracted it i guess) the systemUI.apk
-Next, find the drawable-hdpi folder in your systemUI.apk and replace it which the one you extracted in the attachment
-Recompile ( or compress by zip and change to .apk )
-Copy systemUI.apk mod to system/app ( remember to BACKUP your original apk)
-Use Xposed Tweakbox to make status bar full transparent and the clock to white, reboot and enjoyed
And sorry for my bad english :silly:
Click to expand...
Click to collapse
Hello, I have a few questions.
Need Root for it?
And it interfere with software update?
Thank you very much !
rt~ is there any thread on this ? or maybe a flashable zip to do this?
many thanks
des.rafael said:
rt~ is there any thread on this ? or maybe a flashable zip to do this?
many thanks
Click to expand...
Click to collapse
HOW TO : Credits to rayford85 (Original thread: http://forum.xda-developers.com/showthread.php?t=2243705)
Decompile prism.apk and go to
res/layout/all_apps_pagedview.xml
look for this line
Code:
<com.htc.launcher.pageview.AllAppsPagedView android:id="@id/all_apps_paged_view"
add a background tag like this
Code:
<com.htc.launcher.pageview.AllAppsPagedView android:background="@drawable/appdrawer_background" android:id="@id/all_apps_paged_view"
next put your custom image named appdrawer_background.png into the drawable-xxhdpi folder & recompile your apk
Good Luck !
Hi Guys I will tell you the easiest way to Decompile and Recompile Apk .Using apktool is bit tricky.Here We will use Tickle my android 9.1.
If anyone already posted this guide then sorry sirs
Basically it is a themming tool but there is inbuilt apktool in it..which is easy to use. :silly:
Tickle my android thread--> http://forum.xda-developers.com/showthread.php?t=1633333
Go to thread and download the tool. Credits to Ticklefish
*You must have latest JDK,JRE installed in your pc.
after download run TickleMyAndroid.it will self extract in the drive you choose.
Now copy the apk you want to decompile and open TickleMyAndroid folder {extracted folder}.
Paste it in "_in" folder
Now double click on TickleMyAndroid icon.
*Choose Themming menu
*Choose Decompile files
*Choose the apk
*continue
*Done
Now you will find the decompiled files in "_working" folder under TickleMyAndroid extracted folder. Do changes you want.
It's time for recompiling. So do the steps Below
*Open TickleMyAndroid
*Themming Menu
*Recompile Files
Chosse What kind of signature you want.
*DONE
Now you can see your edited apk in "_out" folder under TickleMyAndroid extracted folder.
PLEASE PRESS THANKS IF I HELP YOU :angel::angel::angel:
Good work... :good:
nishantschavan said:
Good work... :good:
Click to expand...
Click to collapse
Thanks Sir
thanq u bro
thanx 4 da info bro
WC
axeeee said:
thanx 4 da info bro
Click to expand...
Click to collapse
Happy to share:angel::angel::angel: Welcome Bro :good::good::good:
hey thanks buddy,it was very simple :good:
GowthamKannnan said:
hey thanks buddy,it was very simple :good:
Click to expand...
Click to collapse
Yaah..Don't say thanks..Press thanks..It'll be more appreciating for me
great work frnd !!!
:good:
[email protected] said:
Hi Guys I will tell you the easiest way to Decompile and Recompile Apk .Using apktool is bit tricky.Here We will use Tickle my android 9.1.
If anyone already posted this guide then sorry sirs
Basically it is a themming tool but there is inbuilt apktool in it..which is easy to use. :silly:
Tickle my android thread--> http://forum.xda-developers.com/showthread.php?t=1633333
Go to thread and download the tool. Credits to Ticklefish
*You must have latest JDK,JRE installed in your pc.
after download run TickleMyAndroid.it will self extract in the drive you choose.
Now copy the apk you want to decompile and open TickleMyAndroid folder {extracted folder}.
Paste it in "_in" folder
Now double click on TickleMyAndroid icon.
*Choose Themming menu
*Choose Decompile files
*Choose the apk
*continue
*Done
Now you will find the decompiled files in "_working" folder under TickleMyAndroid extracted folder. Do changes you want.
It's time for recompiling. So do the steps Below
*Open TickleMyAndroid
*Themming Menu
*Recompile Files
Chosse What kind of signature you want.
*DONE
Now you can see your edited apk in "_out" folder under TickleMyAndroid extracted folder.
PLEASE PRESS THANKS IF I HELP YOU :angel::angel::angel:
Click to expand...
Click to collapse
Thanks
raunakb said:
:good:
Click to expand...
Click to collapse
Press thanks if I help you:angel:
[email protected] said:
Hi Guys I will tell you the easiest way to Decompile and Recompile Apk .Using apktool is bit tricky.Here We will use Tickle my android 9.1.
If anyone already posted this guide then sorry sirs
Basically it is a themming tool but there is inbuilt apktool in it..which is easy to use. :silly:
Tickle my android thread--> http://forum.xda-developers.com/showthread.php?t=1633333
Go to thread and download the tool. Credits to Ticklefish
*You must have latest JDK,JRE installed in your pc.
after download run TickleMyAndroid.it will self extract in the drive you choose.
Now copy the apk you want to decompile and open TickleMyAndroid folder {extracted folder}.
Paste it in "_in" folder
Now double click on TickleMyAndroid icon.
*Choose Themming menu
*Choose Decompile files
*Choose the apk
*continue
*Done
Now you will find the decompiled files in "_working" folder under TickleMyAndroid extracted folder. Do changes you want.
It's time for recompiling. So do the steps Below
*Open TickleMyAndroid
*Themming Menu
*Recompile Files
Chosse What kind of signature you want.
*DONE
Now you can see your edited apk in "_out" folder under TickleMyAndroid extracted folder.
PLEASE PRESS THANKS IF I HELP YOU :angel::angel::angel:
Click to expand...
Click to collapse
It was so awesome and easy..thanks sir
Don't say thanks..press that
mimma7 said:
It was so awesome and easy..thanks sir
Click to expand...
Click to collapse
press thanks If I help you xD
[email protected] said:
press thanks If I help you xD
Click to expand...
Click to collapse
already pressed that sir :highfive:
Thanks
mimma7 said:
already pressed that sir :highfive:
Click to expand...
Click to collapse
Thanks for appreciating me
NICE
GOOD ITZ EASY.
:silly: BUT THE SIZE OF IT TOO BIG
rahulraz said:
GOOD ITZ EASY.
:silly: BUT THE SIZE OF IT TOO BIG
Click to expand...
Click to collapse
Bcoz it's a theming tool..I just tell the way to use it as apktool
Press Thanks If u like my post
???
[email protected] said:
Bcoz it's a theming tool..I just tell the way to use it
Can I use it to theme my Galaxy y sir?? I have null experience
Click to expand...
Click to collapse
Yup
mimma7 said:
[email protected] said:
Bcoz it's a theming tool..I just tell the way to use it
Can I use it to theme my Galaxy y sir?? I have null experience
Click to expand...
Click to collapse
Yup..u can do it easily.. It's noob friendly and easy to use Just need common sence
Click to expand...
Click to collapse
[email protected] said:
Hi Guys I will tell you the easiest way to Decompile and Recompile Apk .Using apktool is bit tricky.Here We will use Tickle my android 9.1.
If anyone already posted this guide then sorry sirs
Basically it is a themming tool but there is inbuilt apktool in it..which is easy to use. :silly:
Tickle my android thread--> http://forum.xda-developers.com/showthread.php?t=1633333
Go to thread and download the tool. Credits to Ticklefish
*You must have latest JDK,JRE installed in your pc.
after download run TickleMyAndroid.it will self extract in the drive you choose.
Now copy the apk you want to decompile and open TickleMyAndroid folder {extracted folder}.
Paste it in "_in" folder
Now double click on TickleMyAndroid icon.
*Choose Themming menu
*Choose Decompile files
*Choose the apk
*continue
*Done
Now you will find the decompiled files in "_working" folder under TickleMyAndroid extracted folder. Do changes you want.
It's time for recompiling. So do the steps Below
*Open TickleMyAndroid
*Themming Menu
*Recompile Files
Chosse What kind of signature you want.
*DONE
Now you can see your edited apk in "_out" folder under TickleMyAndroid extracted folder.
PLEASE PRESS THANKS IF I HELP YOU :angel::angel::angel:
Click to expand...
Click to collapse
hello sir.. can i ask you one thing.. i already installed JDK.JRE... but when i open TickleMyAnddroid... it said
Error! Java not installed on PC
Please Update To The Latest Version..
Can you help me??
SGY User said:
hello sir.. can i ask you one thing.. i already installed JDK.JRE... but when i open TickleMyAnddroid... it said
Error! Java not installed on PC
Please Update To The Latest Version..
Can you help me??
Click to expand...
Click to collapse
Just set the path.. Search google with this keywords--> "How to set path for jdk in windows xp/7/8 "
thats my lil how to as video.
https://www.youtube.com/watch?v=nY5-0aclUiM
https://drive.google.com/file/d/1uUFsIc7QJZ79klatiUTPKpr1qFUfV54g/view?usp=sharing
Nearly all the apps covered. I don't have tools for oppo theme so if someone here has it, please use these icons and make themes. And please share your theme here.
Thank you.
you don't need tools,
1. change extension from .theme to .zip and extract it.
2.find icons file and replace it or you can extract it(add .zip extension)
3. repack all, for icons.zip, delete .zip extension and for theme archive, change extension from .zip to .theme
Your tool is file manager app ?️, just use it!
Good luck!
Thank you. I have tried this but failed. Let me try it again and see how things goes.
CStelică said:
you don't need tools,
1. change extension from .theme to .zip and extract it.
2.find icons file and replace it or you can extract it(add .zip extension)
3. repack all, for icons.zip, delete .zip extension and for theme archive, change extension from .zip to .theme
Your tool is file manager app ?️, just use it!
Good luck!
Click to expand...
Click to collapse
No, it doesn't work. I have tried again with several themes. And when I apply these themes, the icons don't show up.
Could you please also try with it? If you have a working theme, could you please share it?
Thank you very much.
CStelică said:
you don't need tools,
1. change extension from .theme to .zip and extract it.
2.find icons file and replace it or you can extract it(add .zip extension)
3. repack all, for icons.zip, delete .zip extension and for theme archive, change extension from .zip to .theme
Your tool is file manager app ?️, just use it!
Good luck!
Click to expand...
Click to collapse
haotingliu1990 said:
No, it doesn't work. I have tried again with several themes. And when I apply these themes, the icons don't show up.
Could you please also try with it? If you have a working theme, could you please share it?
Thank you very much.
Click to expand...
Click to collapse
Your icon pack is not fully compatible with color os 5.1
Theme screenshot: https://drive.google.com/file/d/1560m9G2aAuGP59byykJuqOeNCfJlqeEv/view?usp=drivesdk
One element on the zip file is missing... It is the "allapps.xml"... The one thing that is very important to generate the icons onto homescreen...
CStelică said:
Your icon pack is not fully compatible with color os 5.1
Theme screenshot: https://drive.google.com/file/d/1560m9G2aAuGP59byykJuqOeNCfJlqeEv/view?usp=drivesdk
Click to expand...
Click to collapse
Thank you very much! Seems like something missing in the pack. I will find it and post it here again. One question about the icons is: are the dynamic icons working, like: the config icon should rotate.
arbayxda said:
One element on the zip file is missing... It is the "allapps.xml"... The one thing that is very important to generate the icons onto homescreen...
Click to expand...
Click to collapse
I will look for it today. Thank you for the information.
arbayxda said:
One element on the zip file is missing... It is the "allapps.xml"... The one thing that is very important to generate the icons onto homescreen...
Click to expand...
Click to collapse
Thank you, I found the file and rebuild the theme. The link is here and it works:
haotingliu1990 said:
Thank you, I found the file and rebuild the theme.
Click to expand...
Click to collapse
Awesome. So, you can modify my theme for own use but you don't have my permission to share it. Please edit your reply and delete url.
Have a nice day!
CStelică said:
Awesome. So, you can modify my theme for own use but you don't have my permission to share it. Please edit your reply and delete url.
Have a nice day!
Click to expand...
Click to collapse
Sorry will do it right now.