Site Tools


market

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

market [2011/07/28 01:08] – created gillesmarket [2011/08/11 18:45] (current) – removed ggrandou
Line 1: Line 1:
-Market 
-1st method 
- 
-This process is tested on my AC100 running Froyo Android 2.2. The page will get updated with links to the required software later. This guide is not nearly complete, use at own risk. If someone knows how, it is possible to make a update.zip. This would make it as easy as "put zip on SD, reboot and load recovery, reboot and login to google account, start Market" 
- 
-To get a working copy of Android Market, it is possible to copy some progress made on the Toshiba Folio and Elocity A7 tablets, wich are similar to the AC100's hardware. 
- 
-Currently you need:  
-adb from the google sdk 
-USB driver from the sdk 
-USB hack to enable tegra support 
-SuperOneClick root tool (only works until next reboot) 
- 
-Google apps mdpi for tegra from cyanogenmod 
-wpa_supplicant from elocity (folio version might also work, but untested) It is important to change permissions on this file 
- 
-Once adb and the usb driver is up and running, connect the ac100 to your computer. Use SuperOneClick psneuter to initiate "shell root" 
-enter the ac100 with  
-"adb shell" 
-mount the /system partition with 
-"mount -o remount,rw -t ext2 <insert_partition> /system" <-Will get updated later with correct partition 
-"exit" 
- 
-Create a zipfile containing Vending.apk, Google<something>framework.apk, Talk.apk, GoogleContactsSyncAdapter.apk, MarketUpdater.apk and wpa_supplicant 
-"adb push zipfile.zip /storage" 
-"adb shell" 
-"cd /storage" 
-"unzip zipfile.zip -d /system/app" 
- 
-On the AC100, disable wifi 
-back on the commandline: 
-"cd /system/bin" 
-cp wpa_supplicant /storage 
-cd /system/app 
-cp wpa_supplicant /system/bin 
-cd /system/bin 
-chmod 755 wpa_supplicant 
- 
-On the AC100, enable wifi, if it works then you might be ready to try to logon to the google market. If wifi doesn't work, then there is a permissions problem 
-Note, the wpa_supplicant from elocity will not show your current wifi signal once you're connected to a wifi network. 
- 
-This is all for now, I will complete this guide on a later date. 
- 
-2nd method 
- 
-First root your device in order to be able to edit /system/app directory. You can follow this website's guides. What I did was using "psneuter" to get root access and then move Superuser.apk and su (unix executable) to /system/app and /system/bin respectively. 
-This guide is adapted from tharf (thanks to him!!) on XDA http://forum.xda-developers.com/showpost.php?p=11917503&postcount=5 
-1] Download this file :gapps-mdpi-tegra-20101020-signed.zip from http://goo-inside.me/gapps/ 
-2] Extract it. 
-3] Replace YouTube.apk with the one from there :http://forum.xda-developers.com/showpost.php?p=11917503&postcount=5 
-4] Use this bash script where your adb executable is (change FOLDER variable to the name of the extracted gapps folder: 
-[code] 
-#!/bin/bash 
-FOLDER=system-mdpi-tegra-20101020-signed 
-./adblinux devices 
-echo "push $FOLDER/etc/.." 
-./adblinux push $FOLDER/etc/permissions/com.google.android.maps.xml /system/etc/permissions/com.google.android.maps.xml 
-./adblinux push $FOLDER/etc/permissions/features.xml /system/etc/permissions/features.xml 
-echo "push $FOLDER/app/.." 
-./adblinux push $FOLDER/app/GoogleBackupTransport.apk /system/app/GoogleBackupTransport.apk 
-./adblinux push $FOLDER/app/NetworkLocation.apk /system/app/NetworkLocation.apk 
-./adblinux push $FOLDER/app/GenieWidget.apk /system/app/GenieWidget.apk 
-./adblinux push $FOLDER/app/YouTube.apk /system/app/YouTube.apk 
-./adblinux push $FOLDER/app/MediaUploader.apk /system/app/MediaUploader.apk 
-./adblinux push $FOLDER/app/GoogleServicesFramework.apk /system/app/GoogleServicesFramework.apk 
-./adblinux push $FOLDER/app/Talk.apk /system/app/Talk.apk 
-./adblinux push $FOLDER/app/GoogleContactsSyncAdapter.apk /system/app/GoogleContactsSyncAdapter.apk 
-./adblinux push $FOLDER/app/MarketUpdater.apk /system/app/MarketUpdater.apk 
-./adblinux push $FOLDER/app/Vending.apk /system/app/Vending.apk 
-./adblinux push $FOLDER/app/GoogleFeedback.apk /system/app/GoogleFeedback.apk 
-./adblinux push $FOLDER/app/GoogleCalendarSyncAdapter.apk /system/app/GoogleCalendarSyncAdapter.apk 
-echo "push $FOLDER/lib/.." 
-./adblinux push $FOLDER/lib/libvoicesearch.so /system/lib/libvoicesearch.so 
-./adblinux push $FOLDER/lib/libspeech.so /system/lib/libspeech.so 
-echo "push $FOLDER/framework/.." 
-./adblinux push $FOLDER/framework/com.google.android.maps.jar /system/framework/com.google.android.maps.jar 
-[code] 
-5] Factory Reset your device (HOME + POWER buttons simultaneously) 
-6] Market should be working, otherwise re-factory reset 
  
market.1311808132.txt.gz · Last modified: 2011/07/28 01:08 by gilles