General :: How To Emulate Old Android Backup Roms On PC
Jul 28, 2012
I am having few android rom backup's from my old Xperia Arc S, Wilfire, Galaxy S. All were rooted and saved their nandroid backup.The need of hour is to retrieve some data out of the Roms. But I am not having any device at the moment.So the thing I wished to do is to emulate those roms and run them on PC.
I want emulate my current android system of my phone.I want have full duplicate system of my current phone (i mean filesprogramms etc) at PC with possible to use it (things like 2-step auth of google, and others).I think the way to do it is restore image of system that can do ClockWorkMod. But i dosnt know how use it on emulator on my Win7.
Is there any way to emulate an android froyo with normal kernel and everything a normal android phone has? Including a market and recovery mode. I want this mainly because I feel terrified by the thought that I might brick my phone flashing a custom rom and I am a beginner so I never tried anything complicated with it. So before I try anything over my phone I want to try this on an emulated phone.
Now that I'm fully rooted I'd like to experiment with a few different ROMs. My issue is: I'm a heavy user of Folder Organizer (great product). After I rooted initially, I flashed the Fresh 3.3 ROM after backing up using Titanium, Astro File Mgr, AND MyBackup Pro (I don't mess around). After I was done with the flash, I went to restore with Titanium. It didn't restore all of my apps, and actually not much of my data (for example, it didn't restore SMS for some reason). No worries: I went to my Astro backup, it got a few more of my apps, no data.
Finally, I turned to MyBackup Pro, fortunately it restored my SMS data. To wrap it up, I wound up having to restore a few apps from AppBrain, and I had to reset all the folders in Folder Organizer (a real pain). Is there a can't miss backup/restore process when flashing ROMs with Folder Organizer? I don't mind having to restore a few missed apps, but it takes hours to get the folders back. I'm also paranoid about the missind SMS data, but I think I have that covered.
I'm working on a project that includes a test system for OEM devices. The supporting infrastructure is complete, however I'm having difficulties getting ROMs to run on the emulator. Of course the AVDs generated by the SDK work fine, but my next step is to run a binary intended for an OEM device. I understand that the emulator would require different drivers than a physical device, so I can't simply drop the same binary onto it and expect it to run.
Tweaking the AVDs generated by the SDK is about the limit of my knowledge. I've looked into pulling the system.img and other partitions from the ROM with ones from the emulator, but that doesn't work since the emulated hardware doesn't match what the drivers expect. I assume some modifications to qemu and some reverse engineering of the OEM ROM might be required to obtain my goal.
Assuming I have access to the binaries (but not the source) used by an OEM to construct their ROMs, what would be involved to obtain an emulator that matches the physical device, so I can run the compiled ROM on the emulator?
Thinking about switching to BB from Ultimate Droid v10. That being said, anytime I do this, I backup the ROM entirely through SPRecovery. I've used Titanium Backup, MyBackup Pro, etc., and I can't seem to restore the settings/apps whenever I switch to a different ROM. This makes the process entirely pointless to me, as I don't feel like setting up home screens/redoing all my settings each time I switch ROMs.
Titanium Backup likes to give me parse errors regardless of the level of compression that is set. MyBackup Pro reports a successful backup, but nothing is actually restored except apps (no app/system settings, no home screens, etc). I've heard that to make Titanium Backup work, you must set something in the shell but I have no idea how or what to put in there.
About two days ago the DamageControl2.0r ROM started giving me the WiFi issues, and where I am with no EVDO or even E network. I rely on the WiFi at work and home, and wherever else I may need it. So I attempted to flash back to Fresh2.0c using the wipe/reboot and all the normal steps. Well it kept booting back to the Damage Control ROM. Someone suggested I use Nanroid backup then tried reflashing the rom. Which ended up working. Well I then decided I wanted to try the New Kitchen, because I love tinkering with this stuff, and it wouldn't flash again. I had to use Nandroid backup to go back to Fresh2.0c and have it working properly. Is there something I could be missing completely?
So I'm wondering about the best way to backup apps and data before installing new roms since it usually involves a full system+data wipe. Right now I use Titanium Backup and then restore all user apps when I have the new Rom loaded. While this works pretty well, I still have to go back and change all my settings, set up my accounts, etc. Shouldn't there be some way to preserve this data? Also very frustrating is that I have to re add all my widgets in Launcherpro. Any way to get a real backup of that too? The process isn't too bad right now, but as more and more Roms come for the droid x, I'd rather not have to repeat the setup process every time.
I program and test using the Droid Incredible. The other day my friend downloaded my alpha version, which works flawlessly on the Incredible, but crashed on his Moto Droid. I just updated my app to use 2.1 api's instead of 1.6; maybe this will make a difference? I upped my min version requirements to 7. My question is how can you make sure your app works on all phones and not just the phone your are building and testing on? Is there a way to emulate a particular device?
I made my simple, custom rows and listviews. Right now, only clicking on the text of the row is valid selection area. I want the entire row, even the no-text area to be selectable. Where do I modify? Am I looking for focusing or selecting?...................
My home security system allows me to view the cameras from a browser. But, it only works from an internet explorer browser. (Even on my pc, I have to use IE for this, it won't work with fire fox or chrome). None of the ip camera apps available so far work with my q-see camera system. Is there any way to "emulate" internet explorer on the android?. I don't anticipate microsoft will be making an android-version anytime soon.
How can I emulate an onUpgrade call for my SQLiteOpenHelper class? I have tried changing the version number in my SQLiteOpenHelper class and versionCode in manifest but onUpgrade is not called. Any idea? I need to check my onUpgrade code before upload it to the market, I don't want my app's users get a buggy upgrade.
I am trying to use the android dev emulator to create a virtual phone with the same spec as the droid. I am using the WVGA 854 profile, High density (240) and scaling the emulator screen to 3.7 inch on launch. Problem is it seems to be emulating it like it has WVGA 854 resolution but with a medium or low density screen, as the icons are teeny tiny and the whole thing looks wrong. I'm sure the droid does have teeny tiny icons and apps, can anyone tell me where i am going wrong?
I have a TabActivity with several tabs. Each tab corresponds to a specific view, and those views may further switch to other views. For example, one of my tabs displays RSS feed list, after user clicks one of the RSS feed, it will switch to a view displaying a list of articles, and after user clicks one of the titles, a full article view will be displayed.I'm going to add support for "back" button in my application. For instance, in a full article view, after user presses the "back" button, it should switch back to the article list view. And if user presses it the "back" button again, my application should switch back to the feed list view.My idea is to maintain a Stack<View> during navigation, and every time user presses the "back" button, the program will pop a View out of the stack, and set it as the current view. But I would like to know how to set current view in TabHost.
I looked around and although there are many related questions I didn't see one that answers my exact question:
I would like to create an app that runs in the background that provides the exact same functionality as the hard coded 'Back' button in all cases.
The reason? I (for example) have a Droid X, and it is BIG. it makes it extremely hard to use one-handed and having a swipe gesture function as a back button (like in Palm Pre for example) would greatly increase the ease of use.
as far as I'm concerned the app could just be one simple class that contains: 1) a listener for the 'back' swipe 2) a call to the physical hard button itself
Is this possible? are there built in APIs for the hard coded buttons that would allow me to call them without actually pressing them?
Again - I'm not interested in overriding the button, I'm interested in making a software call to it - or failing that, in emulating it's behavior in any and all states and other apps!
Please forgive the naivete of this post. I am a very novice programmer and really I just want to know whether this is possible before I start to devote myself to trying to build it.
Whenever I try to make a backup using carbon it says I'd need to set the desktop backup password blank, but I already tried that a few times and it always gives me the same error. What do I need to do to make it work? I'm using an xperia s on ics.
I'm currently using Nikez Lente's ICS rom 1.0.1a9 and what is the system app name for the phone's homescreen where all my apps, widgets are currently stored. I'm a bit of a flash freak so every now and then I drag my at least 40-50 apps one by one.