资源简介
最新Theos文件,已亲测可用, 内含libsubstrate.dylib文件直接下载,放入相应路径即可使用, 省时省力
代码片段和文件信息
#import
#import
#define LIGHTMESSAGING_USE_ROCKETBOOTSTRAP 0
#import “rocketbootstrap_internal.h“
static CFMutableSetRef allowedNames;
static const uint32_t one = 1;
static void machPortCallback(CFMachPortRef port void *bytes CFIndex size void *info)
{
LMMessage *request = bytes;
if (!LMDataWithSizeIsValidMessage(bytes size)) {
LMSendReply(request->head.msgh_remote_port NULL 0);
LMResponseBufferFree(bytes);
return;
}
// Send Response
const void *data = LMMessageGetData(request);
size_t length = LMMessageGetDataLength(request);
const void *reply_data = NULL;
uint32_t reply_length = 0;
if (length) {
CFStringRef name = CFStringCreateWithBytes(kCFAllocatorDefault data length kCFStringEncodingUTF8 false);
if (name) {
switch (request->head.msgh_id) {
case 0: // Register
#ifdef DEBUG
CFLog(kCFLogLevelWarning CFSTR(“Unlocking %@“) name);
#endif
CFSetAddValue(allowedNames name);
break;
case 1: // Query
if (CFSetContainsValue(allowedNames name)) {
reply_data = &one;
reply_length = sizeof one;
#ifdef DEBUG
CFLog(kCFLogLevelWarning CFSTR(“Queried %@ is unlocked“) name);
#endif
} else {
#ifdef DEBUG
CFLog(kCFLogLevelWarning CFSTR(“Queried %@ is locked!“) name);
#endif
}
break;
case 2:
// Good morning still awake
reply_data = &one;
reply_length = sizeof one;
break;
}
CFRelease(name);
}
}
LMSendReply(request->head.msgh_remote_port reply_data reply_length);
LMResponseBufferFree(bytes);
}
int main(int argc char *argv[])
{
allowedNames = CFSetCreateMutable(kCFAllocatorDefault 0 &kCFTypeSetCallBacks);
LMCheckInService(connection.serverName CFRunLoopGetCurrent() machPortCallback NULL);
notify_post(“com.rpetrich.rocketd.started“);
CFRunLoopRun();
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-09-05 16:23 theos\
文件 35367 2018-09-05 16:23 theos\LICENSE.md
目录 0 2018-09-05 16:23 theos\sdks\
文件 0 2018-09-05 16:23 theos\sdks\.keep
目录 0 2018-09-05 16:23 theos\bin\
文件 491 2018-09-05 16:23 theos\bin\deb_build_num.sh
文件 1033 2018-09-05 16:23 theos\bin\update-git-repo
文件 213 2018-09-05 16:23 theos\bin\install.mergeDir
文件 892 2018-09-05 16:23 theos\bin\fakeroot.sh
文件 148 2018-09-05 16:23 theos\bin\install.copyFile
文件 220 2018-09-05 16:23 theos\bin\post-update
文件 5273 2018-09-05 16:23 theos\bin\dm.pl
文件 980 2018-09-05 16:23 theos\bin\package_version.sh
文件 1022 2018-09-05 16:23 theos\bin\denicify.pl
文件 437 2018-09-05 16:23 theos\bin\target.pl
目录 0 2018-09-05 16:23 theos\bin\lib\
目录 0 2018-09-05 16:23 theos\bin\lib\NIC\
文件 1216 2018-09-05 16:23 theos\bin\lib\NIC\NICType.pm
目录 0 2018-09-05 16:23 theos\bin\lib\NIC\NICba
文件 1065 2018-09-05 16:23 theos\bin\lib\NIC\NICba
文件 600 2018-09-05 16:23 theos\bin\lib\NIC\NICba
文件 365 2018-09-05 16:23 theos\bin\lib\NIC\NICba
目录 0 2018-09-05 16:23 theos\bin\lib\NIC\Formats\
文件 3382 2018-09-05 16:23 theos\bin\lib\NIC\Formats\NICTar.pm
文件 1212 2018-09-05 16:23 theos\bin\lib\NIC\Formats\NIC1.pm
目录 0 2018-09-05 16:23 theos\bin\lib\NIC\Formats\NICTar\
文件 189 2018-09-05 16:23 theos\bin\lib\NIC\Formats\NICTar\Symli
文件 287 2018-09-05 16:23 theos\bin\lib\NIC\Formats\NICTar\_TarMixin.pm
文件 355 2018-09-05 16:23 theos\bin\lib\NIC\Formats\NICTar\File.pm
文件 274 2018-09-05 16:23 theos\bin\lib\NIC\Formats\NICTar\Directory.pm
目录 0 2018-09-05 16:23 theos\bin\lib\NIC\Bridge\
............此处省略1379个文件信息
相关资源
- 逆向工程核心原理随书代码及
- IKMethods逆向运动学
- 逆向动力学算法源码经过验证效果极
- IDEA+Mybatis实现逆向工程
- 逆向工程工具
- mybatis逆向工程.zip
- 易语言模块转源码工具
- 编译原理-Oberon-0逆向工程工具ROSE.ra
- CATIA点云逆向
- 滴水三期视频+课件+笔记
- 滴水逆向3期海东老师讲最新最全
- 专注于非越狱环境下iOS应用逆向研究
- 滴水逆向三期课件(全)
- 北邮《汇编语言与逆向工程》全课件
- iOS应用逆向工程(第2版)PDF高清扫描
- ios应用逆向与安全.pdf
- 前围板逆向点云文件
- 《反编译技术与软件逆向分析》pdf版
- 《逆向工程核心原理》源代码及书中
- 软件逆向分析实用技术
- IOS应用逆向工程(第2版) 最新版 完
- 逆向工程权威指南.上册alin书签.pdf
- 滴水逆向三期课件+中级课件
- 智能硬件安全[带书签目录完整版]
- 滴水全套课件.zip
- 逆向工程核心原理程序和源代码
- 吾爱破解专用版Ollydbg
- 《Windows驱动开发技术详解》完整清晰
- 滴水逆向教材及笔记
- 《Imageware v11 逆向工程应用技术与范例
评论
共有 条评论