iOS应用签名原理和流程,怎么用脚本实现重签名?( 三 )


iOS应用签名原理和流程,怎么用脚本实现重签名?

文章插图
 
3.2 用户、组、权限
也是以Demo的形式进入,在桌面上新建一个Demo文件夹 。通过命令ls -l命令查看demo的文件权限
iOS应用签名原理和流程,怎么用脚本实现重签名?

文章插图
 
前面有一排-rw-r--r--等,大家可能不知道什么意思,下面我们来讲解:通过一幅图
iOS应用签名原理和流程,怎么用脚本实现重签名?

文章插图
 
上面就是文件类型与权限 。
上面的权限可不可以更改呢,对于逆向开发的人员,不是没有东西是不可以更改的,下面我们来讲述下更改文件类型和权限 。
通过一幅图来讲解文件更改的基本内容和指令:
iOS应用签名原理和流程,怎么用脚本实现重签名?

文章插图
 
再以Demo的方式进行讲解:
iOS应用签名原理和流程,怎么用脚本实现重签名?

文章插图
 
更改guohai.sh文件权限,取消所有权限(非读非写非执行)
iOS应用签名原理和流程,怎么用脚本实现重签名?

文章插图
 
再将user,group以及其他设置为可读,执行如下:
iOS应用签名原理和流程,怎么用脚本实现重签名?

文章插图
 
还有其他很多命令,大家可以根据上图自己尝试 。
四、脚本重签名
学了上面的脚本,就是为了下面所讲的内容-脚本重签名服务的,利用脚本进行重签名 。
首先打开项目工程-->build phases -->选择如下:创建一个script脚本
iOS应用签名原理和流程,怎么用脚本实现重签名?

文章插图
 
创建之后
iOS应用签名原理和流程,怎么用脚本实现重签名?

文章插图
 
然后我们按照如下步骤进行脚本签名
以上就是在项目中使用脚本进行重签名,代码程序也是上面的重签步骤 。
今天的iOS应用程序签名以及应用重签名的基本内容和操作,希望对大家有所帮助,谢谢阅读!!!

【iOS应用签名原理和流程,怎么用脚本实现重签名?】


推荐阅读