精华内容
下载资源
问答
  • 如何修改安卓包名

    千次阅读 2019-08-30 06:17:23
    MobileAgent 包名修改教程 准备工作(下载和安装以下软件) JDK 8 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html - 下载并安装JDK,安装完成后设置Java环境变量,...

    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_<version>.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. 输入以下命令将“com.sigma_rt.totalcontrol”替换为“com.jiehua.tccontrol”:

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

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

     

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

     

     

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

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

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

         <string name=”app_name_ap”>TC</string>

         <string name=”text_title”>TC</string>

    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再次安装)

    • 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
    展开全文
  • 安卓简单逆向修改

    2019-05-14 13:02:53
    如果没做好一些必要的安全加固防护的话,就很容易出现被别人(特指厚颜无耻之人)做逆向工程处理,个名字换个图标,然后再把里面的版权信息和关键字眼去掉或者更改一下,然后换掉软件名就准备打包发布出去。...

    安卓简单逆向修改

    今天来聊聊Android软件的逆向修改怎么样啊?
    如今Android市场,风云变幻。。。开玩笑啦。。。大家别介意。
    有很多软件,特别是单机软件,不需要联网的那种。如果没做好一些必要的安全加固防护的话,就很容易出现被别人(特指厚颜无耻之人)做逆向工程处理,改个名字换个图标,然后再把里面的版权信息和关键字眼去掉或者更改一下,然后换掉软件的包名就准备打包发布出去。美其名曰:成功研发了一款某某软件。

    其实,如果软件开发者简单的将软件打包开发出来,不做一些加固处理,签名校验这些操作的话。随便街边一个人都可以完成上面那些改名字,换图片删关键字的操作。
    因为实在是太简单了,但是我也相信,我不是针对谁,在座的各位,未必都会这些简单的操作吧。

    那下面就由我带领大家从搭建环境开始,到动手改个名字开始操作好吗?

    以下的内容需要这些开发环境。

    JDK、Android killer或者APK-IDE、APK-DB

    为啥必须要这些环境呢?且听我细细道来。。。

    首先安装一下Android killer,他是绿色版的,解压就可以用。

    如果没有安装jdk的话,会有以下提示

     



    这个是APK-IDE的提示

     

     



    所以,我们先装个JDK吧。

     

     

     

    然后再装个APK-DB

     

     

    这个APK-DB按照提示装好后,便基本没他什么事了。但是它可以提供直接在文件夹看apk的图标哟。也可以直接右键反编译,挺叼的,有兴趣可以了解一下下。

    OK,现在进入动手环节

    首先,用手机发送一个软件到电脑上,我这里发的是“画板“这个软件。

     

     

    为了确认我们能反编译这个软件,首先要,查一下壳

     

     

    嗯,没有壳。美滋滋。(壳的概念,后面出一篇来填坑哈,大家现在知道就好)

    由于已经安装了那个APK-DB,所以能看到软件图标。分辨起来比较快。
    接着拖apk到apk killer里面,可以看到右下角的日志在疯狂的跑

     

     

    但是,在最后面的结果那个可以看到apk源码反编译失败,所以这个时候,我们需要在Android栏中的apktool 管理器中添加一下工具。(如果没有出现这一步的同学可以忽略这段了)

     



    添加好后,在下面 默认apktool版本哪里,选择自己刚才添加的那个。
    然后删除掉刚才反编译源码失败的那个工程

     

     

     

    重新打开软件对apk进行反编译就可以看到APK源码反编译完成的提示了。
    为啥一定要搞到这个源码反编译成功呢?
    主要是为了后面如果要分析软件的运行流程以及一些关键代码的时候用到。

     

     

    好了,反编译完的时候,界面大概长这个样子

     

     

    上面一共七个点,我在这里简单说明一下
    1、应用名称
    2、包名
    3、入口点
    4、活动
    5、接收器
    6、服务
    7、应用权限

    我们本篇文章不展开说明上面对应的每一个点,东西说太多的话,影响主线内容哈。

    修改应用图标以及名称

    回到主页面。打开“工程管理器”选项。
    在下面双击 AndroidManifest.xml这个清单文件。
    何谓清单文件?

    每个Android应用的根目录中都必须包含一个 AndroidManifest.xml 文件(且文件名精确无误)。 清单文件向 Android 系统提供应用的必要信息,系统必须具有这些信息方可运行应用的任何代码。
    此外,清单文件还可执行以下操作:
    为应用的 Java 软件包命名。软件包名称充当应用的唯一标识符。
    描述应用的各个组件,包括构成应用的 Activity、服务、广播接收器和内容提供程序。它还为实现每个组件的类命名并发布其功能,例如它们可以处理的 Intent 消息。这些声明向 Android 系统告知有关组件以及可以启动这些组件的条件的信息。
    确定托管应用组件的进程。
    声明应用必须具备哪些权限才能访问 API 中受保护的部分并与其他应用交互。还声明其他应用与该应用组件交互所需具备的权限
    列出 Instrumentation 类,这些类可在应用运行时提供分析和其他信息。这些声明只会在应用处于开发阶段时出现在清单中,在应用发布之前将移除。
    声明应用所需的最低 Android API 级别
    列出应用必须链接到的库

    可以清楚看到在application这个标签中。对图标和应用名称有明确定义指向

     



    这个时候,我们直接去res这个目录里面去找对应的资源。
    先改个名字吧。
    进入到/res/values/strings.xml中,找到这个app_name。

     

     



    但是名字不是叫画板呀。
    因为画板是中文的软件叫法,painter是英文的叫法。所以,这个时候,我们可以去到中文对应的资源文件夹中。/res/values-zh-rCN/strings.xml中。

     

     

     

    在这里,我将软件名字换成“手绘板”。
    然后在顶栏选中Android,然后点击编译。

     

     

    接着拿数据线连上手机。进入“开发者模式”。
    什么?开发者模式找不到?
    莫慌,让我来告诉你这个“开发者模式”在哪里吧。
    鉴于现在应该没谁还用Android 2.x的系统了。我就直接说大部分通用的打开开发者模式的办法。

    首先、你得进入手机的设置。
    然后、点击“关于手机”。
    再然后、找到版本号。
    再再然后、连续点击多次版本号,一般点个四五次就会提示你进入开发者模式了。
    还没完,你接着一般要到其他设置里面,找到开发者选项。
    随后点击进入后,打开“USB调试”
    然后再确认一下调试授权就可以跟你的主机搭上关系了。

    图示如下

     

     

    OK,一阵折腾后,开发者模式终于搞定了。
    然后回到顶栏,在apk安装管理器右边有个设备,点刷新再看一下下拉框。可以看到一串字母加数字的东西了。

    这个时候,点击安装,这个时候就会在手机上面将刚才的那个更改编译好的软件安装到手机。

     

     

    如果手机是还没安装过这个软件的话,直接这样安装是不会有问题的。但是如果已经安装过了的同学,再点安装的时候就会提示冲突。因为重新编译的版本使用是自己的签名文件。导致了软件签名冲突。

    这个时候点击卸载,将软件卸载掉就好了。然后再安装就不会出问题了。

     

     

    这个时候已经可以看到名字已经被改过来了。

    再改个图标看看?
    前面已经找到了icon的所在地。我们就去drawable文件夹去找到对应的icon图片给替换过来。因为Android系统不同版本支持的图片情况不一样(这样解释好像不够准确)。所以会有很多drawable文件夹,咱们一个个去看。找到符合图片内容就换掉就好了。

     

     

    换一下图标

     

     

    然后从新编译,打包就可以看到图标已经被替换过来了。

     

     

    安装后,打开可以看到软件依旧可以正常使用。

     

     

    请忽视我的灵魂画作…………
     

    好了,本期就先这样吧。大家学习后,切勿使用到非法地方,本期内容仅供大家学习交流。

     

    推荐阅读:

     

    是谁让我的线上测试服务器突然变成游戏私服
    搜索引擎的那些小技巧
    软件更新服务之服务端搭建
    QQ音乐MP3文件下载

    本文对你有没帮助呀,喜欢的话,记得留言、点赞、转发哟。谢谢各位!



    欢迎扫码关注我的微信公众号:叙之亭

    展开全文
  • 有时候,大家可能很讨厌某个软件的图标,参差不齐,只要有一两个长相奇葩的软件,就能让你的桌面丑陋无比。毕竟安卓系统不像iOS那样...今天给大家带来一款桌面图标修改工具,任何软件的图标,你想怎么就怎么。...

    有时候,大家可能很讨厌某个软件的图标,参差不齐,只要有一两个长相奇葩的软件,就能让你的桌面丑陋无比。毕竟安卓系统不像iOS那样封闭,软件作者想怎么搞就怎么搞,他开心就好。

    大部分安卓厂商都专门制定了系统应用图标,那些没有经过优化的小众软件,自然就显得异常违和。

    更致命的是,还不允许用户更改!这不是在折磨一个强迫症患者吗?今天给大家带来一款桌面图标修改工具,任何软件的图标,你想怎么改就怎么改。支持修改图标尺寸,甚至是给图标自定义一张图片!(意味着老司机的你从此可以藏起豪车,低调做人)

    定制图标(adapticons)

    首先,打开要用到的软件:定制图标,你手机安装了的所有APP都可以在这里看到。

    7500b63f-5918-eb11-8da9-e4434bdf6706.png

    选择你要更改图标的APP即可。

    我以微信为例给大家做个示范:

    7600b63f-5918-eb11-8da9-e4434bdf6706.gif

    可以看到这里有十多种形状任你选择。

    如果有喜欢的形状,但是图标显示不全怎么办?

    莫方,继续往下面划,就可以看到一个图标设置,你只要拉动就可以调整大小了。

    7700b63f-5918-eb11-8da9-e4434bdf6706.gif

    到这里,一个简单的美化就完成了,点击右上角的保存标志,添加到主屏幕就可以了。

    在这里,有的童鞋可能会看到“已禁止本软件创建快捷方式”。

    没事,点击一下那条提示消息打开权限就好啦,或者在“系统设置”—“授权管理”—“应用权限管理”里面重新打开。

    7800b63f-5918-eb11-8da9-e4434bdf6706.jpeg

    (以小米手机为例,其它品牌请自测)

    前方高能

    小黑屋推荐的软件,功能自然没这么简单。

    这款APP还支持修改软件的名字、图标以及颜色。

    没错,就是你想的那样,你可以将自己的豪车伪装起来,再也不怕别人发现你的秘密,从此低调做人。

    7900b63f-5918-eb11-8da9-e4434bdf6706.png

    另外,该APP还支持一键同步设置所有软件,一次性将所有的软件图标全部变成你喜欢的样子!

    尾巴

    这款软件只是创建了一个新的快捷方式,而并不是在原有的软件上做修改,不想要了只需要长按图标删除就好了。

    至于软件原先的图标,你只需要把它们都扔在一个文件夹里藏起来就行了。

    下载方式

    小拾微信:shig282501,私聊“加群”,即可获取更多你所不知的黑科技,还能与更多好机友一起讨论数码科技互联网最新热点。


    关注我的微信公众号【拾光小黑屋】,回复0527即可。

    展开全文
  • 对于成人影院、成人游戏等APP,经常会出现被手机安全软件和手机管家类软件报毒的情况,可以通过本功能定时随机更换包名和应用名称重新打包,再配合网页下载程序,用户就可以实时下载到最新的安装包,避免了报毒等...
  • 1、打开fiddler软件,选择tool->options。操作如下图 2、在命令行中输入ipconfig,会出现ip地址 3、打开安装好的模拟器,这里用的是夜神模拟器 在设置里面找到无线->长按弹出修改网络->点击 填...

    1、打开fiddler软件,选择tool->options。操作如下图

    2、在命令行中输入ipconfig,会出现ip地址

    3、打开安装好的模拟器,这里用的是夜神模拟器

    在设置里面找到无线->长按弹出修改网络->点击

    填入如下,代理服务器主机名是命令行中查询出来的地址,代理服务器端口是fiddler中设置的端口

    4、fiddler设置好之后需要重新打开,这时候在模拟器中运行app就可以抓包了

     

    展开全文
  • 包名:protect.eye 版本:9.4(86)大小:3.1m 修改前: 首先 去掉 抓布局,找到布局id: 打开xml,在xml里面进行搜索:(在AK里面直接搜索这个布局的id即可:) 直接在这里加一段代码:android:visiblity=“gone”,...
  • 我是大连一家车联网公司的一名安卓开发人员,在我们公司开发一个app的时候,通常都会有几个版本。一个是开发环境版本,这个是我们开发人员自己开发用的版本。一个是测试环境版本,这个是给测试用来测试用的版本。一个...
  • Fiddler抓包软件 Android 手机一台 一、如何使用 Fiddler2 下载完成后安装,安装过程就不贴图了。 如下图设置Fiddler 代理: 点击OK,在这里代理就设置完成,一定要重启软件配置才生效,下面是手机端的...
  • 第一章 APK的结构 Android应用存在的实体形式是一个后缀为...修改后缀为zip后,我们可以用解压软件将它解压,解压后可以看到如下图的文件结构和目录结构。 1. classes.dex就是程序中java文件被编译后生...
  • 在开发安卓应用软件时,可能会遇到这样的情况:新项目只需要在原有已完成项目的基础上稍微做下改动即可,但是会发现,在安装应用的时候,新的应用并不会独立于之前已完成项目的应用,而是会覆盖掉已完成项目的应用。...
  • 用PhoneGap Build打包ask和ipa软件安装包

    千次阅读 2016-03-11 09:47:08
    之前介绍了如何将eclipse的安卓工程改装成Phonegap项目,这里介绍将Phonegap工程发布生成各平台软件安装包的步骤:  将写好的HTML项目放在一个为“www”的文件夹里(或者Phonegap工程中assets目录下的www目录)...
  • //查验终端调用三方测量软件包名 String packageName = "com.company.*****.****"; Intent intent=new Intent("android.intent.action.VIEW"); intent.setComponent(new ComponentName(packageName, package...
  • 自动提取APK文件中软件名称、包名、版本、启动Activity、权限列表等信息。任务完成时自动显示获取的信息,执行结果将在右下角冒泡提示。 5、查看签名信息 自动提取APK文件的签名信息,任务完成时在当前目录下...
  • unity打包安卓实现开机自启。本项目源码需要androidStudio4.1打开, unity使用方法:解压后把"androidAutoStar\app\build\outputs\aar\app-debug.aar"文件导入到unity项目中, 打包成功后安装到手机运行后重启手机,...
  • | 双鱼林vb商品库存信息管理系统(又仓库管理系统)----双鱼林最新新作.rar 0.98 MB | 双鱼林vb学生测评系统.rar 3.04 MB | 双鱼林出品【asp旅游信息网站系统】[可做毕业设计源程序].rar 940.78 KB | 双鱼林基于SSH2...
  • 包名:com.example.xzs.app 版本:4.1.1 Alpha2 大小:10.8MB 测试系统:Android 5.1.1 使用说明 必须开启 无障碍服务。系统建议在安卓7.0以上 建议开启悬浮窗权限,用来显示当前状态。 使用淘宝...
  • 一款安卓数据恢复软件,利用它您可以恢复所有在一个单元丢失的数据,包括联系人,短信,照片,视频,呼叫等。经实际使用,效果令人非常满意,是同类工具对比测试后筛选出来的最佳工具。程序为绿化后进行了自解压格式...
  • 软件介绍: KM盒子V6.0可以生成安卓设备/苹果设备支持的手机... 2、启动画面或者图标文件,使用了不可识别的文件格式,例如,将jpg格式扩展为png格式。 3、生成的项目文件超大,同时电脑性能较差导致编译超时。
  • 手机导航软件

    2013-08-23 23:33:57
    安卓手机用凯立德导航软件2013版本,准确。凯立德2013完美破解版 全分辨率3d实景支持安卓1.6-2.22系统 【更新时间】:2013年4月11日 【运行环境】:安卓1.6至4.22 【 分辨率 】:全分辨率自适应 【版本信息】:C2025-C7...
  • 华为手机在安装浏览器下载的apk是会抓取下载的名字及内部部分组件名字去和应用市场内部软件校验, 上述提示是 HomeInsuranceFragment 冲突了, 需要我们修改当前类得名字,再次打包安装就好了。-- 题外话,安卓...
  • adb工具刷机工具

    2014-03-25 19:42:26
    adb uninstall apk包名.apk 查看手机上的运行日志,此项可以用来查错 adb logcat A为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上 adb pull <A> <B> A为手机路径,B为电脑路径,意思为:把文件...
  • Android 上百实例源码分析以及开源分析 集合打包4

    千次下载 热门讨论 2012-07-10 21:54:03
    Android Battery Dog 是 Android 平台上用来监控电池电量的服务软件,它生成电池记录文件:/sdcard/BatteryDog/battery.csv ,该文件包含时间、电量信息、温度和电压以及一些简单的图形。 项目就四个源码文件: ...
  • 而Demo是可以在新的屏上跑起来的,于是将Demo中的内容与我们的安卓软件中的串口部分进行了逐一对比,看看到底是哪里不同,最终发现了一个比较大的区别,那就是SerialPort类的位置,或者说包名: Demo中的包名为:...
  • 我是大连一家车联网公司的一名安卓开发人员,在我们公司开发一个app的时候,通常都会有几个版本。一个是开发环境版本,这个是我们开发人员自己开发用的版本。一个是测试环境版本,这个是给测试用来测试用的版本。一个...
  • 通过安卓修改大师可以很轻松的在任何apk中添加新的代码逻辑,实现额外添加的功能,本次教程通过对一款为“VMware Horizon”的软件进行反编译,实现在登录界面添加自动登录功能(该登录界面之前已经有自动登录功能...
  • 我想要装两个不同版本的全民K歌,然后查到了共存,后来包名软件名,安装是成功了,但登陆时提示盗版信息,好像要签名,签名怎么啊。。安卓新手,求大神赐教!!!![图片]...

空空如也

空空如也

1 2 3
收藏数 43
精华内容 17
关键字:

安卓软件改包名