Skip to content
Browse files

8F202 changes

  • Loading branch information...
1 parent 8111256 commit 3b20f689cef3f8547498e227575aba38ccc42865 FireCore, LLC committed
View
116 English.lproj/MainMenu.xib
@@ -13,8 +13,8 @@
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="584"/>
- <integer value="630"/>
<integer value="557"/>
+ <integer value="630"/>
<integer value="29"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
@@ -1635,7 +1635,7 @@
<object class="NSWindowTemplate" id="51756598">
<int key="NSWindowStyleMask">3</int>
<int key="NSWindowBacking">2</int>
- <string key="NSWindowRect">{{1143, 674}, {304, 184}}</string>
+ <string key="NSWindowRect">{{1143, 674}, {304, 200}}</string>
<int key="NSWTFlags">1685585920</int>
<string key="NSWindowTitle">Preferences</string>
<string key="NSWindowClass">NSWindow</string>
@@ -1649,7 +1649,7 @@
<object class="NSButton" id="178597853">
<reference key="NSNextResponder" ref="470046175"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{54, 143}, {208, 18}}</string>
+ <string key="NSFrame">{{54, 159}, {208, 18}}</string>
<reference key="NSSuperview" ref="470046175"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="477838988">
@@ -1676,7 +1676,7 @@
<object class="NSButton" id="572746244">
<reference key="NSNextResponder" ref="470046175"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{54, 115}, {208, 18}}</string>
+ <string key="NSFrame">{{54, 131}, {208, 18}}</string>
<reference key="NSSuperview" ref="470046175"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="675120038">
@@ -1698,7 +1698,7 @@
<object class="NSButton" id="803715867">
<reference key="NSNextResponder" ref="470046175"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{54, 88}, {208, 18}}</string>
+ <string key="NSFrame">{{54, 103}, {208, 18}}</string>
<reference key="NSSuperview" ref="470046175"/>
<bool key="NSEnabled">YES</bool>
<object class="NSButtonCell" key="NSCell" id="56229202">
@@ -1717,10 +1717,32 @@
<int key="NSPeriodicInterval">25</int>
</object>
</object>
+ <object class="NSButton" id="1996">
+ <reference key="NSNextResponder" ref="470046175"/>
+ <int key="NSvFlags">268</int>
+ <string key="NSFrame">{{54, 75}, {208, 18}}</string>
+ <reference key="NSSuperview" ref="470046175"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="101244916">
+ <int key="NSCellFlags">-2080244224</int>
+ <int key="NSCellFlags2">0</int>
+ <string key="NSContents">Quit iTunes for DFU</string>
+ <reference key="NSSupport" ref="1037303427"/>
+ <reference key="NSControlView" ref="1996"/>
+ <int key="NSButtonFlags">1211912703</int>
+ <int key="NSButtonFlags2">2</int>
+ <reference key="NSNormalImage" ref="497666369"/>
+ <reference key="NSAlternateImage" ref="406333516"/>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">200</int>
+ <int key="NSPeriodicInterval">25</int>
+ </object>
+ </object>
<object class="NSPopUpButton" id="878037366">
<reference key="NSNextResponder" ref="470046175"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{53, 14}, {204, 26}}</string>
+ <string key="NSFrame">{{53, 9}, {204, 26}}</string>
<reference key="NSSuperview" ref="470046175"/>
<bool key="NSEnabled">YES</bool>
<object class="NSPopUpButtonCell" key="NSCell" id="282040562">
@@ -1786,7 +1808,7 @@
<object class="NSTextField" id="839043069">
<reference key="NSNextResponder" ref="470046175"/>
<int key="NSvFlags">268</int>
- <string key="NSFrame">{{58, 45}, {118, 17}}</string>
+ <string key="NSFrame">{{58, 40}, {118, 17}}</string>
<reference key="NSSuperview" ref="470046175"/>
<bool key="NSEnabled">YES</bool>
<object class="NSTextFieldCell" key="NSCell" id="1005793004">
@@ -1802,7 +1824,7 @@
<object class="NSBox" id="913618649">
<reference key="NSNextResponder" ref="470046175"/>
<int key="NSvFlags">12</int>
- <string key="NSFrame">{{0, 73}, {304, 5}}</string>
+ <string key="NSFrame">{{0, 63}, {304, 5}}</string>
<reference key="NSSuperview" ref="470046175"/>
<string key="NSOffsets">{0, 0}</string>
<object class="NSTextFieldCell" key="NSTitleCell">
@@ -1830,13 +1852,17 @@
<bool key="NSTransparent">NO</bool>
</object>
</object>
- <string key="NSFrameSize">{304, 184}</string>
+ <string key="NSFrameSize">{304, 200}</string>
<reference key="NSSuperview"/>
</object>
<string key="NSScreenRect">{{0, 0}, {2560, 1418}}</string>
<string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
</object>
<object class="NSUserDefaultsController" id="43088921">
+ <object class="NSMutableArray" key="NSDeclaredKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>killiTunes</string>
+ </object>
<bool key="NSSharedInstance">YES</bool>
</object>
<object class="NSArrayController" id="605979170">
@@ -2990,6 +3016,35 @@
</object>
<int key="connectionID">812</int>
</object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: values.killiTunes</string>
+ <reference key="source" ref="1996"/>
+ <reference key="destination" ref="43088921"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="1996"/>
+ <reference key="NSDestination" ref="43088921"/>
+ <string key="NSLabel">value: values.killiTunes</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">values.killiTunes</string>
+ <object class="NSDictionary" key="NSOptions">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSNullPlaceholder</string>
+ <string>NSValidatesImmediately</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <integer value="1"/>
+ <boolean value="YES"/>
+ </object>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">817</int>
+ </object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
@@ -4233,10 +4288,11 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="178597853"/>
<reference ref="572746244"/>
- <reference ref="803715867"/>
<reference ref="878037366"/>
<reference ref="839043069"/>
<reference ref="913618649"/>
+ <reference ref="1996"/>
+ <reference ref="803715867"/>
</object>
<reference key="parent" ref="51756598"/>
</object>
@@ -4493,6 +4549,20 @@
<reference key="object" ref="263526914"/>
<reference key="parent" ref="930133940"/>
</object>
+ <object class="IBObjectRecord">
+ <int key="objectID">813</int>
+ <reference key="object" ref="1996"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="101244916"/>
+ </object>
+ <reference key="parent" ref="470046175"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">814</int>
+ <reference key="object" ref="101244916"/>
+ <reference key="parent" ref="1996"/>
+ </object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
@@ -4802,6 +4872,7 @@
<string>758.IBViewBoundsToFrameTransform</string>
<string>759.IBPluginDependency</string>
<string>763.IBPluginDependency</string>
+ <string>763.IBViewBoundsToFrameTransform</string>
<string>764.IBEditorWindowLastContentRect</string>
<string>764.IBPluginDependency</string>
<string>764.IBWindowTemplateEditedContentRect</string>
@@ -4837,6 +4908,9 @@
<string>81.IBPluginDependency</string>
<string>81.ImportedFromIB2</string>
<string>81.editorWindowContentRectSynchronizationRect</string>
+ <string>813.IBPluginDependency</string>
+ <string>813.IBViewBoundsToFrameTransform</string>
+ <string>814.IBPluginDependency</string>
<string>82.IBPluginDependency</string>
<string>82.ImportedFromIB2</string>
<string>83.IBPluginDependency</string>
@@ -5093,7 +5167,7 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<integer value="1"/>
- <string>{{1437, 495}, {502, 285}}</string>
+ <string>{{1696, 271}, {502, 285}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
@@ -5123,9 +5197,9 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<integer value="1"/>
- <string>{{1324, 462}, {304, 184}}</string>
+ <string>{{1324, 446}, {304, 200}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
- <string>{{1324, 462}, {304, 184}}</string>
+ <string>{{1324, 446}, {304, 200}}</string>
<boolean value="NO"/>
<boolean value="NO"/>
<string>{317, 155}</string>
@@ -5142,7 +5216,7 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
- <bytes key="NSTransformStruct">P4AAAL+AAABCbAAAwsIAAA</bytes>
+ <bytes key="NSTransformStruct">P4AAAL+AAABCWAAAwvAAAA</bytes>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -5160,7 +5234,7 @@
<integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
- <bytes key="NSTransformStruct">P4AAAL+AAABCVAAAwiAAAA</bytes>
+ <bytes key="NSTransformStruct">P4AAAL+AAABCVAAAwlgAAA</bytes>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -5171,10 +5245,13 @@
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<object class="NSAffineTransform">
- <bytes key="NSTransformStruct">P4AAAL+AAABAgAAAwhQAAA</bytes>
+ <bytes key="NSTransformStruct">P4AAAL+AAABCaAAAwpgAAA</bytes>
</object>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <object class="NSAffineTransform">
+ <bytes key="NSTransformStruct">AQAAAABCsgAAA</bytes>
+ </object>
<string>{{379, 557}, {519, 202}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<string>{{379, 557}, {519, 202}}</string>
@@ -5223,6 +5300,11 @@
<integer value="1"/>
<string>{{145, 474}, {199, 203}}</string>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <object class="NSAffineTransform">
+ <bytes key="NSTransformStruct">P4AAAL+AAABCbAAAwsIAAA</bytes>
+ </object>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<integer value="1"/>
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
<integer value="1"/>
@@ -5246,7 +5328,7 @@
</object>
</object>
<nil key="sourceID"/>
- <int key="maxID">812</int>
+ <int key="maxID">817</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
View
BIN bundles/AppleTV2,1_4.3_8F202.bundle/AppleTV.patch
Binary file not shown.
View
109 bundles/AppleTV2,1_4.3_8F202.bundle/Info.plist
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>FilesystemPatches</key>
+ <dict>
+ <key>Core Files Installation</key>
+ <array/>
+ <key>Filesystem Jailbreak</key>
+ <array>
+ <dict>
+ <key>Action</key>
+ <string>Patch</string>
+ <key>File</key>
+ <string>etc/fstab</string>
+ <key>Name</key>
+ <string>Filesystem Write Access</string>
+ <key>Patch</key>
+ <string>fstab.patch</string>
+ </dict>
+ <dict>
+ <key>Action</key>
+ <string>Patch</string>
+ <key>File</key>
+ <string>System/Library/Lockdown/Services.plist</string>
+ <key>Name</key>
+ <string>Apple File Connection v2</string>
+ <key>Patch</key>
+ <string>Services.patch</string>
+ </dict>
+ <dict>
+ <key>Action</key>
+ <string>Patch</string>
+ <key>File</key>
+ <string>Applications/AppleTV.app/AppleTV</string>
+ <key>Name</key>
+ <string>Seatbelt</string>
+ <key>Patch</key>
+ <string>AppleTV.patch</string>
+ </dict>
+ </array>
+ </dict>
+ <key>FirmwarePatches</key>
+ <dict>
+ <key>Restore Ramdisk</key>
+ <dict>
+ <key>IV</key>
+ <string>87af8e20133c17d45dab42702eeb136d</string>
+ <key>Key</key>
+ <string>d9a0258b4f25101b15e260663937c3f6cda748d051bebe09212f51f0be72a89f</string>
+ <key>File</key>
+ <string>038-0946-003.dmg</string>
+ <key>TypeFlag</key>
+ <integer>8</integer>
+ </dict>
+ <key>iBSS</key>
+ <dict>
+ <key>File</key>
+ <string>Firmware/dfu/iBSS.k66ap.RELEASE.dfu</string>
+ <key>IV</key>
+ <string>17742baec33113889e5cbfcaa12fb4f0</string>
+ <key>Key</key>
+ <string>998bd521b5b54641fbeb3f73d9959bae126db0bc7e90b7ede7440d3951016010</string>
+ <key>Patch</key>
+ <string>iBSS.k66ap.RELEASE.patch</string>
+ <key>TypeFlag</key>
+ <integer>8</integer>
+ </dict>
+ </dict>
+ <key>RamdiskPatches</key>
+ <dict>
+ <key>asr</key>
+ <dict>
+ <key>File</key>
+ <string>usr/sbin/asr</string>
+ <key>Patch</key>
+ <string>asr.patch</string>
+ </dict>
+ </dict>
+ <key>PreInstalledPackages</key>
+ <array>
+ <string>org.saurik.cydia-atv</string>
+ </array>
+ <key>DeleteBuildManifest</key>
+ <false/>
+ <key>RestoreRamdiskMountVolume</key>
+ <string>ramdisk</string>
+ <key>RootFilesystem</key>
+ <string>038-0943-003.dmg</string>
+ <key>RootFilesystemSize</key>
+ <integer>800</integer>
+ <key>RootFilesystemKey</key>
+ <string>7fb6a5a1a5d74ceb61180c8740065b79ac87a5c15e554ad4b147ae9e1446254acc9d5e4a</string>
+ <key>RootFilesystemMountVolume</key>
+ <string>DurangoTide8F202.K66OS</string>
+ <key>SHA1</key>
+ <string>41faee6b543ecace1f31558c0a167e86fe784122</string>
+ <key>Filename</key>
+ <string>AppleTV2,1_4.3_8F202_Restore.ipsw</string>
+ <key>Name</key>
+ <string>AppleTV2,1_4.3_8F202</string>
+ <key>DownloadUrl</key>
+ <string></string>
+ <key>Platform</key>
+ <integer>3</integer>
+ <key>SubPlatform</key>
+ <integer>10</integer>
+</dict>
+</plist>
View
BIN bundles/AppleTV2,1_4.3_8F202.bundle/Services.patch
Binary file not shown.
View
BIN bundles/AppleTV2,1_4.3_8F202.bundle/asr.patch
Binary file not shown.
View
BIN bundles/AppleTV2,1_4.3_8F202.bundle/fstab.patch
Binary file not shown.
View
BIN bundles/AppleTV2,1_4.3_8F202.bundle/iBSS.k66ap.RELEASE.patch
Binary file not shown.
View
1 ripURL.h
@@ -11,6 +11,7 @@
@protocol ripURLDelegate
- (void)downloadFinished:(NSString *)downloadFile;
+- (void)downloadFailed:(NSString *)downloadFile;
- (void)setDownloadProgress:(double)theProgress;
@end
View
2 ripURL.m
@@ -59,6 +59,7 @@ - (id)init
}
+
- (void)downloadFile:(NSString *)theFile
{
@@ -76,6 +77,7 @@ - (void)download:(NSURLDownload *)download didFailWithError:(NSError *)error
{
NSLog(@"%@ %s", self, _cmd);
+ [handler downloadFailed:downloadLocation];
}
View
4 tetherKit-Info.plist
@@ -17,11 +17,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
- <string>0.7.1</string>
+ <string>0.7.3</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
- <string>50</string>
+ <string>58</string>
<key>LSMinimumSystemVersion</key>
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
<key>NSHumanReadableCopyright</key>
View
1,265 tetherKit.xcodeproj/kevinbradley.pbxuser
288 additions, 977 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
152 tetherKit.xcodeproj/kevinbradley.perspectivev3
@@ -207,9 +207,9 @@
<string>32DF825412E65280002916D5</string>
<string>32DF84CD12E6E426002916D5</string>
<string>32720E8912CC53E20054F4B0</string>
- <string>327206A912C9C32A0054F4B0</string>
<string>32720E8B12CC53E20054F4B0</string>
<string>29B97316FDCFA39411CA2CEA</string>
+ <string>327206A912C9C32A0054F4B0</string>
<string>256AC3D90F4B6AC300CF3369</string>
</array>
</dict>
@@ -226,7 +226,88 @@
<key>Notifications</key>
<array/>
<key>OpenEditors</key>
- <array/>
+ <array>
+ <dict>
+ <key>Content</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>32F8D3691340739A00BFA0E1</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>tetherKitAppDelegate.m</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>32F8D36A1340739A00BFA0E1</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>tetherKitAppDelegate.m</string>
+ <key>_historyCapacity</key>
+ <integer>0</integer>
+ <key>bookmark</key>
+ <string>32F8D36B1340739A00BFA0E1</string>
+ <key>history</key>
+ <array>
+ <string>32F8D265133F39DB00BFA0E1</string>
+ </array>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <true/>
+ </dict>
+ <key>Geometry</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 20}, {1496, 1232}}</string>
+ <key>PBXModuleWindowStatusBarHidden2</key>
+ <false/>
+ <key>RubberWindowFrame</key>
+ <string>668 75 1496 1273 0 0 2560 1418 </string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Content</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>32F8B522133ABCFC00BFA0E1</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>NSObject.h</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>32F8B523133ABCFC00BFA0E1</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>NSObject.h</string>
+ <key>_historyCapacity</key>
+ <integer>0</integer>
+ <key>bookmark</key>
+ <string>32F8D36C1340739A00BFA0E1</string>
+ <key>history</key>
+ <array>
+ <string>32F8C2E4133B493000BFA0E1</string>
+ </array>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <true/>
+ </dict>
+ <key>Geometry</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 20}, {1219, 893}}</string>
+ <key>PBXModuleWindowStatusBarHidden2</key>
+ <false/>
+ <key>RubberWindowFrame</key>
+ <string>176 332 1219 934 0 0 2560 1418 </string>
+ </dict>
+ </dict>
+ </array>
<key>PerspectiveWidths</key>
<array>
<integer>2171</integer>
@@ -297,13 +378,10 @@
<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
<array>
<string>29B97314FDCFA39411CA2CEA</string>
- <string>32720E8512CC53D50054F4B0</string>
- <string>29B97317FDCFA39411CA2CEA</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>10</integer>
<integer>0</integer>
</array>
</array>
@@ -325,7 +403,7 @@
<real>389</real>
</array>
<key>RubberWindowFrame</key>
- <string>190 188 2171 1191 0 0 2560 1418 </string>
+ <string>182 188 2171 1191 0 0 2560 1418 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
@@ -353,7 +431,7 @@
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
- <string>32D9596A13147377007B5BE3</string>
+ <string>32F8D35F1340739A00BFA0E1</string>
<key>history</key>
<array>
<string>32720A2412CAD5020054F4B0</string>
@@ -389,7 +467,6 @@
<string>32DF825F12E653E2002916D5</string>
<string>32DF844D12E660CA002916D5</string>
<string>32DF847912E6E0E1002916D5</string>
- <string>32DF898412E71393002916D5</string>
<string>32DF89F112E7A1C7002916D5</string>
<string>32DF8A8C12E810E7002916D5</string>
<string>32DF8A8E12E810E7002916D5</string>
@@ -400,7 +477,6 @@
<string>32DF8F6312E8DB2A002916D5</string>
<string>32DF901712E8EF25002916D5</string>
<string>321A08AD12F22F7100CF742F</string>
- <string>3220C15312F6C50000D08CF2</string>
<string>324FF1B412F7D69F0039310E</string>
<string>324FF2F612F8CCB40039310E</string>
<string>324FF3F112F8D5890039310E</string>
@@ -423,19 +499,15 @@
<string>3212444512FAC3FF00A1403A</string>
<string>3212444712FAC3FF00A1403A</string>
<string>3212458512FBB7B400A1403A</string>
- <string>321245D512FF23BF00A1403A</string>
<string>321245DB12FF23BF00A1403A</string>
- <string>321245DC12FF23BF00A1403A</string>
<string>3212461512FF4E2100A1403A</string>
<string>321255A01302483700A1403A</string>
<string>324062FD130670F100511758</string>
<string>325422351307CEC1002E7C34</string>
<string>325422381307CEC1002E7C34</string>
<string>3254223A1307CEC1002E7C34</string>
- <string>3254299E1309DAE8002E7C34</string>
<string>3254299F1309DAE8002E7C34</string>
<string>325429A01309DAE8002E7C34</string>
- <string>325432A4130A49EF002E7C34</string>
<string>325432A5130A49EF002E7C34</string>
<string>325432CF130A8752002E7C34</string>
<string>32544EFA130DD5D7002E7C34</string>
@@ -444,12 +516,20 @@
<string>32045176130DE9620057C8B0</string>
<string>3204517F130E2D1D0057C8B0</string>
<string>32045CA0130E39C30057C8B0</string>
- <string>32045FD2130FD2C00057C8B0</string>
<string>32D9548C1310E752007B5BE3</string>
<string>32D9548D1310E752007B5BE3</string>
<string>32D9596613147377007B5BE3</string>
- <string>32D9596713147377007B5BE3</string>
- <string>32D9596913147377007B5BE3</string>
+ <string>32D959851314E7FB007B5BE3</string>
+ <string>32D959871314E7FB007B5BE3</string>
+ <string>322A5DC213289CB40002365B</string>
+ <string>322A5E3A1328CB6B0002365B</string>
+ <string>322A5E3E1328CB6B0002365B</string>
+ <string>322A5E3F1328CB6B0002365B</string>
+ <string>322A5E411328CB6B0002365B</string>
+ <string>322A731F132D6F3B0002365B</string>
+ <string>32F8B541133AC06B00BFA0E1</string>
+ <string>32F8C2E1133B493000BFA0E1</string>
+ <string>32F8C2E3133B493000BFA0E1</string>
</array>
</dict>
<key>SplitCount</key>
@@ -463,18 +543,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {1760, 581}}</string>
+ <string>{{0, 0}, {1760, 363}}</string>
<key>RubberWindowFrame</key>
- <string>190 188 2171 1191 0 0 2560 1418 </string>
+ <string>182 188 2171 1191 0 0 2560 1418 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>581pt</string>
+ <string>363pt</string>
</dict>
<dict>
<key>Proportion</key>
- <string>542pt</string>
+ <string>760pt</string>
<key>Tabs</key>
<array>
<dict>
@@ -490,9 +570,9 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{10, 27}, {1760, 515}}</string>
+ <string>{{10, 27}, {1760, 733}}</string>
<key>RubberWindowFrame</key>
- <string>190 188 2171 1191 0 0 2560 1418 </string>
+ <string>182 188 2171 1191 0 0 2560 1418 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
@@ -508,7 +588,7 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{10, 27}, {1978, 594}}</string>
+ <string>{{10, 27}, {1760, 627}}</string>
</dict>
<key>Module</key>
<string>PBXProjectFindModule</string>
@@ -574,11 +654,11 @@
</array>
<key>TableOfContents</key>
<array>
- <string>32D954901310E752007B5BE3</string>
+ <string>32F8D3601340739A00BFA0E1</string>
<string>1CA23ED40692098700951B8B</string>
- <string>32D954911310E752007B5BE3</string>
+ <string>32F8D3611340739A00BFA0E1</string>
<string>327203A712C942470054F4B0</string>
- <string>32D954921310E752007B5BE3</string>
+ <string>32F8D3621340739A00BFA0E1</string>
<string>1CA23EDF0692099D00951B8B</string>
<string>1CA23EE00692099D00951B8B</string>
<string>1CA23EE10692099D00951B8B</string>
@@ -727,14 +807,14 @@
</array>
<key>TableOfContents</key>
<array>
- <string>32D954931310E752007B5BE3</string>
+ <string>32F8D3631340739A00BFA0E1</string>
<string>1CCC7628064C1048000F2A68</string>
<string>1CCC7629064C1048000F2A68</string>
- <string>32D954941310E752007B5BE3</string>
- <string>32D954951310E752007B5BE3</string>
- <string>32D954961310E752007B5BE3</string>
- <string>32D954971310E752007B5BE3</string>
- <string>32D954981310E752007B5BE3</string>
+ <string>32F8D3641340739A00BFA0E1</string>
+ <string>32F8D3651340739A00BFA0E1</string>
+ <string>32F8D3661340739A00BFA0E1</string>
+ <string>32F8D3671340739A00BFA0E1</string>
+ <string>32F8D3681340739A00BFA0E1</string>
</array>
<key>ToolbarConfigUserDefaultsMinorVersion</key>
<string>2</string>
@@ -768,12 +848,14 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
- <string>32D9549E1310E752007B5BE3</string>
- <string>32D9549F1310E752007B5BE3</string>
+ <string>32F8D36E1340739A00BFA0E1</string>
+ <string>32F8D36F1340739A00BFA0E1</string>
+ <string>32F8B522133ABCFC00BFA0E1</string>
+ <string>32F8D3691340739A00BFA0E1</string>
<string>/Users/kevinbradley/Projects/Seas0nPass/tetherKit.xcodeproj</string>
</array>
<key>WindowString</key>
- <string>190 188 2171 1191 0 0 2560 1418 </string>
+ <string>182 188 2171 1191 0 0 2560 1418 </string>
<key>WindowToolsV3</key>
<array>
<dict>
View
53 tetherKitAppDelegate.m
@@ -23,18 +23,19 @@
#import "include/libpois0n.h"
#define kIPSWName @"AppleTV2,1_4.2.1_8C154_Restore.ipsw"
-#define kIPSWDownloadLocation @"http://appldnld.apple.com/AppleTV/061-9584.20110308.Cxdew/AppleTV2,1_4.3_8F191m_Restore.ipsw"
+#define kIPSWDownloadLocation @"http://appldnld.apple.com/AppleTV/041-0574.20110322.Dcfr5/AppleTV2,1_4.3_8F202_Restore.ipsw"
#define DL [tetherKitAppDelegate downloadLocation]
#define PTMD5 @"e8f4d590c8fe62386844d6a2248ae609"
-#define IPSWMD5 @"85647af7e281cfca4f4e0d1c412f668f"
+#define IPSWMD5 @"893cdf844a49ae2f7368e781b1ccf6d1"
#define KCACHE @"kernelcache.release.k66"
#define iBSSDFU @"iBSS.k66ap.RELEASE.dfu"
-#define HCIPSW [DL stringByAppendingPathComponent:@"AppleTV2,1_4.3_8F191m_Restore.ipsw"]
+#define HCIPSW [DL stringByAppendingPathComponent:@"AppleTV2,1_4.3_8F202_Restore.ipsw"]
#define CUSTOM_RESTORED @"AppleTV2,1_4.2.1_8C154_Custom_Restore.ipsw"
#define CUSTOM_RESTORE @"AppleTV_SeasonPass.ipsw"
#define BUNDLE_LOCATION [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"bundles"]
#define BUNDLES [FM contentsOfDirectoryAtPath:BUNDLE_LOCATION error:nil]
#define LAST_BUNDLE [[NSUserDefaults standardUserDefaults] valueForKey:@"lastUsedBundle"]
+#define KILL_ITUNES [[NSUserDefaults standardUserDefaults] boolForKey:@"killiTunes"]
int received_cb(irecv_client_t client, const irecv_event_t* event);
int progress_cb(irecv_client_t client, const irecv_event_t* event);
@@ -433,7 +434,7 @@ + (NSString *)wifiFile
+ (NSString *)ipswFile
{
- return [DL stringByAppendingPathComponent:@"AppleTV2,1_4.3_8F191m_Restore.ipsw"];
+ return [DL stringByAppendingPathComponent:@"AppleTV2,1_4.3_8F202_Restore.ipsw"];
}
//originally we downloaded and patched pwnagetool rather than making a custom ipsw, some deprecated code still in here commented out.
@@ -494,6 +495,7 @@ - (void)hideProgress
- (IBAction)versionChanged:(id)sender
{
+
//NSLog(@"version changed");
self.currentBundle = [FWBundle bundleWithName:LAST_BUNDLE];
//NSLog(@"self.currentBundle: %@", self.currentBundle);
@@ -511,14 +513,24 @@ - (IBAction)versionChanged:(id)sender
- (IBAction)cancel:(id)sender
{
- if ([downloadFile respondsToSelector:@selector(cancel)])
+
+ if (downloadFile != nil)
{
- //NSLog(@"cancel?");
- [downloadFile cancel];
- //self.processing = FALSE;
- [self hideProgress];
+ if ([downloadFile isKindOfClass:[ripURL class]])
+ {
+ NSLog(@"downloadFile: %@", downloadFile);
+ if ([downloadFile respondsToSelector:@selector(cancel)])
+ {
+ //NSLog(@"cancel?");
+ [downloadFile cancel];
+ //self.processing = FALSE;
+ [self hideProgress];
+
+ }
+ }
}
+
if (self.poisoning == TRUE)
{
pois0n_exit();
@@ -1075,6 +1087,7 @@ - (NSString *)buildVersion
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
+ //killiTunes
if ([self optionKeyIsDown])
{
[otherWindow makeKeyAndOrderFront:nil];
@@ -1101,7 +1114,7 @@ - (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
if ([lastUsedbundle length] < 1)
{
- lastUsedbundle = @"AppleTV2,1_4.3_8F191m";
+ lastUsedbundle = @"AppleTV2,1_4.3_8F202";
[[NSUserDefaults standardUserDefaults] setObject:lastUsedbundle forKey:@"lastUsedBundle"];
}
self.currentBundle = [FWBundle bundleWithName:LAST_BUNDLE];
@@ -1320,6 +1333,9 @@ - (IBAction)itunesRestore:(id)sender
- (void)killiTunes
{
+ if (KILL_ITUNES == NO)
+ return;
+
NSTask *killTask = [[NSTask alloc] init];
[killTask setLaunchPath:@"/usr/bin/killall"];
[killTask setArguments:[NSArray arrayWithObject:@"iTunes"]];
@@ -1523,7 +1539,7 @@ - (IBAction)processOne:(id)sender //download and modify ipsw
[FM removeFileAtPath:logPath2 handler:nil];
//current bundle may be set by default, but we never want to assume the default processOne ipsw to be anything but the latest- which is still hardcoded to 4.2.1.
//self.currentBundle = LAST_BUNDLE;
- self.currentBundle = [FWBundle bundleWithName:@"AppleTV2,1_4.3_8F191m"];
+ self.currentBundle = [FWBundle bundleWithName:@"AppleTV2,1_4.3_8F202"];
if ([self optionKeyIsDown])
{
NSOpenPanel *op = [NSOpenPanel openPanel];
@@ -1582,7 +1598,7 @@ - (void)downloadFiles
[downloadFile setHandler:self];
[downloadFile setDownloadLocation:ptFile];
[downloadFile downloadFile:currentDownload];
- [downloadFile autorelease];
+ //[downloadFile autorelease];
//if ([downloadFiles count] > 1)
//{
downloadIndex = 1;
@@ -1642,13 +1658,24 @@ - (void)setDownloadProgress:(double)theProgress
[downloadBar setDoubleValue:theProgress];
}
+- (void)downloadFailed:(NSString *)adownloadFile
+{
+ [downloadBar stopAnimation:self];
+ [downloadBar setHidden:YES];
+ [downloadBar setNeedsDisplay:YES];
+ [downloadFile release];
+ downloadFile = nil;
+ [self hideProgress];
+}
+
- (void)downloadFinished:(NSString *)adownloadFile
{
//NSLog(@"download complete: %@", adownloadFile);
[downloadBar stopAnimation:self];
[downloadBar setHidden:YES];
[downloadBar setNeedsDisplay:YES];
-
+ [downloadFile release];
+ downloadFile = nil;
if (downloadIndex == 1)
{
//NSString *currentDownload = [downloadFiles objectAtIndex:downloadIndex];

0 comments on commit 3b20f68

Please sign in to comment.
Something went wrong with that request. Please try again.