我要尝试给 debuggable 标签正名,所以必有一点是必须做的:
在这个部分插入翻转后的 DEBUGGABLE_ATTR (
就是
在这个部分插入翻转后的 DEBUGGABLE_ATTR (
0x0101000f)就是
0x0f000101我再看看其中有什么关联(
根据我亲手数的结果, minSdkVersion flag 是数组中第 20 个
我猜测是与 name 有联系
接下来尝试验证
根据我亲手数的结果, minSdkVersion flag 是数组中第 20 个
我猜测是与 name 有联系
接下来尝试验证
duangsuse::Echo
但是, debuggable 居然是 string pool 中的第 129 个, 这意味着如果我要暴力添加到 129 个的话.... 累死, 否则就要动手写代码, 我可不希望花费额外的时间.
duangsuse 想到了一个办法:
直接在数组后面增加一项 debug flag
然后直接把原引用 debuggable 的字符串改到相应的字符串
不过担心这样可能不能成功
于是又一个办法:
尝试交换 debuggable 与某方便添加的 string, 然后更新其引用
因为不同 API level 的 Android 对 axml 处理都基本一样, 如果第一个方法成功, duangsuse 就直接开始下一步工作了
直接在数组后面增加一项 debug flag
然后直接把原引用 debuggable 的字符串改到相应的字符串
不过担心这样可能不能成功
于是又一个办法:
尝试交换 debuggable 与某方便添加的 string, 然后更新其引用
因为不同 API level 的 Android 对 axml 处理都基本一样, 如果第一个方法成功, duangsuse 就直接开始下一步工作了