• apk反编译修改教程系列-----修改apk应用名称 任意修改名称 签名【一】


    网络有很多类似的教程,但很多步骤不太详细。对于想接触反编译门槛的初级友友来说。操作中出现一点问题而解决不了的时候。很多都会放弃。今天的教程系列带你由浅入深的了解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等等或者电脑端也有很多反编译软件修改。

    电脑端

    1. "BRAND": "微信",
    2. "BRAND_Inner": "微信",
    3. "BRAND_Out": "WeChat Out",
    4. "BRAND_ID": "微信号",
    5. "BRAND_ID_Others": "微信号",
    6. "BRAND_Team": "微信团队",
    7. "BRAND_Pay": "微信支付",
    8. "BRAND_Pay_Separation": "微信支付",
    9. "BRAND_Pay_OverseaMY": "WeChat Pay MY",
    10. "BRAND_Pay_OverseaHK": "WeChat Pay HK",
    11. "BRAND_Pay_Oversea": "WeChat Pay",
    12. "BRAND_Pay_Short": "支付",
    13. "BRAND_Photo_Frame": "微信相框",
    14. "BRAND_Security_Center": "微信安全中心",
    15. "BRAND_Official_Accounts": "微信公众号",
    16. "BRAND_Official_Accounts_R": "微信公众帐号",
    17. "WeRead": "微信读书",
    18. "WeRun": "微信运动",
    19. "WeCom": "企业微信",
    20. "Wi-Fi_via_BRAND": "微信连Wi-Fi",
    21. "BRAND_Security_Alert": "微信安全提醒",
    22. "BRAND_for_Auto": "微信车载版",
    23. "BRAND_Games": "微信游戏",
    24. "BRAND_for_Desktop": "桌面微信",
    25. "BRAND_Pay_Score": "微信支付分",
    26. "BRAND_Cashier_Assistant": "微信收款助手",
    27. "BRAND_Credit_Card": "微信信用卡",
    28. "BRAND_Credit_Card_Oversea": "WeChat 信用卡",
    29. "BRAND_Safe_Pay": "微信安全支付",
    30. "BRAND_Transfer": "微信转账",
    31. "BRAND_Transfer_Oversea": "WeChat 转账",
    32. "BRAND_Scan_Payment": "微信扫一扫 支付",
    33. "BRAND_Scan_Payment_Oversea": "WeChat 扫一扫 支付",
    34. "BRAND_Balance": "微信零钱",
    35. "BRAND_Balance_Oversea": "WeChat 零钱",
    36. "BRAND_account": "微信帐号",
    37. "BRAND_fapiao": "微信发票",
    38. "BRAND_for_Web1": "微信网页版",
    39. "Watch_BRAND": "Watch 微信",
    40. "BRAND_for_Mac": "Mac 微信",
    41. "BRAND_for_Web2": "网页微信",
    42. "BRAND_for_iPad1": "iPad微信",
    43. "BRAND_for_Windows": "Windows 微信",
    44. "BRAND_for_Windows_10": "Windows 10 微信",
    45. "BRAND_for_Web3": "web微信",
    46. "BRAND_for_Web4": "微信浏览器聊天版",
    47. "BRAND_for_QQ_Browser": "QQ浏览器版微信",
    48. "BRAND_Privileges": "微信特权",
    49. "BRAND_for_Government": "政务微信",
    50. "BRAND_Favorites": "微信收藏",
    51. "Cards_and_Offers": "微信卡包",
    52. "Cards_and_Offers_Oversea": "WeChat 卡包",
    53. "BRAND_for_iPad2": "微信 for iPad",
    54. "BRAND_Wallet": "微信钱包",
    55. "BRAND_Wallet_Oversea": "WeChat 钱包",
    56. "BRAND_Services": "微信插件",
    57. "BRAND_Reminders": "微信提醒",
    58. "BRAND_Top_Stories": "微信看一看",
    59. "BRAND_Repair_Tool": "微信修复工具",
    60. "WeCom_Business_Card": "企业微信名片",
    61. "BRAND_Split_Bill": "微信群收款",
    62. "BRAND_Split_Bill_Oversea": "WeChat AA收款",
    63. "BRAND_Channels": "微信视频号",
    64. "BRAND_Contacts": "微信通讯录",
    65. "BRAND_Headset": "微信耳机",
    66. "BRAND_Movie_Tickets": "微信电影票",
    67. "BRAND_Movie_Tickets_Oversea": "WeChat 电影票",
    68. "BRAND_Open_Platform": "微信开放平台",
    69. "BRAND_Official_Account": "微信公众号",
    70. "BRAND_Index": "微信指数",
    71. "BRAND_Top_Topics1": "微信热点",
    72. "BRAND_Translate": "微信翻译",
    73. "BRAND_Top_Topics2": "微信热议榜",
    74. "BRAND_kids_account": "儿童手表微信号",
    75. "BRAND_kids": "儿童微信",
    76. "BRAND_Friends": "微信朋友",
    77. "BRAND_Friends_R": "微信好友",
    78. "BRAND_Moments": "微信朋友圈",
    79. "Brand_for_Kids_Watch": "微信儿童手表版",
    80. "Brand_for_Apple_Watch": "Apple Watch 微信",
    81. "BRAND_for_Web5": "网页版微信",
    82. "BRAND_Copyright_Prefix": "WeChat 版权所有",
    83. "BRAND_Copyright_Suffix": "WeChat",
    84. "Compliance_Locale": "国家",
    85. "OfficialAliasName": "Weixin",
    86. "OfficialEntity": "深圳市腾讯计算机系统有限公司",
    87. "Compliance_Terms": "软件许可及服务协议",
    88. "HC_LANG": "zh_CN",
    89. "HC_MENU_SELF": "自助工具",
    90. "HC_MENU_FREEZE_ACCOUNT": "冻结帐号",
    91. "HC_MENU_UNFREEZE_ACCOUNT": "解冻帐号",
    92. "HC_MENU_FORGOT_PASSWORD": "忘记密码",
    93. "HC_MENU_HELP_LOGIN": "解封/申诉辅助验证",
    94. "HC_MENU_HELP_REGISTER": "注册辅助验证",
    95. "HC_MENU_FEEDBACK": "意见反馈",
    96. "BRAND_SEPARATION": "WeChat"
    97. }

    如果是单纯的修改名称 版本号等等这些。有很多工具有傻瓜式一键修改。如果想更深层了解apk文件组成和修改。建议全文件反编译修改

  • 相关阅读:
    【图像分割】基于差分进化算法优化模糊熵的多级图像阈值分割附matlab代码
    使用element-ui+sortablejs实现表格的拖拽排序
    nrm、node-sass安装问题、nvm
    文件系统的简单操作
    〖全域运营实战白宝书 - 运营角色认知篇④〗- 与运营打交道的小伙伴
    Java基础——final关键字
    献给Nacos小白的一篇好文:配置参数使用及存储
    转投go系列-谈谈profile工具1
    前端笔试练习题——JS5 创建数组、JS6 判断版本
    KubeSphere介绍和基于K8S的安装
  • 原文地址:https://blog.csdn.net/u011283906/article/details/133995306