Кастомізація емулятора Android від Intel

кастомізація
Все почалося з необхідності поправити hosts на емулятор від Intel. Тільки ось всі знайдені інструкції не привели до позитивного результату, як виявилося, через read-only системний образ. Так як описана мною завдання правки hosts не така вже й популярна, було вирішено замінити її на більш актуальну та цікаву.

В результаті ви отримаєте емулятор з відкритою файловою системою та доступом до Google Play.

Ну що ж, збагачуватимемо наш емулятор різними гуглівськими сервісами!

Всі дії описані для Android 4.2 Intel Emulator і виконані під OS X. По ходу статті забезпечу прямими лінками на файли, про всяк випадок вкажу сторінки, де їх можна завантажити. Кроки для Linux користувачів буде практично ідентичні, Windows користувачам необхідно буде самостійно знайти потрібні бінарники.

Для початку повернемо в нашу ОС менеджер пакетів.

Ставимо unyaffs

Заради нього і був встановлений менеджер пакетів, а сам unyaffs потрібен, щоб витягти нутрощі системного образу емулятора. У терміналі:

Заздалегідь подбаємо про зворотну операцію упаковки в образ

а) качаємо вихідний код (yaffs2-source.tar) з цієї сторінки code.google.com/p/fatplus/downloads/list б) вилучаємо в) додаємо 2 рядки в кінці файлу devextras.h перед останнім #endif г) запускаємо команду make в директорії utils д) копіюємо файл mkyaffs2image в папку /usr/local/bin (любителям UI. Finder: cmd + shift + G)Джерело: nookdevs .com/Yaffs2OSX

кастомізація

У терміналі:Примітка: шлях до SDK змінюємо відповідно до вашого положення

І так, залишилося лише перевірити на працездатність нашого франкенштейна

У терміналі:або більш звичний спосібПримітка: міняємо назвуемулятора на своє