[TUT] Metamorph on X8 - XPERIA X8 Themes and Apps

lets try something new today..
before I start let me ask you this questions.
do you like customizing your phone?
do you want to edit your apk's without a pc?
do you have belief in xrecovery (&me probably)
if you answered YES for the above questions. I've something good for you.
our map for the treasure in this journey would be a small application named
METAMORPH
MetaMorph, at heart, is simply a program that takes files from a directory and adds them to an already existing zip package.
In this case, our zip packages are apk and jar files.
Click to expand...
Click to collapse
THINGS YOU'LL NEED :
Metamorph (attached)
RootExplorer (any apk which can edit xml files)
Androzip/Astro (zip app)
Creativity & Willingness to take the Risk
Metamorph uses a zip file to apply the customize apk on your phone.
the zip file contains two things
a xml file
folder containing your mods
lets cut it sweet with an example.
----------------------------------------------------------------------------------------------------------------------------------------------------
lets suppose I want to change the icon of my apk. lets say I want to change icon of Calculator
{
"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"
}
to
----------------------------------------------------------------------------------------------------------------------------------------------------
Metamorph is CaseSensitive. Following Steps need the correct name & case
Click to expand...
Click to collapse
we'll do it in 2 parts
PART - 1
to do this I'll first need to create a folder named Calculator
now the icon of calculator is in the folder res\drawable-mdpi
so I'll create those folders in the Calculator folder
so the line is Calculator->res->drawable-mdpi
all I need to do now is the monster icon into this folder and name it exactly the same way it is in the original so lets rename monster.png to icon.png
PART - 2
the xml file should contain this code
Code:
[B]<?xml version="1.0"?>
<themename>[COLOR=Red]theme_name[/COLOR]</themename>
<themeversion>0.1beta</themeversion>
<screenshot></screenshot>
<author>Suhel</author>
<authorweblink>N/A</authorweblink>
<phone>Xperia X8</phone>
<rom>Sony Xperia X8 2.1 </rom>
<themedescription>Converted Theme</themedescription>
<item>[COLOR=Red]your_apk.apk[/COLOR]</item>
<path>[COLOR=Red]path_of_your_apk[/COLOR]</path>
<description></description>
[/B]
ok the red things in the above code are crucial.
1. theme_name (I'll come to this later)
2. your_apk.apk this is the name of your apk
3. path_of_your_apk this is the path of your apk
for our Calculator it should be something like this
Code:
<?xml version="1.0"?>
<themename>X8Champ</themename>
<themeversion>0.1beta</themeversion>
<screenshot></screenshot>
<author>Suhel</author>
<authorweblink>N/A</authorweblink>
<phone>Xperia X8</phone>
<rom>Sony Xperia X8 2.1 </rom>
<themedescription>Converted Theme</themedescription>
<item>[B][COLOR=Red]Calculator.apk[/COLOR][/B]</item>
<path>[COLOR=Red][B]/system/app/[/B][/COLOR]</path>
<description></description>
hope you understand. now you need to save the xml file.
now the first point. the theme_name you are going to type should be the same name as of your xml file name
ok now you're done.
all you need to do now is create a zip file and place the folder & xml file in that zip file. again make sure the name of the zip file should be the same as the xml file
put the zip file in your sdcard root
-------------------------------------------------------------------------------------------------------------------------
Applying theme with Metamorph
Tap Unzip/Extract new theme
Select the Zip file
Tap the apk you want to apply and tap apply it
Reboot your phone
-THE END-​
Why Metamorph?
​ 1. Easily Edit your Apk's & Jar files on your phone without hazzle of extracting and replacing.
(Jar files will need pc. awww but you dont edit jars too much )
2. You can Mod multiple Apk's
Code:
[B]<item>[COLOR=Red]your_apk1.apk[/COLOR]</item>
<path>[COLOR=Red]path_of_your_apk[/COLOR]</path>[/B]
[B]<item>[COLOR=Red]your_apk2.apk[/COLOR]</item>
<path>[COLOR=Red]path_of_your_apk[/COLOR]</path>
[/B]
[B]<item>[COLOR=Red]your_apk3.apk[/COLOR]</item>[/B]
[B] <path>[COLOR=Red]path_of_your_apk[/COLOR]</path>
<description></description>
[/B]
you can even edit your Framework-res.apk. just make sure the path of it is /system/framework and not /system/app
3. I don't know. I need to try it out more. I'm trying to edit a jar file for now. will tell you the results. but the potential of it are endless
4. However it doesn't work with market apps. its intended to only bug the stock things
IMPORTANT : Meta is very stringent about its filenames and fonts case and name. If you miss one thing the apk will disappear from your menu. so make sure you've a
BACKUP B4 U MESS-UP
WOW IT RHYMES LOL
Click to expand...
Click to collapse
EDIT : well you don't need to entirely backup just copy/paste the apk you want to edit. entire backup may require if you are playing with jar files or crucial apk's.
I'm not responsible for any mess done to your phone
Edit 2 : Works with framework-res.apk too

Ok. How can I change icon Phone or Music Player? I try your method and I can change only Calculator, Calender and Settings. Any ideas?

bananoss said:
Ok. How can I change icon Phone or Music Player? I try your method and I can change only Calculator, Calender and Settings. Any ideas?
Click to expand...
Click to collapse
folder path
SemcMusic\res\drawable
icon name
music_app_icon.png
Code:
[B]<?xml version="1.0"?>
<themename>SemcMusic</themename>
<themeversion>0.1beta</themeversion>
<screenshot></screenshot>
<author>Suhel</author>
<authorweblink>N/A</authorweblink>
<phone>Xperia X8</phone>
<rom>Sony Xperia X8 2.1 </rom>
<themedescription>Converted Theme</themedescription>
<item>SemcMusic.apk</item>
<path>/system/app/</path>
<description></description>[/B]

Nice tut
edit: if i need to change a app on sdcard whats the path? :S

/sdcard/foldername
Foldername would be the folder in which your app is stored

Click to expand...
Click to collapse
WHOOAA. Can I get a source for the background please? And what font are you using there?
Edit: This looks so damn good, holy crap.

a-k-t-w said:
WHOOAA. Can I get a source for the background please? And what font are you using there?
Edit: This looks so damn good, holy crap.
Click to expand...
Click to collapse
sure buddy

what about folders in zip file for framework.apk ? Where should be semc_bg.png and fonts ? Near .xml or in folder .......

Sorry for offtopic... But: Which framework do you (suhel) use? It's so awesome

thanks for this tutorial!

herbi69 said:
what about folders in zip file for framework.apk ? Where should be semc_bg.png and fonts ? Near .xml or in folder .......
Click to expand...
Click to collapse
the semc_bg should be placed in /res/drawable-mdpi
for the fonts refer this topic http://forum.xda-developers.com/showthread.php?t=933406

[email protected] said:
Sorry for offtopic... But: Which framework do you (suhel) use? It's so awesome
Click to expand...
Click to collapse
are you talking about the blue background??? I've already attached the file and fonts two posts above your post

thanks for sharing~

Related

[HOWTO] Make a skin for your tattoo.

Hi,
This is a tutorial to explain how to make a theme with some APKs modified.
Note : This HOWTO is for people who have a minimum knowledge in informatic, i will not answer to questions like "what's a CMD?" etc.
FACULTATIVE STEP
The first thing we have to do, it's set up a working folder, this will help you to make your theme easily
Create a folder "Skin blabla", like you want.
After, create 3 folders like this screen :
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
We will make a backup of ALL APKs of your tattoo (if you do a wrong modification & you brick), make a copy of this backup into "Modded APKs" (there will be the modified APKs), and "Decompressed" will be the folder which has all PNGs.
SOME EXPLICATIONS
The only risk is Android, all APKs which are using on android have to be signed, if one of your APKs isn't signed, you will semi-brick your Tattoo and have to go on recovery and push the original APK.
Note : You have to have (woh) a custom recovery, if you don't and you semi-brick your tattoo, the only way to restart it is the GOLDCARD.
So, the only way to keep your APK signed is to use the drag&drop.
FIRST STEP : Backup
Connect your device. (with USB debug)
Open a CMD.
(We say your skin's folder is on c:\Skin to make it simple, if you choose an other destination, change what i have writed after)
adb shell pull /system/app/*.apk "c:\Skin\Original APK"
adb shell pull /system/framework/*.apk "c:\Skin\Original APK"
copy "c:\Skin\Original APK\*.apk" "c:\Skin\Modded APK"
You can delete the APKs you will never modify on Modded.
It's finished, we can start
SECOND STEP : Drag & Drop
I'm using WinRAR.
Like i said before, we have to keep our APKs signed.
Select which APKs you want to modify of "Modded" folder, right click, and select "extract...".
Select "Decompressed" folder, and extract all APKs.
You will have many folders with the name of which APK. (Rosie, framework-res, etc etc)
Modify all PNGs you want to modify on which folder. (Note : All images are on res/drawable*)
Then, return on modded folder, open which APKs you modified on the other folder, and open framework-res.apk for example, let the APK open with WinRAR. Open "Decompressed"s folder, select some folders/PNGs you have modified (we will select "drawable" for example), drag&drop it in WinRAR. (of course, you have to be on /res folder in winRAR, the folder have to match...)
Copy the modified APK with : adb push blabla.apk /system/originaldirectoryoftheapk
Some advices
- All notifications icons are on framework-res.apk & com.htc.resources.apk.
- The only APKs which are on /system/framework/ are the both APKs one line before. All others are on /system/app/.
- Rosie.apk is HTC Sense.
- Some notifications icons are on Calendar.apk (1), HtcContacts.apk (1), HtcLocationService.apk (1), HtcMusic.apk (2+), HtcTwitter.apk (1), Mail.apk (1), Mms.apk (1+), Talk.apk (1).
- If you modify Rosie.apk, or some others APKs, Sense will be strange, wait or reboot the device.
- ...
Hi JoOoSs
I have modified Browser.apk, but when I try
Code:
adb push Browser.apk /system/app/Browser.apk
I receive the next message:
Code:
failed to copy 'Browser.apk' to '/system/app/Browser.apk': Out of memory
Also, before this I was receiving this message:
Code:
failed to copy 'Browser.apk' to '/system/app/Browser.apk': Directory not empty
Any ideas about what could be the problem?
Thanks!
It's a problem with your ROM.
Modaco ? Fyodor ? Stock ?
I have the MoDaCo ROM, the weird thing is that yesterday I installed your Black skin, and today I tried to do it again and have the above errors.
At each reboot you have to do:
adb shell
insmod /system/lib/modules/tattoo-hack.ko
mount -o rw,remount /dev/block/mtdblock3 /system
JoOoSs said:
At each reboot you have to do:
adb shell
insmod /system/lib/modules/tattoo-hack.ko
mount -o rw,remount /dev/block/mtdblock3 /system
Click to expand...
Click to collapse
Actually, I did it.
I've noticed something really weird. I flashed a fresh ROM (MoDaCo), then I pushed your files (from Black Skin) and some mine, everything worked perfect. But, later, when I try to push another file (yours or mine), I get this error:
Code:
adb push WorldClock.apk /system/app/WorldClock.apk
failed to copy 'WorldClock.apk' to '/system/app/WorldClock.apk': Directory not empty
I don't know what is happening
I think you lose the RW when you exit your CMD, did you retry to mount /system ?
If it's yes, i don't know it works in my Modaco Oo
Thanks JoOoSs
I don't know why this was happening, but I installed the stock ROM and everything works perfect know! Regards!
It would be nice to have default android skin on our tattoo. Do you think is it possible?
Yep, you have to flash 2.1 ROM which is on Dev forum, backup all PNG from his ROM & re-insert them on an other ROM.
JoOoSs said:
Yep, you have to flash 2.1 ROM which is on Dev forum, backup all PNG from his ROM & re-insert them on an other ROM.
Click to expand...
Click to collapse
Actually, you don't need to flash the 2.1 rom, remember that is a .zip, so just extract the apps from /system/app directory and then extract the pngs...
In the zip there are only the *.img ?
We have to uncompress boot.img etc it's more long!
So...what we could do to have a default 2.1 lock screen and skin and nothing else?
Please help us poor noobs
JoOoSs said:
In the zip there are only the *.img ?
We have to uncompress boot.img etc it's more long!
Click to expand...
Click to collapse
Not really, I downloaded the update.zip file from the 2.1, and it doesn't have .img files... I've changed all my apps icons using the 2.1 version.
Is there anyone that can answer to my ask?
HTCDevil said:
Is there anyone that can answer to my ask?
Click to expand...
Click to collapse
Hi, actually, change all the skin and the lock screen is going to be almost impossible, I changed all the main apps icons, but the skin itself is more complex, we have to go through all system APKs and find the png files related with the skin, but even doing that the change is complex.
This is how my icons looks like:
Can you upload icons & the wallpaper ?
yes, wallpaper please
Thank you arturo
I'd like also the only white bar rather than black
APKs with eclair icons and wallpaper
Hello all,
Here are the modified apk files with the eclair icons and also a nice wallpaper.
I highly recommend to do a nandroid backup before replace the apk files (we never know ).
APKs: http://www.megaupload.com/?d=GG7LPC9C
Enjoy it!

[GUIDE] TO MOD YOUR OWN LOCKRING - NO EXPERIENCE OR CODE NEEDED (noobproof)

I created this in the Sensation forum. I have spent 1 and a half days creating, coding and running batch files in command prompt to ensure this will work for anyone AND ENSURE IT IS NOOBPROOF FOR EVERYONE.
UPDATE: V2 below, see below for details on changes.
The Lockring kit below is Unique to me and there isnt anything like it out there.
Here is my detailed guide to Modding your own lockscreen. LockRing kit i created is attached below and is COMPATIBLE WITH ANY SENSE 3 ROM OR Sense 3 THEME .
{
"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"
}
THERE IS VERY LITTLE WORK and NO CODING INVOLVED FOR YOU. ALL YOU DO IS
You put your ROM zip in the place ROM Folder - No need to rename
Place your lockring in lockring folder - No need to rename, just make sure its a PNG file not JPG
then collect the finished file in collect recovery zip folder.
See the video guide in post 2 for how to extract lockring and how to use a new lockring
Batch files in the kit will do all the work for you.
Requirements
-Java (Java Runtime Environment) - You need this otherwise your lockring APK will not be signed and prevent installation in recovery.
-271 x 270 Lockring in PNG File Format - Easiest way to get a lockring is to google a PNG image of what you want as. e.g search for Assassins Creed PNG. Quite alot of PNGs come with a transparent background which is what u need.
1st TIME SET UP
Create a New Folder in C:\ called "Lock_Ring_Kit"
Open the lock ring kit zip file and copy all the files and folders into the folder you just created.
Guide to extract a lockring
To extract a theme and/or lockring from another ROM
IF you have seen A lockring on EVO 3d FORUM
IF you have a really cool ROM or theme and you want to take the lockscreen ring out of it.
STEP 1. Place Your ROM or THEME you want to take lockscreen from Place_ROM_ZIP_HERE
STEP 2. Click 1. Extract APKs_FROM_ROM.bat. This will automatically run 2._decode_from_APK
Step 3. Click 3. Extract lockrings (OPTIONAL).bat.
This will put lockrings from the Rom or theme into the extract_lockscreen folder. you can now use this lockring.
And the rest of the files will be placed in Mod_files_here Folder (more about this below)
Guide to mod your own LockRing
STEP 1. Delete any existing files in Place_ROM_ZIP_HERE and Place Your ROM or THEME in the folder. This will be used as a base.
STEP 2. Click 1. Extract APKs_FROM_ROM.bat. .
Once the APKs have been extracted This will automatically run 2._decode_from_APK
*If you have the apks you want to use as a base then just place them in the Place_APKs_FILE_here Folder and click Decode from APK *
STEP 3. Get your Lockring you want and put it in the Place_Lockring_here folder. Make sure your lockscreen image is flipped vertically(mirror upside down image). e.g
Sense uses upside down lockrings to display them right side up. use the 3.0.1 Flip Lockring with FSResizer.exe to flip it upside down if it isnt already.
STEP 4. Click 3.1 Replace Lockrings.bat. This is to replace the existing lockrings with your lockring
Step 5. Click 4. Encode and create recovery zip.bat.
This will Re-encode your lock ring into the APKs, sign them then produce a signed zip file you can flash in recovery
Step 6. Flash your File in clockwork and enjoy.
Additional Features
Mod_Files_Here Folder you can go into this folder and into the default folder or other skins In this folder you can replace the navigation bar in Sense homescreen, also background for widgets and clock numbers etc. care should be taken u replace pngs with the another of the same dimensions.
Backup and Restore allows u to back up 4 different lock rings + Fusion files and restore them anytime so u can work on different ones at different times,
FS resize will allow u to resize your lock ring to 271x270 and also flip it upside down if it isnt upside down. Make sure you flip not rotate!
Download Lock_Ring_Kit or click the attachment below
BUG FIXED in v2 -->WHEN DRAGGING AN APP TO THE LOCK RING IT WOULD SHOW THE PREVIOUS RING!
Added option to rename lockring zip to whatever you want before it is put in collect here folder
If you get system could not find file error on some occasions, its normal, as i have either asked for it to delete something but the files already deleted
just make sure u follow the process.

			
				
Downloading now..thanks for makin this,
Should work well! Good job!
Sent from my PG86100 using XDA App
I've had 4 users test it so far And its only been uploaded for a few hours. All was fine. Let me know how it went
Sent from my HTC Sensation Z710e using XDA App
Hey man, thanks for the tool! I cant seem to be able to successfully create a working zip
I am using HighROM as a base as it is a GSM ROM.
I have create a .png image and i'm following the steps but after successful install,
the lockring is the same!!
I must be missing something obviously, I have tried reversing the process, using the xl_viper_lx_Mods.zip and decompiling to check the contents. what I have is
Bluesky, Burgundy, Default are all empty but I have 0x00000d89.dat(showing as my lockring) in the Lock_ring_motion folder
please can you point me in the right direction, cos I can crack this one..
I am not a nooob honest (feelin like one tho!)
Thanks
are you sure you are putting your whole ROM in to the place rom folder.
when u decompile viper mods it should only have two apks.
xl VipeR lx said:
are you sure you are putting your whole ROM in to the place rom folder.
when u decompile viper mods it should only have two apks.
Click to expand...
Click to collapse
yeah i'm puting the whole ROM .zip into the place ROM folder,
I have just been reading the sensation thread to see if there are any clues there....
the folders I was talking about are left in the Lockscreen extract after i have decompiled with the tool using the first set of instructions, just to test..If I look in the archive of the .zip I do have just the 2 .apk's in the system\app folder as I should have.
* I have just re-downloaded the tool from the sensation thread and i will try from fresh just run it again from a clean set of tools
come see me
http://webchat.freenode.net/?channels=xlviperlx
thanks for the post.
will try this tonight when I get home. already have a sweet lockscreen wallpaper, now to change that pesky ring.
Awesome Thanks Viper!
I was having some trouble with extracting the apk's from gsm ROMs, I'm now using the attached base files which work fine.
Viper helped me to work it out on IRC, thanks mate, and we found the tool wasn't extracting the apk's for some reason??
use the files below and it couldn't be easier!!
Link
Posted some rings Ive been playing with in Photoshop
I made this Lockring using the tools and guide thought I would share
http://www.multiupload.com/OXJW01M4QW
xl VipeR lx, I sent you a private message regarding some issues. Please let me know what you think.
Nice guide! Stay over here in the 3d forums. They're just fine over in the sensation forums.
BABABOOEY!
osrix said:
Awesome Thanks Viper!
I was having some trouble with extracting the apk's from gsm ROMs, I'm now using the attached base files which work fine.
Viper helped me to work it out on IRC, thanks mate, and we found the tool wasn't extracting the apk's for some reason??
use the files below and it couldn't be easier!!
Link
Posted some rings Ive been playing with in Photoshop
Click to expand...
Click to collapse
Yes the tool works fine. But m10 brings up unhandled file error when trying to decode the m10 error
And thanks seedogg I'll update tonight
Sent from my HTC Sensation Z710e using XDA App
Another note on the bug: if you have flashed a lockring made using the original lock ring kit, you will have to delete Idlescreen_base.apk (lower case b) from /system/app using root explorer.
Hi there!
I've tried multiple times and also used the base lock ring, combined with the .dat files of my custom lock ring but I can't get it to work. I followed all the steps and all I get errors and no flashable zip.
The only thing I want to change is a simple custom lock ring. There are a zillion different lock rings out there and I can't seem to even get one working. Am I the only one with this problem??
Could someone with the skills please assist me with this as I don´t have the knowledge to see what I am doing wrong.
Please help as I am out of options.. Any tips will be very, very much appreciated! Thanks in advance.
EDIT: I've followed the steps more carefully and made the conclusion that I did'nt put the right lockscreen file in the designated folder. Now I've used the right (horizontally 180 and mirrored) png file along with the Orighinal Rom and also with the Base Lock Ring. Now I don't get any errors and everything seems successfull. After completing step 4 there should be a flashable zip in the 'Collect recovery zip here' folder, but this folder stays empty. So maybe someone could point me in the right direction as I am following these steps completely, but no flashable zip is created...
Look in your Mod_files_here folder. Do you have 4 folders with a bunch of png and dat files inside?
Bramgg, I sent you a pm.
Everything seems to go fine until in bat 4. when I get to the part where it is looking for *.apk in Lock_Ring_Kit\M10_Tools\EXTRACTED_APK\Fusion\ It says can't find and that is true when I look it is not there????
It also looks for the *.apk in \Idlescreen_Base\ which is not there either???
The bat then continues merrily along "adding" stuff until it gets to "Signing APKs and then it says that " 'java' is not recognized as an internal or external command, operable program or batch file. In the next line it says "The System cannot find the file specified."
It then goes back to the fact that it can't find the two original files and then says "0 files copied."
Then back to building the flash zip and adding files coming then to signing the flash zip and then the same comment about 'java".
It then asks for the name of the Lockring Mod Zip file and that is about the end of the process. Even if you provide a name for the file it doesn't work and there is no zip file to retreive.
I have Java 6, build 29 on my Windows 7 home premium machine.
Any help would be greatly appreciated.
Thanks
guide!
This is an excellent guide, thanks for this!

2.3.4 sliding Power Notification widgets with Transparent / Arc 62,58,42,283

Welcome to my Post
1) New 2.3.4 based Power notification widgets
9 Power widgets in notification bar with slide to left / right
Brightness widget with auto option
Special Thanks to
jamesgary ( this system ui taken from his rom ) posed below
http://forum.xda-developers.com/showthread.php?t=1381597
Tested and worked with Arc 2.3.4
For 42 & 58 firmwares
Please do not mirror my links
Requirments.......
1) your Phone should be rooted
2) root explorer should be installed
>>>> now battery mods supported to system ui to have full transparency in notification bar. get the framework-res go to this thread
http://forum.xda-developers.com/showthread.php?t=1284651
>>>> now there is olny without reboot mods got that update for 42 firmware to have full transparency
1) Z blue V1
Tab on it and slide to Left
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download from here
http://www.mediafire.com/download.php?dnz9srz5cg3q4dm
2) Z blue 3D V1
Tab on it and slide to Left
Download from here
http://www.mediafire.com/download.php?tt9z49nd7jt2wk1
To get battery mods visit
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1284651
How to install........
Download and copy my system ui.apk in sd card.
copy it to system here set the permission to RW-R-R
now move it to app folder
replace with the original
now restart you Arc to take effects.
******************************************************************************************************
You Can also change the Footer Picture and the Background picture as per your requirement
Click to expand...
Click to collapse
Method how to change the Pictures
1. Download one of the package
2. extract the rar file then you get system ui.apk file
3. Right click on system ui.apk file and open it with win-rar
4. then go to res folder here search for a folder named drawable-hdpi, click and drag this folder any where into your PC
5. now change the pictures as per your requirement, but first copy and rename those picture which you are going to replace with the original file name
6. now close the folder and drag it back inside the res folder, Win-rar ask you for replace it Click on ok
7. Now close the win-rar
8. APK file ready for testing
What can be changed..........
1) Background image..
To change the background image replace the file from drawable-hdpi that have the name
status_bar_background.png
the original size of the picture is 480*746
2) Footer Image
To change the Footer Image replace the file from drawable-hdpi that have the name
status_bar_close_on.9.png
the original size of the picture is 480*48
One sample Footer picture attached below without xperia name
excellent job!!!
may i ask u to make 6 Power widgets and without text under it?
thank you very much!!!
l_ung said:
excellent job!!!
may i ask u to make 6 Power widgets and without text under it?
thank you very much!!!
Click to expand...
Click to collapse
Removing text under it would be really nice
is it possible to add a brightness switch widget with those widget?
oh btw, Thanks for your hard work!!
you can make the background Power notification is not transparent
thank you..
How to change the pictures
You Can also change the Footer Picture and the Background picture as per your requirement
Click to expand...
Click to collapse
Method how to change the Pictures
1. Download one of the package
2. extract the rar file then you get system ui.apk file
3. Right click on system ui.apk file and open it with win-rar
4. then go to res folder here search for a folder named drawable-hdpi, click and drag this folder any where into your PC
5. now change the pictures as per your requirement, but first copy and rename those picture which you are going to replace with the
original file name
6. now close the folder and drag it back inside the res folder, Win-rar ask you for replace it Click on ok
7. Now close the win-rar
8. APK file ready for testing
What can be changed..........
1) Background image..
To change the background image replace the file from drawable-hdpi that have the name
status_bar_background.png
the original size of the picture is 480*746
2) Footer Image
To change the Footer Image replace the file from drawable-hdpi that have the name
status_bar_close_on.9.png
the original size of the picture is 480*48
One sample Footer picture attached below without xperia name open and save it to your computer and replace it
Work 4.0.2.A.0.58
Works on New firmware
4.0.2.A.0.58
All the mods are compatible
All the mods are compatible with Arc 2.3.4
283 firmware
42 firmware
58 firmware
Tested and worked
Why there's an empty place when in landscape mode?
Just yesterday I ported the toggles from the X10 T.E.A.M ROM and they look like this:
Exelent job but I have a question how did you make transparent notification? Here's how it looks in my device
Is there a way for this to work with a 2.3.4 neo?
lgumo01 said:
Exelent job but I have a question how did you make transparent notification? Here's how it looks in my device
Click to expand...
Click to collapse
I had to change some images and some xml files as well as a tiny part of smali. There must be a guide somewhere but I'm on Tapatalk, can't search.
iridaki said:
I had to change some images and some xml files as well as a tiny part of smali. There must be a guide somewhere but I'm on Tapatalk, can't search.
Click to expand...
Click to collapse
I search a little, but i can`t find. I will be grateful if someone help with that
You can easily do that with UOT Kitchen
Azev said:
You can easily do that with...
Click to expand...
Click to collapse
thanks for the advice now I`m absolutely satisfied
View attachment 795615
Thank you and everything is working, but can you make a non transparent notifications bar with power widgets?
Thanks buddy, perfect on my arc s bb.58
space in landscap
Yes i know there is a space in landscape mod but it will be fixed soon ....
Is it possible to change the top status bar from grey to black when using a program? Example, in screen shot attached, the top status bar is grey in colour instead of black when using tapatalk. Facebook had the sane experience too. Thanks.
Sent from my LT18i

[LEARN] modding apks the easy way!

Hi friends of XDA,
today, i present you a easy method (more like a idea) on how to learn about what is actually modified in a apk and help you to
get an idea about creating your own mod by understandig other mods.
first is first!
#include
/*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because of you following this guide.
* do some research if you have any concerns.
* YOU are choosing to make these modifications.
* you cannot point the finger at me for messing up your device.
* yes, i copied this disclaimer from FXP coz itz cool and i am lazy!
*/
okay now let´s get started,
things you need,
1. apktool
2. WinMerge (WinMerge is Open Source software under the GNU General Public License)
3. a modded apk and it's original untouched unmodded apk for your device.
4. A LOT OF PATIENCE (learning modding apks is not so easy).
step by step,
1) apktool part,
1.1) install framework-res.apk, SystemUI.apk, SemcGenericUxpRes.apk in apktool
.
NOTE: below, any apk can be used, i'm using SystemUI.apk as a example.
1.2) decompile and compile both the original SystemUI.apk pulled from your device and the SystemUI.apk from the mod
which you are going to learn what has been changed.
NOTE: step 1.2 is done to make sure that the apktool you are using is comaptible with your apks if it throws errors
while compiling and/or decompiling unmodified system apks then use a different version of apktool which works with your
device and version of android you are going to use (google it).
1.3) after succesfully installing required apks and testing the apktool, clean the apktool folder (remove decompiled apk folders and
remove unwanted apks from the folder).
1.4) copy the pulled original SystemUI.apk from device (or pull it again) to apktool folder and rename it to make you remember that it
is the original apk (i named it as SystemUI_ori.apk).
1.5) copy the modded SystemUI.apk from the mod and rename it to make you remember that it is the modded apk
(i named it as SystemUI_mod.apk).
1.6) decompile SystemUI_ori.apk and SystemUI_mod.apk.
2) winmerge part,
2.1) open winmerge
click open
{
"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"
}
2.2) you'll get the following window (select files and folders)
2.3) in the left and right path box type in your path to the decompiled original and modded apks directory.
as shown below and click ok (ok button will be only visible if you choose two valid directories)
2.4) now the two directories you selected will be opened and their similarities in files and
directories will be displayed in the comparison result column as shown below,
2.5) the comparision result column will display what type of file it is and whether they are different or identical as shown below,
2.5) if the file or directory is only present in one directory of the two selected directories (see 2.3) then the comparision result column
will show as highlited in the below image.
2.6) from 2.4 and 2.6 you can easily determine what files have been edited and/or added by the modder to achieve the corresponding
changes in the mod.
2.7) Now when you double click the file which is present in both the left and right directories, those files will be opened and their
differences will be highlighted.
for example let us open a text file (normally all files are text type in a decompiled apk except images) whose comparison result
show that they are different,
the text file in both left and right opens side by side and the lines which contains the differences will get highlighted in yellow,
the part of the line which is actually different from one another will be highlighted in light yellow as shown below.
NOTE: since the apk is decoded by apktool, the files will be always in human readable source form so just by looking at the differences in the
text we can get a clear picture on what is changed in the file and how does it impact in the final modded apk. If you yourself have a good
knowledge of xml and java it'll be a breeze for you to understand it!
you can also copy the whole changes of one file to another or just copy the changes line by line, to learn more about this see the further
reading part below.
3) PLEASE do not ask me about apktool errors or what to edit in a apk to get this etc., type of questions
i'm still in the nascent phase of learning about modifying apks and theming, i am using this method to learn so i am recommending this
to interested friends.
4) if you have doubts and/or errors in using apktool post here.
FURTHER READING:
5) I HAVE COVERED ONLY THE VERY BASICS OF LEARNING MODDING USING WinMerge.
to learn more about the shortcuts and functionalities of winmerge read winmerge quick guide and complete guide..
CREDITS:
authors of winmerge
authors of apktool
HAPPY LEARNING MODDING!
PLEASE PRESS THANKS IF THIS THREAD IS USEFUL!
fix urls
mv_style said:
fix urls
Click to expand...
Click to collapse
DONE man!
Damn awesome tut bro!!
Was manually comparing both files inside apk to find which file has been modified..
U made it easier for me..
Cheers:fingers-crossed:
ssanjay19 said:
Damn awesome tut bro!!
Was manually comparing both files inside apk to find which file has been modified..
U made it easier for me..
Cheers:fingers-crossed:
Click to expand...
Click to collapse
thanks sanjay
Apktool doesnt open on my pc. It just shows up for a sec and then disappears!
thejkamath said:
Apktool doesnt open on my pc. It just shows up for a sec and then disappears!
Click to expand...
Click to collapse
Install java first,
In win7 open the directory where you placed the apktool.jar , hold shift and right click inside the folder, in the menu click "open command window here" and in the command window type,
java -jar apktool.jar
Click to expand...
Click to collapse
In xp
Open command prompt change directory to the apktool.jar directory and type the above quoted.
Hit thanks if I helped you.
Sent from my ST15i using xda app-developers app
Sir I can't see the pictures u have posted... fix their links please
Thanks

[TUTORIAL][How-To] Edit .jar or .apk files using VTS

----------------------------------------------------------------------------------------------------------
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------
PREFACE
Hello guys, first of all I want to say thanks to all the real developers (and not just rom-modder like me) that are here, helping us to get better performance and features everyday, so thanks to FXP, CosmicDan, DooMLorD, wedgess, smokerman, krisdee, Spizzy, Keiran, fareneith, Pizza_Dox, Bakisha, and many, many others.​
This guide is intended for those who want to make some mods, for example touchpads fix to their rom, and it's not too hard to understand how to do it (we will just use an IDE to achieve that, so it'll be pretty simple).
Let's start!​
Click to expand...
Click to collapse
----------------------------------------------------------------------------------------------------------
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------
DECOMPILING .APK AND .JAR FILES
without custom framework
Make sure you have installed NetFramework 4.5,
if not download it from here and then install ;
You can now install Virtuous Ten Studio (VTS):
download it from here and follow the passages to install it ;
Run VTS (you could easily find it under Start) ;
Now you can create a new Project:
simply click on File (on the left top) and select New Project ;
Projects can be of 4 kinds: apk, jar, m10 and boot.
Select apk if you want to edit an apk; select jar if you want to edit a jar ;
Compile the fields on the bottom (Solution and Project name) ;
Wait for VTS to create the folders...;
Now you can import the file you want to edit:
simply right-click on the project you have created (you can find it under Solution Explorer bar, on the left)
and select Import File, then find and select the file you want to edit ;
Here we go! VTS will now decompile our file, and when it finishes,
Solution Explorer bar will be updated to show you what your file contains (smali files and whatever) ;
Now you can make every modification you want to do;
When you have finished, you can recompile that file by right-clicking your project and selecting Build Project:
you can easily find your modded file, just click Binary (under Home tab on the top) and select your file project name;
Here we are! If you've got some questions, just ask here!
Click to expand...
Click to collapse
​​
Click to expand...
Click to collapse
​​
​
----------------------------------------------------------------------------------------------------------
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------
DECOMPILING .APK FILES
with custom framework
first of all, you must know what to do: just take a look at the guide above and follow the steps (from 1 to 7) ;
now you must take the custom resources needed from the apk you want to decompile to work (that resources file is another apk, generally located under /system/framework and its name contains always something like Res or Resources - for example SemcGenericUxpRes -) then place it wherever you want ;
once you've done that you can create your project (DON'T import now the app you want to modify, because you'll get errors related to missing resources) and set-up a custom framework: just right-click on your project and go under Properties ;
find External tools on the left and click on apktool: select Add single framework, import the custom-resources apk that you took from your rom ( see first step ) and set a Tag (the name you want to assign to that file) ;
now you must select that framework to be used instead of the default one: right-click on your project and go under properties; here you can find a selector called Framework tag: select the one you've just setted ;
that's it! Now you can import your custom-framework-based apk ( if you don't know how just take a look at the guide above - step 8 ) .
​
Click to expand...
Click to collapse
​
Click to expand...
Click to collapse
----------------------------------------------------------------------------------------------------------
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------------------------------------------------------​
When i have the time, i really have to give this program a chance. Tnx for tutorial
Sent from my R800i using xda app-developers app
Good job, I've used vts.for awile now.its a great program.
Dark Lords Development Team
Needed to learn Apk Decompiling, now i can!,
simpler than apk tool..and easy to use in small changes..comes handy. nice post.
i have a problem with decompiling resource files can anyone help plz???
{
"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"
}
and this is my log
raminta said:
and this is my log
View attachment 2048601
Click to expand...
Click to collapse
It seems apktool is missing, maybe an incorrect installation? Have you tried reinstalling?
CriGiu said:
It seems apktool is missing, maybe an incorrect installation? Have you tried reinstalling?
Click to expand...
Click to collapse
Yes but nothing has changed
Sent from my R800i using xda premium
raminta said:
Yes but nothing has changed
Sent from my R800i using xda premium
Click to expand...
Click to collapse
try using an older version of VTS, but I can't promise anything
it's clearly related to missing binary, and that's strange. does this happen just with that specific apk, or with all of them?
And keep in mind that you're decompiling an apk with a custom framework, so before you can decompile it, you must add its resources by right-clicking on your project, selecting properties, going under External tools and clicking on Apktool, selecting Add single framework (here you must place your resources apk file: it's generally located under /system/framework folder of your rom - the rom from which you're taking the apk you're modifing - it's something having for name SonyResources or something like that).
Then you must set that framework to be used instead of the "stock" one by right-clicking on your project and going under properties; here you can find a selector called Framework tag: select the one you've just placed in.
CriGiu said:
try using an older version of VTS, but I can't promise anything
it's clearly related to missing binary, and that's strange. does this happen just with that specific apk, or with all of them?
And keep in mind that you're decompiling an apk with a custom framework, so before you can decompile it, you must add its resources by right-clicking on your project, selecting properties, going under External tools and clicking on Apktool, selecting Add single framework (here you must place your resources apk file: it's generally located under /system/framework folder of your rom - the rom from which you're taking the apk you're modifing - it's something having for name SonyResources or something like that).
Then you must set that framework to be used instead of the "stock" one by right-clicking on your project and going under properties; here you can find a selector called Framework tag: select the one you've just placed in.
Click to expand...
Click to collapse
Ok thanks for replying:thumbup:
Sent from my R800i using xda premium

Categories

Resources