17.08.2017 / 10:28 | |
19Ram84 Пользователь Сейчас: Offline
Регистрация: 30.08.2015
| Решил создать тему, по вопросам модификации андроид приложений. Надеюсь модераторы одобрят Есть конечно общая тема по модификации, но все же она больше ориентированна на j2me программы и игры, у андроида хоть это тоже java, своя спецификация работы. Если тема будет одобренна, начну заполнять топик полезной информацией на тему модификации Ниже список программ, для модификаций андроид приложений Список будет пополняться. Список программ. Открыть спойлер Закрыть спойлер JADX MT manager ApkCrack (AETool) ZipSigner APKTool
Apktool 3.1mod(android) Список онлайн сервисов. Открыть спойлер Закрыть спойлер http://javadecompilers.com/ Небольшой фак по андроид приложениям
Открыть спойлер Закрыть спойлер Android Apk Что такое APK?ˇ APK- установочный файл для ОС Android (аналог setup.exe на Windows) Почему модифицированное приложение нельзя обновить через Play Маркет?ˇ Каждое приложение должно быть подписано подписью. Подпись содержит в себе контрольные суммы всех файлов, находящихся в составе APK. Если изменить какой-либо файл в APK без его переподписывания, то APK не установится из-за несовпаденияконтрольной суммы файла с нужной. Примерно то же самое происходит и при попытке Play Маркета обновить изменённое приложение.Подписывается APK с помощью ключа, который создаётся один раз. Этот ключ содержит в себе информацию о разработчике, а также некоторые другие данные (например, дату и время создания), которые пресекают возможность создания"дубликата" ключа.Из-за особенностей Android одно и тоже приложение, подписанное разными ключами,нельзя установить поверх друг друга. Именно поэтому в описаниях к модам обычно пишут: "Удалите оригинал перед установкой мода".При наличииroot-правэто ограничение можно обойти с помощьюLucky Patcher(третий патч системы) или Xposed, либомодифицировать системные файлы вручную. Как узнать название пакета приложения?ˇ Запустите, например,Lucky Patcher, тапните по нужному приложению-> Информация о приложении. В строке под Package Nameбудет написано название пакета. Помимо LP есть множество других утилит (Titanium Backup, Link2SD и т. д.). позволяющих узнавать названия пакетов приложений. Как без рута извлечь из системы установленный APK, чтобы его можно было устанавливать на другие устройства? Например, запустить Total Commander for Android-> (пусть в левой панели) открыть ту папку, куда нужно скопировать APK -> в правой панели нажать на Мои приложения-> выделить нужное приложение путём тапа по его иконке -> нажать на вторую слева кнопку на панели инструментов ->Копировать.Можно использовать и другие файловые менеджеры (ES File Explorer(Быстрый доступ -> Библиотеки -> Приложения -> выбираем нужное -> Резервировать -> забираем apk из папки backup),Astro File Manager),LuckyPatcher(долгий тап по приложению -> сделать резервную копию), а также отдельные, предназначенные именно для этой целипрограммы -APK Extractor,Apk Share & Backup,ML Manager,Install It,APK Extractorи т. п.- используйте поиск по Google Play по ключу "apk extract", "apk extractor". Apk не устанавливается, жалуясь на недостаточное место, которого на самом деле много, что делать? Если приложение было пропатчено LuckyPatcher, то запустите LP и удалите с его помощью созданный .odex-файл .APK просто не устанавливается, что делать?ˇ 1.Если до этого устанавливались и другие APK, то перезагрузите устройство и попробуйте ещё раз ;2.[Root] Удалите, если есть, следующие папки: data\data\%название_пакета%\ data\data-lib\%название_пакета%\и файлы: .data\app\%название_пакета%-1.apk data\app\%название_пакета%-1.odex data\app\%название_пакета%-2.apk .data\app\%название_пакета%-2.odex .data\dalvik-cache\data@app@%название_пакета%[email protected] data\dalvik-cache\data@app@%название_пакета%[email protected] mnt\secure\asec\smdl2tm0.asec mnt\secure\asec\smdl2tm1.asec Информация взята с сайта 4pda.ru Изменено 19Ram84 (18.08 / 07:34) (всего 11 раз) |
17.08.2017 / 10:41 | |
Alexandr Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| |
17.08.2017 / 11:24 | |
19Ram84 Пользователь Сейчас: Offline
Регистрация: 30.08.2015
| Alexandr, Добавил А почему в списке нет самого апктула доя андроида? Он меня не раз выручал. Там же есть и подписчик зип и прочие плюшки с PC версии |
17.08.2017 / 11:28 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| __________________
знает толк |
17.08.2017 / 16:06 | |
Alexandr Пользователь Сейчас: Offline
Имя: Александр Откуда: Днепр Регистрация: 01.07.2012
| Цитата 19Ram84: А почему в списке нет самого апктула доя андроида? Он меня не раз выручал. Там же есть и подписчик зип и прочие плюшки с PC версииПрост, как-то ни разу не юзал его.
|
17.08.2017 / 22:58 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| А как же JaDX |
17.08.2017 / 23:07 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Naik, есть по ссылке выше, там даже апк-тулл онлайн есть
__________________
знает толк |
18.08.2017 / 00:33 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| vl@volk, а смысл онлайн если в том же jadx удобный и функциональный gui есть
|
18.08.2017 / 07:36 | |
19Ram84 Пользователь Сейчас: Offline
Регистрация: 30.08.2015
| Цитата Naik: А как же JaDX Добавил Жаль что разработка программы приостановлена. |
24.08.2017 / 11:51 | |
19Ram84 Пользователь Сейчас: Offline
Регистрация: 30.08.2015
| Вот и возник один вопрос Есть одна программа, при ее запуске сразу попадаешь на главный экран, внизу имеется кнопка файлового менеджера, как сделать чтобы при запуске программы, сразу попадать в фм, а не на главный экран? Изменено 19Ram84 (24.08 / 11:52) (всего 1 раз) |