Size: a a a

Android NDK (C++) — русскоговорящее сообщество

2019 December 18

M

Max in Android NDK (C++) — русскоговорящее сообщество
С этим уже ничего не сделаешь.
источник
2019 December 19

SG

Sergii Gudym in Android NDK (C++) — русскоговорящее сообщество
Max
Если ты про такую проверку, то она должна работать. Но я где-то читал, что возможны ситуации, когда купленное приложение либо ничего не будет возвращать, либо что-то другое.
ну как минимум не только через плей маркет может распростроняться (задача минимум поставить в игнор установку с менеджера и с черного списка маркетов типа аптоида)

опять таки, от банального копирования поможет (хотя бы через аптоид и тп автоматом не загрузят ), но подменить условие не сложно
источник

SG

Sergii Gudym in Android NDK (C++) — русскоговорящее сообщество
тут вопрос в сложности. Я понимаю что на хабре найдется не мало, которые расскажут как просто ломануть, но и для стандартного приложения будет достаточно хотя бы забанить пиратские сторы, Основная часть через них распростроняется. Ну поймаешь утечку через тех кто вручную скопирует, остальным нужно будет или самим разбираться или рисковать(брать апк в которой кто-то ковырялся)

Тем более всегда можно сделать несколько пасхалок, которые по дате тригернутся с проверкой. Сомневаюсь что будут код весь лопатить кто крякает.
источник
2019 December 20

M

Max in Android NDK (C++) — русскоговорящее сообщество
Sergii Gudym
ну как минимум не только через плей маркет может распростроняться (задача минимум поставить в игнор установку с менеджера и с черного списка маркетов типа аптоида)

опять таки, от банального копирования поможет (хотя бы через аптоид и тп автоматом не загрузят ), но подменить условие не сложно
Так я же написал, что иногда такой способ некорректно может работать, в результате чего проверка может показать, что купленное приложение - пиратка. Да, подменить условие - минутное дело.
источник

M

Max in Android NDK (C++) — русскоговорящее сообщество
Sergii Gudym
тут вопрос в сложности. Я понимаю что на хабре найдется не мало, которые расскажут как просто ломануть, но и для стандартного приложения будет достаточно хотя бы забанить пиратские сторы, Основная часть через них распростроняется. Ну поймаешь утечку через тех кто вручную скопирует, остальным нужно будет или самим разбираться или рисковать(брать апк в которой кто-то ковырялся)

Тем более всегда можно сделать несколько пасхалок, которые по дате тригернутся с проверкой. Сомневаюсь что будут код весь лопатить кто крякает.
Нет, этого недостаточно. Пиратская версия будет распространяться уже без проверки. Мне кажется, много взломанных игр есть еще на 4pda.
источник

M

Max in Android NDK (C++) — русскоговорящее сообщество
Кстати, статья на хабре эта 2013 года)
источник

M

Max in Android NDK (C++) — русскоговорящее сообщество
И вот для этого
>Если вы используете ява функции для получения критичных данных, то весь скилл состоит в подкладывании модифицированного ява класса из сорсов андроида. Работы на пару минут времени, увы.
--
уже есть тулза, которая подкладывает классы, после чего методы, вызванные из NDK, будут возвращать верные данные (например, сигнатуру). Поэтому метод, описанный в статье, обходится очень легко.
источник

M

Max in Android NDK (C++) — русскоговорящее сообщество
Проверять сертификат нужно с помощью C/C++ через обращение к файлу apk, системе. И без всяких вызовов Java функций.
источник

M

Max in Android NDK (C++) — русскоговорящее сообщество
Также очень желательно избавиться от явных проверок if else как в Java коде, так и в С/C++.
источник

MI

Mr Izyver in Android NDK (C++) — русскоговорящее сообщество
Alexander
🔵 В группе есть традиция - представляться при входе:

▫️Какой у вас проект или где работаете?
▫️В чём вы специалист?
▫️Чем можете быть интересны или полезны сообществу?
▫️Чем интересно сообщество вам?
▫️Откуда вы?
▫️Как узнали про группу?
В сообщении нужно указать тэг #whois

🔵 Правила чата:

🚫 Публикация вакансий запрещена
🚫 Реклама запрещена
🚫 Политика запрещена

За несоблюдение правил - одно предупреждение, далее следует бан.

Вакансии и запросы на поиск работы по направлению Android, iOS, Xamarin и React Native публикуем в группе @mobile_jobs. Формат любой: full-time, part-time, remote и разовые подработки. Также обмениваемся инсайдами и аналитикой по рынку труда.

Здесь общаемся на темы, посвященным Android-разработке на C++, задаём вопросы, обсуждаем идеи и новости вокруг разработки на C++ под Android

Параллельно с этой группой развивается:
🔸@android_ru - где мы общаемся на темы, посвященным Android-разработке
🔸@ios_ru - где мы общаемся на темы, посвященным iOS-разработке, Objective-C, Swift, SDK, Cocoa и т.д.
🔸@reactnative_ru - здесь общаемся на тему React Native. Вопросы. Новости. Идеи. Про React.js, Redux и Relay - @react_js.

🌎 Возможно, вам также будут интересны группы: @angular_js, @angular2, @nodejs_ru, @devops_ru, @javascript_jobs, @devops_jobs. Приятного общения!
Здравствуйте, джентльмены, следую вашей традиции и представляюсь. Работаю в обычной аутсорсинговой компании, на обычных аутсорсинговых проектах (Java, koltin); ближайшее время не уверен что смогу быть полезным, так как имею не очень сильные знания в ndk; сейчас специалист в андроид sdk, есть желание больше использовать ndk ; пришел сюда получить совет или roadmap по изучению android ndk, очень уж привлекает эта область; я из Харькова, Украина; в андроид clean architecture дали ссылку на группу
источник

MI

Mr Izyver in Android NDK (C++) — русскоговорящее сообщество
Хотел бы спросить, может ли кто-то дать совет какие вопросы надо обработать для ndk, кроме самого c++ и ndk
источник

MI

Mr Izyver in Android NDK (C++) — русскоговорящее сообщество
С помощью ++ решаются же определенные задачи и надо иметь представление об этих задачах? Есть ли у кого какие советы по изучению ndk?
источник

SL

Sergei Loskutnikov in Android NDK (C++) — русскоговорящее сообщество
Никаких - просто модуль плюсов. Какие советы могут быть ?
источник

SL

Sergei Loskutnikov in Android NDK (C++) — русскоговорящее сообщество
Roadmap ndk на github - и читай
источник

MI

Mr Izyver in Android NDK (C++) — русскоговорящее сообщество
На первый взгляд звучит не очень запутанно
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
обычно все идет от задачи. плюсы используют чтобы быстро обработать какой-то набор данных. или прицепить нативные либы, вроде curl или geos.
источник

SL

Sergei Loskutnikov in Android NDK (C++) — русскоговорящее сообщество
А ничего запутанного там и нет. Сейчас всё работает довольно неплохо, есть много чудо примеров, легко подключить Vulkan и какой-нибудь openCV -
источник

MI

Mr Izyver in Android NDK (C++) — русскоговорящее сообщество
Благодарю за ответы, джентльмены)
источник

DD

Denis Dodonov in Android NDK (C++) — русскоговорящее сообщество
Mr Izyver
Благодарю за ответы, джентльмены)
Добрый день, как чинить ошибку?
dlopen failed: empty/missing DT_HASH in (built with --hash-style=gnu?)
источник

DD

Denis Dodonov in Android NDK (C++) — русскоговорящее сообщество
Если добавлять флаг то: error: unsupported option '--hash-style=both'
источник