美文网首页
如何修改icon及启动画面

如何修改icon及启动画面

作者: 船长_Kevin | 来源:发表于2020-06-17 11:52 被阅读0次

让别人的app变成自己的app系列 -- 如何修改icon及启动画面

注: 本文仅用于学习研究,请勿用于非法用途

这两天有人app问如何修改安装的图标icon和启动画面.大家的回答一般是在代码里面修改一下就行了,有些情况下,没有代码,怎么办呢.其实办法比修改app的可执行文件MachO简单多了,毕竟你修改的都是静态资源文件

1:应用场景

  • \color{red}{修改ipa的安装logo或者启动画面}

    比如某些砸壳后的app,你想换个图标,进行一些个性化的设置;我曾经就喜欢把探探陌陌改成计算器,工具箱之类的,别人就不知道我安装了这些软件


2:实现原理

  • 这个原理其实非常简单,点透就是一层窗户纸.很多人看到ipa文件就蒙圈,这我怎么改啊.告诉你,ipa文件其实就是一个压缩包.改压缩包里面的文件你总会了吧.
  • ipa 的资源文件一共存在于两个地方
    1: ***.app 文件的根目录,直接以图片的形式存储
    2: ***.app 文件的根目录,Assets.car的形式存储,资源包里面存放图片

3.实现步骤

  • 1: 解压缩ipa文件 终端输入以下命令,不会命令行,请把ipa改成zip再解压
unzip hello.ipa 

在相同目录会生成一个Payload的文件夹,点击hello.app,显示包内容,就能看到里面的资源,图片和 Assets.car都在里面.


image.png
  • 2:替换资源文件
    • 2.1 替换图片,把你制作好的图片,更改成相同的名字替换掉就行了,简单吧.如果这个不会,请不要做这行了.
    • 2.2 替换Asserts.car文件
      这个稍微麻烦些,但是也有很多工具,比如cartool 和 ThemeEngine,这里拿ThemeEngine举例,这个操作更傻瓜写.
      完全傻瓜式操作,贴两个图自己看吧


      选择car文件
把你做好的图片拖进去
  • 3:压缩成ipa 执行以下命令 如果不会命令行,请手工压缩Payload文件夹,然后把zip后缀改成ipa
zip -ry hello_new.ipa Payload
  • 重签名 完工

    \color{red}{交流: 1113704624}

icon和启动画面怎么做,请 搜索这个工具

image.png image.png

相关文章

网友评论

      本文标题:如何修改icon及启动画面

      本文链接:https://www.haomeiwen.com/subject/mirgohtx.html