Hi there, I have to android phones and I found an app on the store that doesn't appear for my second phone (xperia ray and Desire S).
So I extracted the apk from my /data/app/ fodler but of course I still can't install it on my other phone.
I guess this is something to do with the AndroidManifest.xml, so here are the questions :
- What tool I can use to extract, compile apk's ?
- What tool can I use to mod my apk so it launches on my 2nd phone ?
Thanks
you can use apk tool to decompile the apk. then you can edit the whole apk using eclipse. to be able to install an apk from system/app you have to put the apk into the same spot and restart the phone.
Dataslycer said:
you can use apk tool to decompile the apk. then you can edit the whole apk using eclipse. to be able to install an apk from system/app you have to put the apk into the same spot and restart the phone.
Click to expand...
Click to collapse
Thanks, so the device compatibility list is generated when compiling from Eclipse ?
You are unlikely to be able to get the apk working on an incompatible phone. The reason for the incompatibility is likely to be that the phone lacks certain necessary features (e.g. CPU type or version of android) so can't run. Unless you intend to reprogram the app to run on reduced features you are better off asking the app dev to add support for the 2nd phone.
Both phones have exact same features : 1Ghz 7x30 and adreno 205 GPU.
Both on GB and planned to get ICS...
Both on the latest MIUI GB release
Is there an option to make it unavailable/available for some specific devices when compiling ? in the XML ?
Hi all
I have a little problem here. I was using telcel jb rom but 3g didnt worked for me and now i know why.
Mexico operators doesnt work with 3g on 2100 Mhz (my operator works in this frequency), and they've disabled it somehow for mexico.
In ZAF (south africa) JB 3g works fine for me, but doesn't have my language and i can't figure out a way to "translate" it. I tried modifying the apps puting inside them in the values folder the folder for pt-BR, but the apps doesn't work after re-compiling.
I really upset with this all. Somebody could help me on this?
I ask 2 things:
- Is there anyway to change the system network's operating frequency? how can i do it?
- Is there anyway to put my language inside ZAF jb apps? they have values for pt-PT but not for pt-BR. The files for pt-BR i take from the mexico jb apps (decompile with dependencies, lg-res.apk, recompile after put the values folder from mexico in zaf apps)
shucrut said:
Hi all
I have a little problem here. I was using telcel jb rom but 3g didnt worked for me and now i know why.
Mexico operators doesnt work with 3g on 2100 Mhz (my operator works in this frequency), and they've disabled it somehow for mexico.
In ZAF (south africa) JB 3g works fine for me, but doesn't have my language and i can't figure out a way to "translate" it. I tried modifying the apps puting inside them in the values folder the folder for pt-BR, but the apps doesn't work after re-compiling.
I really upset with this all. Somebody could help me on this?
I ask 2 things:
- Is there anyway to change the system network's operating frequency? how can i do it?
- Is there anyway to put my language inside ZAF jb apps? they have values for pt-PT but not for pt-BR. The files for pt-BR i take from the mexico jb apps (decompile with dependencies, lg-res.apk, recompile after put the values folder from mexico in zaf apps)
Click to expand...
Click to collapse
I can help you about how to add languages to apk. I guess you got compile error while rebuild apk back right? That because some string format in strings.xml are incorrect. I think it apktool bug. The problem is percent (%) character. It's used to format number. If you want % character in the text, you must use %% to escape it and it give you % in output text.
You must correct all error that display in apktool output while rebuild it back. And to make it works you should edit following apk
- LGSystemSetting.apk
- LGSystemUI.apk
- LGHome3.apk
- and what ever apps that you want to add your language to.
So... It's easier to just replace that apk from Mexico rom into ZAF rom.
Thanks for replying artit. I got some errors rebuilding the apks, but I installed lg-res framework with apktool and after this, i got them to compiling.
But i pushed them to my phone and the system became messed up. The status bar didnt show up (i edited LGsystemUI.apk), home didnt show up, settings, lockscreen, nothing, just the lockscreen wallpaper. I edited them, add my language but just this.
I tried replacing the apps from mexico but the phone don't boot when i replace some apps like installservice apk
One question: Do i have to be on a deodexed ROM to edited apps work? if yes, i found my problem, cause i take the apps from my stock rom odexed
shucrut said:
Hi all
I have a little problem here. I was using telcel jb rom but 3g didnt worked for me and now i know why.
Mexico operators doesnt work with 3g on 2100 Mhz (my operator works in this frequency), and they've disabled it somehow for mexico.
In ZAF (south africa) JB 3g works fine for me, but doesn't have my language and i can't figure out a way to "translate" it. I tried modifying the apps puting inside them in the values folder the folder for pt-BR, but the apps doesn't work after re-compiling.
I really upset with this all. Somebody could help me on this?
I ask 2 things:
- Is there anyway to change the system network's operating frequency? how can i do it?
- Is there anyway to put my language inside ZAF jb apps? they have values for pt-PT but not for pt-BR. The files for pt-BR i take from the mexico jb apps (decompile with dependencies, lg-res.apk, recompile after put the values folder from mexico in zaf apps)
Click to expand...
Click to collapse
You can do following http://forum.xda-developers.com/showthread.php?t=2230966
I didn't really read your post but if you can't access the 4g of one company because it's on another frequency then sorry you cannot change it as the chip is set to run at specific frequencies... Very sorry
Sent from my LG-P769 using xda app-developers app
shucrut said:
Thanks for replying artit. I got some errors rebuilding the apks, but I installed lg-res framework with apktool and after this, i got them to compiling.
But i pushed them to my phone and the system became messed up. The status bar didnt show up (i edited LGsystemUI.apk), home didnt show up, settings, lockscreen, nothing, just the lockscreen wallpaper. I edited them, add my language but just this.
I tried replacing the apps from mexico but the phone don't boot when i replace some apps like installservice apk
One question: Do i have to be on a deodexed ROM to edited apps work? if yes, i found my problem, cause i take the apps from my stock rom odexed
Click to expand...
Click to collapse
You can try Lelus method, it much easier than rebuild apk ,
For odexed file, I think you need to deodex apk first. But to make new apk work you must copy
- META-INF folder
- AndroidManifest.xml
from original apk to new apk. And for LG stock rom apk, you cannot modify AndroidManifest.xml file. If you modify it, that apk will not work. You should zipalign apk after rebuilt but it not necessary.
Maybe you can use apk from Jelly Cream rom, it's deodexed and has pt-BR, I add all language from Mexico & Thailand rom to Europe V20H. But I modified some framework and some config in apk. If you're still not success with this I'll reverse all changes and rebuild that apk for you. I plan to add new language to Jelly cream rom this weekend.
MoonMaster345 said:
I didn't really read your post but if you can't access the 4g of one company because it's on another frequency then sorry you cannot change it as the chip is set to run at specific frequencies... Very sorry
Sent from my LG-P769 using xda app-developers app
Click to expand...
Click to collapse
I don't think so. You can flash new baseband to alter usable frequency. And you can change phone frequency for 2G/3G in hidden menu.
artit said:
You can try Lelus method, it much easier than rebuild apk ,
For odexed file, I think you need to deodex apk first. But to make new apk work you must copy
- META-INF folder
- AndroidManifest.xml
from original apk to new apk. And for LG stock rom apk, you cannot modify AndroidManifest.xml file. If you modify it, that apk will not work. You should zipalign apk after rebuilt but it not necessary.
Maybe you can use apk from Jelly Cream rom, it's deodexed and has pt-BR, I add all language from Mexico & Thailand rom to Europe V20H. But I modified some framework and some config in apk. If you're still not success with this I'll reverse all changes and rebuild that apk for you. I plan to add new language to Jelly cream rom this weekend.
I don't think so. You can flash new baseband to alter usable frequency. And you can change phone frequency for 2G/3G in hidden menu.
Click to expand...
Click to collapse
Thanks again artit. I tried lelus method, didnt work, so im trying decompile/recompile apks, bot not much luck
I deodexed all apks and framework and pushed to my phone after removing the .odex files
Im stucked at lgsettings.apk, i can decompile it by installing lg-res.apk into apkmultitools, but goterrorwhen trying to recompile it. If you want to i post the error log
I also tried using jellycream apps, but my only try was replacing all apps so got bootloop. I will try replacing just the necessary ones - lgsettings, systemui, lghome, camera, installservice
Hello, guys
I guess this post is in the right place.
let's say I am a big fan of 250DPI. I dont like 320DPI of SGS3.
When I install ROM, Revolution or any stock ROM, I change DPI in built.pro to 250.
It works!
but still some stock applications are not showing in the right size such as
- SecPhone.apk
- SamsungIME.apk
- Camera
- etc
I know it is gonna be some where to change resource and re-compile or whatever....
and those apps are already mod by some developers here.
The question is Can you guys show me which files in resource to be edited?
this is gonna help to learn new thing....
Thanks
Hello
I have been looking for a theme guide since the 4.3 update that introduced the ability to download themes from google play.
The closest I've found is this: http://forum.xda-developers.com/showthread.php?t=1826413, but as it requires flashing the theme, and I haven't rooted yet, it's not really a option I want to use.
Any help is much appreciated
Until Sony provides an official tool for creating the themes, all you can do for now is decompile a theme, change whatever you want to change, recompile back, sign and install.
Dears....this post because since one week I'm struggling with decompiling and re-compiling the framework-res.apk for my LEWA rom on TCL Idol X+ s960 MTK6592.
Below some background:
1. I'm able to decompile the framework-res.apk without errors
2. Even without any modification I re-compile it with following steps:
a. Using apktool v2.0 and putting resources.asrc into decompiled folder then "apktool b fremwork-res" without any error (just getting warning: unable to find sources)
b. By copying the original META-INF and AndroidManifest into the new apk
3. When I put the new framework (again without any modifications, but just DE and RE compiled) into flashable zip of LEWA rom and flash it via TWRP, I get always the phoe freezing at boot logo.
I really do not have any clue on what I'm mistaking during this process.....anyone with some idea?...
THANK YOU IN ADVANCE!....
popo72 said:
Dears....this post because since one week I'm struggling with decompiling and re-compiling the framework-res.apk for my LEWA rom on TCL Idol X+ s960 MTK6592.
Below some background:
1. I'm able to decompile the framework-res.apk without errors
2. Even without any modification I re-compile it with following steps:
a. Using apktool v2.0 and putting resources.asrc into decompiled folder then "apktool b fremwork-res" without any error (just getting warning: unable to find sources)
b. By copying the original META-INF and AndroidManifest into the new apk
3. When I put the new framework (again without any modifications, but just DE and RE compiled) into flashable zip of LEWA rom and flash it via TWRP, I get always the phoe freezing at boot logo.
I really do not have any clue on what I'm mistaking during this process.....anyone with some idea?...
THANK YOU IN ADVANCE!....
Click to expand...
Click to collapse
Your best bet would be to run a logcat after you install. To be honest you will most likely have to build your own APK tool as MTK devices dont use the standard android setup so the apktool will not work on it.
zelendel said:
Your best bet would be to run a logcat after you install. To be honest you will most likely have to build your own APK tool as MTK devices dont use the standard android setup so the apktool will not work on it.
Click to expand...
Click to collapse
First of all really thank you for the quick feedback! Actually I had the suspect that MTK roms are different and this because in order to correctly (or at least without error) decompiling framework-res.apk, I had to load with apktool IF not only the framework-res.apk but also the Lewa-res.apk and the Mediatek-res.apk.
If it is needed to create a different apktool, I'm wondering how all the custom roms I see on network based on MTK devices are managed....I will have better investigation on it....
popo72 said:
First of all really thank you for the quick feedback! Actually I had the suspect that MTK roms are different and this because in order to correctly (or at least without error) decompiling framework-res.apk, I had to load with apktool IF not only the framework-res.apk but also the Lewa-res.apk and the Mediatek-res.apk.
If it is needed to create a different apktool, I'm wondering how all the custom roms I see on network based on MTK devices are managed....I will have better investigation on it....
Click to expand...
Click to collapse
You also have to install the system ui apk as well. Most of them are dirty hacks by using winzip to open the apk and then change the images out. MTK devices are not really a big thing on this site as they are still not main stream or even widely developed on. Most people avoid MTK devices.
zelendel said:
You also have to install the system ui apk as well. Most of them are dirty hacks by using winzip to open the apk and then change the images out. MTK devices are not really a big thing on this site as they are still not main stream or even widely developed on. Most people avoid MTK devices.
Click to expand...
Click to collapse
That I didn't know....so I have to also install SystemUI....great suggestion...:good:....I will try it hoping this is the missing part!....Yes...I know...MTK are very painful...I'm just realizing this....
Hi @popo72
Can you help me for this device i have some issues to have sounds working with speaker...
Thx in advance
Regards
Dexx
Hi...could you better explain your problem?
popo72 said:
Hi...could you better explain your problem?
Click to expand...
Click to collapse
Hi Popo72.
I have TCL S960 and try to port ROM everything seems to be working only the speaker.
I cannot listen music or watch movie and the phone cannot ring.
This is the issue.
Thx
Envoyé de mon MI 2 en utilisant Tapatalk