Search found 16 matches
- Tue Jan 20, 2026 2:24 pm
- Forum: Technical questions
- Topic: Qt for Android
- Replies: 7
- Views: 7312
Re: Qt for Android
выключена, не в этом дело
- 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, и точка?
Или официальная позиция что VMP не совместим с Android >=10, и точка?
- 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 не зарубает инициализацию. Другое дело что это так себе выход, конечно......
- Thu Jan 15, 2026 10:47 am
- Forum: Technical questions
- Topic: Qt for Android
- Replies: 7
- Views: 7312
Re: Qt for Android
да, а делать-то что?
выхода нет, работать на стоковом андроиде не будет?
выхода нет, работать на стоковом андроиде не будет?
- 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(), ну и поехали. Защищаем только свою либу. Вне зависим...
- 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:
and all the APK packaging seems to go wrong
---
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)- Sat Mar 01, 2025 10:47 am
- Forum: Technical questions
- Topic: dynamic_cast перестал работать после 3.9.1.2196
- Replies: 2
- Views: 13371
Re: dynamic_cast перестал работать после 3.9.1.2196
работает, спасибо
- 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 - уже нет
Один и тот же бинарник (c++/clang) - с 3.9.1.2196 работает, с 3.9.3.2257 - уже нет
- 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 - это известная фича, так и должно быть?
А не пошел бы на форум - и не узнал бы что что-то вообще исправлено.
Можно отправить письмо?
Кстати, выходной файл в 1.5 раза больше чем на 3.5.1 - это известная фича, так и должно быть?
- 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...
- 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...
- Thu Nov 09, 2017 8:14 pm
- Forum: Technical questions
- Topic: "Защита памяти"
- Replies: 9
- Views: 13621
Re: "Защита памяти"
Вы то нам что предлагаете? Дать мне возможность решать, что делать в такой ситуации, при сохранении остальных функций "защиты памяти". Добавить под галкой "защита памяти" вторую галку, отключающую прекращение программы с сообщением об ошибке в случае несовпадения образа в памяти...
- Thu Nov 09, 2017 3:04 pm
- Forum: Technical questions
- Topic: "Защита памяти"
- Replies: 9
- Views: 13621
Re: "Защита памяти"
Проблема в том, что вместо легального пользователя к вам может обратиться крякер, который ломает вашу программу, а вы ему подскажете 100% рабочий способ обойти одну из опций защиты. Может. Однако это все-равно лучше, чем вообще отключенная "защита". Нет? Я не понимаю почему ваши легальные...
- Thu Nov 09, 2017 11:15 am
- Forum: Technical questions
- Topic: "Защита памяти"
- Replies: 9
- Views: 13621
Re: "Защита памяти"
По крайней мере, я могу не вызывать VMProtectIsValidImageCRC. Или сделать её вызов отключаемым, каким-либо секретным способом, который я смогу сообщить легальному юзеру. Что я могу сделать _сейчас_, чтобы легальные юзеры могли пользоваться софтом? Только отключить "защиту памяти". Всю, цел...
- Thu Nov 09, 2017 9:57 am
- Forum: Technical questions
- Topic: "Защита памяти"
- Replies: 9
- Views: 13621
Re: "Защита памяти"
Тогда, возможно, имеет смысл разделить "защиту памяти" на более мелкие опции? Чтобы была возможность сохранить пп.1-3, одновременно с этим отключив "проверка целостности образа происходит до передачи управления оригинальной точке входа в программу." Просто потому что когда юзер в...