yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] hubris1:
[COMPLETE GUIDE SUMMARIZED] Decompiling, theming, and recompiling JB SystemUI

Hello people,

i summarized the steps to theme BJ SystemUI.apk that were originally put together by the good people on this post. Hope you find it helpful.

SETUP

======

A. Make sure that SDK is installed in the default folder i.e. c:\android-sdk-windows\ (otherwise make changes to all the commands below to reflect your folder location.

B. Create a folder"workspace" under c:\android-sdk-windows\

C. Create a folder"backup" under c:\android-sdk-windows\workspace\

You will wind up with following setup:

c:\android-sdk-windows\ <====== folder where sdk is installed.

c:\android-sdk-windows\workspace\ <====== folder where most/all of the files you will manipulate are located.

c:\android-sdk-windows\workspace\backup\ <====== folder where your backups are saved.

STEP 1: Pull & backup SystemUI.apk and framework-res.apk

=============================================

Open command prompt (Start-->Run--> cmd

Type (copy/paste) following on command prompt and hit enter:

cd\ && cd android-sdk-windows\workspace\backup\ && adb pull /system/app/SystemUI.apk && rename SystemUI.apk SystemUIbackup.apk && cd .. && adb pull /system/app/SystemUI.apk

Type (copy/paste) following on command prompt and hit enter:

cd\ && cd android-sdk-windows\workspace\backup\ && adb pull /system/framework/framework-res.apk && rename framework-res.apk framework-resbackup.apk && cd .. && adb pull /system/framework/framework-res.apk

STEP 2: Load framework-res.apk & decompile SystemUI.apk & rename original SystemUI.apk to SystemUI.apk.OLD

=====================================================================================

Type (copy/paste) following on command prompt and hit enter:

apktool if framework-res.apk && apktool d SystemUI.apk SystemUI && cd\ && cd android-sdk-windows\workspace\ && rename SystemUI.apk SystemUI.apk.OLD

STEP 3: Fun part! Make mods to the files in SystemUI folder

========================================

Look at the original post for info/ideas/details.

STEP 4: Steps to recompile SystemUI.apk CORRECTLY

=========================================

STEP 4.1) Type (copy/paste) following on command prompt and hit enter:

apktool b SystemUI almostdone.apk

STEP 4.2) Then open your SystemUIbackup.apk & copy the meta-inf folder & androidmanifest.xml

STEP 4.3) Inject them into your almostdone.apk

STEP 5: ZIPALIGN SystemUI.apk (on C:\ root folder)

======================================

Type (copy/paste) following on command prompt and hit enter:

move almostdone.apk c:\ && cd\ && zipalign -v 4 almostdone.apk SystemUI.apk && del almostdone.apk

(PS: for some reason my ZIPALIGN only works on c:\ root)

STEP 6: Flash SystemUI.apk and reboot device

===================================

Type (copy/paste) following on command prompt and hit enter:

adb remount && adb push SystemUI.apk /system/app/ && adb reboot

STEP 7: All done. Take a break!
[Android Software/Hacking General [Developers Only]] jrod091:
OP's directions are really well written...
[Android Software/Hacking General [Developers Only]] allenpot:
nice mate. this will help a lot
[Android Software/Hacking General [Developers Only]] ---blacksoul---:
Nothing coming in step 5 the command prompt tells me this

C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-012bda1\place-apk-here-for-

modding>apktool b Settings almostdone.apk

I: Checking whether sources has changed...

I: Checking whether resources has changed...

I: Building resources...

invalid resource directory name: C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi

-Tool-012bda1\place-apk-here-for-modding\Settings\res/xml-zh-TW

Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutExce

ption: could not exec command: [aapt, p, --min-sdk-version, 10, --target-sdk-ver

sion, 10, -F, C:\Users\Utente\AppData\Local\Temp\APKTOOL51124454 23944155708.tmp,

-I, C:\Users\Utente\apktool\framework\1.apk, -S, C:\Users\Utente\Desktop\ApkMul

tiTools-APK-Multi-Tool-012bda1\place-apk-here-for-modding\Settings\res, -M, C:\U

sers\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-012bda1\place-apk-here-for-modd

ing\Settings\AndroidManifest.xml]

at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.jav

a:255)

at brut.androlib.Androlib.buildResourcesFull(Androlib .java:324)

at brut.androlib.Androlib.buildResources(Androlib.jav a:269)

at brut.androlib.Androlib.build(Androlib.java:192)

at brut.androlib.Androlib.build(Androlib.java:174)

at brut.apktool.Main.cmdBuild(Main.java:188)

at brut.apktool.Main.main(Main.java:70)

Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sd

k-version, 10, --target-sdk-version, 10, -F, C:\Users\Utente\AppData\Local\Temp\

APKTOOL5112445423944155708.tmp, -I, C:\Users\Utente\apktool\framework\1.apk, -S,

C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-012bda1\place-apk-here-for

-modding\Settings\res, -M, C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-

012bda1\place-apk-here-for-modding\Settings\AndroidManifest.xml]

at brut.util.OS.exec(OS.java:83)

at brut.androlib.res.AndrolibResources.aaptPackage(An drolibResources.jav

a:253)

... 6 more

C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-012bda1\place-apk-here-for-

modding>

I do not understand where neither wrong nor where the error could you tell me what to fix?
[Android Software/Hacking General [Developers Only]] powerpoint45:
Did you install the custom aapt from op?
[Android Software/Hacking General [Developers Only]] Ofeliax:
Hi fellas

Very useful thread

It work perfectly

I made this mods to LS2 jelly bean for gt-n7000

http://db.tt/aUNV2XBk

Circle batt

http://db.tt/HI2VOWJ8

Add some buttons on pulldown

Make a nandroid first!!!!!

:thumbup::D:beer:
[Android Software/Hacking General [Developers Only]] Josehg:
Everything is working fine with these guidelines. I decompile and compile whitout problems. But just a question. I´m trying to make the status bar background completely transparent. I´m able to change its color, but if I set the background transparent, it becames full black:confused:. Any help would be appreciated, on ICS roms I can do it whitout problems, but unable on JB.

Thanks
[Android Software/Hacking General [Developers Only]] Basian Mile:
Iam trying and trying but i cant get my new apk to run. specially the contacts.apk and the phone.apk. Always FC when i try to run it. Even i just change png and compile it. With my other Themes all was fine.

What apktool File do i need for 4.1.2 ??

Iam using the ones from here: http://xdaforums.com/showthread.php?t=1755243
[Android Software/Hacking General [Developers Only]] powerpoint45:
Get the one in OP
[Android Software/Hacking General [Developers Only]] ---blacksoul---:
I forgot to insert the Zipalign, but after inserting it, in the same spot as before me this other error, how can I do to solve it?

C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-012bda1\place-apk-here-for-

modding>apktool b settings.apk almostdone.apk

Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathN

otExist: apktool.yml

at brut.androlib.Androlib.readMetaFile(Androlib.java:162)

at brut.androlib.Androlib.build(Androlib.java:179)

at brut.androlib.Androlib.build(Androlib.java:174)

at brut.apktool.Main.cmdBuild(Main.java:188)

at brut.apktool.Main.main(Main.java:70)

Caused by: brut.directory.PathNotExist: apktool.yml

at brut.directory.AbstractDirectory.getFileInput(AbstractDirectory.java:

103)

at brut.androlib.Androlib.readMetaFile(Androlib.java:158)

... 4 more

C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-012bda1\place-apk-here-for-

modding>
[Android Software/Hacking General [Developers Only]] Ofeliax:
It's aapt problem

Try another one;)
[Android Software/Hacking General [Developers Only]] Basian Mile:
I think its the same. Same link.

Gesendet von meinem Galaxy Nexus
[Android Software/Hacking General [Developers Only]] powerpoint45:
Does it fc when you make no changes?
[Android Software/Hacking General [Developers Only]] Basian Mile:
Iam using this one: http://dl.dropbox.com/u/1084746/SGS/1apkToolGNEXJellyBean412.zip

As far as i know its the most newest Files that i can have.

So its "apktool_1.5.0.jar", and the "aapt.exe" from the same Link.

I can decompile and recompile contacts but not Phone.apk. Even i just decompile it and recompile it rightafter without changes it fails.

Thats what i get with apktool from above with Phone.apk:
[Android Software/Hacking General [Developers Only]] powerpoint45:
Did you install framework with "apktool if"
[Android Software/Hacking General [Developers Only]] Ofeliax:
IMO it's seems to be a dependency and/or aapt issue

Try to check if it was loaded the correct framework.

improved if necessary..

If doesn't work , try to replace the aapt file whit another one
[Android Software/Hacking General [Developers Only]] Basian Mile:
After work i try another aapt. But crazy that it works with contacts.

Before i saw the new apktool ,i used the one that always works with 4.1. No problems with systemui and framework. Thats crazy. Framework is installed properly.

Gesendet von meinem Galaxy Nexus
[Android Software/Hacking General [Developers Only]] Ofeliax:
Yes you're right.

the secphone.apk it's very hard to manage :banghead:
[Android Software/Hacking General [Developers Only]] hanu_blr:
@ powerpoint45,

i was able to decompile and compile w/o erros. pushed it to system/apps, set permission, later rebooted. After reboot, i still see the statusbar not transparent, its still black.

Tried this on cm10 JB 0923 for defy by quarx. I used the framework-res.apk and systemUI file and decompiled w/o error.

"apktool if framework-res.apk && apktool d SystemUI.apk SystemUI" as posted by hubris1.

did the mods as suggest on the 1st post. Am using the default theme frm JB, do i need theme which has transparent statusbar supported, if so can u post a link which i can try ?.

Which png files in the theme need to be changed for transparent status bar ???

-thx
[Android Software/Hacking General [Developers Only]] powerpoint45:
Try this http://xdaforums.com/showthread.php?t=1865545
[Android Software/Hacking General [Developers Only]] Basian Mile:
Transparent Statusbar is not so easy. There is some shadow that is laying over the png too i think. I tryed it some month ago and ended in a png i made instead of Transparent.

Gesendet von meinem Galaxy Nexus
[Android Software/Hacking General [Developers Only]] Ofeliax:
If you want obtain the transparent status bar by edit the png go to systemUI/res/drawable-hdpi/status_bar_background.png

If you want obtain the transparency by edit xml :

Edit value.xml and tw_status_bar_header.xml;)
[Android Software/Hacking General [Developers Only]] Ofeliax:
Transparent status bar

Add some useful buttons

15 toggles

http://db.tt/EIin94HE

Enjoy;)
[Android Software/Hacking General [Developers Only]] Josehg:
Thanks, but, for which phone and rom are these files?
[Android Software/Hacking General [Developers Only]] powerpoint45:
Yeah that's what I was going to ask.
[Android Software/Hacking General [Developers Only]] Ofeliax:
LS2(jb) for GT-N7000 ;)
[Android Software/Hacking General [Developers Only]] d.j_hunter:
thanks :good:
[Android Software/Hacking General [Developers Only]] Ofeliax:
Upgrade:D

http://db.tt/S9S5ck8R
[Android Software/Hacking General [Developers Only]] Josehg:
Thanks , but i´m afraid it will not work on my SGSII.
[Android Software/Hacking General [Developers Only]] powerpoint45:
Probably wont.
[Android Software/Hacking General [Developers Only]] ---blacksoul---:
and where do I find another aapt?
[Android Software/Hacking General [Developers Only]] triptosyll:
Dude, the one from the OP. For the 4th time. IF U FOLLOW HIS STEPS TO A 'T', ITLL WORK. That's what I told u when I linked u here. Instead, u just ignored things , saying, "I know better", or "I already have that".... it doesn't work that way. Use the tools HE provides. Use the steps HE provides, and your problem will be solved.
[Android Software/Hacking General [Developers Only]] ---blacksoul---:
And I keep repeating that I FOLLOW THE PROVIDED INSTRUCTIONS TO THE LETTER WITHOUT RESULTS UNFORTUNATELY
[Android Software/Hacking General [Developers Only]] powerpoint45:
From looking over this error you are not building it the right way. Why would you build an apk that is already built. You are typing apktool b settings.apk almost done.apk when it should be something like apktool b settings almostdone.apk .....See the problem. Look closely.
[Android Software/Hacking General [Developers Only]] Basian Mile:
Anybody an idea how to compile the new DeskClock from 4.2?

I get an Error with 'showOnLockScreen'... No changes made!
[Android Software/Hacking General [Developers Only]] powerpoint45:
Did you do install framework command. apktool if deskclock.apk
[Android Software/Hacking General [Developers Only]] Basian Mile:
everything is like it need to be. Installed properly.

I think it is a problem with the installed 4.1.2 framework or with the aapt. !?
[Android Software/Hacking General [Developers Only]] ---blacksoul---:
If I write that way I get this

C:\Users\Utente>cd desktop

C:\Users\Utente\Desktop>cd ApkMultiTools-APK-Multi-Tool-012bda1

C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-012bda1>cd place-apk-here-f

or-modding

C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-012bda1\place-apk-here-for-

modding> apktool if settings.apk

I: Framework installed to: C:\Users\Utente\apktool\framework\127.apk

C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-012bda1\place-apk-here-for-

modding>apktool d settings.apk

I: Baksmaling...

I: Loading resource table...

I: Loaded.

I: Decoding AndroidManifest.xml with resources...

I: Loading resource table from file: C:\Users\Utente\apktool\framework\1.apk

I: Loaded.

I: Decoding file-resources...

I: Decoding values */* XMLs...

I: Done.

I: Copying assets and libs...

C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-012bda1\place-apk-here-for-

modding>apktool b settings almostdone.apk

I: Checking whether sources has changed...

I: Smaling...

I: Checking whether resources has changed...

I: Building resources...

invalid resource directory name: C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi

-Tool-012bda1\place-apk-here-for-modding\settings\res/xml-zh-TW

Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutExce

ption: could not exec command: [aapt, p, --min-sdk-version, 10, --target-sdk-ver

sion, 10, -F, C:\Users\Utente\AppData\Local\Temp\APKTOOL5036147650408492589.tmp,

-I, C:\Users\Utente\apktool\framework\1.apk, -S, C:\Users\Utente\Desktop\ApkMul

tiTools-APK-Multi-Tool-012bda1\place-apk-here-for-modding\settings\res, -M, C:\U

sers\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-012bda1\place-apk-here-for-modd

ing\settings\AndroidManifest.xml]

at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav

a:255)

at brut.androlib.Androlib.buildResourcesFull(Androlib.java:324)

at brut.androlib.Androlib.buildResources(Androlib.java:269)

at brut.androlib.Androlib.build(Androlib.java:192)

at brut.androlib.Androlib.build(Androlib.java:174)

at brut.apktool.Main.cmdBuild(Main.java:188)

at brut.apktool.Main.main(Main.java:70)

Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sd

k-version, 10, --target-sdk-version, 10, -F, C:\Users\Utente\AppData\Local\Temp\

APKTOOL5036147650408492589.tmp, -I, C:\Users\Utente\apktool\framework\1.apk, -S,

C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-012bda1\place-apk-here-for

-modding\settings\res, -M, C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-

012bda1\place-apk-here-for-modding\settings\AndroidManifest.xml]

at brut.util.OS.exec(OS.java:83)

at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav

a:253)

... 6 more

C:\Users\Utente\Desktop\ApkMultiTools-APK-Multi-Tool-012bda1\place-apk-here-for-

modding>
[Android Software/Hacking General [Developers Only]] Racing19969:
For those having issues rebuilding like I had MAke sure after you download the aapt file to mark it as executable... It will let you decompile but will not recompile....
[Android Software/Hacking General [Developers Only]] MDB2313:
Thanks for the post, I will be checking this out tonight.
[Android Software/Hacking General [Developers Only]] _oxygen_:
On a side note.. I had a lot of problem updating the SDK API repository over WiFi using openjdk-7-jre. It seems like there's an issue w/it stalling during downloading.

Just one more reason..
[Android Software/Hacking General [Developers Only]] triptosyll:
Hey powerpoint45, has there been any new releases for aapt or any of the other packages lately? I have been away from the thread for a bit, and am not sure I have all the tools updated. Thanks bud.
[Android Software/Hacking General [Developers Only]] powerpoint45:
Not that I know of.
[Android Software/Hacking General [Developers Only]] fishingfon:
Hi,

has anyone managed to get this working with 4.2?

I keep getting errors all the time, I cant even install the framework.

has anyone been able to get this working on 4.2?

Cheers

Corey
[Captivate Q&A, Help & Troubleshooting] bugz0r:
what is the difference between CMC and VC?

Devil3_1.1.0_JellyBean_cappy_CFS_BLN_VC_20120801.zip

vs

Devil3_1.1.0_JellyBean_cappy_CFS_BLN_CMC_20120801.zip
[Captivate Q&A, Help & Troubleshooting] b-eock:
I think CMC is CyanogenMod color while VC is voodoo color
[Nexus 7 Q&A, Help & Troubleshooting] JDYx:
I've been considering a N7 for a while but have two questions the first is: has Google/Asus acknowledged the issues with the raised screens and just general problems with the screen? If I order one I'd hope that when it arrived it didn't haven't any issues.

The second is I've been reading about the multiple user accounts hidden in JB, are Google likely to release this feature with 4.2? Or sooner?

Cheers
[Nexus 7 Q&A, Help & Troubleshooting] StuMcBill:
Not sure about the manufacturing problems.

And regarding the user accounts, no-one knows except Google, but I would guess since there is the beginnings of code in 4.1.1, it would be very likely that it will be in the next version of Android!
[Nexus 7 Q&A, Help & Troubleshooting] fenturi:
You have to remember only people with issues tend to post. I have two N7's and so far no screen lift.
[Nexus 7 Q&A, Help & Troubleshooting] Stevenator21:
Not sure about the user account, but if you buy the nexus 7 you are basicly garenteed to get it if it does ever come out on JB. For the screen lift, I can't speak if I is fixed, but I got a second wave 16gb with no issues. One more thing, if you do get one, get the 16gb, the 8gb it only has 5.3gb of free space to load stuff on. Good luck!
[Nexus 7 Q&A, Help & Troubleshooting] jinside:
I agree get the 16gb

I agree get the 16gb one and a cheap case on Amazon. I picked up a 7 dollar poetic case and waiting on a smart cover like case. Cases also make it easier to Swype. If your going to root pick up a micro to full usb for stick mount.
[Nexus 7 Q&A, Help & Troubleshooting] JDYx:
Ok cheers for the advice guys, I guess if there is an issue I can just get a replacement and the reason I was interested in the user accounts was because it'd be cool for my whole family to use it. I'm now torn between 16GB and 8GB haha. Probably just go for 8 and use USB OTG and save myself £40
[Nexus 7 Q&A, Help & Troubleshooting] neotekz:
Def get the 16gb since there's no microsd slot, I wish they had a 32gb for $300.
[Nexus 7 Q&A, Help & Troubleshooting] LondonLion:
Have had my Nexus7 for over a week now and have had no problems AT ALL. I was also debating between the 8 and 16gb, and decided to just spend the extra £40 as once you've bought it, you've bought it! It is definitely worth spending the extra £40 to have an extra 8gb on board with you. I've got GTA3, a full backup, a few roms and quite a few apps and i'm down to 8gb so would be out of space already!
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] mosbah:
hello

here is my problem that I bought xperia ray and I Updated the android

and I get my android 4.0.4 I did not understand how to install games and programs from card

memoir (micro SD)

and the application android market does not appear dan the list of application (menu)
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] -Jesco-:
after installing them , go to settings then apps then click the app you want to move to sd card ( some apps support this , not all ) and then click move to sd card .
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] mosbah:
you no understand me

how to install games and programs from card memoir (micro SD)

and how i can show android market or any application from (setting/application/) in the list the application
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] -Jesco-:
you use a file browser and select the apk and install
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] mosbah:
where i find file browse

plz help me
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] Landervdb:
After you've enabled unknown sources in the settings, that is.
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] -Jesco-:
astro file will do ! just search it in google play . and system apps wont show in downloaded in the settings .
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] mosbah:
how i can show android market or any application in the list the application because Do not find them
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] -Jesco-:
you cant show them , its that simple .
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] mosbah:
When I want to do this i can because this Choice has shaded and all choices in android market same Except (force Stop and deactivate)
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] mosbah:
how ? because i am Beginner
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] -Jesco-:
you CANT show them .
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] lokenok:
Umm sorry i do not understand you at all :l but if u want to install apps from sd card , it must be an .apk file type. and u need to turn on unknown sources , download es explorer from play store , and open the app navigate to the place where u put the .apk files . if you want to move to sd card then go to setting > apps > select app > move sd card . dont move widgets or they wont show up.

hope you understand :D if not then say it in ur language and ill try to translate

also .. if you say that you dont have Google Apps = google play store / android market ... then this is a problem...

You'll need to reflash .ftf or easier way is to root , install cwm and flash Gapps.. and if you dont know how to do this then check the stickys
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] mosbah:
hhh thank you .. i understand but my question is how i can turn on unknown sources

Excuse me for the inconvenience !!
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] Landervdb:
System settings > Security > Unknown Sources
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] mosbah:
thank you

now i must install app browser ?
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] Landervdb:
Well, if you download *.apk files directly on your phone using the browser then you should be able to install them from the "downloads" screen. If you put them on your sd card using your pc you'll need a file manager, yes.
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] mosbah:
thank you

i want to install them from SD card ?
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] lokenok:
then download astro file manager or es file manager from the play store
[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] yujin_11:
hello!

@mosbah:

new to android? beginner? RTFM! for heaven's sake, it's obvious you didn't read the manual... TYPICAL USER
[Defy Q&A, Help & Troubleshooting] jaims009:
is defy XT batery is compatible with original DEFY(MB525)

i ordered a battery from motorola service center few weeks back, today thay call me and said new battery is arrived , but its specification is slightly different new one is 3.8V 1650mAh(i think its for defy XT) original battery is 3.7V 1500mAh, is new battery is compatible with defy MB525

:confused: