Enhance Smali Authentication Logic
Employer not named by the sourceRemote
Frontier is not the employer and does not collect applications.
About this role
Java, Mobile App Development, Android, Software Architecture, Backend Development, Mobile Development, Android App Development, Android SDK · I have already de-compiled an Android APK and now have the full smali tree ready for work. My next step is to introduce new backend functionality—specifically, a complete authentication & authorization layer—directly inside the existing smali code.
Here’s what I need from you:
• Analyse the current call flow that surrounds login, token handling, and any guard clauses already present (if any). • Design and inject the new authentication and role-based authorization logic entirely in smali, keeping method naming and class locations consistent with the current package structure. • Ensure the modified code assembles cleanly with apktool, signs, and runs without crashing on Android 8-13. • Provide clear inline comments so future maintenance is straightforward and include a short changelog outlining every touched file.
Acceptance criteria • APK installs and launches with the new auth flow active. • Invalid or expired credentials reliably block protected activities. • All original, non-auth features remain unaffected.
I have apktool, smali/baksmali, and Android Studio in my toolchain, so feel free to reference any of them in your approach. Once you deliver the updated .smal