如何修改安卓包名

MobileAgent 包名修改教程

 

  • 准备工作(下载和安装以下软件)

JDK 8

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

   -  下载并安装JDK,安装完成后设置Java环境变量,确保java.exe可以直接运行

   -   在命令行中输入“java -version”以确定Java被正确安装并运行

Apktool

https://ibotpeaches.github.io/Apktool/

   -  下载最新版apktool工具,文件名为apktool_.jar

 -   拷贝jar文件至工作目录,如“\tmp\apktool”

 

 -   重命名jar文件为“apktool.jar” (可以拷贝到D\:,然后解压)

 -   创建一个命名apktool.bat的bat文件,内容如下

 

@echo off

if "%PATH_BASE%" == "" set PATH_BASE=%PATH%

set PATH=%CD%;%PATH_BASE%;

chcp 65001 2>nul >nul

java -jar -Duser.language=en -Dfile.encoding=UTF8 "%~dp0\apktool.jar" %*

 

 

 -   在命令行输入“apktool”,以确认apktool正确运行

APK icon editor

https://qwertycube.com/apk-icon-editor

如果不需要修改软件图标,则不需要下载此包。

如果修改的包不能正确的安装,可以使用该工具进行签名

Swiss File Knife (SFK)

http://stahlworks.com/dev/swiss-file-knife.html

 -   安装完成后将sfk.exe放在可以运行的目录,如配置环境变量或放在windows\system32目录下

 -    在命令行中输入sfk以确认可以正确运行

 -    sfk用于替换所有文件的字符串,如果你不想安装sfk,也可以使用“notepad++”,使用“Ctrl+F”并选择“替换所有打开文件”

 

  • 修改包名

假设已经存在:

   -    APK文件:MobileAgent.apk

   -    包名:com.sigma_rt.totalcontrol

   -    显示名字:TC

需要修改为:

   -    包名:com.jiehua.tccontrol

   -    显示名字:TC Control

 

 

 

 

步骤:

  1. 拷贝MobileAgent.apk文件到apktool所在的目录下
  2. 在该路径下打开命令行输入”apktool d MobileAgent.apk”,完成后将生成一个MobileAgent的目录,然后输入“cd MobileAgent”进入至该目录

如何修改安卓包名_第1张图片

  1. 输入以下命令将“com.sigma_rt.totalcontrol”替换为“com.jiehua.tccontrol”:

sfk replace -pat %com.sigma_rt.totalcontrol%com.jiehua.tccontrol% -yes -dir . -nodump

如何修改安卓包名_第2张图片

  1. 将以上命令中的“.”修改为“/”并在路径名前面增加L

 

sfk replace -pat %Lcom/sigma_rt/totalcontrol%Lcom/jiehua/tccontrol% -yes -dir . -nodump

如何修改安卓包名_第3张图片

 

 

  1. 找到下面目录,然后重命名目录名字为对应的新的包名路径:

"MobileAgent\smali\com\sigma_rt\totalcontrol"  ->  "MobileAgent\smali\com\jiehua\tccontrol"

如何修改安卓包名_第4张图片

  1. 通过编辑器(记事本也可以,使用查找)打开以下两个文件“res/values/strings.xml”和“res/values-zh/strings.xml”,并分别修改两个文件中以下两行,其中第一行为图标的名字,第二行为标题名字(将TC名字修改为TC Control):

     TC

     TC

  1. 进入到该目录的上级目录并输入“apktool b MobileAgent”,执行完成后将在“MobileAgent\dist”目录下生成一个新的APK

  1. 如果需要修改应用的图标,则需要使用“APK Icon Editor”工具,它将运行你使用任意图片来替换apk的图标

 

  1. 输入以下命令安装APK(安装时需要打开未知来源):

     adb install MobileAgent.apk

     adb install -r Mobileagent.apk

     adb uninstall com.jiehua.tccontrol; adb install MobileAgent.apk

     (说明:如果在安装过程中出现“INSTALL_PARSE_FAILED_NO_CERTIFICATES,

”,则需要使用APK Icon Editor工具进行签名,将APK拖至该工具,然后选择打包APK,使用签名后的apk再次安装)

如何修改安卓包名_第5张图片如何修改安卓包名_第6张图片

如何修改安卓包名_第7张图片

  • TC中使用新的包名
  1. 从官网下载并安装支持修改包名的TC软件(TC 6.9.3),安装完成后进入安装目录(C:\Program Files\Sigma-RT\Total Control\apk)找到MobileAgent.apk
  2. 使用以上步骤修改Mobileagent.apk文件并重新打包
  3. 将修改包名后的MobileAgent.apk文件拷贝至%appdata%\Sigma-RT\Total Control\apk目录下,重启TC客户端,TC将重新安装并使用修改后的apk

你可能感兴趣的:(行业趋势)