[Q] How to install different application versions - Android Q&A, Help & Troubleshooting

dear guys can u tell me the tweak that allow to the install different
application versions (same applicaton but different version) on the same device?
thanks in advance

You cannot without modifying one of the apks. You'd have to change the package name and possibly a few other things, not sure what all would go into it.
Supersonic Evo 4G | MIUI | Tapatalk

Related

How Port a Nexus Rom to Legend ???

Can someone help me ??? i have Android Basic Kitchen installed.. and i don´t know the files i have to replace in the alpha Rom to make it Work on a Legend...
alpha r21 Nexus Rom
http://kitchen.romraid.com/paul/nex...nexusone-desire-withadditions-a2sd-signed.zip
Legend Kernes Source
http://member.america.htc.com/download/RomCode/Source_and_Binaries/kernel_legend_13be9c9c.tar.bz2
Legend Shipped Rom
http://www.shipped-roms.com/shipped...6.35.04_7.05.35.26L_release_120393_signed.zip
rodigezstyle said:
Can someone help me ??? i have Android Basic Kitchen installed.. and i don´t know the files i have to replace in the alpha Rom to make it Work on a Legend...
alpha r21 Nexus Rom
http://kitchen.romraid.com/paul/nex...nexusone-desire-withadditions-a2sd-signed.zip
Legend Kernes Source
http://member.america.htc.com/download/RomCode/Source_and_Binaries/kernel_legend_13be9c9c.tar.bz2
Legend Shipped Rom
http://www.shipped-roms.com/shipped...6.35.04_7.05.35.26L_release_120393_signed.zip
Click to expand...
Click to collapse
Run the kitchen, select the Port ROM option. It will tell you exactly what to do.
But porting a WVGA-resolution ROM to a HVGA device is not going to work as easy as that. It's going to take you a long time to convert all the image files (and data) to use the proper resolution.
ok..
Acer A1: Liquid S100
HTC Hero: G2 Touch
Samsung i7500
HTC Droid Eris
all listed models haves HVGA and Specs near the HTC Legend but which is the best to start ???
You can limit your list even further because the kitchen only supports HTC devices.
But why would you want to port two inferior and outdated HTC devices to the Legend?
you right better mod the Legend Rom but...
i have Problem to install my created Legend Roms : fail at Line xx in system\bin\su...???
i only try to insert the Desire Camera app,Launcher and the Live Wallpaper apps but every try to install the Rom comes this stupid error... any solution for this ?
desire camera app is same as legend no need to change that, Launcher can be downloaded from market (Arctu) and live wallpapers are not supported by legend until some hacks are applied, simply adding the live wallpaper picker and livewallpapers wouldnt enable it. That fail at line seems to be with the update.zip just check if the size is not exceeding that of system, just tell the full line too

[Q] Two versions of one app installed at the same time?

It seems that this is the first time I start a new thread.
Hi, all. I want to know how to install two versions of one same application at the same time.
As a matter of fact, I want to install Opera Mini 4.2 China Version and Opera Mini 4.2 Internaional Version at the time. But...Since Opera Mini 5 makes it difficult to describe the question, here takes HelloWorld.apk as an example.
Well, there are two versions of the application "HelloWorld": 1.0 and 1.1. (This is just an example)
I have installed HelloWorld 1.0 on my phone, and when I try to install HelloWorld 1.1, the 1.0 version will be replaced. But...I want to have both of them installed on my phone. That is to say, there will be two "HelloWorld" icons in the app drawer.
I use APKTool to extract the com.hello.world.apk into some "text" files, including an AndroidManifest.xml and a lot of *.smali files. In the AndroidManifest.xml, I saw this:
<manifest package="com.hello.world" versionCode="100" versionName="1.0">
I chaged the value "com.hello.world" to "com.goodbye.world". Then I re-build the apk file and transferred it to my phone.
I installed the modified package, it was successfully installed and I see two "HelloWorld" icons in my app drawer!
I try to launch the HelloWorld 1.0, it succeeds.
I try to launch the HelloWorld 1.1, it FCs immediately.
Well, this is my situation. How can I make both of them launch-able in my phone? Is it possible? What should I modify apart from "package" filed in AndroidManifest.xml?
Thanks a lot.
~~~~
wzyboy
wzyboy said:
It seems that this is the first time I start a new thread.
Hi, all. I want to know how to install two versions of one same application at the same time.
As a matter of fact, I want to install Opera Mini 4.2 China Version and Opera Mini 4.2 Internaional Version at the time. But...Since Opera Mini 5 makes it difficult to describe the question, here takes HelloWorld.apk as an example.
Well, there are two versions of the application "HelloWorld": 1.0 and 1.1. (This is just an example)
I have installed HelloWorld 1.0 on my phone, and when I try to install HelloWorld 1.1, the 1.0 version will be replaced. But...I want to have both of them installed on my phone. That is to say, there will be two "HelloWorld" icons in the app drawer.
I use APKTool to extract the com.hello.world.apk into some "text" files, including an AndroidManifest.xml and a lot of *.smali files. In the AndroidManifest.xml, I saw this:
<manifest package="com.hello.world" versionCode="100" versionName="1.0">
I chaged the value "com.hello.world" to "com.goodbye.world". Then I re-build the apk file and transferred it to my phone.
I installed the modified package, it was successfully installed and I see two "HelloWorld" icons in my app drawer!
I try to launch the HelloWorld 1.0, it succeeds.
I try to launch the HelloWorld 1.1, it FCs immediately.
Well, this is my situation. How can I make both of them launch-able in my phone? Is it possible? What should I modify apart from "package" filed in AndroidManifest.xml?
Thanks a lot.
~~~~
wzyboy
Click to expand...
Click to collapse
Well I'm not an android programmer but if I'm understanding you correctly you did the following (in the order I'm listing them):
1) Installed helloworld 1.1 (which over-wrote v1.0)
2) Opened the APK for helloworld 1.0 and made the manifest change
3) Installed the modded helloworld 1.0 on your phone
From a programmer point of view (just not with Android), if you followed the above scenario what is happening is HW1.1 installs it's files which are updated versions of the previous one (why else install an update). When you modded the HW1.0 you only changed the name and nothing else.
What is happening is when you go to install the modded version it's overwriting the newer files with the older ones since the phone is assuming the modded app is an entirely new program and allows the process to occur. This is why the modded one works and the 1.1 won't since the files it needs are the wrong version.
The only option of really have is to mod the actual program to look for different filenames, but without the source code to that app, that isn't going to happen.
Basically you need to have version 1.1 use the default files, and with the modded 1.0 you need to tell the software to "look" for the updated filenames (just don't forget to rename the actual files too).
Short of all that, as far as I know your SOL.
Rayvenhawk said:
Well I'm not an android programmer but if I'm understanding you correctly you did the following (in the order I'm listing them):
1) Installed helloworld 1.1 (which over-wrote v1.0)
2) Opened the APK for helloworld 1.0 and made the manifest change
3) Installed the modded helloworld 1.0 on your phone
From a programmer point of view (just not with Android), if you followed the above scenario what is happening is HW1.1 installs it's files which are updated versions of the previous one (why else install an update). When you modded the HW1.0 you only changed the name and nothing else.
What is happening is when you go to install the modded version it's overwriting the newer files with the older ones since the phone is assuming the modded app is an entirely new program and allows the process to occur. This is why the modded one works and the 1.1 won't since the files it needs are the wrong version.
The only option of really have is to mod the actual program to look for different filenames, but without the source code to that app, that isn't going to happen.
Basically you need to have version 1.1 use the default files, and with the modded 1.0 you need to tell the software to "look" for the updated filenames (just don't forget to rename the actual files too).
Short of all that, as far as I know your SOL.
Click to expand...
Click to collapse
Great thanks to your reply. But...
Android uses .apk files to install and run the application. When installing an apk file, the package installer just copys the apk file to /data/app directory and "register" the program in the system. The apk itself will not be "extracted" or anything else. That is to say, an apk file can be installed, and also can be run.
On the other hand, the apk will generate some files in /data/data directory when running. I am considering that it was these file that made the modded version FCs. I will try to look into these files to see will this works...
English is my second language, hoping that I did not made many grammar misktaks...
+1 on this topic. It's been a year and a half since the last reply and I've done a bit of searching online to find no answers. I anyone have some feedback on this? I'd ultimately like to use this to install two Google voice applications. I actually have an app from a blacked out version with a different icon. But if I install it it will overwrite the original Google voice app
cowboyaryk said:
+1 on this topic. It's been a year and a half since the last reply and I've done a bit of searching online to find no answers. I anyone have some feedback on this? I'd ultimately like to use this to install two Google voice applications. I actually have an app from a blacked out version with a different icon. But if I install it it will overwrite the original Google voice app
Click to expand...
Click to collapse
You are one hell of an archaeologist
Sent from My Samsung Galaxy S2 running Paranoidandroid Rom.What else if not?=P
I'd also like to know if that's possible. Even if it were possible, and an updated version of helloworld is relaeased (Say, HelloWorld v1.2), which version would it replace? Would it replace the (original) HelloWorld 1.1 or the (modded)HelloWorld 1.0?
Yes. Titanium backup. Profiles. These are the keywords.
lambstone said:
Yes. Titanium backup. Profiles. These are the keywords.
Click to expand...
Click to collapse
any idea how i would use TB and "profiles" to do it? sounds like you know from experience
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Moving to Q&A
lufc said:
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Moving to Q&A
Click to expand...
Click to collapse
thanks cheif i'm not the one who posted this almost two years ago
bbsrailfan said:
I'd also like to know if that's possible. Even if it were possible, and an updated version of helloworld is relaeased (Say, HelloWorld v1.2), which version would it replace? Would it replace the (original) HelloWorld 1.1 or the (modded)HelloWorld 1.0?
Click to expand...
Click to collapse
It would replace the only legitimate version found, the unmodded one. The point of modding the APK is to make Android see it as a completely different app, and not think of one as an update to the other.
dstruct2k said:
It would replace the only legitimate version found, the unmodded one. The point of modding the APK is to make Android see it as a completely different app, and not think of one as an update to the other.
Click to expand...
Click to collapse
do how do you mod the apk? change the filename? i'm sure theres more to it than that
lambstone said:
Yes. Titanium backup. Profiles. These are the keywords.
Click to expand...
Click to collapse
that feature on tibu is for switching DATA profiles basically so two or people can play the same game or whatever and keep they're progress separate like having multiple saved games. its not for switching versions of an app
I've tried to googling how to install multiple same applications in one device,but i didn't found anything how to do that simply...there are lot of stuff using ant and ruby script,but don't understand with that..so anyone figured out how to install multiple same apps with simply method? because i want to install operamini 7.5,but I've already instaled version 6.5...
sorry for my bad english
Need to install Galaxy S4 gallery on custom rom which has S4 gallary apk
Need help to install two versions of Gallary S4 and S5 Gallary can someone help...since I like the spiral option very good in S4 gallary which I miss and I like few features of Gallary from S5....in Ozcan rom on S4 i19500...please help
Necro, sorry. I have the same question. I have a copy of the old ifunny app and want both the new and the old, I would also like to run two versions of the same game (one with a nodded apk for unlimited coins and etc and one stock) I wouldn't mind if they shared data but if there's a way to make it where the asks do not share days that would be cool too.
Possible solution
Hi there,
While searching for a solution I found this thread and as it is one of the first results in google I thought to share what I found (didn't try yet) :
http://android.stackexchange.com/questions/19935/how-to-keep-two-versions-of-an-app-installed
It's first answer has a guide how to run two versions of same app throigh modifying onee of them with apktool.
Greets
Gachmuret said:
Hi there,
While searching for a solution I found this thread and as it is one of the first results in google I thought to share what I found (didn't try yet) :
http://android.stackexchange.com/questions/19935/how-to-keep-two-versions-of-an-app-installed
It's first answer has a guide how to run two versions of same app throigh modifying onee of them with apktool.
Greets
Click to expand...
Click to collapse
Hi
I would also like to do this for Google earth app I want to have both version 7.1.3 and 8.0.1 because the earlier version has more features but the latest looks more beautiful so I read the instructions from that link but it is way too complicated for a noob user like me plus judging from the last message it seems it hasn't been resolved so isn't there an app or xposed mod that does this automatically ?

[Q] Some apps not available after a rom flash why ?

Hello
After a flash some apps are not anymore available on the market, i ve tested many roms and some of them allow the device to be listed in play.google.com/store/account My order & devices.
If it is listed the devices will have the status for the desired application : not compatible, which is not true.
I ve tried market enabler, but without out success. It seems not related to the version of android used, nor the kernel.
the rom i use is (GB)Miui Special Edition V11 Multilanguage(2.3.2)(Bravia Engine) V11 and the application is Exchange by TouchDown Key.
thanks a lot for your helps
Seb
efreeze said:
Hello
After a flash some apps are not anymore available on the market, i ve tested many roms and some of them allow the device to be listed in play.google.com/store/account My order & devices.
If it is listed the devices will have the status for the desired application : not compatible, which is not true.
I ve tried market enabler, but without out success. It seems not related to the version of android used, nor the kernel.
the rom i use is (GB)Miui Special Edition V11 Multilanguage(2.3.2)(Bravia Engine) V11 and the application is Exchange by TouchDown Key.
thanks a lot for your helps
Seb
Click to expand...
Click to collapse
You need to make modifications to your build.prop fingerprint. Which you would have found out had searched just for about 30 seconds, so on that note I will allow you to now SEARCH for what to change in your build.prop

[Q] Question about apps

Hello, recently, i heard about Q-remote app,(http://blog.laptopmag.com/lg-optimus-g-pro-remote-control) which allows to remote many IT devices including TV,Air conditioner, radio and etc...
However, is it possible to use Q-remote app if i install to my sg4 by apk file?
thanks

[Q] ZTE contact app how to access hidden features

Hello, i own a ZTE V5 V9180 it runs ZTE custom firmware called NUBIA UI v2.5.
As i was able to decompile the contacts.apk i found there are entries like "sorting contacts" etc, but when the app is running i cant see the options.
Same in systemui.apk there ar ementions in smali etc. about splitscreen, but i dont have these options and other ZTE devices running on NUBIAUI have them.
I realised that there must be a code which enables or disables some fetures regarding on which device is the app running (i think they make the core of the apps same and then make restrictions based of maybe model number).
I want to find which are the characters after them the app decide what options to enable or disable.
Is someone so kind and can me help to find where in the code is the device specific restriction hidden?
My goal is to have contact sorting enabled, and in best option also splitscreen and maybe other functions.
if there are device specific restriction this device is V9180 (or X9180), ZTE V5max is N958St, ZTE Z7max is NX505J.
Thanx in advance for your time guys!
DallasCZ said:
Hello, i own a ZTE V5 V9180 it runs ZTE custom firmware called NUBIA UI v2.5.
As i was able to decompile the contacts.apk i found there are entries like "sorting contacts" etc, but when the app is running i cant see the options.
Same in systemui.apk there ar ementions in smali etc. about splitscreen, but i dont have these options and other ZTE devices running on NUBIAUI have them.
I realised that there must be a code which enables or disables some fetures regarding on which device is the app running (i think they make the core of the apps same and then make restrictions based of maybe model number).
I want to find which are the characters after them the app decide what options to enable or disable.
Is someone so kind and can me help to find where in the code is the device specific restriction hidden?
My goal is to have contact sorting enabled, and in best option also splitscreen and maybe other functions.
if there are device specific restriction this device is V9180 (or X9180), ZTE V5max is N958St, ZTE Z7max is NX505J.
Thanx in advance for your time guys!
Click to expand...
Click to collapse
Hi, did you find something out about this topic? I am interested in the sorting option of contacts. I have Z9 mini, and the contacts are sorted in very weird way and there is no option to change it.
As for the split screen, this is something my phone has enabled by default.
Xoxolushik said:
Hi, did you find something out about this topic? I am interested in the sorting option of contacts. I have Z9 mini, and the contacts are sorted in very weird way and there is no option to change it.
As for the split screen, this is something my phone has enabled by default.
Click to expand...
Click to collapse
try to find ZTE Z9mini on 4pda.ru forums, or if you have root, you can modify the apk by yourself HERE on 4PDA. The process is described on a ZTE V5 ContactsProvider.apk and while you have also nubiaui,it should work also. Dont forget to make a full backup of your phone. And really you dont have an option to sort contacts? I thought it was disabled only on ZTE V5 nubiaUI.
DallasCZ said:
try to find ZTE Z9mini on 4pda.ru forums, or if you have root, you can modify the apk by yourself [HERE WAS A LINK]. The process is described on a ZTE V5 ContactsProvider.apk and while you have also nubiaui,it should work also. Dont forget to make a full backup of your phone. And really you dont have an option to sort contacts? I thought it was disabled only on ZTE V5 nubiaUI.
Click to expand...
Click to collapse
Thanks but this is way over my skills (I tried though). For now I flashed some unofficial version of CM12, but I am missing the NeoVision camera now..
DallasCZ said:
Hello, i own a ZTE V5 V9180 it runs ZTE custom firmware called NUBIA UI v2.5.
As i was able to decompile the contacts.apk i found there are entries like "sorting contacts" etc, but when the app is running i cant see the options.
Same in systemui.apk there ar ementions in smali etc. about splitscreen, but i dont have these options and other ZTE devices running on NUBIAUI have them.
I realised that there must be a code which enables or disables some fetures regarding on which device is the app running (i think they make the core of the apps same and then make restrictions based of maybe model number).
I want to find which are the characters after them the app decide what options to enable or disable.
Is someone so kind and can me help to find where in the code is the device specific restriction hidden?
My goal is to have contact sorting enabled, and in best option also splitscreen and maybe other functions.
if there are device specific restriction this device is V9180 (or X9180), ZTE V5max is N958St, ZTE Z7max is NX505J.
Thanx in advance for your time guys!
Click to expand...
Click to collapse
so nobody will help me?
I am interested in the sorting option of contacts.
sseuorosal said:
I am interested in the sorting option of contacts.
Click to expand...
Click to collapse
Thats the most weird things, because when you decompile the contacts.apk there are strings containg different sorting methods.
But when i spoke with the latest zte nubia z9 mini owner he said there are also no sortings possibilities on his device.
When i wrote to the engeneers on ZTE they said that they dont plan to implement sorting methods of contacts.
I thought that the sortings method will be avaliable only for intenational firmwares, but thats also weir because there are no international firmwares for nubia devices.
I didn't find problems like this

Categories

Resources