Сейчас на форуме: (+7 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Проблемы эмуляции Андроид-устройств с помощью Android SDK |
Посл.ответ | Сообщение |
|
Создано: 16 марта 2014 15:21 · Поправил: VBA · Личное сообщение · #1 Добрый день! Честно говоря, не совсем уверен в правильном ли месте размещаю эти вопросы, но тем не менее... Посмотрел видеокурс Бэд_Гая и захотелось попробовать сделать эмулятор своего Андроид планшета, чтобы иметь возможность поковыряться в некоторых программах. Все сделал, как там описано. В результате получилась какая-то нерусифицированная хрень с Андроидом 4.2.2. А у меня, на самом деле, планшет Pocketbook A10 c Андроидом 2.3.7. В связи с этим вопрос. Можно ли ухитриться сделать эмулятор именно того устройства, которое у меня есть и как его русифицировать? По поводу русификации. Попробовал русифицировать ту хрень, которая у меня получилась. Действовал, как описано вот здесь: http://www.htc2android.com/faq/607-kak-rusificzirovat-android И даже переустановил тот эмулятор, который у меня изначально получился, таким образом, чтобы он стал Андроидом 4.0, поскольку там в статье по ссылке говорят, что версии до 4.2 русифицируются проще. Скачал файл, который они советуют, установил на эмулятор, но ничего не русифицировалось. Одним словом, два вопроса: 1. Как сделать эмулятор именно того устройства, которое у меня имеется и 2. Как русифицировать. И еше... С точки зрения крэкинга программ, может быть вообще не стоит пытаться устанавливать эмулятор именно того устройства, которое имеешь, а достаточно установить какое-нибудь близкое к нему по классу? Ну тогда подскажите, пожалуйста, что именно мне надо установить и как потом русифицировать. Потому что без русификации вся эта затея выглядит бесперспективно, поскольку все проги, в которых есть желание поковыряться, русифицированные. А как на нерусифицированном эмуляторе делать поиск русского текста, например "Вы вели неправильный пароль"? P.S. Ну вот, сейчас продолжаю ковыряться с той хренью, которая получилась. Нашел хитрую настройку, где можно включить русский язык. Получается, что русифицировать все-таки удалось. Следовательно эта часть вопроса снимается. Теперь мне для полного счастья ![]() ![]() |
|
Создано: 16 марта 2014 18:10 · Личное сообщение · #2 |
|
Создано: 16 марта 2014 20:14 · Поправил: VBA · Личное сообщение · #3 Vovan666, спасибо за желание помочь. Меня во всех этих материалах (по ссылкам) смущает то, что там речь идет о Intel Atomx86, а, насколько я знаю, Intel Atom это такой процессор. А у меня процессор другой, а точнее говоря, вот такой: "Надо сказать, что процессор у PocketBook A 10" не самый мощный — Texas Instruments OMAP3621 с частотой 1 ГГц (ARM Cortex-A8) и 512 МБ оперативной памяти". http://zoom.cnews.ru/goods_card/test/206524/pocketbook-a10 Но сейчас я уже начинаю склоняться к тому, что это не особо принципиально, чтобы эмулировать именно то устройство, которое имеется и именно с той версией Андроид, которая на нем установлена. Ведь не зря же Бэд_Гай в своем видеокурсе не заострил на этом особого внимания. Просто говорит, типа того, "Ну самое крутое не будем выбирать, давайте выберем что-нибудь попроще, ну например, вот это. А операционку оставим ту, которую нам предложили по умолчанию (т.е. 4.2.2)". Честно говоря, когда я эту ветку открывал, у меня была небольшая паника, потому что я, во-первых, не мог русифицировать, а во-вторых, съэмулированное устройство работало очень нестабильно. А сейчас и русифицировать получилось, и работает достаточно стабильно. Уже установил на этот эмулятор несколько бесплатных программ. Теперь буду учиться (по видеокурсу) их декомпиллировать, вносить изменения и обратно компиллировать. Разумеется, это такие программы, которые работают на моем планшете. А если в результате такой "перетурбации" эти программы перестанут запускаться на реальном планшете, тогда действительно придется чесать репу ![]() А пока, на первый взгляд, такая необходимость вроде бы отпала, и стало быть можно продолжить обучение по видеокурсу. Если будут встречаться подводные камни, буду делиться ими в этой ветке ![]() ![]() |
|
Создано: 17 марта 2014 01:15 · Поправил: VBA · Личное сообщение · #4 VBA пишет: Если будут встречаться подводные камни, буду делиться ими в этой ветке Ну вот и повылезали камушки, не заставили себя долго ждать. Одним словом, делаю все по рецепту Бэд_Гая: 1. Декомпиллирую с помощью команды Code:
2. Компиллирую обратно с помощью команды Code:
Разумеется, вместо MyProgramm.apk вставляю имя реальной проги. MyProgramm - это папка, в которой будет автоматически размещена декомпиллированная прога, разобранная по косточкам. new-MyProgramm.apk - это имя новой проги, которая будет скомпиллирована после патча. Для экспериментов взял Опера Мини. Когда получил отрицательный результат, стал экспериментировать над Тотал Коммандером. Результат тот же самый... печальный. Сначала думал, что это из-за патча так получается, может быть, думал, там какая-то защита стоит. Но эта версия отпала после того, как попробовал просто "разобрать" эти две проги, а потом снова их "собрать", ничего в них не меняя. И снова ничего не получилось. В смысле, новый файл не формируется и распечатывается куча ошибок. Вот листинг моих попыток при попытке разобрать, а потом снова собрать Опера Мини, ничего не меняя в самой программе: Code:
До этого места всё в порядке. Прога успешно дизассемблируется и создается папка operamini, куда помещаются файлы с исходным кодом (ну конечно, не в буквальном смысле с исходным, но близко к тому). А вот при попытке скомпиллировать обратно, начинаются приключения: Code:
В результате, скомпиллировать не получается. И ведь это вообще без патча. В чем проблема, кто что думает? ![]() |
|
Создано: 17 марта 2014 07:20 · Личное сообщение · #5 VBA пишет: В чем проблема, кто что думает? "aapt": CreateProcess error=2 ни о чем не говорит? ![]() Положи рядом с апктулом файл aapt.exe из android sdk. ----- SaNX ![]() |
|
Создано: 17 марта 2014 15:26 · Личное сообщение · #6 |
|
Создано: 17 марта 2014 16:55 · Личное сообщение · #7 |
|
Создано: 17 марта 2014 17:52 · Личное сообщение · #8 |
|
Создано: 17 марта 2014 19:31 · Личное сообщение · #9 r_e и SaNX, спасибо за советы по поводу перехода на другой эмулятор, но, честно говоря, пока в этом у меня нет особой необходимости. Сейчас вроде бы все наладилось и "менять коней на переправе" пока не хочется. Ну тормозит, конечно, я согласен, но все-таки тормозит терпимо. Но я эту прогу (Genymotion) запомню и, если действительно потребуется серьезное ускорение, обязательно ей воспользуюсь. ![]() |
|
Создано: 28 марта 2014 09:38 · Личное сообщение · #10 |
|
Создано: 28 марта 2014 11:38 · Личное сообщение · #11 |
|
Создано: 28 марта 2014 13:07 · Личное сообщение · #12 |
![]() |
eXeL@B —› Вопросы новичков —› Проблемы эмуляции Андроид-устройств с помощью Android SDK |