yashsingh1/xdaforums huggingface dataset:
[Android General] donaldta:
A couple questions; which device / carrier did you spoof the Asteroid into becoming? and did you try downloading it directly from the Android Market / Google Play or through AppBrain? Remember I was quite specific on how I used Market Helper & Apprain together to download Escort Live. Another thing I have noticed is that the APKs tend to have a better chance of downloading if the device you've spoofed has a custom icon represented in the Google Play Settings page instead of a generic one like the one below. That icon usually means that the device and carrier combination has not been registered on Google yet.

​

I am going to go out on a limb here here since I haven't set up APK Downloader yet. However, theoretically, if you're using the same Device ID as your Asteroid Smart and APK Downloader spoofs itself as your Asteroid Smart then it should only be able to download the same APKs as your Asteroid Smart. You may need to get a legitimate Android device that is registered with Google and participates with the Android Market / Google Play store in order to use it to download certain applications.

Have you tried testing it with an application that you can already download with the Asteroid Smart?

Yes, I believe that's because Escort only distributes their app through Google Play. The only reason why I can use AppBrain to download it is because they have hooks in the Google Play store.

Most likely that's because you haven't downloaded all the necessary components or rebooted the Asteroid Smart after installing it. Try installing Google Hangouts from the (old) Android Market, it should download and update the vending.apk into the new version of Google Play. After it has downloaded and update the respective software then try rebooting your Asteroid Smart to make sure everything is operating appropriately.
[Android General] ronsno:
Do you have a link for the old Asteroid Market? Using Aptoide I've update to Google Play 4.1, but then my market crashes everytime. I have to remove it and reinstall the older vending file.
[Android General] donaldta:
Sorry, that was a brainfart. I'll edit the original post. I meant, installing Google Hangouts from the old Android Market.

Right, how about not updating Google Play from Aptiode? They might have a version on there that is not appropriate for your device.

P.s., can you, please, also minimize your quotes? You don't need to quote the entire message using up screen real estate if you're asking about a small portion of it.
[Android General] donaldta:
I just installed the APK Downloader to test it. It spoofs a device associated to your Google Account which means you must use a valid Device ID of an Android device that is linked to the account. This means you cannot just type a random string of 16 characters or accidently mistype any of the characters from your device's ID or else you'll see the syntax error, "Error: Cannot download this app! 403 Forbidden". Also, the availability of the applications of that can be downloaded is limited by the device you've configured with the extension. So, if an application states that it is incompatible with your device then you won't be able to download it with APK Downloader.
[Android General] ronsno:
I have it installed correctly with the ID from my Parrot. I'm getting a 400 error not 403 but in any event it's not working. I sent an email to the developers site. I'll try installing Hangouts. Thanks for all the help.
[Android General] ronsno:
Google Play Issues (I’ve posted this on several forums)

My Google Play “Market” won’t download. Have any of you had this issue and did you get it fixed. In retrospect I think this started with the latest Parrot update 2.1.2. When I upgraded to the latest firmware my Google Play quit working. I reinstalled all the Google Play Market software and Market (icon says Market) was working again.

Here’s what’s happening with my unit. If I press the Market button, Google Play comes up. Intermittently the screen comes up that says process com.android.vending not working, force shut down (this usually happens the first time I bring up any particular day). I force the shut down then press Market and Google Play comes up again and does not crash. All of my existing apps that I have installed through Google Play are shown on “my apps”. If I attempt to download anything new or do an update, Google Play brings up the downloading indication with the bar, but nothing ever is downloaded, it just sits there with the status bar up. If I install the latest Google Play through Aptoide, Google Play crashes. By the way, anything I install via Aptoide or Asteroid Market loads perfectly. A member from XDA Developers suggests I need to update the Google Play vending file but the one I’ve tried is not the correct one. At this point I can’t get it to update through Google Play.

I have completely removed all files associated with Google Play, rebooted and then reinstalled in the proper order with the correct permissions, and I have my unit rooted and I have Super Permissions installed. The vending file I have is from the Parrot Asteroid Users forum. I’m assuming many users have updated to 2.1.2 and Google Play is working properly, if so maybe someone could post their vending file or if I’m off base other files and or solutions. Thanks in advance.
[Android General] Blackdc2:
Hi All

My smart is up and running fantastically well and makes people go WOW thanks to all the advice and tips in this thread.

Anyhow, I have been scouring this thread and the web to determine if anyone has successfully created a HID keyboard with their resistive ladder steering wheel controls.

I know I can build an arduino or buy a JoyCon interface but my concern is if I will get the same functionality that a Unika will provide?

I feel the Unika is a bit limited as the steering wheel I have has more buttons than the Unika can support.

Has anyone successfully been able to map a HID keyboard with the exact same codes that the Unika uses?

I know people have had success with a HID keyboards and tasker, but I am trying to avoid using tasker.

Any help would be much appreciated.
[Android General] getiem:
Hello,

Small question. Can someone who owns the Smart, log in to the Asteroid Market, and download the PPK file corresponding with FlitsMeister?

In our Volvo SCT with Asteroid market it is not available, but we want to try if we can sideload it. Normal APK files are blocked, so maybe we can use the PPK files from Asteroid directly.

Send me a private message or email with the link to a dropbox or file itself (see profile). Many Thanks!

Link to the SCT topic: http://xdaforums.com/showthread.php?t=2449005

Link to Flitsmeister (I can not access it with my SCT login)

https://www.parrotasteroid.com/asteroidmarket/nl/productdetails?contentRef=219
[Android General] donaldta:
In retrospect, I wonder if it has anything to do with your home network. Considering you cannot download apps via APK Downloader or the new version of Google Play. It could be your router or another component, like anti-malware, is intercepting the request. If APK Downloader is using HTTP protocol error codes then "400" means "HTTP Error 400 Bad request". It is possible since the error message "403 Forbidden" that I got when mistyping the Device ID is analogous to the "HTTP Error 403 Forbidden" message. This could be the reason that Google Play & APK Downloader is not able to download anything through your network. Perhaps Google Play just "sits there" because isn't programmed to handle this response.

Something that you can try is tethering your mobile carrier's cellular data to the Asteroid and then try downloading from the new Google Play. Or maybe go to a friend's place or a public WiFi hotspot and try downloading software with either APK Downloader or the new Google Play.

Another possibility is that the account information might be corrupted. Maybe try creating a separate Gmail account and log into the Android Market/Google Play with it on the Asteroid to link it with an Android Device. This is done by adding it as new Google Account in the "Accounts & sync" option in the Settings control panel. Then download one app from either the old Android Market or the new Google Play market to enable process for the account. If it does work then you then re-test APK Downloader with the new credentials to see if it also gives a better response.

p.s., The Android Market and Google Play uses the same manifest filename "vending.apk". It just depends on which version of the apk you're installing. The most obvious change is the icon and the user interface between the two market versions. Something that new comers don't understand is that the file that they download can be named practically anything but when it is installed into the Android device it uses the filename described in the manifest file.

Yep, I have and played it many ways. Even though the Asteroid/Unika uses a proprietary 4-pin Micro-Fit 3.0 connector and UART communicate to the Android OS, it is ultimately represented as a keyboard device. The custom keylayout file for the Unika is MultiCC_KBD.kl.

The keylayout files for the Asteroid can use any Keycode event up to Android API 10 which is included for Gingerbread (2.3). There are two unique keycode events to the Asteroid which are Source and Media_Reco. "SOURCE" toggles through the different inputs within the Asteroid Music Player while "MEDIA_RECO" brings up the Voice Search directly into Music Search. Otherwise, all the other key event that it uses are defacto Android triggers. This means you can create a custom keylayout file for any USB keyboard or HID device using the same triggers as the Unika would use.

I tried. Unfortunately, that particular application only seems to be available in the Netherlands. Sorry.
[Android General] getiem:
Thanks for trying!

It is obvious they used all kinds of limitations to "help" the users..

Maybe there is a Dutch owner here who can try :) ?
[Android General] kiswum:
I will help you with your question.

Do you have an Android device?

If you go to Google Play on your phone/tablet than you can download Flitsmeister.

After you have installed it, then you can find the .apk on your device (these work on the Asteroid smart)

Go via a explorer like Total Commander (for free) and you go to to root/data/app/flitsmeister app.

From there you can copy the file to another location which is reachable for your radio, this could be an USB-stick.

If this is not possible for you then I will take look tonight for this app. I will make sure that I will upload the pkk/apk.
[Android General] donaldta:
The Volvo SCT is locked down much harder than the Asteroid Smart / Tablet. There are no developer options available to him so they cannot install any applications unless originates from the Asteroid Market.
[Android General] donaldta:
That's fine, I suppose. Just make sure you use Bluebox Security Scanner after you install the software from random sources.

Though just as an FYI, I used moogvo's GoogleServicesFramework.apk, AccountAndSyncSettings.apk, and Vending.apk from the "All Root and Market Files.zip" file embedded in the first post of the Rooting, sideloading and Android Market from the Parrot Asteroid Smart's User Group forums. I believe that most important thing to do is to reboot BEFORE installing vending.apk file but AFTER copying and changing permissions of the GoogleServicesFramework.apk and AccountAndSyncSettings.apk. Once I made sure that the old Android Market (2.2.6.a) was working appropriately, I updated it to Google Play (3.3.1.1) from this post," [APK] Android Market 3.3.11", which later updated itself to 4.3.11.

Btw, I apologize for the Hangouts recommendation. I was relaying that information from another poster earlier in this thread. I tested it out and it doesn't automatically update the Android Market to Google Play. It prompts you to install Google Play Services and leaves the Market App alone. You don't know wanna know many apps I had to delete to verify that.

Also, I noticed that downloading apps from the Android Market on the Asteroid takes a little while to start. Just wondering if you knew that you can drag the notification area down to see the progress meter of downloading and installing the applications from Android Market/Google Play? I had downloaded a few apps and it seemed that it would take a bit to start at 2% then appear to hang "forever" (probably about a minute or so) before it starts making progress and it isn't a smooth transition it jumps erratically to the different percentages.
[Android General] ronsno:
Success, thanks Donaldta:D I copied Market 3.3.11 into the Systems/App directory. I changed permissions, installed and then rebooted. I brought up market which immediately updated to the Google Play icon and it came up instantly. I went to my apps and Root Explorer needed updating. I selected it and it downloaded in mere seconds. I rebooted, then brought up Market Helper. I setup the Market Helper parameters, went to Google Dashboard via my computer and it saw the registered Samsung S3 from Market Helper. I brought up AppBrain and searched on Escort Live, told it to install and it successfully installed Escort Live. So I'm happy to report that I have Google Market working again and I was able to download and install a non-compatible app.

The Escort Live comes up in portrait (sideways). There is an option for landscape but it only works for the Map and Dashboard, the setting are still sideways. I brought up the app Rotate, and tried several options but none of them worked.I am now going to purchase the Escort Smart Radar detector. I have a mirror with power to it, so I'm going to hard wire it to my mirror.

PS, Cobra finally got back to me and offered the Atom for $75. I asked them for all my money back on the S120R without me returning it as it will cost me as much as it's worth to remove. They declined. For anyone considering this unit, it doesn't work, not even with my iPhone. It will connect initially for about 30 seconds and then disconnects. They said they would get back to me on that as well. I'm not holding out much faith.

Thanks to everyone who helped and I'll update you on the Escort.:good:
[Android General] LAYGO:
Is there any particular reason you choose to download Live from AppBrain? I would leave it on Google Play. I'd see if you can't bring up Escort Live on your Parrot now that the market is working. I hate fiddling with those other markets, I have some apps now that I have from Amazon that I got cheap/free, but that's the only market I load.

I use PerApp to rotate EL to landscape. I've been meaning to update them with a bug report or something that some people run their app on landscape only. Haven't gotten around to it.

Reminder, you're going to need the Android version of SmartRadar if you intend to use it on your Parrot & not your iPhone. I have an extra Android SmartRadar (legit, unregistered, full year of service of EL, all accessories). My girl thought she lost hers, so she bought another, then found it. She never returned it. I'll sell it $450 shipped if you're interested.
[Android General] donaldta:
The issue here is that ronso does not have any other Android device other than the Asteroid Smart and Escort Live is incompatible according to Google Play. Even with redphx 's Market Helper spoofing the device as a Samsung S3, Google Play won't all Escort Live to be installed directly onto the Asteroid. AppBrain has hooks into Google Play and bypasses a lot of these checks, so it will help find and download applications which are not normally available directly through Google Play. I explained this earlier twice, lol
[Android General] Cybylatius:
Network Storage

Hi:

I have an Asteroid Smart that is rooted, has google Play, Busybox, etc.

I am trying to get a large external hard drive working on my system. I have failed mounting one directly (would prefer Ext3/4 or NTFS) since I am uncertain how to make a compiled version of fuse.ko for this system.

These are the paths I am pursuing:

1) Create a hotspot on the Smart so I can link a wifi router with OpenWRT and samba, NFS, miniDLNA, etc. bypassing the problem in item 2).

- the problem I encounter is that I can't get any hotspot app to work with the Smart

2) Hook the same wifi router up to the Smart as an AP

- the problem I have is that I cannot keep my phone's bluetooth internet connection up in tandem with the Smart also connecting to the router

3) Use the TU2-ET100 USB network dongle to plug into the OpenWRT router.

- the problem I have is that even though the drivers load and using udhcpc to get a DHCP IP, I cannot figure out how to bridge the LAN to the rest of the system. Brctl is not available in busybox (or the Smart's native OS)

4) Use a program to to read NTFS/ETX3/4, etc.

- as I said before, I am uncertain how to compile this (or at all) so that the Smart doesn't reject it due to wrong keys.

Any help would be GREATLY appreciated. Clearly I am kind of a noob and have only the dangerous kinds of little knowledge.

Thanks,

Cybylatius
[Android General] donaldta:
The problem is that the Asteroid Smart does not support any of those filesystems. You can check which by using "cat /proc/filesystems" in terminal or adb shell. So, you'd need to compile the appropriate kernel modules to support them. There is a tutorial on this thread, "[Tutorial] How to compile a kernel module outside the kernel but honestly this is outside my level of comfort, so I can only point you in the right direction.

May I ask why in particular you need to use Ext3, Ext4, or NTFS? FAT32 supports partition sizes up to 2 terabytes. It is also natively supported by the Asteroid Smart as vfat.

I should point out though that the Corsair Voyager Air can connect to a hotpot while being one itself. It comes in 500GB and 1TB sizes. Also, it has mobile apps for Android and iOS devices. So, you might not have to reinvent the wheel.
[Android General] LAYGO:
I glazed over the trouble shooting stuff with rosno. ;)

I'm having issues with mine that started the other day. I'm about to go through a full reinstall, re-root, get setup again. For some reason, in the mornings, the system will come on, everything will start running (some via tasker) & music is playing, etc. Then suddenly, the music will cut out & the whole system will lose connection to everything: my SSD HDD, bluetooth, GPS. All of the icons in the notification bar disappear & slowly reappear as if it was booting again . . . BUT . . . the screen is just fine. Whatever it was on is still there. still working. I can hit home, back, whatever, its all working. From that point though, mediaplayer doesn't play anything. No audio output, but the audio IS working. I hear normal audio output from Escort Live.

Argh, I have everything to re-install stored locally. Just frustrating. :-\
[Android General] donaldta:
Try disconnecting your various USB devices to see if that avoids the problem. While playing with the various things that I can plug into the Asteroid, I noticed that if I plug in too many high draw USB devices that it can cause various modules to fail. I think what's happening is that the various devices are pulling too much amps and the Asteroid cannot handle it, so the various hardware components are appearing offline briefly until it can regain enough power to work appropriately. If you find that's the case, then you might consider diverting the power requirements from the Asteroid by running any USB device on its own power supply or get a powered USB Hub; like Startech ST4200USBM or ST7200USBM.

As for being able to hear audio from Escort Live but not Parrot's Media Player. Try going into a source, like the SD Card or USB drive which contains some music files. While showing you the song it intends to play, is the progress bar frozen even though you can toggle play / pause? If so, that means something took over the the audio focus from the Parrot services. You'll have to figure out which app that is and either quit or force close it to regain the ability to play music once again through Parrot's Media Player.
[Android General] Cybylatius:
Thanks for the info. I will try FAT32 (vFAT) for the short term instant gratification. I am also considering these paths as a learning endeavor and so to be able to work any/all of the other paths would be beneficial, too. With the network working, I could use OpenWRT routers to drive IP cameras, motions sensors, etc. That would be pretty cool.

Thanks,

Cybylatius
[Android General] LAYGO:
I might look into a powered hub. The only devices plugged in are the SSD HDD in a Touro Pro USB3 enclosure & the GPS. The other items have extension cables plugged in, but nothing plugged into them.

As for the audio, that's exactly the issue. I can play/pause/change tracks/source, but nothing is going. Nothing is happening when that happens. I disabled Tasker & manually launched all apps (in reality, I only auto launched Tasker/Mediaplayer). Manually launching the apps had the same effect. I'm not sure what app took focus.

I was having a problem with Waze too (which btw, works in conjunction with EL, but Waze has more users, Waze is available on the Asteroid Market too). Every time I launched Waze, subsequent to the 2nd time ever it was auto launched, it acted as it was just installed & it lost all configuration settings/preferences. After disabling the autolaunch of Waze, then it started having these other problems. Sucks, because once I started using Waze, I liked it.

Waze has just about "all in one" location assistance software. I've wanted ONE APP that would do Escort Live/Glympse/Google Maps all in one. Waze does have a temporary location share similar to Glympse now too. So, I'm thinking Waze might be THE app I need & EL runs in the background to give alerts & automatically report alerts from my detector, where Waze requires a manual input.

I had set Tasker to launch EL/Waze upon a BT connection to my phone, since that means I would have BT Tether enabled & would have an internet connection. Was working ok, then things started going haywire. I still haven't returned my original unit back to Crutchfield. I really like this unit & would hate for it to not work out . . .
[Android General] donaldta:
Make sure that you cap the ends or there is no chance for anything to short the USB pads. I would hate to hear that your Asteroid died because there was something that shorted the USB leads.

You can always try using ES Task Manager to figure it out. It won't tell you exactly which application took over but you can use a process of elimination to figure which one it is by ending each running application. As soon as you end the application that stole focus the music will continue to resume if it is already queued on the Parrot Music Player. Note: it will show you all processes including services etc, basically start with the obvious apps first. I'm sure you'll find the culprit quickly.

It's might be its SQLlite database file is corrupted. Maybe trying clearing its cache might help you or try re-installing it. Btw, are you using the version from the Asteroid Market or Google Play?
[Android General] LAYGO:
I had thought of that as a possibility because of the way my USB died in my first unit. They're just sitting in the passenger foot well at the moment, but I should clean them up a lil more.

I will need to check it out.

Speaking of which, maybe you have an answer I've been meaning to ask. Do you know of a way to figure out an app's intents or functions? Like if I wanted to programmatically trigger a function via Tasker or something? Is there some tracking program that will track what's fired if I use it within the app (almost like xdebug?). If I could figure that out, man oh man, the things I could think of. ;)

Didn't think to try to clear the cache, but I'll give it a go. I'm using the Asteroid version of Waze, but thinking about it, I should just go ahead & get the Play version. I didn't even think about it, but I was browsing the AM & saw it & decided to try it. I'm *STILL* going to go scorched earth reinstall though . . .
[Android General] donaldta:
Something like Intent Intercept or Quick Shortcut Maker or CatLog?