美文网首页逆向、代码篡改、破解
Android逆向之直接绕过R文件动态获取资源ID

Android逆向之直接绕过R文件动态获取资源ID

作者: 老中医167788 | 来源:发表于2021-11-03 10:17 被阅读0次

    举例:

    class MainActivity : AppCompatActivity() {
        override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)
            setContentView(baseContext.resources.getIdentifier("activity_main","layout","com.example.myapplication"))
        }
    }
    

    重点说明:

    baseContext.resources.getIdentifier(
    "不包括后缀的xml文件名",
    "资源文件夹名称",
    "包名称"
    )
    

    用这个方法可以在apk回编译方面提升效率不用再像之前一一修改反编译目录下的文件例如R$layout、ids、public, 我是老中医欢迎大家提供更好的方法互相学习提升自己 我目前遇到个问题 apktool反编译较大的apk文件时速度较慢 目前还没有找到合适的方法 欢迎大家在评论区留言。

    相关文章

      网友评论

        本文标题:Android逆向之直接绕过R文件动态获取资源ID

        本文链接:https://www.haomeiwen.com/subject/uevqzltx.html