Skip to content
A simple Reveal Loader for iOS 11
Objective-C++
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LANRevealLoader.xcodeproj
LANRevealLoader
Packages
img
LatestBuild
README.md

README.md

LANRevealLoader

Reveal LANRevealLoader用来在iOS 11越狱环境下加载RevealServer。由于在Reveal2版本以后,Reveal移除了动态库(libReveal.dyilb),而改用了静态库(RevealServer.framework)。但是Mobile Substrate需要使用动态库才能正确得注入到目标应用中,这部分的原因自行脑补关于动态库与静态库的区别。(详见issue#1

在iOS11以前,还可以使用Cydia中的Reveal Loader加载RevealServer,但由于Cydia在iOS11中的表现导致Cydia中的Reveal Loader无法正常安装。

Cydia_Reveal_Loader

LANRevealLoader简化了Reveal Loader,并在iOS11中能够正常加载RevealServer,LANRevealLoader由三部分组成:

  • LANRevealLoader.dylib:用于加载RevealServer
  • LANRevealLoader.plist:用于指定注入Target
  • RevealServer:从RevealServer.framework/RevealServer中获得的文件

Loader与Server分开的好处显而易见,不同的Reveal版本只要替换不同的RevealServer就可以了,而不需要再次编译生成类似于libReveal.dylib动态库。

Install

从RevealServer.framework/RevealServer获取RevealServer,并下载LANRevealLoader,解压后将LANRevealLoader.dylib、LANRevealLoader.plist、RevealServer放在已越狱iOS的/Library/MobileSubstrate/DynamicLibraries目录下。

You can’t perform that action at this time.