Size: a a a

2018 March 02

GK

Gregory Klyushnikov in Android Guards
ID:284049524
Хах, даже так, типа как пропатчить ОС
ну то есть да, оно даёт апи, чтобы ставить хуки на методы
источник

GK

Gregory Klyushnikov in Android Guards
при этом в хуке можно или сделать что-то до вызова оригинального и подменить параметры, или после и подменить возвращаемое значение, или вообще выполнить свой код вместо
источник

GK

Gregory Klyushnikov in Android Guards
изначально сделано для всяких патчей системы вроде "сделать часы в середине строки состояния как на айфоне, потому что у меня не было денег на настоящий айфон", но для реверс инжиниринга тоже иногда весьма незаменимый инструмент
источник

DD

Denis Danilchuk in Android Guards
поидее что бычто бы обновить сертификаты на устройстве можно использовать
ProviderInstaller.installIfNeeded(context)
источник

NK

ID:284049524 in Android Guards
Прекрасно. Жаль что мне только питончик нравится из языков, а все эти сиподобные кажутся анахронизмами.
источник

DD

Denis Danilchuk in Android Guards
источник

D

Dmitry in Android Guards
Denis Danilchuk
поидее что бычто бы обновить сертификаты на устройстве можно использовать
ProviderInstaller.installIfNeeded(context)
А он сам нужные сертифкаты обновит и добавит или тоже подсовывать ему придется?
источник

DD

Denis Danilchuk in Android Guards
сам
источник

GK

Gregory Klyushnikov in Android Guards
ID:284049524
Прекрасно. Жаль что мне только питончик нравится из языков, а все эти сиподобные кажутся анахронизмами.
модули для xposed пишутся на той же джаве и вообще ставятся как обычные приложения
источник

D

Dmitry in Android Guards
Надо изучить, спасибо
источник

D

Dmitry in Android Guards
Попробовал, все-таки это не связано с сертификатами. Мне выдает onProviderInstalled после вызова этой процедуры, т.е. что все ок. Скорее всего все что уже могло быть обновлено - обновлено встроенными GooglePlayServices, либо невозможно это обновить на Android 4.х. SSLHandshakeException после этой процедуры появляется если не подсовывать сертификат.
источник

DD

Denis Danilchuk in Android Guards
Dmitry
Попробовал, все-таки это не связано с сертификатами. Мне выдает onProviderInstalled после вызова этой процедуры, т.е. что все ок. Скорее всего все что уже могло быть обновлено - обновлено встроенными GooglePlayServices, либо невозможно это обновить на Android 4.х. SSLHandshakeException после этой процедуры появляется если не подсовывать сертификат.
а гуглплей сервисы последние на устройстве стоят?
источник

D

Dmitry in Android Guards
Ох, даже если дело в этом то проще сертификат подсунуть =)
источник

D

Dmitry in Android Guards
11.9.75 - хз даже последняя это или нет =)
источник

D

Dmitry in Android Guards
Обновлено 1 февраля. Т.е. даже если не самая последняя, то очень свежая.
источник
2018 March 03

NK

ID:284049524 in Android Guards
Gregory Klyushnikov
модули для xposed пишутся на той же джаве и вообще ставятся как обычные приложения
Может быть когда-нибудь я и преодолею выработанную сипласпласом неприязнь к таким низкоуровневым языкам. Хотя насколько я понимаю Джава повыше уровнем, но тем не менее столь же много времени приходится спотыкаться о всякие скобки и точки с запятой, ну и визуально кода на экране больше в локаничном питончике.
источник

GK

Gregory Klyushnikov in Android Guards
ID:284049524
Может быть когда-нибудь я и преодолею выработанную сипласпласом неприязнь к таким низкоуровневым языкам. Хотя насколько я понимаю Джава повыше уровнем, но тем не менее столь же много времени приходится спотыкаться о всякие скобки и точки с запятой, ну и визуально кода на экране больше в локаничном питончике.
Это джава-то низкоуровневая? лол
источник

NK

ID:284049524 in Android Guards
Ну С++ вроде как тоже уже на ступеньку выше С, хотя для меня между ними разницы нет, я не настолько глубоко постиг их дзен
источник

R

Rtem in Android Guards
Если джава кажется слишком низкоуровневой, то можно взять Kotlin и написать на нем свой DSL. Покруче всяких питонов будет ;)
источник

VZ

Vladislav Zhuk in Android Guards
Так есть же kivy. Пиши на Питоне под андроид
источник