###### tags: `module10` `mobile` `revers`
[ToC]
# Занятие 10 Реверс инжиниринг Android приложений
## Видеозапись урока
{%youtube paoM2GIzHJ4 %}
### timecodes
00:00:00
00:13:08 вопросы
00:18:10 вспоминаем что делали на прошлом занятии. csr-4_app, как он построен
00:21:25 трабшутим VirtualStudio
00:25:55 дописываем наше приложение
00:39:50 забираем код приложение к себе
00:40:35 настройки пути для sdk
00:42:10 ждем что бы у всех запустилось приложение
00:43:25 траблшутим код у Александра
00:47:17 настройки пути для sdk в проекте
00:48:15 про onclick
00:50:25 траблшутим проект у Максима
00:54:50 организация ресурсов в проекте
01:04:45 добавляем еще один язык
01:09:15 квалификаторы
01:12:50 достаем строку внутри кода get_String(id)
01:16:25 ждем всех
01:19:18 подписываем приложение и про сертификаты
01:24:10 создаем ключ разраба!хранить!
01:28:10 заканчиваем билд и смотрим лог
01:29:30 пробуем загрузить приложение на телефон. Сертификат!
01:30:38 удаляем старое и ставим новое
01:31:50 ?
01:49:05 uninstall приложения
01:49:25 ?
01:51:45 анализируем код первого приложения
01:58:40 apktool теория
02:06:00 пробуем декомпилировать нашу apk
02:09:35 собираем обратно
02:14:00 откуда брать ключ и как подписывать
02:17:45 где лежит jarsigner
02:19:25 apksigner
02:20:10 Владимир проблемы с apk
02:22:25 apksigner
02:24:30 устанавливаем подписанное приложение на телефон
02:25:40 у кого что не так?
02:29:10 еще раз повторим шаги.
02:30:00 делаем первые правки в ресурсах
02:36:50 переходим к правке кода. Теория
02:39:40 что такое smali. Делаем первую правку в код
03:04:00 пакуем, подписываем и заливаем обратно.
03:05:50 меняем условие в коде
03:14:00 проверяем
03:14:20 полезные ссылки
03:14:50 как добраться до клиента приложения и что еще можно.
03:21:40 защита от нелегальных клиентов приложений
03:29:00 Степа пропустил админа
03:30:50 еще вопрос
03:32:30 домашка
03:37:30 apklab для VisualStudio!!!
03:39:00 android studio + back smali и другие