apk反编译修改教程系列-----修改apk应用名称 任意修改名称 签名【一】
apk反编译修改教程系列-----任意修改apk版本号 版本名 防止自动更新【二】
apk反编译修改教程系列-----修改apk中的图片 任意更换apk桌面图片【三】
apk反编译修改教程系列---简单去除apk联网权限 其他权限 无法自动更新等【四】
apk反编译修改教程系列---修改apk设置菜单选项名称 修改默认设置 增加减少选项【六】
apk反编译修改教程系列---简单给app添加启动弹窗 添加对话框 跳转指定网页等【七】
安卓玩机-----给app加注册码 app加弹窗 云注入弹窗
今天的教程演示下如何简单的汉化apk。其实汉化的步骤与方法也较多。
演示apk:反编译修改apk的工具---APKTOOL X
编译工具:MT或者电脑端反编译工具
APKTOOL X这款工具对于反编译apk还是不错的。而且一直在更新.而且对于合并odex等等功能比较方便,打开这款反编译工具软件的其实界面是这样的
首先。用MT打开这款apk--选择查看。apk内各个文件具体的作用可以查看以前的博文
选择翻译模式
这个就是我们需要汉化的各个选项.例如我们要汉化APKTOOL X的设置选项settings和root of devices这两个选项。那么我们直接右上角三点选择过滤
出来两个settings。我们点击其中一个出来界面翻译汉化后点击确定 。另外一个也一样操作翻译
root of devices也一样的步骤进行翻译
一路返回回编译。签名后卸载原软件。安装编译好的新软件打开后是这样的,其实工具还可以全文翻译,只不过需要手动纠正个别翻译。还可以字典等等,
是不是很简单。那么电脑端反编译也是如此。而且相对来说电脑端汉化还比较方便
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="abc_action_bar_home_description">Navigate home</string>
<string name="abc_action_bar_home_description_format">%1$s, %2$s</string>
<string name="abc_action_bar_home_subtitle_description_format">%1$s, %2$s, %3$s</string>
<string name="abc_action_bar_up_description">Navigate up</string>
<string name="abc_action_menu_overflow_description">More options</string>
<string name="abc_action_mode_done">Done</string>
<string name="abc_activity_chooser_view_see_all">See all</string>
<string name="abc_activitychooserview_choose_application">Choose an app</string>
<string name="abc_capital_off">OFF</string>
<string name="abc_capital_on">ON</string>
<string name="abc_search_hint">Search…</string>
<string name="abc_searchview_description_clear">Clear query</string>
<string name="abc_searchview_description_query">Search query</string>
<string name="abc_searchview_description_search">Search</string>
<string name="abc_searchview_description_submit">Submit query</string>
<string name="abc_searchview_description_voice">Voice search</string>
<string name="abc_shareactionprovider_share_with">Share with</string>
<string name="abc_shareactionprovider_share_with_application">Share with %s</string>
<string name="abc_toolbar_collapse_description">Collapse</string>
<string name="status_bar_notification_info_overflow">999+</string>
<string name="appbar_scrolling_view_behavior">android.support.design.widget.AppBarLayout$ScrollingViewBehavior</string>
<string name="bottom_sheet_behavior">android.support.design.widget.BottomSheetBehavior</string>
<string name="character_counter_pattern">%1$d / %2$d</string>
<string name="app_name">Apktool X</string>
<string name="settings">设置</string>
<string name="open_content_drawer">Open the main menu</string>
<string name="close_content_drawer">Close the main menu</string>
<string name="menu_root_device">Root 你的设备</string>
<string name="menu_system_folder">System folder</string>
<string name="menu_internal_storage">Internal storage</string>
<string name="menu_micro_sd">MicroSD</string>
<string name="menu_settings">设置</string>
<string name="menu_information">About</string>
<string name="menu_logout">Logout</string>
<string name="on_back_pressed">Are you sure you want to exit ?</string>
<string name="no_permission">No permission</string>
<string name="permission">Grant access rights? Need root device</string>
<string name="dialog_selecting">Selecting</string>
<string name="rename">Rename</string>
电脑端类似以上 例;<string name="settings">设置</string>
settings就是原软件中选项.后面符号中间? ? >设置<? ? 就是你需要对应汉化的文字
反编译的工具很多。各有所长。具体要看使用的操作方法。有些工具需要相互结合使用。电脑端只要把环境配置好。操作起来也比较方便。
系列教程由浅入深的为初学友友实例演示详细的步骤。由此可以增加学习兴趣。当你汉化一个软件分享到网络并且署名后供其他友友使用的时候。成就感满满哦!!!!!!!!!!!!