美文网首页
如何修改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