Answers:
您可以使用Kindle Fire Utility通过Google Apps轻松获得root和Market。
它会自动执行以上答案中所述的步骤,甚至更多。
您可以通过以下操作来建立市场,但前提是您具有root权限(最初来自此XDA线程的指南):
先决条件
扎根您的Kindle Fire
下载以下apks
GoogleServicesFramework.apk
Vending.apk(最新版本3.3.11)。
请参见此处获取.apk下载(完整的GApps zip文件)根浏览器应用程序(或类似的可让您更改ro / rw权限的应用程序)
在Kindle Fire上激活的侧面加载应用程序在Kindle Fire设置屏幕上,转到“设备”,然后打开“允许从未知来源安装应用程序”
使用说明
通过PC / Mac将.apk文件传输到Kindle Fire(请记住将它们放在何处)
打开Root Explorer App,然后导航到已传输的.apk文件
选择GoogleServiceFramework.apk并安装
完成后,单击“完成”并返回Vending.apk的文件位置。
长按Vending.apk,然后在弹出菜单中选择“移动”选项导航到/ system / app文件夹
将安装选项从RO更改为RW(只读到读写),将Vending.apk粘贴到/ system / app文件夹中
长按Vending.apk,然后从弹出菜单中选择“权限”。更改权限以匹配此文件夹(rw-r--r--)中的所有其他应用程序
安装Vending.apk
重新启动Kindle Fire
您也可以adb
代替文件管理器来执行所有这些步骤。只需使用adb install <apk>
安装一个apk文件。要将Vending.apk移动到/system/app
您,可能需要先将其推入sdcard(adb push Vending.apk /sdcard
),然后从根shell(cp /sdcard/Vending.apk /system/app
)复制过来。更改权限时,您需要chmod 0644 /system/app/Vending.apk
从根shell使用。要将系统分区重新安装为读/写,您需要执行
mount -o rw,remount /dev/block/platform/mmci-omap-hs.1/by-name/system /system
从根壳。
执行上述步骤后,电子市场将不会出现在您的应用列表或轮播中。您可以通过安装第三方启动器或使用Market Opener应用程序(基本上只是将其引导)来解决此问题。
eldarerathis的答案使我步入正轨...由于我已经在Windows PC上安装了Android SDK,因此我将其配置为识别Fire:
编辑<sdk location>\extras\google\usb_driver\android_winusb.inf
以将以下内容添加到[Google.NTx86]
和[Google.NTamd64]
部分:
;Kindle Fire
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01
然后插入Kindle,并更新驱动程序。
编辑%USERPROFILE%\.android\adb_usb.ini
以添加以下行:
0x1949
然后重启adb服务器: adb kill-server
然后启动设备,并运行以下命令以将市场推向该设备:
adb root
adb remount
adb push GoogleServicesFramework.apk /system/app/GoogleServicesFramework.apk
adb push Vending.apk /system/app/Vending.apk
最终扔到了方便的Market Opener应用程序 eldarerathis指出,启动了它,登录了我的Google帐户,然后我就离开了...