Get version from apk - Android Apps and Games

Hi,
there were different verions of the GenieWidget out there.
I now have an apk but don't know which version it is.
Can I somehow find out (othe rthan to just install it and see)?

Code:
aapt d badging some.apk
aapt is a tool from Android SDK.

Brut.all said:
Code:
aapt d badging some.apk
Click to expand...
Click to collapse
THX, worked fine!

Related

Decompiling ICS 3.32.401.5 APK's using apktool.jar (APKMnanager) update

I have been playing arround with the issue of not being able to decompile the apks from OS 3.32 roms.
The issue seems to be when decompiling the systemui.apk you are getting the following errors:
--------------------------------------------------------------------------
|04/03/2012 -- 23:59:11.09|
--------------------------------------------------------------------------
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b05)
Java HotSpot(TM) Client VM (build 22.1-b02, mixed mode, sharing)
Could Not Find C:\APKManager\place-apk-here-for-modding\../place-apk-here-for-modding/signedSystemUI.apk
Could Not Find C:\APKManager\place-apk-here-for-modding\../place-apk-here-for-modding/unsignedSystemUI.apk
I: Baksmaling...
Exception in thread "main" java.lang.RuntimeException: bad magic value: 64 65 78 0a 30 33 36 00
at org.jf.dexlib.DexFile.<init>(DexFile.java:377)
at org.jf.dexlib.DexFile.<init>(DexFile.java:274)
at brut.androlib.src.SmaliDecoder.decode(SmaliDecoder.java:48)
at brut.androlib.src.SmaliDecoder.decode(SmaliDecoder.java:33)
at brut.androlib.Androlib.decodeSourcesSmali(Androlib.java:68)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:85)
at brut.apktool.Main.cmdDecode(Main.java:120)
at brut.apktool.Main.main(Main.java:57)
This points to erros in Backsmaling and the backsmali files being too old. I then hunted arround and found a neat little tool to deompile apks and the jar files to make them editable. This did not work either giving me the same error. I then found an update backsmali.jar and smali.jar ver 1.3.2 from here: and it decompiled the systemui.apk perfectly.
Can we intergrate the newer versions of the smali 1.3.2 files into apk manager to decompile ICS roms? This is a bit beyond me!
Progress update:
Ok I have download the source apktool using ubuntu. The next stage is to download API15 and add it into the source then rebuild, but not sure how to do that yet. I know I have API15 on my Windows PC but dont know what files I need to update apktool to API15. Will keep working on it though!
Yep, it's a problem right now. Check out this issue:
http://code.google.com/p/android-ap... Type Status Priority Milestone Owner Summary
Someone posted a hacked apktool.jar which seems to work but I'm not sure if I trust the results.
rmk40 said:
Yep, it's a problem right now. Check out this issue:
http://code.google.com/p/android-ap... Type Status Priority Milestone Owner Summary
Someone posted a hacked apktool.jar which seems to work but I'm not sure if I trust the results.
Click to expand...
Click to collapse
Can I ask why you do not trust the results?
I have tried with the hacked version and so far I am now able to decompile and compile the systemui.apk with out any problems! But still got errors compiling framework-res.apk so still some issues there! All I did was modify value.xml file to enable crt animation!
Hi, for to decompile all apk must remove classes.dex from this apk and decompile with apktool1.4.2.....after compile with 1.4.3 and reinsert classes.dex into the apk
same problem with me,also looking for help.
rmk40 said:
Yep, it's a problem right now. Check out this issue:
http://code.google.com/p/android-ap... Type Status Priority Milestone Owner Summary
Someone posted a hacked apktool.jar which seems to work but I'm not sure if I trust the results.
Click to expand...
Click to collapse
In this way,decomplie is ok,but re-complie still has problem
I ive noticed that you cant compile with this just yet. Looks as if we are going to have to wait for a rebuilt tool!
From what I can see the current apktool.jar was built with API14. ICS 4.03 is built with API15. What we need is to have the apktool.jar updated with API5. This involves building the apktool from source which I believe is available but I dont know how to do this
Source code link here:
Ok I have download the source apktool using ubuntu. The next stage is to download API15 and add it into the source then rebuild, but not sure how to do that yet. I know I have API15 on my Windows PC but dont know what files I need to update apktool to API15. Will keep working on it though!
where is this said hacked apktool?
oh nm i found it in that post...
says it only works 0n 4.0.3 tho hmmm i will try with the 4.0.4 gapps anyways and see
GhostXSeries said:
Ok I have download the source apktool using ubuntu. The next stage is to download API15 and add it into the source then rebuild, but not sure how to do that yet. I know I have API15 on my Windows PC but dont know what files I need to update apktool to API15. Will keep working on it though!
Click to expand...
Click to collapse
I don't know either
Unfortunately I chose to learn flash ActionScript 2 years ago (it was useful at the time - I had Samsung Tocco Lite and made flash themes for it) but since moving to Android I realised flash doesn't do a lot of good when working with java so at some point I really need to learn java
Sent from my HTC Sensation XE with Beats Audio Z715e using xda premium
I dont know what to do here, I have updated my sdk, made sure i installed theright framework. done everything from replacing the aapt file to replacing the apktool file. Its ridiculous that compiling the SystemUI.apk has to be this difficult, if it can be decompiled easily why cant the reverse be just as simple??
I cant get SystemUI.apk to compile, it starts the process then just errors out.
Has anybody found a workaround for this? Updating my SDK and aapt and apktool didn't work for me.
Sent from my HTC Sensation using Tapatalk
It looks as if we need to download the source of apktool from git. Add in API15 and the updated smali and backsmali tools, then recompile the apk tool. Unfortunitly this is a little out of my leauge.
If anybody is able to do this it would be awsome!
Out of my skill range as well
Sent from my HTC Sensation using Tapatalk
Do you think it would be possible to simply edit the pngs of systemui without decompiling and recompiling by taking out the .9 pngs to edit those with the .9 editor?
Sent from my HTC Sensation using Tapatalk
GhostXSeries said:
It looks as if we need to download the source of apktool from git. Add in API15 and the updated smali and backsmali tools, then recompile the apk tool. Unfortunitly this is a little out of my leauge.
If anybody is able to do this it would be awsome!
Click to expand...
Click to collapse
Maybe PM leedroid, I think he already done it but I'm not sure so don't take that as gospel truth, just he hinted at it in a post
Sent from my HTC Sensation XE with Beats Audio Z715e using xda premium

APK Decompile errors

Keep getting Config flags size > 32. Exceeding bytes: -xxxxxxx errors when trying to edit any .apk for ics 4.0.3 with akptool. Can anyone steer me in the right direction?
Sent from my LG-P999 using XDA
Set heap at 64mb
Sent via G2X-SINGH-UI
Still not working. Any other ideas?
Sent from my LG-P999 using XDA
Update apktool and install the framework first by running:
apktool if framework-res.apk
then decompile your apk with:
apktool d whateverapp.apk
Mr. Apocalypse said:
Update apktool and install the framework first by running:
apktool if framework-res.apk
then decompile your apk with:
apktool d whateverapp.apk
Click to expand...
Click to collapse
I use just these two commands
DeCompiling
Java -jar apktool.jar d framework-res.apk
ReCompiling
Java -jar apktool.jar b framework-res out/framework-res.apk
A new folder out is added with recompiled framework inside it
LEWA OS M-1
I think I have the latest version of apktool and already installed frame-res and I still get the errors. It starts to decompile but then stops.
Sent from my LG-P999 using XDA

[Q][OffTopic] Basic requirements for decompiling and recompiling apks

Hey guys what are the basic things we need to decompile and recompile apk? And which is the best tool for this task?
Please tell in detain
Thanks annoying bee
Sent from my HTC powered with Minimilised ROM
Annoying Bee said:
Hey guys what are the basic things we need to decompile and recompile apk? And which is the best tool for this task?
Please tell in detain
Thanks annoying bee
Sent from my HTC powered with Minimilised ROM
Click to expand...
Click to collapse
Hi..
Best tool will be apktool.. on windows or on linux..
Apktool for it.. Check details on the original thread for it..
Its pretty simple..
with latest apktool you can not only decompile and recompile apks but also jar files using apktool ... by
Code:
apktool d <nameofile>
or
Code:
apktool b <nameoffile>
Annoying Bee said:
Hey guys what are the basic things we need to decompile and recompile apk? And which is the best tool for this task?
Please tell in detain
Thanks annoying bee
Sent from my HTC powered with Minimilised ROM
Click to expand...
Click to collapse
Check this:
http://stackoverflow.com/questions/1249973/decompiling-dex-into-java-sourcecode
akshat.shenoy said:
Hi..
Best tool will be apktool.. on windows or on linux..
Apktool for it.. Check details on the original thread for it..
Its pretty simple..
with latest apktool you can not only decompile and recompile apks but also jar files using apktool ... by
Code:
apktool d <nameofile>
or
Code:
apktool b <nameoffile>
Click to expand...
Click to collapse
Yeah i used it but problems in recompiling apks! So i modded apktool on my own.

[Q] How to edit the source of an Apk file?

I do these works :
1-unzip the apk file
2-convert classes.dex to classes.jar with dex2jar
3-read source of jar file with java De compiler
Now I want to edit the .class file.
Can anyone help me ?
resettailor said:
I do these works :
1-unzip the apk file
2-convert classes.dex to classes.jar with dex2jar
3-read source of jar file with java De compiler
Now I want to edit the .class file.
Can anyone help me ?
Click to expand...
Click to collapse
Better use apktool or apk multi tool it's amazing in terms for apk decompiliation and compilation.
Try you can find most of it
Press thanks button if Helped!
It really helped!
Thanks!
nightwalker said:
Better use apktool or apk multi tool it's amazing in terms for apk decompiliation and compilation.
Try you can find most of it
Press thanks button if Helped!
Click to expand...
Click to collapse
resettailor said:
It really helped!
Thanks!
Click to expand...
Click to collapse
Really happy to know that

[HELP] JAVA problem

Hello everyone,
I have some problems with the tool to decompile the apk. I wanted to apply these two guides:
http://forum.xda-developers.com/goo.../how-to-add-ambient-display-settings-t2942838
http://forum.xda-developers.com/goo.../mod-3-power-menu-stock-5-0-1-deodex-t2997128
But I get this when I start decompilation:
http://pastebin.com/eNrejMCh
Some help / suggestions?
Which apk decompiler do you use ? The output said the decompiler could not read / decompile the arsc file from your apk
F4uzan said:
Which apk decompiler do you use ? The output said the decompiler could not read / decompile the arsc file from your apk
Click to expand...
Click to collapse
I use apkstudio-2.0.3b-windows, systemUI.apk and framework-res.apk come from Android M
ZenPluS said:
I use apkstudio-2.0.3b-windows, systemUI.apk and framework-res.apk come from Android M
Click to expand...
Click to collapse
As far as I know, Android M is still unsupported for such operation (decompiling apk, etc) so you might want to wait until the decompiler become compatible with M releases
F4uzan said:
As far as I know, Android M is still unsupported for such operation (decompiling apk, etc) so you might want to wait until the decompiler become compatible with M releases
Click to expand...
Click to collapse
uhh okay, thanks for your help! :good:
ZenPluS said:
uhh okay, thanks for your help!
Click to expand...
Click to collapse
Happy to help ! Do post again if you encounter another issue

Categories

Resources