Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Travis Support #258

Open
wants to merge 41 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
edf0859
Find IOKit headers automatically
mologie Jan 28, 2017
fff1a90
Update README.md
mologie Jan 28, 2017
f34ec9f
Update README.md
mologie Jan 28, 2017
c9d2626
Fix IOKit symlink script return code
mologie Jan 28, 2017
cce9b5a
Reorganize Xcode project
mologie Jan 28, 2017
d4d3169
Add bootstrap.tar temporary directory to .gitignore
mologie Jan 28, 2017
60c2139
Use iOS libkern headers with OSTypes.h from macOS
mologie Jan 28, 2017
b3fa6e8
Merge branch 'patch/auto-iokit' into patch/project-structure
mologie Jan 28, 2017
c6d404b
Clear automated code signing settings
mologie Jan 28, 2017
da39f9b
Refactor offsets.c into Kernels.plist, remove devicesupport.h/m
mologie Jan 29, 2017
ac5917c
early 4k support
Jan 29, 2017
1b6d905
ew logs
Jan 29, 2017
c8b8602
Port over Mila432's offset changes
mologie Jan 29, 2017
6d9d697
Factor tfp0 exploit out into separate file
mologie Jan 29, 2017
b4d9e18
Cosmetics
mologie Jan 29, 2017
8e75885
Don’t make tar world-writable
mologie Jan 29, 2017
45def2b
Fix app installation
mologie Jan 29, 2017
44697cf
hit that blunt
Jan 29, 2017
a0443c6
hit that blunt
Jan 29, 2017
6f3743d
Add printing uname result to log
mologie Jan 29, 2017
3890496
Cosmetics
mologie Jan 29, 2017
0f056d2
Add printing jailbreak() config to log
mologie Jan 29, 2017
7c50bdf
Add pte_stuff.h to Xcode project
mologie Jan 29, 2017
75a17ba
Cosmetics
mologie Jan 29, 2017
6e1f1c7
Fix vm_address_t size regression
mologie Jan 29, 2017
89f35a1
Create softwareupdated launchd plist backup
mologie Jan 29, 2017
35176c7
Don’t change mode of Preferences directory
mologie Jan 29, 2017
07f20cd
Merge branch 'master' into patch/project-structure
mologie Jan 29, 2017
cc0d834
Cut down compiler warning noise
mologie Jan 29, 2017
09c3da3
Merge branch 'master' into patch/project-structure
mologie Jan 29, 2017
fd768e9
Cosmetics
mologie Jan 29, 2017
698b004
Cosmetics
mologie Jan 30, 2017
a097cdd
Travis Support
mmhobi7 Jan 30, 2017
6214507
Merge branch 'master' into patch/project-structure
mologie Jan 30, 2017
a9ee05a
Enable ARC
mologie Jan 30, 2017
f072235
Add switch for enabling remote SSH access
mologie Jan 30, 2017
b7a300f
Reenable original OTA patch
mologie Jan 30, 2017
316a972
Merge branch 'master' into patch/project-structure
mologie Jan 31, 2017
c23a1af
Cosmetics
mologie Jan 31, 2017
1af515e
Merge branch 'patch/project-structure'
mologie Feb 1, 2017
eb15c6a
Merge pull request #2 from mologie/master
mmhobi7 Feb 2, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
osx_image: xcode8.1
language: objective-c
script:
- set -o pipefail && xcodebuild build -project yalu102.xcodeproj -xcconfig yalu102.xcconfig -configuration Debug CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO | xcpretty
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,7 @@ If you are already on iOS 10.2 with an iPhone 7, **stay there**. The actual expl
1. `git clone` the repo.
2. Open the repo in Xcode
3. Change the bundle ID, as shown [here](https://www.reddit.com/r/sideloaded/wiki/how-to-sideload#wiki_changing_the_bundle_identifier_and_team)
4. Include the IOKit headers, and add them to your search path.
5. Run the project.
4. Run the project.

## Warnings

Expand Down
4 changes: 4 additions & 0 deletions yalu102.xcconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
// Enter your custom team ID and bundle ID here.
// Do not commit the results into the git repository.
DEVELOPMENT_TEAM = CGTX3WH3ZS;
PRODUCT_BUNDLE_IDENTIFIER = kim.cracksby.yalu102;
144 changes: 98 additions & 46 deletions yalu102.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

2 changes: 0 additions & 2 deletions yalu102/AppDelegate.h
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,4 @@

@property (strong, nonatomic) UIWindow *window;


@end

7 changes: 0 additions & 7 deletions yalu102/AppDelegate.m
Original file line number Diff line number Diff line change
Expand Up @@ -14,38 +14,31 @@ @interface AppDelegate ()

@implementation AppDelegate


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
return YES;
}


- (void)applicationWillResignActive:(UIApplication *)application {
// Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
// Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game.
}


- (void)applicationDidEnterBackground:(UIApplication *)application {
// Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
// If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
}


- (void)applicationWillEnterForeground:(UIApplication *)application {
// Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
}


- (void)applicationDidBecomeActive:(UIApplication *)application {
// Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
}


- (void)applicationWillTerminate:(UIApplication *)application {
// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
}


@end
51 changes: 44 additions & 7 deletions yalu102/Base.lproj/Main.storyboard
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11762" systemVersion="16A323" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
<device id="retina4_7" orientation="portrait">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11762" systemVersion="16D32" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
<device id="retina4_0" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
<dependencies>
Expand All @@ -19,42 +19,79 @@
<viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
<rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<rect key="frame" x="0.0" y="0.0" width="320" height="568"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="dw0-9I-nv5">
<rect key="frame" x="165" y="305" width="44" height="58"/>
<rect key="frame" x="138" y="255" width="44" height="58"/>
<fontDescription key="fontDescription" type="system" pointSize="38"/>
<state key="normal" title="go"/>
<connections>
<action selector="yolo:" destination="BYZ-38-t0r" eventType="touchUpInside" id="OEX-ZS-X4Q"/>
</connections>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="yalu by qwertyoruiopz &amp; marcograssi" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gOx-xh-mld">
<rect key="frame" x="46" y="30" width="283" height="21"/>
<rect key="frame" x="19" y="30" width="283" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="for all iOS 10 up to 10.2 pre-i7" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="SBH-un-0mh">
<rect key="frame" x="74.5" y="616" width="226" height="21"/>
<rect key="frame" x="47" y="517" width="226" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<view hidden="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6se-5j-7QX">
<rect key="frame" x="10" y="343" width="300" height="128"/>
<subviews>
<switch opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" contentHorizontalAlignment="center" contentVerticalAlignment="center" translatesAutoresizingMaskIntoConstraints="NO" id="2jh-6j-hDi">
<rect key="frame" x="15" y="49" width="51" height="31"/>
</switch>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Enable SSH remote access" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2hE-xp-UuD">
<rect key="frame" x="74" y="38.5" width="211" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Do not enable. Change the mobile and root passwords if you do." lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wUp-M2-9fd">
<rect key="frame" x="74" y="59.5" width="211" height="30.5"/>
<fontDescription key="fontDescription" name=".SFNSText" family=".SF NS Text" pointSize="13"/>
<color key="textColor" white="0.33333333333333331" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<constraints>
<constraint firstItem="2hE-xp-UuD" firstAttribute="leading" secondItem="2jh-6j-hDi" secondAttribute="trailing" constant="10" id="1ss-g7-I14"/>
<constraint firstItem="2jh-6j-hDi" firstAttribute="leading" secondItem="6se-5j-7QX" secondAttribute="leading" constant="15" id="21w-H7-zs5"/>
<constraint firstItem="wUp-M2-9fd" firstAttribute="leading" secondItem="2jh-6j-hDi" secondAttribute="trailing" constant="10" id="73J-Wu-S2q"/>
<constraint firstAttribute="width" constant="300" id="9vV-As-xXH"/>
<constraint firstItem="2jh-6j-hDi" firstAttribute="centerY" secondItem="6se-5j-7QX" secondAttribute="centerY" id="Vmm-yz-2M8"/>
<constraint firstItem="wUp-M2-9fd" firstAttribute="top" secondItem="2hE-xp-UuD" secondAttribute="bottom" id="afp-kc-kbC"/>
<constraint firstAttribute="trailing" secondItem="wUp-M2-9fd" secondAttribute="trailing" constant="15" id="dfk-KE-aYf"/>
<constraint firstAttribute="height" constant="128" id="sgW-ZK-PKD"/>
<constraint firstAttribute="trailing" secondItem="2hE-xp-UuD" secondAttribute="trailing" constant="15" id="xUi-sP-2ke"/>
<constraint firstItem="2hE-xp-UuD" firstAttribute="centerY" secondItem="6se-5j-7QX" secondAttribute="centerY" constant="-15" id="xeC-Ft-2wV"/>
</constraints>
</view>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<constraints>
<constraint firstItem="6se-5j-7QX" firstAttribute="top" secondItem="dw0-9I-nv5" secondAttribute="bottom" constant="30" id="1jM-gZ-Cxf"/>
<constraint firstItem="gOx-xh-mld" firstAttribute="top" secondItem="8bC-Xf-vdC" secondAttribute="topMargin" constant="30" id="Lak-A4-fwI"/>
<constraint firstItem="dw0-9I-nv5" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="VK2-I1-MuP"/>
<constraint firstItem="dw0-9I-nv5" firstAttribute="centerY" secondItem="8bC-Xf-vdC" secondAttribute="centerY" id="Vix-Ed-EfU"/>
<constraint firstItem="wfy-db-euE" firstAttribute="top" secondItem="SBH-un-0mh" secondAttribute="bottom" constant="30" id="WX7-VB-beg"/>
<constraint firstItem="gOx-xh-mld" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="go3-GK-gg8"/>
<constraint firstItem="SBH-un-0mh" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="llZ-Oo-VUY"/>
<constraint firstItem="6se-5j-7QX" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="xvp-m8-j5K"/>
</constraints>
</view>
<connections>
<outlet property="dope" destination="dw0-9I-nv5" id="h3W-Lb-cpp"/>
<outlet property="dope" destination="dw0-9I-nv5" id="J9j-Nb-BJJ"/>
<outlet property="sshSwitch" destination="2jh-6j-hDi" id="chC-op-NAl"/>
<outlet property="sshView" destination="6se-5j-7QX" id="e6b-4q-m9p"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
Expand Down
Loading