iosre Blog

iOS 逆向开发,熟悉iphone/tweak、iphone/tool、cydia的repo 制作 、cocoapods的Specs repo制作(using-pod-lib-create、private-cocoapods)

12_Basic_of_the_work

12个工作的基本能力

12个工作的基本 关于作者 大久保幸夫,1990年创立被称为“日本第一人力资源公司”的瑞可利研究所,并就任所长。此外,还担任了法政大学研究生院客座教授,专攻人才管理、劳动政策和职业设计。 关于本书 《12个工作的基本》这本书讲述了12种引导职场生涯走向成功的基本能力,并详细阐述了如何通过掌握这些核心的能力,进而解决职场生涯中遇到的种种困境。 核心内容 本书思想核心是:如何掌握引导...

lazy_bindding

懒加载和非懒加载

前言 iOS为了加快启动速度,将符号分为懒加载和非懒加载符号 非懒加载符号在dyld加载的时候就会绑定真实的地址值 懒加载符号,只有第一次去调用它的时候,才会绑定真实的地址,在第二次调用时候使用真实的地址。 See Also knpost /Users/devz...

Pyramid_principle

金字塔原理

金字塔原理 关于作者 芭芭拉·明托,毕业于哈佛大学,是麦肯锡咨询公司第一位女咨询顾问。她在写作方面的优势得到了麦肯锡高层的赏识,由此负责提高麦肯锡公司员工的写作能力,并致力于探索条理清晰的文章所必需的思维结构。 明托传授金字塔原理40年,帮助政府、企业、高校等各界人士写作商务文章、复杂报告和演示文稿,曾为美国、欧洲和亚洲众多企业及哈佛大学、斯坦福大学等讲授金字塔原理。 关于本书 《...

And_even_but

也许 甚至 但

也许 甚至 但 例子 xx 二字 6哥 解决角色期待上的矛盾 吐槽 一个长沙top1...

NSCoding

存储自定义对象到文件的解决方案

前言 解决方案:  只有遵守了NSCoding协议的对象才可以使用NSKeyedArchiver进行归档。 实现<NSCoding>,并采用NSKeyedUnarchiver、NSKeyedArchiver即可 解决方案 采用 JSONModel NSCoding ...

Safe_Mode

安全模式的处理

越狱机器的问题处理 进入安全模式的方式 tweak 崩溃主动进入安全模式 手动进入安全模式: 在关机状态下按睡眠键开机,屏幕亮以后松开睡眠键,按住任意音量键,即可进入安全模式 技巧性解决tweak导致的问题 使用越狱工具(yalu),重新越狱的时候进行twea...

ios10_device_hook

iPhone device information fake tweak! uuid, idfa, etc.以及一些硬件信息的一些常用key

code 调用入口 SSLKillSwitch.m mobile_gestalt = GetConfigValue(@"MOBILE_GESTALT_HOOK"); if(IsBooleanTrue(mobile_gestalt)){ NFLog(@"MobileGestaltHooker start."); Mobil...

SpringBoard

分析SpringBoard的一些类和方法

interface interface SpringBoard /* @interface SpringBoard : UIApplication \t_uiController (SBUIController*): <SBUIController: 0x1809c510> - (void)relaunchSpringBoard...

capstoneHook64_capstoneHook32

disassemble MGCopyAnswer and locate the subroutine for hooking

前言 libMobileGestalt.xm ChangeCode.m 当然有些app是直接使用sysctlbyname进行获取的设备信息此时就要直接 MSHookFunction(&sysctlbyname, &new_sysctlbyname, &old_sysctlbyname);// 可以考虑注释 具体的可以看这里 ...

MGCopyAnswer_libMobileGestalt.dylib

硬件信息的获取和修改

前言 MGCopyAnswer 是libMobileGestalt 中的一个函数 libMobileGestalt.dylib libMobileGestalt is a library that can be used to get various system values such as the UDID, disk usage, ...