WE NEED YOU!!! Sign up now and help us get started!

Help us to build our support community and fan club for the Parrot Asteroid Smart. When you register, you can post, ask for help, upload and download attached files, create an image gallery and more! This site is new, so we need YOU to help make a great community for the Asteroid Smart! It only takes a few seconds to register and start using the site!

Author Topic: Rooting, sideloading and Android Market.  (Read 71643 times)

moogvo

  • Administrator
  • Full Member
  • *****
  • Posts: 37
  • Karma: +6/-0
Rooting, sideloading and Android Market.
« on: August 28, 2013, 09:48:21 PM »
Okay, so I decided to do a write up of the root procedure and attach the files needed to root and get Google Market installed. I believe that Google Market will eventually update itself and become the Play store. This post will also cover installing Google Calendar and will sync it up to your Google account. All files needed for this are posted below.

First things first, let's assume that you have not rooted the device yet. Directions for after the upgrade are below these.

You need to upload Framaroot 1.4.1 and Root Browser Lite to your SD card.

1. Go to Menu/Settings/Applications and make sure that the box is ticked for "Unknown Sources".
2. Scroll down and touch "Development" at the bottom of the menu. Select "Applications Installer".
3. Scroll down to the framaroot file and touch it. In the dropdown, select "Install SuperSU", then touch "Glimi".
4. Reboot by taking the left panel off and pressing the reset button. Use a paperclip or push pin in the little hole just above the SD card slot. Release the button and put the panel back on.

You're now rooted. Congratulations.

Now, you need to install Root Browser Lite in order to browse and copy in the system files.

1. Go to Menu/Settings/Applications/Development/Applications Installer. Find the Root Browser Lite file and touch on it.

Now, to get the Market working, download and save the following files to your SD card from below:

GoogleServicesFramework.apk
AccountAndSyncSettings.apk
Vending.apk

Here are the steps to get the market going. follow these in order:

1. Open Root Browser and press the button at the top that says "Mount R/W.
2. scroll down to sdcard.
3. Once inside the directory, touch menu and select Multi-select.
4. Select  GoogleServicesFramework.apk, AccountAndSyncSettings.apk and Vending.apk. At the bottom of the screen, select "copy"
5. touch the back button at the top left of the screen, scroll down to "system". Then inside, select the "app" directory.
6. Once inside, make sure the text to the left of the top center button says "Mounted as r/w". If it doesn't, touch the button and mount to r/w.
7. Touch the paste button at the bottom of the screen.
8. adjust the permissions on the files you just pasted by long pressing on them until you get a pop up menu. Scroll the menu down to "permissions" and touch it.

The files should be changed to User: Read Write, Group: Read, Others: Read. Once all the files you just added have the appropriate permissions, continue to the next step.

9. Select GoogleServicesFramework and select install.
10. Reset using the paperclip in the hole step from above.
11. Using Root Explorer, navigate back into /system/apps and scroll down to vending.apk and touch it. Install it. reset again.

When you get started back up, you should find Market in your app drawer. When you open it, it will ask you to log in or create an account. You should now have access.

To get Google calendar working, follow the same directions as above, copying the following files to your system/apps folder and changing the permissions as above:

AccountandSyncSettings.apk
Calendar.apk
CalendarProvider.apk
GoogleCalendarSyncAdapter.apk

Reset again. You should now have complete functioning Google Calendars.

If you have lost root and are getting FC on the google Market, you need to re-root using the root instructions above. Then put GoogleServicesFramework back into the system/app directory and adjust permissions. Then you need to delete vending.apk from the system/apps directory and re-copy it from your SD card. adjust permissions and re-install. Reset. Done.

I also included the APK leecher app so you can log in to the play store from your PC and download your files to sideload.

If you have any questions or need more help, reply to this post and I will help in any way I can!

Enjoy!
« Last Edit: October 11, 2013, 10:15:11 AM by moogvo »

Sigmazero

  • New Member
  • *
  • Posts: 5
  • Karma: +0/-0
Re: Rooting, sideloading and Android Market.
« Reply #1 on: August 29, 2013, 10:52:19 AM »
Hey Moogvo, great thread! I'm hoping to buy and install this in my car tonight. Rooting will be the first thing I'll be doing, seems simple enough with your guide! Are there any apps you've gotten from the play store that FC?

moogvo

  • Administrator
  • Full Member
  • *****
  • Posts: 37
  • Karma: +6/-0
Re: Rooting, sideloading and Android Market.
« Reply #2 on: August 29, 2013, 11:24:10 AM »
Hey Sigmazero! Welcome to the site!

I haven't had any Force Closes, but I have had some apps not display correctly. the resolution of the asteroid screen is a limiting factor in a lot of apps. Just keep in mind when you load apps, these are for use in the car. LOL! you probably don't want anything to intricate. Mine is not in the car yet and I am really getting impatient! I want to use it on the go... For the moment, I have it hooked up on my desk to get all of the programming taken care of.

Also, get yourself a cheap-o USB hub. The unit sees it and gives you more USB ports... Not that 4 of them isn't enough... but I am a geek.

Sigmazero

  • New Member
  • *
  • Posts: 5
  • Karma: +0/-0
Re: Rooting, sideloading and Android Market.
« Reply #3 on: August 29, 2013, 11:51:40 AM »
Gotcha, the USB hub idea sounds genius. Could you tell me if any device would work in the iPod USB port? I dont own one and would never use it... but if the hub can run off that port I'd rather use it due to the higher power output. Also does the PC only communicate to the device through the micro USB port? or can it work with the others if you have a M-M USB cable as well?
What purpose does the micro usb  - PC connection serve? Firmware updates are done via Internet and USB.. soo unless Parrot intended for users/devs to make ROM dumps from this device i dont see a use for it lol

moogvo

  • Administrator
  • Full Member
  • *****
  • Posts: 37
  • Karma: +6/-0
Re: Rooting, sideloading and Android Market.
« Reply #4 on: August 29, 2013, 12:30:31 PM »
Gotcha, the USB hub idea sounds genius. Could you tell me if any device would work in the iPod USB port? I dont own one and would never use it... but if the hub can run off that port I'd rather use it due to the higher power output. Also does the PC only communicate to the device through the micro USB port? or can it work with the others if you have a M-M USB cable as well?
What purpose does the micro usb  - PC connection serve? Firmware updates are done via Internet and USB.. soo unless Parrot intended for users/devs to make ROM dumps from this device i dont see a use for it lol

I believe the iPod usb port has some limited functionality. I am not sure what the limits are. I plugged a mouse into it and that worked fine.

The micro USB port is the same as the micro USB port on your android phone. It allows you to access the internal SD card. If you are into development, you can probably interface and tweak the OS. I am not that advanced. I am about 2 ticks beyond "Noob" status. You have to use the Micro USB port to communicate between the PC and the Asteroid. The others will not work for that. All you need is a regular phone charging cable to connect it up.

If dev's find a way to exploit and flash roms, it will likely be through the micro connection, although if someone can figure out the structure of the .plf file, it could be flashed from the SD/USB as well. I have been using the Micro USB just to transfer files between the computer and the SD card.

Sigmazero

  • New Member
  • *
  • Posts: 5
  • Karma: +0/-0
Re: Rooting, sideloading and Android Market.
« Reply #5 on: August 29, 2013, 01:38:25 PM »
Quote
I believe the iPod usb port has some limited functionality. I am not sure what the limits are. I plugged a mouse into it and that worked fine.

The micro USB port is the same as the micro USB port on your android phone. It allows you to access the internal SD card. If you are into development, you can probably interface and tweak the OS. I am not that advanced. I am about 2 ticks beyond "Noob" status. You have to use the Micro USB port to communicate between the PC and the Asteroid. The others will not work for that. All you need is a regular phone charging cable to connect it up.

If dev's find a way to exploit and flash roms, it will likely be through the micro connection, although if someone can figure out the structure of the .plf file, it could be flashed from the SD/USB as well. I have been using the Micro USB just to transfer files between the computer and the SD card.

Sweet, I'm hoping to find a way to make a ROM for this since I just setup my Android Kitchen this week. It probably wont be a while before im able to get a stable ROM working though so dont hold your breath!

moogvo

  • Administrator
  • Full Member
  • *****
  • Posts: 37
  • Karma: +6/-0
Re: Rooting, sideloading and Android Market.
« Reply #6 on: August 29, 2013, 04:34:06 PM »
Sweet, I'm hoping to find a way to make a ROM for this since I just setup my Android Kitchen this week. It probably wont be a while before im able to get a stable ROM working though so dont hold your breath!

Haahaahaa! I am trying to figure out how to do simple boot animations!

***EDIT***
Okay. I learned the boot animation. I sure wish I was a programmer... I have SO many ideas that would make this thing more awesome than it already is.
« Last Edit: August 29, 2013, 11:50:23 PM by moogvo »

ronsno

  • Full Member
  • **
  • Posts: 13
  • Karma: +2/-0
Re: Rooting, sideloading and Android Market.
« Reply #7 on: August 31, 2013, 03:19:35 PM »
I had my unit rooted before on 2.1.1.  I installed 2.1.2 and of course lost the root.  I followed the instructions above and got root and permissions and got the files in the correct directory with permissions.  But when I try to install, I get a message "cannot parse file". Any ideas?

moogvo

  • Administrator
  • Full Member
  • *****
  • Posts: 37
  • Karma: +6/-0
Re: Rooting, sideloading and Android Market.
« Reply #8 on: August 31, 2013, 09:00:25 PM »
I had my unit rooted before on 2.1.1.  I installed 2.1.2 and of course lost the root.  I followed the instructions above and got root and permissions and got the files in the correct directory with permissions.  But when I try to install, I get a message "cannot parse file". Any ideas?

Try to re-flash the update again and then start all over again like you have never rooted before. Some of the files in the System/Apps directory get overwritten during the uptate.

ronsno

  • Full Member
  • **
  • Posts: 13
  • Karma: +2/-0
Re: Rooting, sideloading and Android Market.
« Reply #9 on: September 01, 2013, 12:05:53 PM »
I tried deleting the market files and then re-installing.  I got the same parsing message.  So I tried the reflash.  I don't have a usb cable connected, so my option is on-line.  As the unit already see's 2.1.2 it didn't give me the option to re-install.  Can you you install with an SD card?  If not any other ideas? Thanks, R

PS, Root Browser Lite would not let me copy and install more than 1 file at a time.  It said I needed to upgrade to the pro version.
« Last Edit: September 01, 2013, 12:07:49 PM by ronsno »

ronsno

  • Full Member
  • **
  • Posts: 13
  • Karma: +2/-0
Re: Rooting, sideloading and Android Market.
« Reply #10 on: September 01, 2013, 01:57:19 PM »
Okay I fixed my problem by accident.  My unit wouldn't let me install the three google account files.  I kept getting the parsing message.  I gave up on that and went to install the volume app.  I went to settings, applications, installer and all of the google play apps were there but not installed.  So I thought what the heck let's see if they will install here.  Each one did.  After re-booting my google play market is up and running and I'm signed in. ;D

Neez

  • New Member
  • *
  • Posts: 1
  • Karma: +0/-0
Re: Rooting, sideloading and Android Market.
« Reply #11 on: September 09, 2013, 01:20:48 AM »
Hey I tried your instructions and ran into problems when I open root browser to push 'Mount R/W'. I did not see this anywhere on my screen.  I as well could not copy multiples so I tried to copy over each file individually anyways, and they would not copy over to system/apps. Tried starting from scratch again and nothing changed.  Any suggestions?

moogvo

  • Administrator
  • Full Member
  • *****
  • Posts: 37
  • Karma: +6/-0
Re: Rooting, sideloading and Android Market.
« Reply #12 on: September 10, 2013, 08:45:39 AM »
I will yry to get you some screenshots to show you the button and see if you have it. Are you rooted? If not, that button might not show... just a thought...

delboydell

  • New Member
  • *
  • Posts: 4
  • Karma: +0/-0
Re: Rooting, sideloading and Android Market.
« Reply #13 on: September 15, 2013, 11:36:08 AM »
I have just tried again to redo this (tried a couple of months back) and I am having the same problems as Neez I don't have the "mount r/w" button or be able to use multi select - it says its only for pro users?
The .apk that you have provided in the link does not show in the program lists as "lite" is this the problem or do we need to buy the pro add on? but with market that's not possible?
Any pointers as what to do would be great.

ronsno

  • Full Member
  • **
  • Posts: 13
  • Karma: +2/-0
Re: Rooting, sideloading and Android Market.
« Reply #14 on: September 15, 2013, 12:09:47 PM »
Try using Root Explorer, I find it is easier to use than root browser lite:

   Root Explorer: http://www.google.com/url?sa=t&rct=j...olJSfdkKHU-GyQ