Create your own FlipFont APKs complete walkthrough +Now with quick font size scaling - Captivate Android Development

Create custom FlipFont files with font preview and icon.
*At present this only works on Galaxy S phones, but should work if FlipFont is ported or released on other devices*
For Captivate users you will need to enable side loading apps first, because AT&T sucks. Check this thread if you still need to so this.
Why do we need to jump through hoops?
It seems that the fonts in the MonoType apks on the market are digitally signed. This is what is preventing the use of any old font being added to an APK. I believe the FlipFont app is looking for the digital signature in the font within the APK. If its not there, it does not use the font and reverts to using the default font. It MAY be possible to edit the FlipFont APK so that it no longer looks for the digital signature. This should allow us to use any font without jumping through hoops.
If you can find the FlipFont Apk please post its location or better yet PM me with its location. If your really feeling spunky ADB pull the file off your phone and post it here, so we can take a look at it.
Lets trick FlipFont. Heres what you need.
Apk Manager 4.8 found here. This will allow you to decompile and edit the APK attached at the bottom of this link. Dont worry its much easier then it sounds.
FontCreator 30 day trial found here. This is a windows only program. If you know of a cross platform, open source or FREE font editor please let me know. The one on source forge is not stable enough for use at present and its install needs its own walk through.
***Link for FontCreator has been downgraded to version 5, which will allow you to save fonts during the 30 day trial, unlike version 6. Thanks sigeltek***
Photoshop or Gimp. Note you only need this if you want to edit the icon file for the app. I will not go over editing the icon in the walk-through, this should be pretty self explanatory.
Digitally Signed Monoglyceride font found here For some reason Mediafire sees this as a jpg file. Click the download this image button in the link and you will see its actually a .ttf file. ODD :ºp
The Monoglyceride APK attached at the bottom of this link.
Walk-through editing the Monoglyceride font with FontCreator.
Open the Monoglyceride.ttf font with FontCreator
Open the .ttf font you want to use.
Make note of the number of Glyphs at the bottom right side of FontCreator when you have your font selected.
Click the Monoglyceride font window in FontCreator and choose edit>select all at the top of the program.
Hit delete on your keyboard. This should delete everything in the Monoglyceride window.
click Insert>Glyphs... at the top of the program
type in the number of glyphs your font has in it and hit ok. You should now see a bunch of empty glyphs in the Monoglyceride window.
Now switch back to your font and again hit edit>select all
Hit edit>copy
Swith back to the Monoglyceride window and click edit>select all... and then edit>paste special...
This will open up the Paste Special window. Put a check in every box in Item section and choose "Add Mappings" in the mappings section and then click OK.
If this worked properly you should see all of the characters and mappings from your font in the Monoglyceride.ttf window.
Close your fonts window in FontCreator
Click File>Save as, rename the Monoglyceride.ttf with the name of your font.
Thats it you now have a digitally signed font. If you want to double check, open the new font in windows and you should see that the font is still technicaly the Bauhaus font, but it now contains your fonts characters. :º)
*** eweo911 has just informed me of a quick way to resize the font if it is too large. You can check to see if its too big by double clicking on one of the glyphs after preforming the Paste Special section of the instructions above. Its best to choose one of the uppercase letters. If the glyphs image goes above the guide shown for cap it WILL be a large font on the phone. These guides are set in the perfect position for our phones screen.
Here is the quote from eweo911:
I have figured out how to make the fonts smaller so you can adjust them to fit the screen better. Not sure if anyone else has done it yet but here is what I did.
After you do the "Paste Special" in font editor (per Ritalins how-to), you will need to make sure all of the glyphs are highlighted in the new font. Yiou will then go to "Tools" and then "Glyph Transformer". Once there, you will select the "Selected" button, then under Available Features you will expand the Outlines tree. Select scale and then you will have two variables for Outlines-Scale. Choose an integer that you want to test with and then hit "ok". Save as your new font name and that should be it.
Click to expand...
Click to collapse
Walk-through editing the apk with Apk Manager 4.8
Download the monoglyceride.apk listed below.
Copy the apk into place-apk-here-for-modding folder in the Apk_Manager_4.8 directory.
Run script.bat and choose option 9
Open Apk_Manager_4.8\out\assets\fonts in explorer
Replace existing monoglyceride.apk font with the .ttf font you edited in FontCreator
edit all XML, yml and smali files to include the font name or font.ttf depending on the entry in the original file. Just replace monoglyceride in these files and folder with the name of your font. Pay attention to capitalization in the existing files, and make sure to do the same when replacing with your file name.
Edit the last folder name in the smali folder tree from monoglyceride to the name of your font
Edit the icon.png in the drawable folder with one of your own.
Compile apk - option 11
Sign apk option 12
Check the Apk_Manager_4.8\place-apk-here-for-modding folder and you should see repackaged-signed.apk along with the original monoglyceride apk. Rename your new signed.apk file the same as the monoglyceride one and just check the name at the end with your font name. This is not REALLY necessary, but do it for consistency sake.
install apk on your phone
This might take you about 30 minutes the first time you run through it, but after you get accustom to the steps you should be able to bang through it in about 10 minutes.
Well here you go, here is my first custom FlipFont APK.
Monoglyceride
{
"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.mediafire.com/file/b63fa44f7ks7e3d/com.monotype.android.font.monoglyceride.apk
Its working perfectly for me, but let me know if you have any issues.
If you create a font with these instructions, please share it with the community. There is a thread in the Vibrant theme section found here.
Save this thread as a favorite or subcribed thread and you can easily view it and download the fonts in the XDA tapatalk app on your phone.
You will need Astro or Linda file browser to be able to download the fonts from your phone.

tried your mono .apk and got nothing. shows up on the flipfont list just fine, asks to reset the phone but there's no change when it comes back. -JH2 -ext2.3 lag
edit: worked on wife's phone. -stock w/oc'd kernel -ext2.1 lag

solufein said:
tried your mono .apk and got nothing. shows up on the flipfont list just fine, asks to reset the phone but there's no change when it comes back. -JH2 -ext2.3 lag
edit: worked on wife's phone. -stock w/oc'd kernel -ext2.1 lag
Click to expand...
Click to collapse
It's something in the lag-fix that kills flipfonts. I initially thought it was JH2, but I used them fine on stock+rooted. Doing the One-Click fix killed flipfonts, so I did RyanZA's phone only fix.
PS, all of the fonts in the Vibrant thread work swimmingly.

Works fantastic for me, thank you for posting and sharing. While I personally do not like the font posted, it does work and can't wait to see more.

benclayton said:
It's something in the lag-fix that kills flipfonts. I initially thought it was JH2, but I used them fine on stock+rooted. Doing the One-Click fix killed flipfonts, so I did RyanZA's phone only fix.
PS, all of the fonts in the Vibrant thread work swimmingly.
Click to expand...
Click to collapse
Glad it works. Not sure why it brakes with the one click fix. Most of the users in the Vibrant forums are using the RyanZA lag fix. Will remember this if someone asks why its not working. Thanks for the heads up.
smeltn said:
Works fantastic for me, thank you for posting and sharing. While I personally do not like the font posted, it does work and can't wait to see more.
Click to expand...
Click to collapse
Well there are quite a few there, but I understand if they are not all to your liking. I am now charing you with submitting one of your own. It will take you about 20 minutes the first time, but after you get the hang of it, you can get one done in about 5 minutes.

im running CFLagFix 1.80 and changing fonts doesnt work for me either

cachookaman said:
im running CFLagFix 1.80 and changing fonts doesnt work for me either
Click to expand...
Click to collapse
Do any of the other flipfonts that came with the phone work?
Sent from my SGH-T959 using XDA App

ritalin said:
Do any of the other flipfonts that came with the phone work?
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
the captivate doesnt come with any other fonts other than default

cachookaman said:
the captivate doesnt come with any other fonts other than default
Click to expand...
Click to collapse
What??? Thats robbery!!!
Well if you would do me a favor and download any of the flipfonts in the market and try it. If it doesnt work just uninstall for the refund.
Does the fix your running move the apps or another portion of the OS to the SD card or internal SD? If so my guess is that it does not read them in time for the launch of the OS and android loads up the fallback font instead.
As stated the RyanZA lag fix works great and the fonts work with it. I score about 2100 Quadrant with RyanZA lag fix installed. Might want to give it a try.

Related

Changing the default font of your Aria

Changing the default font of your Aria
After trying without success different methods to change the fonts in my Aria, I decided to write the results of my experiences (when I was finally able to achieve what I wanted) in order to help others that my be trying to do so.
As always, before even trying to do any mod to your precious Aria, DO A NANDROID BACKUP!
Disclaimer: Try this under your own risk, I can not be held responsible for anything that can happen to your phone.
1.- You need to have your Aria rooted because these fonts are stored inside the Dalvik file system and by having “root” access, you can access these files in read-write mode.
2.- On your PC , download any True Type Font (files with extension .ttf) of your choice , you need two variants of these fonts “Normal” and “Bold”. You can browse and download fonts for free from the web.
3.- I, personally like CaviarDreams (Normal type) and CaviarDreams-Bold (Bold type).
4.- In your PC's main unit (in most cases, it would be C:\), create a folder and name it androidfonts, then, save the fonts you just downloaded in that folder.
5.- Whichever fonts you choose, you will have to rename them as DroidSans and DroidSans-Bold respectively.
6.- Turn your phone off. Enter recovery mode by holding "volume down" and "power" buttons at the same time when you turn on your phone. Keep holding for about 10 seconds. You are now in recovery mode if it says "clockwork" at the top.
7.- On the phone's recovery menu, navigate to Partitions, once there, select “mount system”, that will allow you to access files in read-write mode and make the desired changes.
8.- Now, you can connect your phone to the computer through the USB cable.
9.- In your computer, using adb* tool, write the following commands:
C:\Android\tools
adb push c:\androidfonts\xxxxxxxx.ttf /system/fonts/DroidSans.ttf
The above command will copy the new font.
Repeat this command to overwrite DroidSans-Bold.
Remember: xxxxxxxx.ttf are the fonts you previously downloaded and renamed.
10.- In your computer, type exit to exit adb.
11.- Do not disconnect your phone yet.
12.- On your phone's partitions menu, unmount your system.
13.- In the phone's recovery menu, go back and select reboot system.
You can now unplug your usb cable to disconnect your phone from the PC.
*You enter adb by launching Command Prompt aka as cmd prompt on your computer (better if you launch it as Administrator by right clicking on it)
Once you've launched cmd prompt, write in the cmd prompt box the following commands:
C:\Android(or whatever name you gave to your sdk file)\tools
Enjoy your new font.
If you search for fonts on the forums you can find a link to dozens of font packs that can be flashed from recovery the same way you flash a rom. You don't even need to clear any caches just flash the zip.
Sent from my Liberty using XDA App
hungmung said:
If you search for fonts on the forums you can find a link to dozens of font packs that can be flashed from recovery the same way you flash a rom. You don't even need to clear any caches just flash the zip.
Sent from my Liberty using XDA App
Click to expand...
Click to collapse
Thanks for your comment.
The reason I started this thread is because none of those fonts were of my liking, as I stated, I just wanted to share my experience in changing the font to one I really want and like.
Besides, by doing this, helps anyone practice their modding skills.
http://www.xda-developers.com/android/type-fresh-change-fonts-on-your-rooted-android-device/
Thanks for taking the time to write out this tutorial, I appreciate your efforts!
churapa said:
9.- In your computer, using adb tool, write the following commands:
Click to expand...
Click to collapse
I'm sure I can find it and right after I post this, I will start looking, but you might want to provide a link or a description on where to find "adb tool". That's the only part of your instructions that I don't think are crystal clear.
911jason said:
Thanks for taking the time to write out this tutorial, I appreciate your efforts!
I'm sure I can find it and right after I post this, I will start looking, but you might want to provide a link or a description on where to find "adb tool". That's the only part of your instructions that I don't think are crystal clear.
Click to expand...
Click to collapse
Updated instructions on first post. Also, remember post #235 from The Homescreen Snapshots thread?, there I linked what adb is.
hungmung said:
If you search for fonts on the forums you can find a link to dozens of font packs that can be flashed from recovery the same way you flash a rom. You don't even need to clear any caches just flash the zip.
Sent from my Liberty using XDA App
Click to expand...
Click to collapse
The thing about this is they are font PACKS...what if you don't want all those extra fonts? That's just wasted space IMO. Hence why churupa's way of doing this is better, though it may be a little more time consuming
I think you misunderstand there are dozens of separate packs you can download and each one is only for one font it just makes the process faster because you can just go into recovery and flash the zip
Sent from my Liberty using XDA App
So I found a font I like, but it's just slightly larger than the default font which causes some various issues with text not fitting like it should in Widgets. Is there a setting somewhere that we can access to adjust the font size a notch or two?
You can see what I mean in these screen caps. Notice on the home screen how the line coming down from SimiClock no longer has an even gap to run through in the weather widget and between the battery and data widgets. The only other problem I ran into was in the various settings menus for widgets where there is a numeric setting box, the font in those boxes is so large you can only see the bottom half of the numbers.
{
"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"
}
So I found a better match size-wise, it's not quite as cool of a font, but it still has some style. This one is Ubuntu and is available free here:
http://www.fontsquirrel.com/fonts/ubuntu
I used Ubuntu Regular for both Clockopia.ttf (LockScreen) and DroidSans.ttf
and I used Ubuntu Bold for DroidSans-Bold.ttf
911jason said:
You can see what I mean in these screen caps. Notice on the home screen how the line coming down from SimiClock no longer has an even gap to run through in the weather widget and between the battery and data widgets. The only other problem I ran into was in the various settings menus for widgets where there is a numeric setting box, the font in those boxes is so large you can only see the bottom half of the numbers.
Click to expand...
Click to collapse
What is that font?
Ummm... good question! Can't believe I left that out... I'm at work now, but I'll try to remember to post the name of the font later today.
Javi97100 said:
What is that font?
Click to expand...
Click to collapse
It is Sansumi.
911jason said:
It is Sansumi.
Click to expand...
Click to collapse
Um how did u install it cuz i tried flashing to through recovery and nothing happend? Any ideas
That zip file is just the fonts by themselves. You need to go to the first post in the thread and follow those instructions if you want to install the font on your phone.
What if you can't find the bold version of a font? Can I just rename a copy of the regular as bold?
tilt4life2 said:
What if you can't find the bold version of a font? Can I just rename a copy of the regular as bold?
Click to expand...
Click to collapse
sure, it just that text that should be bolded won't be bold.
kevina90 said:
sure, it just that text that should be bolded won't be bold.
Click to expand...
Click to collapse
I did everything here but I keep getting the following message:
cannot stat 'e:\androidfonts\DroidSans.tff': no such file or directory
E: is my main drive. I have SDK tools in F: drive. I even tried to move the androidfonts folder to Tools and then the font files to tools but I keep getting same message.
Edit: Problem was fixed thanks to DrSwattt's help.
Just found a font that is nearly perfectly equivalent to DroidSans in metrics: Leelawadee. It comes with Windows Vista/7. It's actually a Thai font but it has the complete latin character set. Using Leelawadee to replace DroidSans, you don't need to worry that the new font does not fit your theme. It's not fancy, but good enough for daily use.

[Q] Transformer back/home buttons

Does anyone know if it'd be possible to edit the back/home/recent buttons to be the same as the ones from the Transformer? I see in the Xoom forum someone mentioned editing the SystemUI apk, which I don't have experience doing (don't mind a tutorial if someone can point me to one). I'm on the 3.1 Acer_A500_3.019.03_COM_GEN1 release that was posted recently if that helps.
What is so nice about them! Screenhot/pic?
Ya, I hate the Transformers version of those buttons. Much prefer Acers - which, I understand, are stock HC.
Dexter's 3.1 ROM use the Asus icons.
Sent from my A500 using XDA Premium App
bhageman said:
Dexter's 3.1 ROM use the Asus icons.
Click to expand...
Click to collapse
I'm actually using this ROM and I don't like the ASUS icons. I tried fixing it using root explorer by replacing the APK file I found in the Asus forum and it would crash on boot forcing me to wipe.
Can someone post the file I need to make this work? A CWM zip file would be best since i'm weary about using root explorer to do this.
I edited my buttons about a week ago. It went smoothly though I didn't flash a zip file but rather replaced the png files in the systemUI.apk
It's pretty straight forward; I just used es file explorer and 7zip. If you're interested I can post a quick tutorial when I get back home.
Btw, you sure you want to change them to the transformer icons? They're pretty ugly.
Sent from my EVO using XDA App
+1 for a tutorial.
cfrock said:
I edited my buttons about a week ago. It went smoothly though I didn't flash a zip file but rather replaced the png files in the systemUI.apk
It's pretty straight forward; I just used es file explorer and 7zip. If you're interested I can post a quick tutorial when I get back home.
Btw, you sure you want to change them to the transformer icons? They're pretty ugly.
Sent from my EVO using XDA App
Click to expand...
Click to collapse
It seem like a simple copy and paste, but a tutorial would be great.
If I were to make my own buttons entirely, would it be easier to do it this way or make it flashable. This seems easier though.
Completely forgot about getting back to this thread, sorry. Yeah, simple paste will do; rename the original systemUI.apk file just in case you want to go back to stock.
As always, you do this at your own risk, blah blah!!! Please read and understand what you are doing before trying this!
The 3 programs I used to do this: 7zip, ES File Explorer(on Tab) and Photoshop (You can use whatever you want). I have not looked into making flashable zips so this way was just easier for me.
1. Open Es File Explorer (free from market) on your Tablet and access settings options > check mark 'Root Explorer' and then check 'Mount File System' as writable.
2. Now within Es File Exp navigate to System/App/ There you will find the file you need to mod named 'SystemUI.apk' Copy it by long pressing on the file and select copy.
3. Now that it's copied, place the file somewhere on your sd card or anywhere else so you can copy it to your computer.
4. Once on your computer, Use 7zip right click and 'Open Archive'. The files you want are in res/drawable-mdpi/ so now find the specific icons you want to mod and copy them to a place where you can work on them with your choice of graphics editor (ie photoshop). Note that the bottom icons are in sets of 2 (standard icon and pressed icon). The icons referenced should start with 'ic_sysbar...'.
5. After modding your icons, 'Open archive' on the SystemUI.apk again and simply drag and drop your new icons into res/drawable-mdpi/ (Do not change the name of the files!) The file is now ready to be put back on the Tablet.
6. Copy the modded SystemUI.apk file onto your tab somewhere you'll know where to find it.
7. Using ES File Exp navigate back to System/App to file your original SysemUI.apk rename it something like SystemUI.apk.bak so you can go back to it if you want to later. This should cause your Tab to crash immediately upon completion. Don't freak out!
8. Hold down the power button to reboot your Tab.
9. After booting up, note your menu bar on the bottom has disappeared. No problem just press your Apps menu in the top right hand corner and open up ES File Exp. Locate and copy your modded SystemUI.apk into System/App/ Now back out and reboot.
10. Enjoy your new icons.
If you want to go back to stock, just rename your stock SystemUI file back to normal and kill the modded one you made.
If any questions let me know. Hope you find it helpful!
Check it out... I've been playing with swapping out a few of icons.
Home/Back/RecentApps and the Wifi icons. Also did a couple of backgrounds (2nd pic). Still playing around, I want to mod the battery meter to the circle battery meter with percentage.
{
"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"
}
I pulled the icons from this thread, so full credit goes here:
http://forum.xda-developers.com/showthread.php?t=1117649
cfrock said:
Check it out... I've been playing with swapping out a few of icons.
Home/Back/RecentApps and the Wifi icons. Also did a couple of backgrounds (2nd pic). Still playing around, I want to mod the battery meter to the circle battery meter with percentage.
I pulled the icons from this thread, so full credit goes here:
http://forum.xda-developers.com/showthread.php?t=1117649
Click to expand...
Click to collapse
I loved using that theme when i was using dexters primee. But im back on taboony and would love to be able to use those icons and settings interface again. If you get them fully ported will you post them here please. That would be awesome.
Sent from my A500 using XDA Premium App
pimpmaneaton said:
I loved using that theme when i was using dexters primee. But im back on taboony and would love to be able to use those icons and settings interface again. If you get them fully ported will you post them here please. That would be awesome.
Sent from my A500 using XDA Premium App
Click to expand...
Click to collapse
If you're interested, upload your SystemUI.apk and I can mod it for you. You would just have to follow the instructions on my previous post to install.
I also figured out the Circle Battery % in framework-res thanks to MagnusRagnarok (Thanks!).
If anyone else is interested, I can do it for them as well. Just let me know.
I plan on making a few different mods so if there is enough interest I'll start a new thread of Themes for A500's (maybe).
NinjaMorph on the market will save many of the steps and you can make the mods right on your tab. Just have the replacement icons on your SD card.
Overview
i went and downloaded a ton of those cubed icon's where/ what file do i need to put them to get them to work by default on my tab without having to use a DIFF launcher? inside the apks for the apps or is there something somewhere else??
Followed you instructions but....
cfrock said:
Completely forgot about getting back to this thread, sorry. Yeah, simple paste will do; rename the original systemUI.apk file just in case you want to go back to stock.
As always, you do this at your own risk, blah blah!!! Please read and understand what you are doing before trying this!
The 3 programs I used to do this: 7zip, ES File Explorer(on Tab) and Photoshop (You can use whatever you want). I have not looked into making flashable zips so this way was just easier for me.
1. Open Es File Explorer (free from market) on your Tablet and access settings options > check mark 'Root Explorer' and then check 'Mount File System' as writable.
2. Now within Es File Exp navigate to System/App/ There you will find the file you need to mod named 'SystemUI.apk' Copy it by long pressing on the file and select copy.
3. Now that it's copied, place the file somewhere on your sd card or anywhere else so you can copy it to your computer.
4. Once on your computer, Use 7zip right click and 'Open Archive'. The files you want are in res/drawable-mdpi/ so now find the specific icons you want to mod and copy them to a place where you can work on them with your choice of graphics editor (ie photoshop). Note that the bottom icons are in sets of 2 (standard icon and pressed icon). The icons referenced should start with 'ic_sysbar...'.
5. After modding your icons, 'Open archive' on the SystemUI.apk again and simply drag and drop your new icons into res/drawable-mdpi/ (Do not change the name of the files!) The file is now ready to be put back on the Tablet.
6. Copy the modded SystemUI.apk file onto your tab somewhere you'll know where to find it.
7. Using ES File Exp navigate back to System/App to file your original SysemUI.apk rename it something like SystemUI.apk.bak so you can go back to it if you want to later. This should cause your Tab to crash immediately upon completion. Don't freak out!
8. Hold down the power button to reboot your Tab.
9. After booting up, note your menu bar on the bottom has disappeared. No problem just press your Apps menu in the top right hand corner and open up ES File Exp. Locate and copy your modded SystemUI.apk into System/App/ Now back out and reboot.
10. Enjoy your new icons.
If you want to go back to stock, just rename your stock SystemUI file back to normal and kill the modded one you made.
If any questions let me know. Hope you find it helpful!
Click to expand...
Click to collapse
Now I get force closes on the systemui.apk when I go to try and load the settings. Any suggestions?
My bad. I accidentally renamed the wrong file when I first did the mod.

[HOW TO] Make own/change boot/shutdown animation for sgs3/sgs4 [STEP BY STEP]

I'M IN NO WAY RESPONSIBLE OF ANYTHING THAT MIGHT HAPPEN TO YOUR DEVICE, YOU, YOUR GRANDMA, NORTH KOREA OR ANYTHING​
This should work on other Samsung devices with QMG bootanimations (like s4)!
I've been searching for solutions and haven't found them.
Bootanimation.zip files just don't work, not in data/local or system/media. BUT I've found the solution.
This guide shows you how to make your own bootsamsung.qmg and bootsamsungloop.qmg or shutdown.qmg! ​
Preparations=
- Download and install Samsung theme designer http://developer.samsung.com/themes/tools-sdks/Samsung-Theme-Designer-2-0-4
- Have "unzipper" installed (7zip, Powerarchiver, Winzip, Winrar, Peazip...)
- You'll have to have full animation frame by frame in 720x1280 resolution (in other resolutions it will look bad) named like this: first "Image_000.png", second "Image_001.png", third "Image_003.png" and like that till the last frame
When you have done all the above, LET'S BEGIN
1st. Open Samsung theme designer (the one that you previously installed). Under "Create new theme", select "Feature(NonTouch) Phone". Then under "Select Model" select one of them (I've tested only "QinQin", others should work). Under "Select Showcase" select "default". Name this project to whatever you want an press "OK".
2nd. You're sure you did it correctly? Good. Next there's "Idle Component" on the left. Select it and under it should be "Idle Background". Select it. There should now be "Background Type" on the right. Change it from "fixed" to "animated". Now there should be "Frame" under it. Change the number next to it to the number of the frames you have in your animation (the number of the "Image_something.png" pictures). "Duration" is the delay in seconds between the frames. Depending on animation, probably best would be to either to choose 0 seconds or 1. Your choice, if the final animation goes too fast, take a bigger number. I used 1 for the animation I made (it's at the end of this post). If "Repeat" is true, it will make the animation loop. If you just want to play 1 cycle of your animation, choose false.
3rd. Wow, you're already here! Now comes the easy part. There should now be "Animation Object Windows" open in the bottom of the theme designer. Drag your photos 1 by 1 to the empty squares/slots ("Image_000.png" to first slot, "Image_001.png" to second and so on). DON'T WORRY ABOUT THE PREVIEW WINDOWS/ANYTHING, it will look weird but it will look great in your phone.
4th. Now the work is done. Just select "Export Theme" on the top center of the theme designer. Accept Samsung T&C and choose the location of the file so that you'll find it later! Export.
5th. Now you'll have to rename the .stm file to .zip. Open the zip and extract the "IdleBgAnimObj.qmg". Now if you want to make it into a boot animation, make a copy of it and name the copies "bootsamsung.qmg" and "bootsamsungloop.qmg". Backup your old files in system/media with the same name if you want them back someday/if something went wrong. Move the files you made to system/media. Now reboot and it should look beautiful!
If you want to make it into a shutdown animation, name the "IdleBgAnimObj.qmg" to "shutdown.qmg" and move it to system/media/video/shutdown (BACKUP the old one).
IF THE ORIGINAL FILES IN SYSTEM/MEDIA WERE NAMED "bootanimation.qmg" AND "bootanimationloop.qmg", NAME YOUR FILES THE SAME WAY.
YOUTUBE VIDEO: http://www.youtube.com/watch?v=7W6GN4II7QQ
I hope you made it and you can always hit the thanks button if I helped!
Here's one I made. This looks awesome, gif is from here http://forum.xda-developers.com/showthread.php?t=1471024
{
"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"
}
I've been searching for solutions and haven't found them.
Bootanimation.zip files just don't work, not in data/local or system/media
They do but as posted you need a slight modification to two files in your rom .
jje
JJEgan said:
I've been searching for solutions and haven't found them.
Bootanimation.zip files just don't work, not in data/local or system/media
They do but as posted you need a slight modification to two files in your rom .
jje
Click to expand...
Click to collapse
Yea but I couldn't find any guides how to modify them. You can take the pictures from the bootanimation.zip and then do the thing I did
WannabeDeveloper said:
Yea but I couldn't find any guides how to modify them. You can take the pictures from the bootanimation.zip and then do the thing I did
Click to expand...
Click to collapse
Guides are in the boot animation threads .
jje
As JJE said.. You can make bootanimatiins works.. But alternate ways are welcome..
Sent from my GT-I9300 using Tapatalk 2
zoot1 said:
As JJE said.. You can make bootanimatiins works.. But alternate ways are welcome..
Sent from my GT-I9300 using Tapatalk 2
Click to expand...
Click to collapse
Thanks
I actually did find a way (the one with samsungani files and stuff) but it's much harder and I couldn't get it to work. This is fast and easy once you learn it!
Dude why not check a few pages back I've already created a proper tutorial on this subject
Sent from my GT-I9300 using xda app-developers app
omnikam said:
Dude why not check a few pages back I've already created a proper tutorial on this subject
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
Now that I made this thread, I've found many similar threads >.< Well yours is just a copy of another thread posted in Galaxy Ace forum... I guess I did this for nothing (but I have a video yea ).
WannabeDeveloper said:
I'M IN NO WAY RESPONSIBLE OF ANYTHING THAT MIGHT HAPPEN TO YOUR DEVICE, YOU, YOUR GRANDMA, NORTH KOREA OR ANYTHING​
This should work on other Samsung devices with QMG bootanimations (like s4)!
I've been searching for solutions and haven't found them.
Bootanimation.zip files just don't work, not in data/local or system/media. BUT I've found the solution.
This guide shows you how to make your own bootsamsung.qmg and bootsamsungloop.qmg or shutdown.qmg! ​
Preparations=
- Download and install Samsung theme designer http://developer.samsung.com/themes/tools-sdks/Samsung-Theme-Designer-2-0-4
- Have "unzipper" installed (7zip, Powerarchiver, Winzip, Winrar, Peazip...)
- You'll have to have full animation frame by frame in 720x1280 resolution (in other resolutions it will look bad) named like this: first "Image_000.png", second "Image_001.png", third "Image_003.png" and like that till the last frame
When you have done all the above, LET'S BEGIN
1st. Open Samsung theme designer (the one that you previously installed). Under "Create new theme", select "Feature(NonTouch) Phone". Then under "Select Model" select one of them (I've tested only "QinQin", others should work). Under "Select Showcase" select "default". Name this project to whatever you want an press "OK".
2nd. You're sure you did it correctly? Good. Next there's "Idle Component" on the left. Select it and under it should be "Idle Background". Select it. There should now be "Background Type" on the right. Change it from "fixed" to "animated". Now there should be "Frame" under it. Change the number next to it to the number of the frames you have in your animation (the number of the "Image_something.png" pictures). "Duration" is the delay in seconds between the frames. Depending on animation, probably best would be to either to choose 0 seconds or 1. Your choice, if the final animation goes too fast, take a bigger number. I used 1 for the animation I made (it's at the end of this post). If "Repeat" is true, it will make the animation loop. If you just want to play 1 cycle of your animation, choose false.
3rd. Wow, you're already here! Now comes the easy part. There should now be "Animation Object Windows" open in the bottom of the theme designer. Drag your photos 1 by 1 to the empty squares/slots ("Image_000.png" to first slot, "Image_001.png" to second and so on). DON'T WORRY ABOUT THE PREVIEW WINDOWS/ANYTHING, it will look weird but it will look great in your phone.
4th. Now the work is done. Just select "Export Theme" on the top center of the theme designer. Accept Samsung T&C and choose the location of the file so that you'll find it later! Export.
5th. Now you'll have to rename the .stm file to .zip. Open the zip and extract the "IdleBgAnimObj.qmg". Now if you want to make it into a boot animation, make a copy of it and name the copies "bootsamsung.qmg" and "bootsamsungloop.qmg". Backup your old files in system/media with the same name if you want them back someday/if something went wrong. Move the files you made to system/media. Now reboot and it should look beautiful!
If you want to make it into a shutdown animation, name the "IdleBgAnimObj.qmg" to "shutdown.qmg" and move it to system/media/video/shutdown (BACKUP the old one).
IF THE ORIGINAL FILES IN SYSTEM/MEDIA WERE NAMED "bootanimation.qmg" AND "bootanimationloop.qmg", NAME YOUR FILES THE SAME WAY.
YOUTUBE VIDEO: http://www.youtube.com/watch?v=7W6GN4II7QQ
I hope you made it and you can always hit the thanks button if I helped!
Here's one I made. This looks awesome, gif is from here http://forum.xda-developers.com/showthread.php?t=1471024
Click to expand...
Click to collapse
I created bootsamsung.qmg and bootsamsungloop.qmg for I897 and I997 with no success. shutdown.qmg is ok.
I flashed the two .qmg files in your here_are_the_files_for_commodore-amiga_animation_made_by_wannabedeveloper.zip. The problem id the same. I am wondering if this is not suiatble for I897 and I997.
A lot of discussions in this thread: http://forum.xda-developers.com/showthread.php?t=2189934
SunnyOK said:
I created bootsamsung.qmg and bootsamsungloop.qmg for I897 and I997 with no succemashutdown.qmg is ok.
I flashed the two .qmg files in your here_are_the_files_for_commodore-amiga_animation_made_by_wannabedeveloper.zip. The problem id the same. I am wondering if this is not suiatble for I897 and I997.
A lot of discussions in this thread: http://forum.xda-developers.com/showthread.php?t=2189934
Click to expand...
Click to collapse
You can't flash those .qmg files. You have to put them manually in the place that they belong to (in the main post)
WannabeDeveloper said:
You can't flash those .qmg files. You have to put them manually in the place that they belong to (in the main post)
Click to expand...
Click to collapse
Thank you for reply. I did manually place the two .qmg files in /system/media by using RE Manager. The results are still the same. Maybe my phone model (I897 and I997) do not support this.
I am still seeking for solutions and ideas.
SunnyOK said:
Thank you for reply. I did manually place the two .qmg files in /system/media by using RE Manager. The results are still the same. Maybe my phone model (I897 and I997) do not support this.
I am still seeking for solutions and ideas.
Click to expand...
Click to collapse
Maybe your .qmg is too big? What's the size compared to the original?
WannabeDeveloper said:
Maybe your .qmg is too big? What's the size compared to the original?
Click to expand...
Click to collapse
Both are < 1M. bootsamsung.qmg is much smaller than stock one.
SunnyOK said:
Both are < 1M. bootsamsung.qmg is much smaller than stock one.
Click to expand...
Click to collapse
Well, I'm out of ideas. Sorry I couldn't help
perfect thank you
JJEgan said:
I've been searching for solutions and haven't found them.
Bootanimation.zip files just don't work, not in data/local or system/media
They do but as posted you need a slight modification to two files in your rom .
jje
Click to expand...
Click to collapse
Wrong. The zips work fine. Any device. Simple modification.
Kryten2k35 said:
Wrong. The zips work fine. Any device. Simple modification.
Click to expand...
Click to collapse
As i said re zips .
you need a slight modification
SunnyOK said:
Thank you for reply. I did manually place the two .qmg files in /system/media by using RE Manager. The results are still the same. Maybe my phone model (I897 and I997) do not support this.
I am still seeking for solutions and ideas.
Click to expand...
Click to collapse
This problem has been solved.
Please see http://forum.xda-developers.com/showthread.php?t=2189934&page=9
Does anybody know if its possible to disable the purple led/white menu at boot. Also the haptic feedback seems to work at shutdown even thought its disabled in settings.
hello,
Ive been looking around but I cant find a .gif to .qmg (for the 4,2,2 bootanimation) does it even exist? Could someone please point me in the right direction?

[GUIDE]Ultimate Guide[Decompiling][9 pngs][Theming]

The Ultimate Guide​
Preliminary Requirements:-
PC with Windows(Please avoid Windows Vista)
Java JRE or JDK
APK Multitool
framework-res.apk, SystemUI.apk, twframework-res.apk, com.htc.resources for installing
7-zip
Notepad++
Android Device for testing
Photoshop or equivalent image editing software
android-sdk(for 9 png editing)
Lots and lots of patience and mind
What this guide includes:-
Main Part:
1. Easiest Decompiling and Recompiling Guide *Must Read before continuing*
Theming Part:
2. APK png resources(General Location of General pngs)
3. Explanation of 9 pngs and how to edit or make them
4. How to Batch edit pngs (Not 9 pngs) (Changing color, etc)
All of us like if all things are present in one guide
This guide covers topics like decompiling, 9 png editing, theming in a very newbie friendly manner.
I have worked upon this guide to make it so that no problem arises during performing certain tasks which I faced.
I have covered workarounds such that they ensure LEAST no. of errors while performing these tasks.
However, if even then any problem arises, I am always there to help you out :laugh:
Main Part:
Decompiling: [MUST READ]
We are assuming that you have installed JAVA, Android SDK and apk-multitool without any problems
1. Copy your mobile's framework-res.apk, SystemUI.apk and twframework-res.apk in others folder in directory where you have extracted apk-multiool
2. Open Setup.bat. Choose 2 :- Installing Framework-res
{
"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"
}
Setup.bat​
Choose 1 (framework-res.apk)
Choose 2 (twframework-res.apk) [similarly install OEM specific files such as com.htc.resources , etc]
Choose 4 (SystemUI.apk)
Window will close each time you choose an option
You will have to restart Setup.bat each time
3. Now place the apk you want to edit in place-apk-here-for-modding
4. Now open script.bat. (If you see any error, either you haven't installed JAVA and SDK[adb] or they aren't implented, Please install them properly before continuing). Click any key to continue
APK-Multitool Window​
5. You will see the above window. Now, make sure you have installed all frameworks and Compression level is set to 9.
6. Now, we will choose our project. Click 24. A list of files present in place-apk-here-for-modding will be in front of you. Choose any file
7. Click on 9. Now decompiling will be in process.
8. After it is complete, go to projects folder, you will see a folder with the name of apk you decompiled
Decompiled apk example​
If it is decompiled properly, then there will be apktool.yml file in it
9. Do your modifications. Now, you can edit .9.png files (they will be discussed later) and xml files which were uneditable first
You will notice that there will be many new folders which weren't present in compiled form of apk. These all folders are generated from a file called resources.arsc present in compiled form which is absent in decompiled form
Such an example is of values folder which contains crucial xml files like styles.xml, strings.xml, ids.xml, etc
Always open xml files with Notepad++, it will mark commands and syntax making it look aligned and making it easy to understand
Example of decompiled xml file ​
Also, you can edit 9 patch files also which will be changed from now on
Example:-
We will discuss 9 png in detail later on
10. After you have done your modifications and you are ready to recompile the app, choose 11 (Compile System APK) if you are editing System App or 12(Compile Non-System App) if you are editing other than System App
11. a) If System App:-
After some time it will ask that if you want to copy additional files other than signatures to ensure less amount of errors, then choose y
After extracting some files, it will ask you to delete files from keep folder
Simply go to keep folder,
If you edited any pngs and there are many and you are lazy enough to delete one by one, then delete the whole folder in which you edited pngs
If you edited any xml file, then delete that xml file AND ALSO DELETE RESOURCES.ARSC
Why? Because we told that values and several other folders are generated from resources.arsc while decompiling
Now, if we don't delete resources.arsc, the modification we did in values folder will be reverted to original state
After doing this, go to script.bat again and press any key to continue
11. b)If its not system app:
Just recompile it and sign it man through the menu in apk multitool man.
It is easy as hell. Tutorial of non-system app has been ended here
12. Now, you will get another apk name System_ apkname.apk
Open both apks as archives by 7-zip
13. Last and most important step:-
Just drop the files you edited from new apk to old apk in correct folders. By now, you may have understood that resouces.arsc INCLUDES your edited xmls
14. Now, the final apk is not System_apkname.apk but apkname.apk (the original file you started with). Push it and enjoy
This is a work in progress.
Will add more things soon
Don't hesitate to ask any questions about anything
Credits:
@d3cka for teaching best about 9 pngs
@deathnotice01 for helping me
Miscellaneous Google and xda posts
Theming Part​
General APK png Resources
Here I will tell you where to find some pngs to theme your Phone
Note: Here I will tell location of pngs but that may differ based on modification done to your ROM by OEMs or devs. These pngs are found after decompiling or extracting the apk files. For more reference, read this.
In this part, there is only brief information, but for a very good guide, please go here. I haven't covered it all up as d3cka himself has done a marvellous job in making that guide. All the things present in that guide should solve all your queries.
General location of apks:
SystemUI.apk - /system/app/
framework-res.apk - /system/framework/
twframework-res.apk - /system/framework
framework.jar - /system/framework/
lidroid-res.apk - /system/framework/
Click to expand...
Click to collapse
Variable list:
I have referred to some locations as drawable-xdpi. X here stands for
X: m, l, h, xh
Meaning pngs can be in drawable-mdpi, drawable-hdpi, drawable-ldpi, drawable-xhdpi depending on resolution of your phone
In some places, I have just added * in order to fill spaces that are not common in each png
[?] means maybe only for GB or Samsung
Click to expand...
Click to collapse
Battery Icons -
(i)Ice Cream Sandwich/Jelly Bean: SystemUI.apk/res/drawable-xdpi/stat_sys_battery**.png
(ii)Gingerbread: framework-res.apk/res/drawable-xdpi/stat_sys_battery**.png
Status Bar icons - SystemUI.apk/res/drawable-xdpi/
Note, some, however very few status bar icons are also present in framework-res.apk
Platlogo - framework-res.apk/res/drawable-nodpi/platlogo*.jpg
(image that pops up when repeatedly clicked on Android Version)
In Gingerbrad, its a single file but in ICS and JB, they are many images.
Default Wallpaper - framework-res/res/drawable-xdpi/default_wallpaper.jpg
Default Lockscreen Wallpaper[?] - framework-res.apk/res/drawable-xdpi/zzzzzzzz_default_lockscreenw.jpg
On stock based HTC roms, the default wallpaper location is specified in the.build.prop (so the dev can either swap out the image, or change the path)
The default wallpaper path for HTC roms is /system/customize/resource/wallpapers_a_00.jpg (Thanks to CNExus)
Spinners[GB] - framework-res.apk/res/drawable-xdpi/spinner_****_**.png
(The loading circles)
Menu Icons - framework-res.apk/res/drawable-xdpi/ic_menu_**.png
These icons may also be present in twframework-res.apk for Samsung Touchwiz ROMs
Notification Toggles
(i)With lidroid 15 toggles : lidroid-res.apk/res/drawable-xdpi/
(ii)Without lidroid mod : SystemUI.apk/res/drawable-xdpi
These were some general pngs of system apps that may be used to theme the phone. You can find respective pngs to theme in their apks.
Will add more soon...
9 PNG Discussion
These are special types of pngs that can be stretched to fit the need of program or different scenarios or cases. It contains 1 pixel lines on each border of different lengths for different things
As told above, we can't edit 9 png in compiled form as it will lose these lines which define its properties. So, we first need to decompile apk in order to edit 9 pngs
So, after decompiling apk, open 9 png in Photoshop and select the part inside that 1 px border and edit anything you want (Hue, Saturation, Bevel, Emboss, ANYTHING)
Now save it (save it as a normal png and then rename it as .9.png because photoshop doesn't recognise 9 png extension and image will loose its RGB format)
Explanation of 9 png:-
You can read this for more information
If you have doubt that you have gone wrong somewhere or you have made a new png from scratch and want to test if it is correct or not:
(Check all 9 png files you edit as they can cause Force Closes or bootloops)
Go to folder where you extracted android-sdk and go to tools folder and open draw9patch.bat
A window like this will open up:-
Drop you 9 png here
A new window will open with you 9 png on it
Tick on show bad patches
If you see red rectangles, you have a bad 9 patch image. You will need to delete or add those lines in png to remove all red boxes. If you want to delete, press Shift and start moving cursor over lines you want to delete. You can choose method of hit and trial to remove all rectangles and move the lower scale to see how your image size is adjusted
Or you can do what I do:
1. Remove all lines
2. Add single dot on top centre and left centre border of image (That can be taken as stretchable area)
3. Add lines on right and bottom of image where you want to fill content. Now, click on Show Content
The purple area you see in image is the content area (Text will be filled there. Eg:- Popup Menu)
4. Now, you can adjust these lines acoording to your need that what you want for stretchable area and content area until an unless there comes an red triangle
5. When it is done. Save the file. DONE
Easy, isn't it?
That's what theming is
Batch Editing pngs in Photoshop
Well the scenario is you have 200 pngs and you want to change their color, hue, add effect to them, etc. Definitely not worth the time you will spent doing this one by one. So, here, I will cover how to batch apply same edits on to your infinite pngs. Here, I am taking example of changing color of battery png from green to purple, you can apply any attribute to your image in the same way. I repeat it is not for .9.png files. Read above guide for reference
Let's start
1. First copy all your pngs you need to edit in a separate folder. I have made a folder named Battery Base and pasted my all pngs of battery there.
Now create another folder where your edited pngs will be saved. For eg:- Battery Done. (Don't create it inside Battery Base folder)
2. Open Adobe Photoshop and Choose Window>Actions or Alt+F9
3. Click on the note like file (Create new Action)
Rename it to anything you want . I have chosen Battery_color
Then click on Record. Now, you will see that red circle is enabled and now everything you do on image will be recorded and will be applied on each image.
4. Now, do this very carefully, don't miss any step.
We will do every thing that we want Photoshop to do with each file we want to edit.
a) So, first we want Photoshop to open the image. So , click on Open and choose any png from Battery Base folder (Choose a file with more color so that you know what color exactly your file will be after editing. That is why I chose 90 percent battery here).
b) Now, after opening, we want to change Color of png from green to purple. So, choose Image>Adjustment>Hue and Saturation or Ctrl+U
A dialog box with 3 sliders will appear. Move upper slider to change color. You can move other slider to change saturation and brightness if you want. Now, if you got it right, click on OK.
Every step of yours is being recorded, so don't do unnecessary stuff you don't want to do on other images. Nonetheless, if you have done it, then Drop down the Battery Base Action in action palette and you will see your every action there, If you want to delete any action , you can delete it from there. You can also add any action before pre completed action by clicking above that action and performing it.
Now, you can do anything you want to be done on your rest of pngs.
c) Now, we want Photoshop to save this png to carry on working on others. So, Go to File>Save as... and save it as a png in Battery Done folder. Photoshop will ask you to choose, so choose smallest compression and no interlace.
d) Image is saved but we also want Photoshop to close the png so that it does not open 200 tabs for editing 200 pngs. So, click on close (Small cross on title bar of png). If, it asks that do you want to save changes to png . Say no, because if you say yes, the png in Battery Base will be changes and when batch processing is done, that png in Battery Done will be of different color that all others.And also, your all green pngs in Battery Base folder will turn purple too. But we want purple images in Battery Done and green in Battery Base.
5. Now, we hae done what we want, so, we will stop recording the Action. Click on that square in Actions Palette.
6. Fun Starts. Now we will do the batch processing.
Go to File>Automate>Batch
In the dialog box, Choose the action to be Battery_Color (or obiviously any action you created)
Source folder: Battery Base
Destination Folder: Battery Done
Tick both Override Action 'Open' commands and Override Action 'Save as' commands
Click on OK. Sit back for 3 to 5 minutes(204 pngs) and TADA
You can apply any action in same way. Such as bevel, glossy, pale, etc to innumerous amount of pngs
Why APK-Multitool?​
Yeah, why not just apktool or VTS (Virtuous Ten Studio)
But, when working with certain system apk files, there is a feature of APK Multitool that comes in very handy and that is, making a keep folder and asking you to delete stuff which you modded to then make an apk file. Certain files in apk do not need to be touched which can be easily controlled by APK Multitool.
Note: This is no way against VTS in any form
As I was making a guide which ensured least amount of errors, I chose APK Multitool, because we can easily fix those known errors od Status Bar disappearing or this and that :victory:
apktool is very minimalistic but not too user friendly for a newbie. And it may return with huge amount of errors if not used correctly.
So, APK Multitool is a perfect balance in between simplicity and work power
FAQ
Oops
Last One left
Awesome guide areeb..
Will include this guide in the index for sure
-asdf-
Will be a great guide for me
Sent from my GT-I9100 using Tapatalk 2
Great guide.
Good info. Nice work :good:
This is a good guide, very good one. But, I've found that the latest APK Multi Tool doesn't work for Android 4.2.2 apks.
Does this one work? Any solution?
krazzyvishal said:
This is a good guide, very good one. But, I've found that the latest APK Multi Tool doesn't work for Android 4.2.2 apks.
Does this one work? Any solution?
Click to expand...
Click to collapse
Thanks for notifying
You can try downloading this - http://d-h.st/cze and replacing the previous files with the new files in others folder
It's by Rizal Lovin from his guide here http://forum.xda-developers.com/showthread.php?t=2195680
Or you can notify the bug (if it's a bug ) here http://forum.xda-developers.com/showthread.php?t=1310151
Best theming guide i ever seen
i love ur ,9 pngs method and how u explained us more deeply about them
Thanks
krazzyvishal said:
This is a good guide, very good one. But, I've found that the latest APK Multi Tool doesn't work for Android 4.2.2 apks.
Does this one work? Any solution?
Click to expand...
Click to collapse
Try some of the suggestions in my guide. Link below.
From me to you.
great guide for starters
all hail to areeb
iamareebjamal said:
So, after decompiling apk, open 9 png in Photoshop and select the part inside that 1 px border and edit anything you want (Hue, Saturation, Bevel, Emboss, ANYTHING)
Click to expand...
Click to collapse
Here's what i do if i want to keep the .9.png border intact:
Open my .9.png.
Select>All.
Select>Modify>Border. Set width at 1 pixel.
Select>Inverse.
Edit>Cut.
Edit>Paste special>Paste in place.
Layer>Arrange>Send to back.
This splits the the border from the image allowing you to edit the image freely without affecting the 9patch.
I'll attach my action i created to automate the process.
Extract the action from the zip.
Window>Actions.
Select dropdown menu.
Load actions> select split.9.atn
One final thing. Photoshop has no problems with the .9.png extension. When you save your image (save for web) it will show as .png, just insert .9 into the name. I've never had a problem.:good:
Appreciate! Great guide
dully79 said:
Here's what i do if i want to keep the .9.png border intact:
Open my .9.png.
Select>All.
Select>Modify>Border. Set width at 1 pixel.
Select>Inverse.
Edit>Cut.
Edit>Paste special>Paste in place.
Layer>Arrange>Send to back.
This splits the the border from the image allowing you to edit the image freely without affecting the 9patch.
I'll attach my action i created to automate the process.
Extract the action from the zip.
Window>Actions.
Select dropdown menu.
Load actions> select split.9.atn
One final thing. Photoshop has no problems with the .9.png extension. When you save your image (save for web) it will show as .png, just insert .9 into the name. I've never had a problem.:good:
Click to expand...
Click to collapse
Thanks for suggestions
About last thing, I never said anything about Photoshop having problems with .9.png files
Maybe words appeared different from what they meant
iamareebjamal said:
Thanks for suggestions
About last thing, I never said anything about Photoshop having problems with .9.png files
Maybe words appeared different from what they meant
Click to expand...
Click to collapse
Sorry, my bad. I didn't mean it had problems. What I was trying to say is you can just add the .9 without any problems.
Normally I just copy the nines into a separate folder, work on them, then when saving double click and replace. Doesn't save much time with a handful, but when you have quite a lot it all adds up. Plus you still have the originals incase of an error.
dully79 said:
One final thing. Photoshop has no problems with the .9.png extension. When you save your image (save for web) it will show as .png, just insert .9 into the name. I've never had a problem.:good:
Click to expand...
Click to collapse
I think you're using a step or two more than you need to layer the border, and to save I just merge the layers, save and close.
XperienceD said:
I think you're using a step or two more than you need to layer the border, and to save I just merge the layers, save and close.
Click to expand...
Click to collapse
What steps are they? When it's automated using the action it takes less than a second.
Everyone has their own technique, personally I think merging layers and saving is redundant as they are merged when saved.

[TOOL][NoobFriendly]EAIT:Easy Apk Image Themer

Today I am proud to present my new creation EAIT - EASY APK IMAGE THEMER.
DISCONTINUED
I don't use Windows anymore, so any support for this script/app is dropped.
Download from Mediafire or from ATTACHMENT.
I see sometimes peoples get very shocked after they see my modded versions of whatsapp, so I thought lets make something which helps to *any* normal android user to edit any apk.
Keep in mind that this is not much advance tool and won't be able to do all editing.
So what exactly is EAIT, it's a simple tool which extracts APK to let you edit images and then compress it back to .apk to install on your phone.
What you need?
JRE 6/7 -download it from java.com
Any good image editor like l Photoshop, GIMP or Paint.net
steps:
1. Download .rar from above.
2. Extract in C:/
3. Take backup of app(by ES explorer) you want to edit and move it to "PLACE-APK-HERE"
4. Run main application "easy apk image themer" from folder.
5. See your current apk will be listed on top.
6. Press 1 and enter to extract
7. Minimize the window and go to 'Project' folder. You'll find appname.apk folder, click on it.
8. Browse through "res" folder and see images inside drawable folders. Edit then with help of Photoshop/GIMP/Paint.NET.
Warning: rules of editing
>never edit "imagename".9.png files or you may get force close.
>If you want to replace image then choose something that has same resolution
9. After all editing maximize the window you previously minimized.
10. Press 2 and hit enter, wait for a while.
11. Press 3 and hit enter wait for a while.
12. You will find Signed-appname.apk in your "place-apk-here" folder
13. Send that app to your phone and install ( you may need to Un-install previous one)
14. Enjoy... and press thanks if you liked it
Report any bugs/problems here only.
Some images
{
"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"
}
the result:-
reserved
bump
Here is a Mediafire mirror for you
I've always wanted to make an inverted Facebook app, so I might give this a shot. Thank you for your work
I’m not trying to rain on OP’s parade, but out of curiosity, aren’t there similar tools for Windows already? Sometimes with even better GUIs like elesbb's GUI APK Tool
This looks like APK Multi Tool, minus all of the extra features. Even the folder structure is the same.
please help
i did everything as mentioned in ur tutorial. i colored some whatsapp smiles. and recompiled the apk and signed it. uninstalled my previous whatsapp and installed new one. but whenever i try to open a new contact to chat with it force closes. am attaching the edited apk. plz help me.
i didnt changed any resolution of images. just coloured them.
http://www.mediafire.com/download/ew7rgzz6qaa95uu/signed_whatsapp.apk
Interesting tool, would love it if i'd see screenshots and shared apks of modified apps! :good:
Great work.!!!
Hi Ankush,
You can use the Mediafire mirror.
http://www.mediafire.com/view/2zomqhmuoknb0gm/APK-Image-Themer_3.rar
BTW, amazing job now I can theme my apps...:good::good:
Downloaded
Ankush menat said:
Today I am proud to present my new creation EAIT - EASY APK IMAGE THEMER.
Download from dropbox
Please provide me mediafire mirror(mine account is not working properly)
I see sometimes peoples get very shocked after they see my modded versions of whatsapp, so I thought lets make something which helps to *any* normal android user to edit any apk.
So what exactly is EAIT, it's a simple tool which extracts APK to let you edit images and then compress it back to .apk to install on your phone.
What you need?
JRE 6/7 -download it from java.com
Any good image editor like l Photoshop, GIMP or Paint.net
steps:
1. Download .rar from above.
2. Extract in C:/
3. Take backup of app(by ES explorer) you want to edit and move it to "PLACE-APK-HERE"
4. Run main application "easy apk image themer" from folder.
5. See your current apk will be listed on top.
6. Press 1 and enter to extract
7. Minimize the window and go to 'Project' folder. You'll find appname.apk folder, click on it.
8. Browse through "res" folder and see images inside drawable folders. Edit then with help of Photoshop/GIMP/Paint.NET.
Warning: rules of editing
>never edit "imagename".9.png files or you may get force close.
>If you want to replace image then choose something that has same resolution
9. After all editing maximize the window you previously minimized.
10. Press 2 and hit enter, wait for a while.
11. Press 3 and hit enter wait for a while.
12. You will find Signed-appname.apk in your "place-apk-here" folder
13. Send that app to your phone and install ( you may need to Un-install previous one)
14. Enjoy... and press thanks if you liked it
Report any bugs/problems here only.
Some images
the result:-
Click to expand...
Click to collapse
Will try it soon cool tool will try to mod some apps
+1 Nice tool
himanshu.khanna said:
i did everything as mentioned in ur tutorial. i colored some whatsapp smiles. and recompiled the apk and signed it. uninstalled my previous whatsapp and installed new one. but whenever i try to open a new contact to chat with it force closes. am attaching the edited apk. plz help me.
i didnt changed any resolution of images. just coloured them.
http://www.mediafire.com/download/ew7rgzz6qaa95uu/signed_whatsapp.apk
Click to expand...
Click to collapse
You've edited one .9.png which is causing FC
So from what I am seeing, this allows you to easily edit images in apps. Does it however facilitate color changing? I'd like to theme facebook into the one team blackout has
asdfasdfvful said:
So from what I am seeing, this allows you to easily edit images in apps. Does it however facilitate color changing? I'd like to theme facebook into the one team blackout has
Click to expand...
Click to collapse
Facebook is mostly coded with HEX color codes and not Images...
You should use APKtool by brut.all
There are tons of guide available for How-to-theme-with-Apktool on XDA follow them.
Ankush menat said:
Facebook is mostly coded with HEX color codes and not Images...
You should use APKtool by brut.all
There are tons of guide available for How-to-theme-with-Apktool on XDA follow them.
Click to expand...
Click to collapse
Mhm... Apktool keeps on giving me issues. I guess I'll just love without theming
Sent from my One S using XDA Premium 4 mobile app
thanks but,
Ankush menat said:
You've edited one .9.png which is causing FC
Click to expand...
Click to collapse
how do i identify that which one is .9.png file? any suggestions?
himanshu.khanna said:
how do i identify that which one is .9.png file? any suggestions?
Click to expand...
Click to collapse
See the Image...
Those image files who have name like name.9.png will be visible as name.9 in Windows dont edit them
please help
Ankush menat said:
See the Image...
Those image files who have name like name.9.png will be visible as name.9 in Windows dont edit them
Click to expand...
Click to collapse
see i edited these files and they dont have .9.png in there name.View attachment 2479108
Sure, this is similar to some of the other apk editors out there like ApkTool/ApkMultiTool but this is NEWB friendly as the op expressed. I think this is a great program for someone just starting to learn about the android os and curious about themeing their own applications. Wish I had this tool when I first started themeing with apk multi tool. Without all the fluff and extra features, this software will be very helpful for users who are specifically interested in modifying the look of their applications. Good job Ankush
Anyone have any tips on editing Hangouts.apk? More specifically I would like to modify the emoji. Does framework-res.apk need to be included or something?
Sub'ed
OK so far so good, anyone know the name or where in the APK folder (which drawable folder) I could find the background images. I am working on the facebook messenger from my Sprint GS3.
Well I managed to edit the color of one of the pictures inside an app (ended up using the clock app) and now I cannot get it to install. I deleted the old clock and tried installing from es and also flashing from TWRP but could not find the file there (guess because it was not a .zip). Has to be in system/app folder.

Categories

Resources