There are a couple of apps I'd like to install that aren't available in Amazon's store. Is there a way I can get the normal Android Market app set up on this thing, so I can get apps (and updates for those apps...) without involving Amazon?
You can use Kindle Fire Utility to easily get root and Market with Google Apps.
It would automatically perform steps described in the above answers and even more.
You can set up the Market on a Fire, but only if you have root by doing the following (guide originally from this XDA thread):
Root your Kindle Fire
Download the following apks
Vending.apk (Latest Version 3.3.11)
See HERE for .apk downloads (complete GApps zip file)
Root Explorer App (or similar that lets you change ro/rw permissions)
Side Loading Apps activated on Kindle Fire On the Kindle Fire Settings screen, go to “Device” and turn On “Allow Installation of Application From Unknown Sources”
Transfer the .apk files to your Kindle Fire via PC / Mac (remember where you put them)
Open Root Explorer App, and navigate to the transferred .apk files
Select the GoogleServiceFramework.apk and install
When complete, click "Done" and return to the file location for Vending.apk
Long-press Vending.apk and select the "Move" option on pop-up menu Navigate to /system/app folder
Change mount option from RO to RW (read-only to read-write) Paste Vending.apk into the /system/app folder
Long-press Vending.apk and select "Permissions" from pop-up menu Change permissions to match all other apps in this folder (rw-r--r--)
Reboot your Kindle Fire
You can also use
adb instead of a file manager to perform all of these steps. Simply use
adb install <apk> to install an apk file. To move Vending.apk to
/system/app you'd probably need to first push it to the sdcard (
adb push Vending.apk /sdcard) and then copy it over from a root shell (
cp /sdcard/Vending.apk /system/app). When changing permissions you would need to use
chmod 0644 /system/app/Vending.apk from a root shell. To remount the system partition as read/write you would need to execute
mount -o rw,remount /dev/block/platform/mmci-omap-hs.1/by-name/system /system
from a root shell.
After performing the above steps the Market won't appear in your apps list or on your carousel. You can work around this by either installing a 3rd party launcher or by using the Market Opener app, which basically just bootstraps it.
<sdk location>\extras\google\usb_driver\android_winusb.infto add the following to the
;Kindle Fire %SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006 %CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01
Then plug in the Kindle, and update the driver.
%USERPROFILE%\.android\adb_usb.inito add the following line:
Then restart the adb server:
Then rooted the device, and ran the following commands to push the market onto it:
adb root adb remount adb push GoogleServicesFramework.apk /system/app/GoogleServicesFramework.apk adb push Vending.apk /system/app/Vending.apk