Budget: 4000 RUB Deadline: 1 day
Добрый день, буду рада поработать с вами, если есть возможность, можно с вами подробно поговорить о работе?
SoLoader вызывает ошибку:

Нужно переписать часть кода на Kotlin, который вызвает ошибку, используещий библиотеку:
implementation("com.facebook.conceal:conceal:2.0.1@aar")либо попытаться использовать библиотеку Soloader, у который этот баг поправлен:
implementation "com.avito.android:patched-soloader"
(для этого нужно будет настроить build.gradle).
Другой вариант — переписать код на другой библиотеке.
Вот код:
class SecurePreferencesImpl(
context: Context,
private val preferences: SharedPreferences
) : SecurePreferences {
private val entity: Entity = Entity.create(context.packageName)
private val crypto: Crypto
init {
SoLoader.init(context, false)
val keyChain = SharedPrefsBackedKeyChain(context, CryptoConfig.KEY_256)
crypto = AndroidConceal.get().createCrypto256Bits(keyChain)
}
override fun putSecureString(key: String, value: String) {
return preferences.edit().putString(key, encrypt(value)).apply()
}
override fun getSecureString(key: String): String? {
val encryptedText: String? = preferences.getString(key, null)
return if (encryptedText != null) decrypt(encryptedText) else null
}
private fun encrypt(plainText: String): String {
val cipherText = crypto.encrypt(plainText.toByteArray(), entity)
return Base64.encodeToString(cipherText, Base64.DEFAULT)
}
private fun decrypt(encryptedText: String): String {
return String(crypto.decrypt(Base64.decode(encryptedText, Base64.DEFAULT), entity))
}
}Budget: 4000 RUB Deadline: 1 day
Добрый день, буду рада поработать с вами, если есть возможность, можно с вами подробно поговорить о работе?
Budget: 6000 RUB Deadline: 1 day
Здравствуйте, я начинающий Android-разработчик, поэтому готов сделать работу бесплатно, просто для хорошего отзыва
Попробуйте это:
https://github.com/facebook/SoLoader/issues/46#issuecomment-639008052
Потом напишете, помогло ли
Спасибо Марк!!
Я сейчас попробую — и напишу здесь результат. В любом случае, очень благодарен за совет.
Спасибо большое за совет!!
Я попробовал — на реальных устройствах стало писать что "Your device is not compatible with this version."
Буду благодарен, если закинете копеечку как-нибудь)
Если надо - пишите, дам свои контакты, проще связываться будет, задавать вопросы может
Hello. I am looking for a mentor in Linux. I have experience as a strong junior DevOps specialist, but Linux and Kubernetes are my weak points. While I have some project experience with Kubernetes, my interaction with Linux is very superficial. Creating something, adding, renaming, opening, etc. is clearly not enough. I need a mentor who can help me improve in this area. The main task is to ensure that the knowledge sticks in my head, possibly through some pet project, tasks, or something along those lines, rather than just "repeat after me." I have taken courses on my own, but they don't particularly "stick" in my head. Here is a rough list of what I think I need: - Linux/Unix systems — in-depth administration of operating systems, file systems, user and access rights management, processes and services (systemd), Bash scripting, logging, monitoring, security configuration, automation of administrative tasks; - Networking technologies — OSI model and TCP/IP stack, DNS, HTTP/HTTPS, SSL/TLS, SSH, VPN, load balancing, proxy servers, NAT, routing, network utilities (ping, traceroute, netstat, ss, tcpdump, curl), diagnosing and troubleshooting network issues; If Kubernetes can be added to this list, that would be great. Perhaps you can suggest something from your side. The format of the sessions, as I see it, is twice a week, meetings, discussions, consultations. More details can be your ideas and suggestions. Regarding the cost per hour or per month - please propose.
Development of a Power App, support for me as a beginner. Canvas App, assistance in developing the Screen Help in developing the data structure for the App Programming functions Assistance in creating Date-verse Tables