I have located a copy of skype for android that supposedly has video, when i install it on my tegra tablet it complains that i am missing a library.
Code:
D/PackageManager( 1060): Scanning package com.skype.merlin_mecha
E/PackageManager( 1060): Package com.skype.merlin_mecha requires unavailable shared library com.htc.device; failing!
W/PackageManager( 1060): Package couldn't be installed in /data/app/com.skype.merlin_mecha-1.apk
I have attached the APK here hoping some one can hack it up
the APK was 8.2MB so i gzipped it. please rename to .gz and unzip before trying to install
-p|astikman
Edit: I realize that this may be impossible, but thought some one may like the challenge.
same problem here with Optimus 2x using the attached APK.
I want to enable an app to start at boot by editing the AndroidManifest.apk in Eclipse.
My question is how to uncompress the .apk first from its garbled state from the app, or can it be done in Eclipse?
I'm an Eclipse virgin so please be gentle with me!
you can use apktool to decompile an apk and then recompile it.
Just wanna ask if decompiling an apk is the same as extracting it while compiling apk same as compressing. Can I compile an apk by compressing it then renaming it into .Apk?
Though I still have to state that,
ALL YOUR CHEESE BELONGS TO ME!
Compiling is turning source code (human readable format) into binary files (machine readable format).
Decompiling is trying to turn binaries into human readable files. Those files are not usually like the source code, and with every decompiler there normally comes a recompiler.
Extracting an apk will usually spit out the encrypted resources, which can be decrypted with something like apktool, and the classes.dex (compiled binaries) file, which can be decompiled (or rather disassembled) with baksmali.
Anyone found a way to use its own fonts, not necessarily those from LG Smart World?
Sent from my LG-H870DS using XDA-Developers Legacy app
Without rooting idk how it would be possible
While I don't have an LG phone (I am still considering buying a G6), I downloaded an LG font APK uploaded by another XDA user, and it seems that APKs can be decompiled using 7-Zip, so theoretically, I could decompile the APK, replace the font.ttf with another font's "regular" variant (like Comic Neue), then edit the rest of the APK contents in Android Studio, and recompile the APK. Again, I don't have an LG phone, so I haven't tried this yet.
File listing:
Code:
SJsecret_LG_Font_v1.2.apk:
assets/font.dat
assets/font.ttf
assets/font.xml
META-INF/HY-FONTA.RSA
META-INF/HY-FONTA.SF
META-INF/MANIFEST.MF
res/drawable/icon.png
AndroidManifest.xml
classes.dex
resources.arsc
Would you like a tester?
kbhasi said:
While I don't have an LG phone (I am still considering buying a G6), I downloaded an LG font APK uploaded by another XDA user, and it seems that APKs can be decompiled using 7-Zip, so theoretically, I could decompile the APK, replace the font.ttf with another font's "regular" variant (like Comic Neue), then edit the rest of the APK contents in Android Studio, and recompile the APK. Again, I don't have an LG phone, so I haven't tried this yet.
File listing:
Code:
SJsecret_LG_Font_v1.2.apk:
assets/font.dat
assets/font.ttf
assets/font.xml
META-INF/HY-FONTA.RSA
META-INF/HY-FONTA.SF
META-INF/MANIFEST.MF
res/drawable/icon.png
AndroidManifest.xml
classes.dex
resources.arsc
Click to expand...
Click to collapse
I would be willing to test your theory out if you could build the apk. I would provide the specific font I would like to try out.
I have asked this from LG customer support and they replied there is no published way to create own font apk's.
I have also extracted font apk and there is this font.dat file which has unknown format. So even if you replace ttf with your own version and somehow manage to compile apk again, this dat file prevents installing the new font.
djtimes3 said:
I would be willing to test your theory out if you could build the apk. I would provide the specific font I would like to try out.
Click to expand...
Click to collapse
No, can't do
This would be a great challenge for all brilliant developers here:
Grab all fonts from LG Smartworld, extract font.dat from them and try to figure out what is the file format. Then create a tool which generates new font.dat, font.xml for any given ttf file and pack them to a new apk.
I'm trying to get into modding apks and have a simple question. When i look up what odexed apks are, it looks like each apk has its own odex file and deodexed apk don't but they have a classes.dex inside the apk instead. Im running 7.1.1 stock with root and have odex file in each app folder but when i look inside the app itself with 7zip it too shows a classes.dex file as well. My question i guess, is do all apps have classes.dex but only deodex apk have the odex file missing in their respective folder? When following a tut they say to decompile the odex file to get the classes.dex file to then put inside the apk then decompile the apk with classes.dex file to get decompiled smali folder.