Converting .apk between ICS and Gingerbread - Android Q&A, Help & Troubleshooting

Probably a noob question so I apologize beforehand
Is there any way to install an .apk that is meant for ICS OS on my Gingerbread device?

Normally, Android apps run on any Android version (there is no difference in the apk files). The reason an app only runs on ICS and not on GB is that the dev is using APIs that are only available on ICS.
You might be able to trick your phone into installing the app by editing the apk, but it will probably crash at one point or another.
You best bet is to contact the developer, or search an alternative app.

Related

Help! Newbie Question

Currently I have a VS G-Tablet running VegANtab 7.0.0. It's a miracle that I was somehow able to install that rom without significant problems. I like VegANtab, but I find myself longing for the old stock interface (dashboard launcher) and the old apps which I cannot duplicate through the app store or at least I cannot find any self-contained calendar or contacts apps that do not sync to a google account. (I hate that syncing.)
So I'm looking for a way to run the old interface on a more current rom. I understand that this is TnT which is not VegANtab. I've searched the internet for ways to do this, and the results I received have left my head spinning.
Apparently, it is possible to do so with something called a Caulkin rom. What is a Caulkin rom? Something like TnT or CyanogenMod? I've never come across it before. Is the Caulkin rom just a kernel, and I have to install another rom together with it?
Can anyone point me to some info about this rom and to where I can download it?
Thanks.
There is a thread for Caulkulin's rom in the development section. It's just a seperate Rom, like the Vegan that you're using, or the original TNT was. Basically, you just flash it like you did the Vegan 7 Rom that you've already flashed.
It's called Caulkulin/Clemysn because it also comes with a custom kernel developed by Clemsyn. For instance, with you're vegantab 7 rom, you could always also flash a kernel, Clemysn, Pershoot, etc...but with the Caulkulin one, it comes packaged with the Rom.
There are many, many roms out there, now..it's basically up to you ot find one that makes you happy. some are ports of other systems roms, while others are more built from scratch using information that is available.
JowBe said:
Currently I have a VS G-Tablet running VegANtab 7.0.0. It's a miracle that I was somehow able to install that rom without significant problems. I like VegANtab, but I find myself longing for the old stock interface (dashboard launcher) and the old apps which I cannot duplicate through the app store or at least I cannot find any self-contained calendar or contacts apps that do not sync to a google account. (I hate that syncing.)
So I'm looking for a way to run the old interface on a more current rom. I understand that this is TnT which is not VegANtab. I've searched the internet for ways to do this, and the results I received have left my head spinning.
Apparently, it is possible to do so with something called a Caulkin rom. What is a Caulkin rom? Something like TnT or CyanogenMod? I've never come across it before. Is the Caulkin rom just a kernel, and I have to install another rom together with it?
Can anyone point me to some info about this rom and to where I can download it?
Thanks.
Click to expand...
Click to collapse
Start here if you want to go back to a stock-based ROM
http://www.slatedroid.com/topic/17150-recovery-nvflash-full-restore-using-either-11-or-12-based-images-g-tablet/

How do ROMs work? (n00b question, I know)

Ok...I am really REALLY new to all of this. IF you put a custom Honeycomb ROM (CM7 is Honeycomb right?) onto a tablet, will it then run apps that are designed for Honeycomb tablets?
csands76 said:
Ok...I am really REALLY new to all of this. IF you put a custom Honeycomb ROM (CM7 is Honeycomb right?) onto a tablet, will it then run apps that are designed for Honeycomb tablets?
Click to expand...
Click to collapse
Cm7 is 2.3.7 gingerbread and apps working anyway.
Most.
Sent from my MT15i using Tapatalk
The ROM is the same android OS but customized regardless of the android version (honeycomb, gingerbread, etc).
Different ROMs could have the same Android version. Major ROMs like CM are updated by their Developers when a new android OS is available.
Apps work mostly on any ROM, unless a certain app doesn't work on a certain Android OS version.
I hope I could answer your question.
loransian said:
The ROM is the same android OS but customized regardless of the android version (honeycomb, gingerbread, etc).
Different ROMs could have the same Android version. Major ROMs like CM are updated by their Developers when a new android OS is available.
Apps work mostly on any ROM, unless a certain app doesn't work on a certain Android OS version.
I hope I could answer your question.
Click to expand...
Click to collapse
Sort of....I guess I should break it down a little. There is a Words With Friends App that is made specifically for Honeycomb and because of that I can't even put it on my tablet which runs Froyo (parsing error). If I install a custom ROM or ported ROM like CM9, will it allow me to be able to install it?
CM9 is Ice Cream Sandwich I believe... It might run your app.
Go to the app page on the market and see if anyone is complaining about it not working with ICS... If not, you're good to go.
CM8 was supposed to be Honeycomb, but didn't happen because Google didn't release the source code for Honeycomb. If you find a Honeycomb ROM specific for your tablet, then that answers your question. Otherwise you might have to wait till an ICS ROM is developed for your tablet.

Is it possible to use standard Google apps on ICS?

Just updated my G2S with the official ICS update and was wondering if it is possible to install the standard Google calendar app rather than use the Samsung supplied calendar app?
It's possible, try rooting and using a holo-themed LPQ rom, or you could find the .apk
I can't post links yet, sorry! :'(

[Q] Remove home screens

Is it possible to remove the home screen from a rom with android 2.3.4 and sense 2.1, by editing the rom itself.
I know that the android version 2.3.4 (cool ic sense) doesn't allow this function, as it was added later in newer android versions (or sense versions?).
Either way, is it possible to go inside the rom and edit the sense launcher, so that it only shows 3 screens for example.
i dont know how its on sense rom but on xperia u need to change xml file inside home.apk.
here u have guide for Xperia Play maybe it helps:
http://forum.xda-developers.com/showthread.php?t=1138791&highlight=homescreens
I couldnt find the xlm file.
Sense roms have rosie.apk as usersibterface.
I've searched in it, but couldn't find it.
Perhaps i should search for something else ? Anyone ?
Sent from my HTC Desire using XDA

[Q] Vanilla Gingerbread ROM?

My phone broke and the cost of replacing it with a new one before I'm eligible for an upgrade isn't worth it, so my friend loaned me an HTC Droid Eris until then. It's already rooted apparently, and I'm looking to load a pure, unmodified version of 2.3.7 on it (2.3.5+ is fine too). Or as close as I can possibly get to that, anyway.
Normally I wouldn't bother (I don't need to do much with my phone and I'm hardly a power user), but 2.1 is a little (lot) old at this point. I don't want anything fancy and I don't want Cyanogen. Just a stock, Nexus-esque ROM of Gingerbread and the full, completely functional Google App Suite. That last part is a must. If the ROM doesn't come with them (legalities and what not), that's fine, I just need to know how to get them. I know little to nothing about mobile operating systems, so the plainer the language, the better please.
Thanks for any help you can give.
That may be a little hard if no one has built a pure AOSP ROM for your phone. But what's wrong with CyanogenMod? Since you don't know much about this stuff, maybe you have some misconceptions about it. It's as close to pure Android as you can get, with a whole load of useful features. Android was lacking in a lot of ways till ICS and Jelly Bean. CM really made Gingerbread awesome. Also, for the same reason, CM ROMs are made for a lot of devices rather than AOSP, and most likely yours has a CM ROM for it too.
Sent from my Desire HD using xda premium
sashank said:
That may be a little hard if no one has built a pure AOSP ROM for your phone. But what's wrong with CyanogenMod? Since you don't know much about this stuff, maybe you have some misconceptions about it. It's as close to pure Android as you can get, with a whole load of useful features. Android was lacking in a lot of ways till ICS and Jelly Bean. CM really made Gingerbread awesome. Also, for the same reason, CM ROMs are made for a lot of devices rather than AOSP, and most likely yours has a CM ROM for it too.
Click to expand...
Click to collapse
Well it doesn't have to be ripped directly from a Nexus S or anything, but as close to stock as possible. I have a good friend with Cyanogen and I'm just not a fan of the modifications. The UI alterations, the changes to certain operations and functions, the general ability to do some higher level stuff I don't wanna mess with, etc. I'd really just rather have vanilla if it's physically possible.
I don't need anything CM has that GB doesn't already have, so that's why I've opted for vanilla. I already know there's a stable CM 7.2 release for the Eris, which is nice, but I'd really prefer stock. Thank you for your help, though. I appreciate the quick response
That's quite understandable. The multitude of options and advanced settings can be overwhelming. Unfortunately you're at a loss for choice with your device. There aren't a lot of recent ROMs for it to begin with, and out of those there's only one AOSP Gingerbread ROM (2.3.5 I think) that I can find. The rest are CM10 and CM7 ports, AOSP 2.1 Eclair and 2.2 Froyo, and some stock ROMs. There might be more, but I didn't bother to look as the threads have been inactive for very long. There's no point in flashing ROMs that have been dead for a long time. This one AOSP GB ROM itself is more than a year old since the last update. You can still try it though, and if everything works fine and it's stable, you're good. Otherwise your only real choice for a stable, fully functional ROM is CM7.2.
Here's the ROM - http://forum.xda-developers.com/showthread.php?t=1040459
Look here for more ROMs for your phone - http://forum.xda-developers.com/forumdisplay.php?f=554
You should ask this question in your phone's forum rather than the general Android Q&A, as you'll get more appropriate answers from people who are using the phone themselves.
sashank said:
That's quite understandable. The multitude of options and advanced settings can be overwhelming. Unfortunately you're at a loss for choice with your device. There aren't a lot of recent ROMs for it to begin with, and out of those there's only one AOSP Gingerbread ROM (2.3.5 I think) that I can find. The rest are CM10 and CM7 ports, AOSP 2.1 Eclair and 2.2 Froyo, and some stock ROMs. There might be more, but I didn't bother to look as the threads have been inactive for very long. There's no point in flashing ROMs that have been dead for a long time. This one AOSP GB ROM itself is more than a year old since the last update. You can still try it though, and if everything works fine and it's stable, you're good. Otherwise your only real choice for a stable, fully functional ROM is CM7.2.
Here's the ROM - http://forum.xda-developers.com/showthread.php?t=1040459
Look here for more ROMs for your phone - http://forum.xda-developers.com/forumdisplay.php?f=554
You should ask this question in your phone's forum rather than the general Android Q&A, as you'll get more appropriate answers from people who are using the phone themselves.
Click to expand...
Click to collapse
I apologize for not posting on the Droid Eris boards. I know I should have, but it's basically dead at this point so I didn't think I'd get much of a response, if any. Thank you for that link. I searched those boards but I was having a hard time finding stock ROMs. Mostly just CM 7 stuff and other modified ROMs. I guess vanilla isn't too popular. *Shrug*
I just flashed that ROM and it's telling me I need to also flash Google Apps as well. While I greatly appreciate all your help, that was the one thing I said I really needed to have. Do you know how I would go about doing that? I'm gonna try and look it up now, but if my search for vanilla 2.3 is any indication I may need some help. Thank you again for everything
You can download gapps for any Android version from here - http://goo.im/gapps
If you're confused at all, the right gapps for Gingerbread 2.3.5-2.3.7 is here - http://goo.im/gapps/gapps-gb-20110828-signed.zip
You won't need the one with Google Talk video chat add-on as your phone doesn't have a front camera. This package I linked to above is the standard gapps package for CM7 and any Android ROM above 2.3.5. Flash gapps package after flashing the ROM.
The reason for Google apps being packaged separately is that Google didn't want people packaging it with their ROMs. CM initially used to have them packaged till Google asked them to remove their proprietary apps, which include Gmail, Play Store and all the backend apps for syncing data with Google. They weren't okay with them being packaged with ROMs, but they were fine with the apps being packaged as a separate file and flashed after flashing the ROM. Modified HTC Sense stock ROMs come with them included though, because stock includes them.
Read this for more info on gapps - http://wiki.rootzwiki.com/Google_Apps
Also, vanilla AOSP ROMs are very popular now for a lot of devices. They just weren't too popular at the time of Gingerbread other than for Nexus phones.
sashank said:
You can download gapps for any Android version from here - http://goo.im/gapps
If you're confused at all, the right gapps for Gingerbread 2.3.5-2.3.7 is here - http://goo.im/gapps/gapps-gb-20110828-signed.zip
You won't need the one with Google Talk video chat add-on as your phone doesn't have a front camera. This package I linked to above is the standard gapps package for CM7 and any Android ROM above 2.3.5. Flash gapps package after flashing the ROM.
The reason for Google apps being packaged separately is that Google didn't want people packaging it with their ROMs. CM initially used to have them packaged till Google asked them to remove their proprietary apps, which include Gmail, Play Store and all the backend apps for syncing data with Google. They weren't okay with them being packaged with ROMs, but they were fine with the apps being packaged as a separate file and flashed after flashing the ROM. Modified HTC Sense stock ROMs come with them included though, because stock includes them.
Read this for more info on gapps - http://wiki.rootzwiki.com/Google_Apps
Click to expand...
Click to collapse
No idea how I stumbled upon this but I always wondered why it was cool to just host all the apps. I remembered a C&D from Google to CM regarding the apps, but nothing on why they were so freely available. Thanks.

Categories

Resources