Я хотел бы установить несколько приложений, которых нет в магазине Amazon. Есть ли способ установить обычное приложение Android Market на эту штуку, чтобы я мог получать приложения (и обновления для этих приложений...) без участия Amazon?
Вы можете использовать Kindle Fire Utility , чтобы легко получить root и Market с Google Apps.
Он будет автоматически выполнять шаги, описанные в приведенных выше ответах, и даже больше.
Вы можете настроить Market на Fire, но только если у вас есть root, выполнив следующие действия (руководство исходно из этой ветки XDA ):
Предпосылки
Укорените свой Kindle Fire
Загрузите следующие apk
GoogleServicesFramework.apk
Vending.apk (последняя версия 3.3.11)
См. ЗДЕСЬ для загрузки .apk (полный zip-файл GApps)Приложение Root Explorer (или аналогичное, позволяющее изменять разрешения ro/rw)
Боковая загрузка приложений, активированных на Kindle Fire На экране настроек Kindle Fire перейдите в «Устройство» и включите «Разрешить установку приложений из неизвестных источников».
инструкции
Перенесите файлы .apk на Kindle Fire через ПК / Mac (помните, куда вы их положили)
Откройте приложение Root Explorer и перейдите к переданным файлам .apk.
Выберите GoogleServiceFramework.apk и установите
По завершении нажмите «Готово» и вернитесь в папку с файлом Vending.apk.
Нажмите и удерживайте Vending.apk и выберите опцию «Переместить» во всплывающем меню. Перейдите в папку /system/app.
Измените параметр монтирования с RO на RW (только чтение для чтения и записи) Вставьте Vending.apk в папку /system/app
Нажмите и удерживайте Vending.apk и выберите «Разрешения» во всплывающем меню. Измените разрешения, чтобы они соответствовали всем другим приложениям в этой папке (rw-r--r--)
Установить Вендинг.apk
Перезагрузите Kindle Fire
Вы также можете использовать adb
вместо файлового менеджера для выполнения всех этих действий. Просто используйте adb install <apk>
для установки apk-файла. Чтобы переместить Vending.apk, /system/app
вам, вероятно, потребуется сначала отправить его на SD-карту ( adb push Vending.apk /sdcard
), а затем скопировать его из корневой оболочки ( cp /sdcard/Vending.apk /system/app
). При изменении разрешений вам нужно будет использовать chmod 0644 /system/app/Vending.apk
корневую оболочку. Чтобы перемонтировать системный раздел для чтения/записи, вам нужно выполнить
mount -o rw,remount /dev/block/platform/mmci-omap-hs.1/by-name/system /system
из корневой оболочки.
После выполнения вышеуказанных действий Маркет не появится ни в списке ваших приложений, ни в карусели. Вы можете обойти это, установив сторонний лаунчер или используя приложение Market Opener , которое просто загружает его.
eldarerathis ответ заставил меня пойти по правильному пути... Поскольку у меня уже был установлен Android SDK на моем ПК с Windows, я настроил его для распознавания 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 и понеслось...
Шог9