1 Star 0 Fork 0

qinfendeyuyu/zsign

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
macho.h 720 Bytes
一键复制 编辑 原始数据 按行查看 历史
“zhlynn” 提交于 2021-07-21 15:15 . code format
#pragma once
#include "archo.h"
class ZMachO
{
public:
ZMachO();
~ZMachO();
public:
bool Init(const char *szFile);
bool InitV(const char *szFormatPath, ...);
bool Free();
void PrintInfo();
bool Sign(ZSignAsset *pSignAsset, bool bForce, string strBundleId, string strInfoPlistSHA1, string strInfoPlistSHA256, const string &strCodeResourcesData);
bool InjectDyLib(bool bWeakInject, const char *szDyLibPath, bool &bCreate);
private:
bool OpenFile(const char *szPath);
bool CloseFile();
bool NewArchO(uint8_t *pBase, uint32_t uLength);
void FreeArchOes();
bool ReallocCodeSignSpace();
private:
size_t m_sSize;
string m_strFile;
uint8_t *m_pBase;
bool m_bCSRealloced;
vector<ZArchO *> m_arrArchOes;
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yangqingming/zsign.git
git@gitee.com:yangqingming/zsign.git
yangqingming
zsign
zsign
master

搜索帮助