Search found 16 matches

by chainik
Tue Jan 20, 2026 2:24 pm
Forum: Technical questions
Topic: Qt for Android
Replies: 7
Views: 7312

Re: Qt for Android

выключена, не в этом дело
by chainik
Tue Jan 20, 2026 10:41 am
Forum: Technical questions
Topic: Qt for Android
Replies: 7
Views: 7312

Re: Qt for Android

Так, для понимания, какие-то идеи - ожидать?
Или официальная позиция что VMP не совместим с Android >=10, и точка?
by chainik
Thu Jan 15, 2026 11:04 am
Forum: Technical questions
Topic: Qt for Android
Replies: 7
Views: 7312

Re: Qt for Android

Вон что нашел: https://android-review.googlesource.com/c/platform/system/sepolicy/+/937658 Коммит называется "Allow execmod for apps with targetSdkVersion=26-28" Собрал с targetSdkVersion=28 - и, действительно, audit не зарубает инициализацию. Другое дело что это так себе выход, конечно......
by chainik
Thu Jan 15, 2026 10:47 am
Forum: Technical questions
Topic: Qt for Android
Replies: 7
Views: 7312

Re: Qt for Android

да, а делать-то что?
выхода нет, работать на стоковом андроиде не будет?
by chainik
Thu Jan 15, 2026 10:12 am
Forum: Technical questions
Topic: Qt for Android
Replies: 7
Views: 7312

Qt for Android

Приложение на Qt под Андроид. Как оно работает: прога компилируется в native library, затем неведомыми тулзами это всё оборачивается в apk, где java-код сначала запускает либу самой Qt, а уже оттуда грузится моя либа, из которой вызывается main(), ну и поехали. Защищаем только свою либу. Вне зависим...
by chainik
Fri Sep 19, 2025 9:14 am
Forum: Technical questions
Topic: VMProtect for ARM64 released
Replies: 24
Views: 170059

Re: VMProtect for ARM64 released

is it supposed to work for Android arm64 native libs?

---
kind of... but after processing, llvm-strip gives:

Code: Select all

error: section [index 1] has a sh_offset (0x8bd4e1edd9d13e7d) + sh_size (0x3d17aec82328b195) that is greater than the file size (0xccba78)
and all the APK packaging seems to go wrong
by chainik
Fri Feb 28, 2025 4:21 pm
Forum: Technical questions
Topic: dynamic_cast перестал работать после 3.9.1.2196
Replies: 2
Views: 13371

dynamic_cast перестал работать после 3.9.1.2196

Т.е. после навешивания защиты, все dynamic_cast в процессе всегда возвращают 0. Даже те, которые в незащищенных областях.
Один и тот же бинарник (c++/clang) - с 3.9.1.2196 работает, с 3.9.3.2257 - уже нет
by chainik
Tue Apr 05, 2022 2:36 pm
Forum: Technical questions
Topic: Файл поврежден (только Windows 7)
Replies: 10
Views: 9989

Re: Файл поврежден (только Windows 7)

Одно исправлено в 1407, другое исправлено в 1406, а письмо приходило только один раз про 1404.
А не пошел бы на форум - и не узнал бы что что-то вообще исправлено.
Можно отправить письмо?

Кстати, выходной файл в 1.5 раза больше чем на 3.5.1 - это известная фича, так и должно быть?
by chainik
Mon Oct 22, 2018 2:07 pm
Forum: Technical questions
Topic: Несовместимость с macOS 10.14 "hardened runtime"?
Replies: 4
Views: 7354

Re: Несовместимость с macOS 10.14 "hardened runtime"?

Сам спросил - сам отвечаю. Работает, если "disable code signing protections while launching the app". т.е. сделать так: # сodesign -s <identity> --options runtime --entitlements e.plist <path> где e.plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC &q...
by chainik
Mon Oct 22, 2018 12:46 pm
Forum: Technical questions
Topic: Несовместимость с macOS 10.14 "hardened runtime"?
Replies: 4
Views: 7354

Несовместимость с macOS 10.14 "hardened runtime"?

Apple придумала новую хрень, называется App Notarization. На сегодня оно добровольно, но к след. верии (10.15?) станет обязательным для запуска не-AppStore программ. Для того, чтобы эту хрень применить, необходимо специальным образом подписать бинарники. codesign -s <identity> --options runtime <pat...
by chainik
Thu Nov 09, 2017 8:14 pm
Forum: Technical questions
Topic: "Защита памяти"
Replies: 9
Views: 13621

Re: "Защита памяти"

Вы то нам что предлагаете? Дать мне возможность решать, что делать в такой ситуации, при сохранении остальных функций "защиты памяти". Добавить под галкой "защита памяти" вторую галку, отключающую прекращение программы с сообщением об ошибке в случае несовпадения образа в памяти...
by chainik
Thu Nov 09, 2017 3:04 pm
Forum: Technical questions
Topic: "Защита памяти"
Replies: 9
Views: 13621

Re: "Защита памяти"

Проблема в том, что вместо легального пользователя к вам может обратиться крякер, который ломает вашу программу, а вы ему подскажете 100% рабочий способ обойти одну из опций защиты. Может. Однако это все-равно лучше, чем вообще отключенная "защита". Нет? Я не понимаю почему ваши легальные...
by chainik
Thu Nov 09, 2017 11:15 am
Forum: Technical questions
Topic: "Защита памяти"
Replies: 9
Views: 13621

Re: "Защита памяти"

По крайней мере, я могу не вызывать VMProtectIsValidImageCRC. Или сделать её вызов отключаемым, каким-либо секретным способом, который я смогу сообщить легальному юзеру. Что я могу сделать _сейчас_, чтобы легальные юзеры могли пользоваться софтом? Только отключить "защиту памяти". Всю, цел...
by chainik
Thu Nov 09, 2017 9:57 am
Forum: Technical questions
Topic: "Защита памяти"
Replies: 9
Views: 13621

Re: "Защита памяти"

Тогда, возможно, имеет смысл разделить "защиту памяти" на более мелкие опции? Чтобы была возможность сохранить пп.1-3, одновременно с этим отключив "проверка целостности образа происходит до передачи управления оригинальной точке входа в программу." Просто потому что когда юзер в...