Как я пытался сделать BananaOK и намертво сломал код
Как я пытался сделать BananaOK и намертво сломал код 🍌💥Всем здорова! Насмотрелся я на легендарный RNS MOD с Трешбокса, который до сих пор стабильно тащит Одноклассники без рекламы, и подумал: «А чем я хуже? Пора создать своего убийцу официального клиента!».Встречайте мой мега-концепт — BananaOK! Идея была на миллион: Берем чистую версию ОК, переименовываем в BananaOK и накатываем сочную, лютую иконку с бананом (дизайн просто 10/10, зацените на скрине). По задумке, приложение должно было стать самым фановым модом в рунете.Но реальность оказалась суровее…Я запустил сборщик, закинул ресурсы, подписал APK стандартным тестовым ключом и… поймал стабильный КИРПИЧ и отвал прямо на старте. Приложение просто падает в вечный краш за долю секунды.В чем прикол? Защита VK ID. Новые версии Одноклассников намертво привязаны к цифровой подписи (SHA-1 fingerprint). Как только сервер видит левый ключ компилятора (testkey), он просто шлет приложение лесом. В коде мода этот обрыв не обрабатывается, и система улетает в глухой вылет.Кривые ресурсы. Судя по всему, таблица resources.arsc тоже знатно офигела от моего банана и отказалась запускать MainActivity.Итог эксперимента:BananaOK — официально мертв (пока что).Мой IP-адрес — слава богу, жив, сервера VK меня даже не заметили и банить не стали.RNS MOD — по-прежнему король, на котором я сейчас и сижу.Модеры, не сносите пост, это чисто блог и история одного эпичного краша! Парни, кто плотно ковыряет MT Manager, APK Tool или APK Editor Ultra — накидайте в комменты гайдов, как правильно вырезать проверку подписи у VK ID, чтобы этот банан наконец-то взлетел? Как вам вообще дизайн, стоит дожимать код? 👇