Permalink
Browse files

0.6.7 changes

  • Loading branch information...
FireCore, LLC
FireCore, LLC committed Jan 20, 2011
1 parent cee4d69 commit 2336b1ec9768ae4b01f5cdf107ccb778c74615bb
Showing with 2,173 additions and 101 deletions.
  1. +1 −1 Credits.rtf
  2. +814 −51 English.lproj/MainMenu.xib
  3. +188 −0 FWBundle.h
  4. +248 −0 FWBundle.m
  5. +18 −0 SPButton.h
  6. +79 −0 SPButton.m
  7. +16 −0 SPMenuItem.h
  8. +49 −0 SPMenuItem.m
  9. +23 −1 bundles/AppleTV2,1_4.2.1_8C154.bundle/Info.plist
  10. +16 −10 main.m
  11. +12 −2 nitoUtility.h
  12. +243 −3 nitoUtility.m
  13. +3 −0 pwnHelper.m
  14. +7 −2 pwnHelperClass.h
  15. +130 −3 pwnHelperClass.m
  16. +2 −2 tetherKit-Info.plist
  17. +12 −1 tetherKitAppDelegate.h
  18. +312 −25 tetherKitAppDelegate.m
View
@@ -18,4 +18,4 @@
Kevin Bradley (layout)\
Louis Cohen (icon / image design)\
\
-Special Thanks to James Abeler, (making this all possible), Joshua Hill, Scott Davilla and Thomas Cool for testing and linking/building troubleshooting, iPhone + Chronic Dev teams for all the work that paved the way for applications like this!!}
+Special Thanks to James Abeler, (making this all possible), Joshua Hill, Scott Davilla and Thomas Cool for testing and linking/building troubleshooting, iPhone + Chronic Dev teams for all the work that paved the way for applications like this!! Thanks to DjayB6 for the 4.3b1 bundle and to lilstevie for his test notes!!!}
View

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -0,0 +1,188 @@
+//
+// FWBundle.h
+// tetherKit
+//
+// Created by Kevin Bradley on 1/14/11.
+// Copyright 2011 FireCore, LLC. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+
+ //#import "tetherKitAppDelegate.h" //such bad form!!! #lazy
+
+#define FS_PATCHES @"FilesystemPatches"
+#define FS_JB @"Filesystem Jailbreak"
+#define FW_PATCHES @"FirmwarePatches"
+#define RD_PATCHES @"RamdiskPatches"
+#define PREINST_PACKAGES @"PreInstalledPackages"
+#define RS_MOUNT @"RestoreRamdiskMountVolume"
+#define ROOT_FS @"RootFilesystem"
+#define FS_KEY @"RootFilesystemKey"
+#define FILE_NAME @"Filename"
+#define BUNDLE_NAME @"Name"
+#define UPDATE_RD @"Update Ramdisk"
+#define RESTORE_RD @"Restore Ramdisk"
+#define MOUNTED_RAMDISK @"RestoreRamdiskMountVolume"
+#define CORE_FILES @"Core Files Installation"
+
+@interface FWBundle : NSBundle {
+
+ NSString *fwRoot;
+}
+
+@property (nonatomic, retain) NSString *fwRoot;
+
++ (FWBundle *)bundleWithName:(NSString *)bundleName;
++ (FWBundle *)bundleForFile:(NSString *)theFile;
+- (void)logDescription;
+- (NSDictionary *)coreFilesInstallation;
+- (NSDictionary *)filesystemPatches;
+- (NSArray *)filesystemJailbreak;
+- (NSDictionary *)firmwarePatches;
+- (NSDictionary *)ramdiskPatches;
+- (NSDictionary *)preInstalledPackages;
+- (NSDictionary *)iBSS;
+- (NSDictionary *)restoreRamdisk;
+- (NSDictionary *)updateRamdisk;
+- (NSString *)rootFilesystem;
+- (NSString *)filesystemKey;
+- (NSString *)filename;
+- (NSString *)restoreRamdiskFile;
+- (NSString *)restoreRamdiskVolume;
+- (NSString *)updateRamdiskFile;
+- (NSString *)bundleName;
+- (NSDictionary *)extraPatch;
+- (NSString *)ramdiskSize;
+- (NSString *)outputName;
+
+ //really lazy convenience classes
+- (NSDictionary *)buildManifest;
+- (NSString *)localKernel;
+- (NSString *)localiBSS;
+- (NSString *)kernelCacheName;
+- (NSString *)iBSSName;
+- (NSDictionary *)fwDictionary;
+- (NSString *)localBundlePath;
+@end
+
+/*
+
+ 2011-01-15 16:03:42 - Loaded .ipsw file from '/Users/kevinbradley/Desktop/AppleTV/AppleTV2,1_4.3_8F5148c_Restore.ipsw'.
+ 2011-01-15 16:03:46 - Recognized .ipsw file as AppleTV2,1_4.3_8F5148c.
+ ------------------------------
+ 2011-01-15 16:03:58 - Unzipping .ipsw file to /tmp/ipsw.
+ 2011-01-15 16:04:05 - OK
+ 2011-01-15 16:04:05 - Patching iBSS.
+ 2011-01-15 16:04:05 - OK
+ 2011-01-15 16:04:08 - Updating Restore Ramdisk.
+ 2011-01-15 16:04:08 - OK
+ 2011-01-15 16:04:10 - Converting root filesystem to UDRW image.
+ 2011-01-15 16:04:33 - OK
+ 2011-01-15 16:04:33 - Resizing root filesystem to 855m.
+ 2011-01-15 16:04:35 - OK
+ 2011-01-15 16:04:35 - Attaching root filesystem to '/Volumes/DurangoVail8F5148c.K66DeveloperOS'.
+ 2011-01-15 16:04:37 - OK
+ 2011-01-15 16:04:37 - Making Core Files Installation.
+ 2011-01-15 16:04:37 - OK
+ 2011-01-15 16:04:37 - Making Filesystem Jailbreak.
+ 2011-01-15 16:04:41 - OK
+ 2011-01-15 16:04:41 - Adding Cydia Installer custom package.
+ 2011-01-15 16:04:53 - OK
+ 2011-01-15 16:04:53 - Detaching root filesystem from '/Volumes/DurangoVail8F5148c.K66DeveloperOS'.
+ 2011-01-15 16:04:54 - OK
+ 2011-01-15 16:04:54 - Converting root filesystem to UDZO image.
+ 2011-01-15 16:06:13 - OK
+ 2011-01-15 16:06:13 - Scanning root filesystem with ASR.
+ 2011-01-15 16:06:21 - OK
+ 2011-01-15 16:06:21 - Zipping .ipsw file.
+
+ <?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>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>
+ </array>
+ </dict>
+ <key>FirmwarePatches</key>
+ <dict>
+ <key>Restore Ramdisk</key>
+ <dict>
+ <key>File</key>
+ <string>018-9940-004.dmg</string>
+ <key>IV</key>
+ <string>bab07889e0d5ba26521e7f141e213178</string>
+ <key>Key</key>
+ <string>3e88b3dfbb432a60d3475ebee8570c83c52612465f4db7686f62415f4b6e1bdd</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>03baadf8801e8b7cdcee5a9f53609d0c</string>
+ <key>Key</key>
+ <string>c9f8bd4e52530ec8ef3e2b5926777f624061a38d09f07785287de6e88353f752</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>018-7744-116.dmg</string>
+ <key>RootFilesystemSize</key>
+ <integer>770</integer>
+ <key>RootFilesystemKey</key>
+ <string>fd73cd898b7e55f9dc24092a4c574f1f284087075520a7d30232b0b6af8871743a0f0b82</string>
+ <key>RootFilesystemMountVolume</key>
+ <string>Jasper8C150.K66OS</string>
+ <key>SHA1</key>
+ <string>58f9ab479783dad3dff3834452abc2917aaef2a5</string>
+ <key>Filename</key>
+ <string>AppleTV2,1_4.2_8C150_Restore.ipsw</string>
+ <key>Name</key>
+ <string>AppleTV2,1_4.2_8C150</string>
+ <key>DownloadUrl</key>
+ <string></string>
+ <key>Platform</key>
+ <integer>3</integer>
+ <key>SubPlatform</key>
+ <integer>10</integer>
+ </dict>
+ </plist>
+
+
+*/
Oops, something went wrong.

0 comments on commit 2336b1e

Please sign in to comment.