Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\apk>C:\apk\apktool.bat if f.apk
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected: string-ERR0
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected: string-ERR1
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected: string-ERR2
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected: string-zh-rHK-ERR3
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected: string-zh-rHK-ERR4
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected: string-zh-rHK-ERR5
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected: string-zh-rCN-ERR6
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected: string-zh-rCN-ERR7
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected: string-zh-rCN-ERR8
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected: string-zh-rTW-ERR9
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected: string-zh-rTW-ERR10
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected: string-zh-rTW-ERR11
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected: plurals-ERR12
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected: plurals-ERR13
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected: plurals-ERR14
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected: plurals-zh-rHK-ERR15
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected: plurals-zh-rHK-ERR16
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected: plurals-zh-rHK-ERR17
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected: plurals-zh-rCN-ERR18
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected: plurals-zh-rCN-ERR19
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected: plurals-zh-rCN-ERR20
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected: plurals-zh-rTW-ERR21
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected: plurals-zh-rTW-ERR22
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected: plurals-zh-rTW-ERR23
I: Framework installed to: C:\Documents and Settings\Administrator\apktool\frame
work\1.apk

C:\apk>C:\apk\apktool.bat if f2.apk
I: Framework installed to: C:\Documents and Settings\Administrator\apktool\frame
work\2.apk

C:\apk>C:\apk\apktool.bat d f.apk
I: Loading resource table...
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected. Dropping resources: string-ERR0
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected. Dropping resources: string-ERR1
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected. Dropping resources: string-ERR2
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected. Dropping resources: string-zh-rHK-ERR3
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected. Dropping resources: string-zh-rHK-ERR4
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected. Dropping resources: string-zh-rHK-ERR5
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected. Dropping resources: string-zh-rCN-ERR6
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected. Dropping resources: string-zh-rCN-ERR7
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected. Dropping resources: string-zh-rCN-ERR8
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected. Dropping resources: string-zh-rTW-ERR9
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected. Dropping resources: string-zh-rTW-ERR10
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected. Dropping resources: string-zh-rTW-ERR11
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected. Dropping resources: plurals-ERR12
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected. Dropping resources: plurals-ERR13
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected. Dropping resources: plurals-ERR14
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected. Dropping resources: plurals-zh-rHK-ERR15
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected. Dropping resources: plurals-zh-rHK-ERR16
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected. Dropping resources: plurals-zh-rHK-ERR17
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected. Dropping resources: plurals-zh-rCN-ERR18
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected. Dropping resources: plurals-zh-rCN-ERR19
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected. Dropping resources: plurals-zh-rCN-ERR20
W: Config flags size > 36. Exceeding bytes: 0x11009C00.
W: Invalid config flags detected. Dropping resources: plurals-zh-rTW-ERR21
W: Config flags size > 36. Exceeding bytes: 0x5C009C00.
W: Invalid config flags detected. Dropping resources: plurals-zh-rTW-ERR22
W: Config flags size > 36. Exceeding bytes: 0xE7039C00.
W: Invalid config flags detected. Dropping resources: plurals-zh-rTW-ERR23
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...

C:\apk>

C:\apk>C:\apk\apktool.bat b f 34566.apk
W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
aapt: warning: string 'accessibility_compound_button_selected' has no default tr
anslation in C:\apk\f\res; found: bs et fr_CA is mk pt_BR zh_HK
aapt: warning: string 'accessibility_compound_button_unselected' has no default
translation in C:\apk\f\res; found: bs et fr_CA is mk pt_BR zh_HK
aapt: warning: string 'battery_low_percent_format' has no default translation in
C:\apk\f\res; found: bs es et fr_CA is mk ms pt_BR sl zh_HK
aapt: warning: string 'battery_low_subtitle' has no default translation in C:\ap
k\f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'battery_low_title' has no default translation in C:\apk\f
\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'battery_low_why' has no default translation in C:\apk\f\r
es; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'battery_status_charging' has no default translation in C:
\apk\f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'battery_status_text_percent_format' has no default transl
ation in C:\apk\f\res; found: es fr_CA zh_HK
aapt: warning: string 'contact_status_update_attribution' has no default transla
tion in C:\apk\f\res; found: fr_CA mk zh_HK
aapt: warning: string 'contact_status_update_attribution_with_date' has no defau
lt translation in C:\apk\f\res; found: bs fr_CA is mk pt_BR zh_HK
aapt: warning: string 'copyAll' has no default translation in C:\apk\f\res; foun
d: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'cutAll' has no default translation in C:\apk\f\res; found
: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'description_star' has no default translation in C:\apk\f\
res; found: bs et fr_CA is mk pt_BR zh_HK
aapt: warning: string 'l2tp_ipsec_crt_vpn_description' has no default translatio
n in C:\apk\f\res; found: bs et fr_CA is mk pt_BR zh_HK
aapt: warning: string 'l2tp_ipsec_psk_vpn_description' has no default translatio
n in C:\apk\f\res; found: bs et fr_CA is mk pt_BR zh_HK
aapt: warning: string 'l2tp_vpn_description' has no default translation in C:\ap
k\f\res; found: bs et fr_CA is mk pt_BR zh_HK
aapt: warning: string 'lockscreen_sim_corporate_locked_message' has no default t
ranslation in C:\apk\f\res; found: bs mk pt_BR zh_HK
aapt: warning: string 'lockscreen_sim_network_locked_message' has no default tra
nslation in C:\apk\f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'lockscreen_sim_network_subset_locked_message' has no defa
ult translation in C:\apk\f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'lockscreen_sim_service_provider_locked_message' has no de
fault translation in C:\apk\f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'lockscreen_sim_sim_locked_message' has no default transla
tion in C:\apk\f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'memory_in_phone' has no default translation in C:\apk\f\r
es; found: es_MX es_US es_VE fa
aapt: warning: string 'memory_in_sdcard' has no default translation in C:\apk\f\
res; found: es_MX es_US es_VE
aapt: warning: string 'permdesc_accessUsb' has no default translation in C:\apk\
f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'permdesc_readOwnerData' has no default translation in C:\
apk\f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'permdesc_writeOwnerData' has no default translation in C:
\apk\f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'permlab_accessUsb' has no default translation in C:\apk\f
\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'permlab_readOwnerData' has no default translation in C:\a
pk\f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'permlab_writeOwnerData' has no default translation in C:\
apk\f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'pptp_vpn_description' has no default translation in C:\ap
k\f\res; found: bs et fr_CA is mk pt_BR zh_HK
aapt: warning: string 'selectText' has no default translation in C:\apk\f\res; f
ound: bs fr_CA is mk pt_BR zh_HK
aapt: warning: string 'status_bar_clear_all_button' has no default translation i
n C:\apk\f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'status_bar_latest_events_title' has no default translatio
n in C:\apk\f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'status_bar_no_notifications_title' has no default transla
tion in C:\apk\f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'status_bar_ongoing_events_title' has no default translati
on in C:\apk\f\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'stopSelectingText' has no default translation in C:\apk\f
\res; found: bs es fr_CA is mk pt_BR zh_HK
aapt: warning: string 'test_version_for_develop' has no default translation in C
:\apk\f\res; found: bs es_MX es_US es_VE mk pt_BR zh_HK
I: Building apk file...

C:\apk>

加载框架时显示错误“Config flags size > 36. Exceeding bytes: 0x11009C00”,

应该是定义里没有,反编译时丢弃“Dropping resources”,

然后编译时根据列表找不到已被丢弃的资源,第一行提示 “W: Could not find sources ”

编译时出现aapt: warning string 'appname' has no default translation in ...

语言包中已经有name,但public.xml中未定义。具体见下

查看apktool参数,apktool作者已考虑到出现这种情况的可能性。

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\apk>apktool
Apktool v1.5.0.5a056e3 - a tool for reengineering Android apk files
Copyright 2010 Ryszard Wi?niewski <brut.alll@gmail.com>
with smali v1.3.4-ibot8, and baksmali v1.3.4-ibot8
Updated by iBotPeaches <connor.tumbleson@gmail.com>
Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)

Usage: apktool [-q|--quiet OR -v|--verbose] COMMAND [...]

COMMANDs are:

d[ecode] [OPTS] <file.apk> [<dir>]
        Decode <file.apk> to <dir>.

OPTS:

-s, --no-src
            Do not decode sources.
        -r, --no-res
            Do not decode resources.
        -d, --debug
            Decode in debug mode. Check project page for more info.
        -f, --force
            Force delete destination directory.
        -t <tag>, --frame-tag <tag>
            Try to use framework files tagged by <tag>.
        --keep-broken-res
            Use if there was an error and some resources were dropped, e.g.:
            "Invalid config flags detected. Dropping resources", but you
            want to decode them anyway, even with errors. You will have to
            fix them manually before building.

b[uild] [OPTS] [<app_path>] [<out_file>]
        Build an apk from already decoded application located in <app_path>.

It will automatically detect, whether files was changed and perform
        needed steps only.

If you omit <app_path> then current directory will be used.
        If you omit <out_file> then <app_path>/dist/<name_of_original.apk>
        will be used.

OPTS:

-f, --force-all
            Skip changes detection and build all files.
        -d, --debug
            Build in debug mode. Check project page for more info.

if|install-framework <framework.apk> [<tag>]
        Install framework file to your system.

For additional info, see: https://github.com/iBotPeaches/brut.apktool
For smali/baksmali info, see: http://code.google.com/p/smali/

C:\apk>

--keep-broken-res
            Use if there was an error and some resources were dropped, e.g.:
            "Invalid config flags detected. Dropping resources", but you
            want to decode them anyway, even with errors. You will have to
            fix them manually before building.

使用“--keep-broken-res”反编译出的文件和不用此选项反编译出的文件做对比,基本都是语言包被Dropping了。

汉化apk的时候不过就是添加中文的语言包,那么语言包是不是可以随便增添的呢?

-----------------------------------------------------------------------------------------------------------------------------

string被丢弃就会产生下面的问题

“has no default translation in”

这两张图说明:个别语言包中存在的“string”在public中没有定义

以下为引用

删除语言包后报错?

刚刚有讲到删除了一部分语言包,有些strings是是该语言独享,并且values中的srings.xml亦没有,那么删除它们合成的时候报错是必然的了。
报错了怎么办?最简单的就是别删语言包。

进阶方案:只想保留英简繁三语,其他一定要删除。请看下文:

到apk manager的主目录下看log。
    会告诉您 public.xml 行号 xxxx资源不存在。如果仅仅是删除语言包产生的错误
    打开public.xml,比对log文件中的行号,将其删除(删除时请注意保留该行\号,以免接下来的行号不对应log中的错误行号而导致误删除。)
    重新执行合成步骤,看看是否报错,如果您正确处理掉多余的string,那么将不再报错。

此文形成已久,不再更正,见(2)

反编译华为U8825Dldquo;framework-res.apkrdquo;出现的错误提示(1)相关推荐

  1. 反编译华为U8825Dldquo;framework-res.apkrdquo;出现的错误提示(2)

    Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\apk>apktool if f.apk W: ...

  2. 反编译华为U8825D“framework-res.apk”出现的错误提示(1)

    Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\apk>C:\apk\apktool.bat i ...

  3. 微信短信显示服务器解包异常,最新微信小程序解包反编译bug处理 解决 $gwx is not defined 错误...

    前期准备: 安装node.js不作细述,按提示安装即可.安装完成后在命令窗口输入:node -v,能查看到版本号即可. 打开脚本地址下载反编译脚本,解压. 安装依赖 在脚本目录下shift+鼠标右键, ...

  4. 反编译华为U8825D“framework-res.apk”出现的错误提示(2)

    Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\apk>apktool if f.apk W: ...

  5. 【GCC编译优化系列】GCC链接失败的错误提示 undefined reference to ‘xxx‘ 可能还有一种情况你没注意到?

    文章目录 1 写在前面 2 问题描述 2.1 问题现场 2.2 快速排查 2.3 判断问题 3 知识点突破 3.1 场景复现 3.2 深入分析 3.3 涨点新知识 4 经验总结 5 参考链接 6 更多 ...

  6. android-- apktool反编译工具使用详解

    如果你想对APK文件进行修改,那么就不可避免的要使用到APKTool.论坛里有很多关于ROM美化的帖子都需要自己动手修改APK文件,比如修改framework-res.apk.systemUI.apk ...

  7. 反编译androd的apk文件

    2019独角兽企业重金招聘Python工程师标准>>> 反编译代码: 1.解压apk得到class.dex 2.dex2jar.bat  class.dex 3.用Java deco ...

  8. DOTNET防止反编译

    DOTNET防止反编译 目录 第一部分 相关理论 一 防止反编译概述 二 DOTNET编译原理简介 三 被反编译的后果 四 保护方案分类 第二部分 实践 一 Net强名称工具SN.EXE 二 使用Do ...

  9. android 反编译工具_【Android APK分析工具】

    1.Apktool 官网:http://ibotpeaches.github.io/Apktool/ 源码:  Github地址:https://github.com/iBotPeaches/Apkt ...

最新文章

  1. Java算法练习——正则表达式匹配
  2. 【自由随想录(一)】
  3. spring cloud 2.3.x 注册中心eureka 配置
  4. zip伪加密做法及原理
  5. 不用GD32?我把STM32换成了国产MM32
  6. 定制jQuery File Upload为微博式单文件上传
  7. mysql导出csv格式去除字段中的\n\r
  8. 产品经理学习---好产品需要用户有感知
  9. CentOS 7 Linux实时内核下的epoll性能分析
  10. 自主访问控制 强制访问控制_快速访问控制
  11. APIcloud启动页
  12. 巧记肖特基二极管BAT54C、BAT54S、BAT54A
  13. 第十二章 Android第三方库源码
  14. win 10连上wifi 无Internet 解决方法
  15. PRSice-2软件安装教程
  16. 中国学生的最大噩梦,都来源于这个男人
  17. Android MediaProjection 代码分析
  18. 走进Linux 操作系统(之一)
  19. 【网络工程】计算机网络专业术语概论全面整理
  20. svn访问报错500

热门文章

  1. 设计模式-03(软件设计原则)
  2. 宽带电视显示无法解析服务器域名怎么办,域名解析到服务器后无法访问怎么解决?...
  3. SVA介绍-----断言基础
  4. STOCHRSI 指标理解
  5. QEventLoop事件循环的使用
  6. 概念图(Conceptual graph)
  7. AllCMS黔科聚信—企业信息化一站式解决方案
  8. 用python进行自然语言处理
  9. java流式上传下载_精讲RestTemplate第6篇-文件上传下载与大文件流式下载
  10. 关于开源神经影像数据集如何使用的协议