Closed nonlin-lin-chaos-order-etc-etal closed 4 months ago
Talked with author of InviZible Pro which has 2 months alike uptimes on Android. He gave the following insights:
There is no silver bullet for this.
Вот основной сервис, который обеспечивает запуск, остановку, и работу бинарников.
Вот как он запускается как foreground. https://github.com/Gedsh/InviZible/blob/master/tordnscrypt/src/main/java/pan/alexander/tordnscrypt/modules/ModulesActionSender.kt
В этом же пакете основной код по запуску и остановке бинарников.
я заметил что у инвиз про остаётся только нотификация, активити отмирает, но тор и днскрипт качают чтото
wontfix, since InviZible Pro has GPL3+ license, use InviZible Pro https://github.com/Gedsh/InviZible instead, it doesn't have this bug
[20:24:29] <Beauty> R4SAS, orignal - для i2pd-android кусков из InviZible Pro навыдирать? у него лицуха гпл3+
[20:30:26] <Beauty> крч я гпл3 аппендну к лицухе i2pd-android
[20:30:48] <orignal> не стоит
[20:30:55] <orignal> надо подумать
[20:31:10] <Beauty> ну крч это для иссуя когда осью убивается он
[20:31:22] <Beauty> инвиз про живёт как влитой месяцами
[20:32:21] <Beauty> можно болт забить, типа ставьте инвиз про
[20:32:46] <orignal> да пох
Автор InvizPro разрешил покопипастить код, никак не меняя ни его, ни нашу лицензии.
Экзешник с именем libi2pd.so (это именно экзешник, построенный через BUILD_EXECUTABLE, а не настоящая .so либа) стартуется таким вот классом:
Народ. пытаюсь спортировать lockf C вызов у кроссплатформенного приложения на Андроид. Вот тут постанул SO вопрос, там ссылка на гит https://stackoverflow.com/questions/78299042/how-to-port-lockf-c-call-to-android
вот тут https://stackoverflow.com/a/10308744/529442 пишут что только один процесс может читать папку, где запрошено разрешение на запись, щас буду это проверять
UPD fixed at i2pd repo
Sometimes this leaves an item in the Android tasks list (square button shows this tasks list), and on click on this item, the window gets painted gray on black. Maybe this is a duplicate of #41.