网络有很多类似的教程,但很多步骤不太详细。对于想接触反编译门槛的初级友友来说。操作中出现一点问题而解决不了的时候。很多都会放弃。今天的教程系列带你由浅入深的了解apk反编译操作。兴趣是最好的老师。从简单的修改apk名称到深层次的去广告 无vip等等打好基础。教程基本都会一步步截图演示。方便初级友友对比操作.
以常用的软件微信app为例。
机型:小米8
软件;MT 普通用户
系统版本;安卓8.1
修改软件:微信app
步骤起始:
首先我们可以下载好微信apk或者手机安装微信后在MT里提取应用。性质是一样的
点击微信apk。选择查看按钮
然后我们选择其中的文件resourcesarsc文件。点击他,基本所有apk里都有这个文件。
选择Arsc编辑器。
依次选择字符常量池-----右上角三点选择-------过滤
因为他本来的名称是微信。所以我们出来界面输入微信。点确定。这步操作会定位到软件名称。如果需要修改其他软件的名称。类似的步骤是一样的
然后就会出来很多中文的有关微信字样的目录。我们找到微信两个字。这个微信就是软件名称。点击他
在出来界面选择你想要修改的字符。例如我这边任意修改为微信888。点确定
然后原路返回。当返回到Arsc编辑器的时候会弹出一个提示。意思是是否保存文件 ,肯定选是
然后接着会弹出另外一个提示,意思是修改了arsc的文件 ,是不是要更新并且签名。这边建议默认签名。当然也可以取消勾选 后续手动签名也可以。个别情况可以对比原apk来签名。
完成后,在目录界面会出来新的apk文件和备份的一个bak后缀的原文件。此时就可以点击apk进行安装了
效果如下
其实这个是最最简单的反编译操作了。写这个教程的目的是其中很多粉丝要求出一点入门的教程。当然演示的是使用MT来操作。还有很多类似的软件可以达到目的。例如NP apltool等等或者电脑端也有很多反编译软件修改。
电脑端
"BRAND": "微信",
"BRAND_Inner": "微信",
"BRAND_Out": "WeChat Out",
"BRAND_ID": "微信号",
"BRAND_ID_Others": "微信号",
"BRAND_Team": "微信团队",
"BRAND_Pay": "微信支付",
"BRAND_Pay_Separation": "微信支付",
"BRAND_Pay_OverseaMY": "WeChat Pay MY",
"BRAND_Pay_OverseaHK": "WeChat Pay HK",
"BRAND_Pay_Oversea": "WeChat Pay",
"BRAND_Pay_Short": "支付",
"BRAND_Photo_Frame": "微信相框",
"BRAND_Security_Center": "微信安全中心",
"BRAND_Official_Accounts": "微信公众号",
"BRAND_Official_Accounts_R": "微信公众帐号",
"WeRead": "微信读书",
"WeRun": "微信运动",
"WeCom": "企业微信",
"Wi-Fi_via_BRAND": "微信连Wi-Fi",
"BRAND_Security_Alert": "微信安全提醒",
"BRAND_for_Auto": "微信车载版",
"BRAND_Games": "微信游戏",
"BRAND_for_Desktop": "桌面微信",
"BRAND_Pay_Score": "微信支付分",
"BRAND_Cashier_Assistant": "微信收款助手",
"BRAND_Credit_Card": "微信信用卡",
"BRAND_Credit_Card_Oversea": "WeChat 信用卡",
"BRAND_Safe_Pay": "微信安全支付",
"BRAND_Transfer": "微信转账",
"BRAND_Transfer_Oversea": "WeChat 转账",
"BRAND_Scan_Payment": "微信扫一扫 支付",
"BRAND_Scan_Payment_Oversea": "WeChat 扫一扫 支付",
"BRAND_Balance": "微信零钱",
"BRAND_Balance_Oversea": "WeChat 零钱",
"BRAND_account": "微信帐号",
"BRAND_fapiao": "微信发票",
"BRAND_for_Web1": "微信网页版",
"Watch_BRAND": "Watch 微信",
"BRAND_for_Mac": "Mac 微信",
"BRAND_for_Web2": "网页微信",
"BRAND_for_iPad1": "iPad微信",
"BRAND_for_Windows": "Windows 微信",
"BRAND_for_Windows_10": "Windows 10 微信",
"BRAND_for_Web3": "web微信",
"BRAND_for_Web4": "微信浏览器聊天版",
"BRAND_for_QQ_Browser": "QQ浏览器版微信",
"BRAND_Privileges": "微信特权",
"BRAND_for_Government": "政务微信",
"BRAND_Favorites": "微信收藏",
"Cards_and_Offers": "微信卡包",
"Cards_and_Offers_Oversea": "WeChat 卡包",
"BRAND_for_iPad2": "微信 for iPad",
"BRAND_Wallet": "微信钱包",
"BRAND_Wallet_Oversea": "WeChat 钱包",
"BRAND_Services": "微信插件",
"BRAND_Reminders": "微信提醒",
"BRAND_Top_Stories": "微信看一看",
"BRAND_Repair_Tool": "微信修复工具",
"WeCom_Business_Card": "企业微信名片",
"BRAND_Split_Bill": "微信群收款",
"BRAND_Split_Bill_Oversea": "WeChat AA收款",
"BRAND_Channels": "微信视频号",
"BRAND_Contacts": "微信通讯录",
"BRAND_Headset": "微信耳机",
"BRAND_Movie_Tickets": "微信电影票",
"BRAND_Movie_Tickets_Oversea": "WeChat 电影票",
"BRAND_Open_Platform": "微信开放平台",
"BRAND_Official_Account": "微信公众号",
"BRAND_Index": "微信指数",
"BRAND_Top_Topics1": "微信热点",
"BRAND_Translate": "微信翻译",
"BRAND_Top_Topics2": "微信热议榜",
"BRAND_kids_account": "儿童手表微信号",
"BRAND_kids": "儿童微信",
"BRAND_Friends": "微信朋友",
"BRAND_Friends_R": "微信好友",
"BRAND_Moments": "微信朋友圈",
"Brand_for_Kids_Watch": "微信儿童手表版",
"Brand_for_Apple_Watch": "Apple Watch 微信",
"BRAND_for_Web5": "网页版微信",
"BRAND_Copyright_Prefix": "WeChat 版权所有",
"BRAND_Copyright_Suffix": "WeChat",
"Compliance_Locale": "国家",
"OfficialAliasName": "Weixin",
"OfficialEntity": "深圳市腾讯计算机系统有限公司",
"Compliance_Terms": "软件许可及服务协议",
"HC_LANG": "zh_CN",
"HC_MENU_SELF": "自助工具",
"HC_MENU_FREEZE_ACCOUNT": "冻结帐号",
"HC_MENU_UNFREEZE_ACCOUNT": "解冻帐号",
"HC_MENU_FORGOT_PASSWORD": "忘记密码",
"HC_MENU_HELP_LOGIN": "解封/申诉辅助验证",
"HC_MENU_HELP_REGISTER": "注册辅助验证",
"HC_MENU_FEEDBACK": "意见反馈",
"BRAND_SEPARATION": "WeChat"
}
如果是单纯的修改名称 版本号等等这些。有很多工具有傻瓜式一键修改。如果想更深层了解apk文件组成和修改。建议全文件反编译修改