General :: Modifications To Emulate Specific Physical Device
Jan 24, 2014
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?
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?
how to setup a infrared remote control to use with android instead of keyboard or mouse.I thought in lirc but the several ports that I found for android are working to send infrared signals, not to receive them.I was wondering if there is some project or program to allow infrared remote controller manage the android device.
I want to keep specific songs from different albums on my device for offline play, but i cant figure out how to do it, if its at all possible.
When i go to my library on my nexus 4 i can press the menu button on an album and keep on device but if i go over to the right to songs to see all the individual songs and press the menu button i dont have the option to keep individual songs on the device.
So recently, I found a flashable zip for a stock LG keyboard. I do have a problem though, when I use the keyboard, I have an annoying and useless T9 button and I want to move/resize some buttons.
Would it be possible to modify the apk from the zip to achieve what I am trying to go at? I prefer this keyboard than any other keyboard because this is the closest to the LG P690 stock keyboard in terms of speed I could find to the original, and this is what I'm accustomed to.
What I'm trying to achieve is:
1.) I want to remove the T9 button, settings button and comma on the first layout.
2.) Move the comma into the symbol layout and move the keys according to the sample layout.
3.) I also need to let the spacebar fill the space the removed buttons used to take up.
I listen to Pandora in my car via Bluetooth every time I go somewhere. It's slightly annoying to have to launch the app every time. I'm wondering if there's an app out there that will automatically launch a program when my phone is paired with a specific device (like the Pioneer deck in my car).
I'd like my music to start up automatically when I start my car.
I just got 'my first app' working on Eclipse, but I can't use my physical device as a target. I have Android 2.3 Gingerbread, Samsung Galaxy Ace(aka Cooper), Win 7. Latest versions of Eclipse and ADT. On adb devices, it doesn't show up, only the emulator if that's on.
USB Debugging is turned on and I downloaded three different drivers: the one Windows automatically downloads, one using USBDriverTool and the Universal ADB Driver.
If it's relevant, I also had trouble installing the ADT plugin with Eclipse, I posted about it here in a separate thread.
Just started developing apps and am having a small problem. I can test the apps on the emulator but I cannot test them on my physical android device. When I am asked to select a running device I get a device listed as: Serial Number/name:? AVD name: N/A Target: unknown etc,
It seems that my device is being picked up but not able to be used. When I try to run the app I get an "Must set android.target.avd" error.
Is there something I am missing?
I am using netbeans 6.7.1 on Ubuntu 9.10, everything up to date. I have a G2-Touch from T-mobile, if someone tells me where to find it, I will post any other needed information.
I have had androids for over two years now and am getting more and more concerned every time I download an app and seeing that it wants to READ my SMS message and Contacts.
Is there a way I can disable reading of SMS messages or any one of the other permissions by specific apps, or all apps?
Are we living in a world where any "joe schmo" can upload an app the to the app store and wait for those inadvertent downloads and collect all your personal information, and that's after all the time we spend protecting our identity and personal details?
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.
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 would like to be able to generate unique serial numbers for each Android device for use in unlocking an application. How could I do this? EDIT: The reason is I want to revamp a paid application and provide users who have paid for the old version, which will have a different package name, a way to obtain the full version by downloading an unlikable free version of the application. I would push an update to the old version that would generate and display the code that they could enter to turn the Free version into a fully functional version.
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.
can any one provide me solution to this error "The Jar of this class file belongs to container Android 2.0.1 which does not allow modifications". I have searched a lot to this problem but failed. I am using eclipse with ADT.
I just finished reading the docs on Google's new Android License Verification Library. I often give out free copies of my applications to beta testers. I don't, however, want the beta testers to share the app with their friends. What's the best way to give out a device-specific license free version? From what I can tell I will need to create a custom policy and then maintain a list of authorized devices/accounts in my own backend that I can check. Is that what other devs are doing?
My .apk file is confirmed working, however for users of the Motorola Milestone (which runs the same android version 2.0 and up) they receive the error upon attempt to install. I've googled and searched through the other questions here. The error seems to normally only appear if you did something wrong in the signing wizard or renamed the file. Is it possible that some kind of software difference on the OS build on these Milestones is preventing the install?
I am loving my Eris and looking forward to the Dec 11 update.
I am just wondering if the auto-suggest dictionary is user-modifiable. I use compact QWERTY (like SureType on BB). When I type "we", what comes out is "qe" which is the default word it wants to use. Perhaps I used it once and saved it? How can I delete the words I don't want popping up anymore (especially the ones I may have added)?