美文网首页
Apktool惊天沙雕大bug

Apktool惊天沙雕大bug

作者: 任易Change | 来源:发表于2019-06-11 22:09 被阅读0次

先记录,有时间慢慢研究。
结论:官方版本apktool decode出来的目录不做任何修改重新build经常会报找不到资源错误,是因为部分资源decode出来如下:

renyideMacBook-Pro:tmp renyi$ vi /Users/renyi/tmp/castbox/res/menu/z.xml

<?xml version="1.0" encoding="utf-8"?>
<menu
  xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
    <item android:id="@id/bl" android:title="@string/te" app:showAsAction="vu" />
    <item android:id="@id/bm" android:title="@string/tf" app:showAsAction="vu" />
</menu>

正确内容应该将showAsAction换成s0,因为本身apk被混淆过,强行decode成明文反而会导致无法被识别。
这个问题在作者的issue里也提到了,并且最后的一个哥们给出了他处理过的apktool.jar解决了这个问题。链接
But!!!
这个小哥给的jar虽然可以正常处理混淆问题但是总是会把array类型的资源搞丢,你去res/values/arrays.xml中发现item都没了。好傻逼。不过还好除了这个暂时没发现其他问题。
于是正常的流程:用小哥的apktool decode,然后用官方apktool decode出来的arrays.xml替换掉前者目录中的相应文件。
你说沙雕不沙雕?

相关文章

  • Apktool惊天沙雕大bug

    先记录,有时间慢慢研究。结论:官方版本apktool decode出来的目录不做任何修改重新build经常会报找不...

  • 【PU/论坛体】惊!圈内十万粉大V竟被爆出抄袭!(下)

    *不如沙雕,写正剧不如沙雕 *写手设定 *OOC和BUG都是我的 130L ??闹得这么大吗还把蒸煮给引来了 13...

  • 沙雕室友的日常

    我有三个室友,划分一下代号 欣欣~沙雕一号 妮妮~沙雕二号 维维~沙雕三号 郎郎~沙雕四号 先来细数一下沙雕室友一...

  • 嘿!你有什么沙雕女头像吗?

    沙雕可分两种,一种是主动沙雕,另一种是被动沙雕。沙雕,它特点就是你看到的与你心里面的那个印象存在落差,从而...

  • 生活记

    沙雕的我有沙雕的人配合 生活小而确定的幸福

  • 当沙雕遇上沙雕

    哈哈哈,想象一下沙雕遇上沙雕是什么样的情景? 安静的空气突然被一声声笑声打破了,你猜是谁在笑,哈哈哈哈,不用说当然...

  • 沙雕女孩不沙雕

    今天下午我跑了800米! 开心呀 今天是没有认真学习教资的一天! 距离教资考试还有3天 不能冷静 不能静心 心态不...

  • 《我是大哥大》沙雕剧来袭,你还没看吗?

    在被室友带偏的情况下,我开始追《我是大哥大》这部沙雕剧。 首先,从造型来感受一下这部剧的沙雕 ...

  • 搞笑段子

    沙雕手笔,错写人性,请勿模仿。以下是正文—— ------------------------沙雕分割线-----...

  • 南戴河游记(六)

    今天去看沙雕公园 今天去看沙雕园,坐在万亩槐林中, 座座沙雕逼真像,感叹艺人下苦功。 历史故事重展...

网友评论

      本文标题:Apktool惊天沙雕大bug

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