summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore3
-rw-r--r--Cydia.frappliance/English.lproj/InfoPlist.strings1
-rw-r--r--Cydia.frappliance/Info.plist60
-rw-r--r--CydiaAppliance.mm67
-rwxr-xr-xMobileCydia.app/Cydia (renamed from Cydia.app/Cydia)2
-rw-r--r--MobileCydia.app/Default-Portrait.png (renamed from Cydia.app/Default-Portrait.png)bin4800 -> 4800 bytes
-rw-r--r--MobileCydia.app/Default.png (renamed from Cydia.app/Default.png)bin6841 -> 6841 bytes
-rw-r--r--MobileCydia.app/Default@2x.png (renamed from Cydia.app/Default@2x.png)bin6082 -> 6082 bytes
-rw-r--r--MobileCydia.app/English.lproj/Localizable.strings (renamed from Cydia.app/English.lproj/Localizable.strings)0
-rw-r--r--MobileCydia.app/English.lproj/Sections_.strings (renamed from Cydia.app/English.lproj/Sections_.strings)0
-rw-r--r--MobileCydia.app/French.lproj/Localizable.strings (renamed from Cydia.app/French.lproj/Localizable.strings)0
-rw-r--r--MobileCydia.app/French.lproj/Sections.strings (renamed from Cydia.app/French.lproj/Sections.strings)0
-rw-r--r--MobileCydia.app/German.lproj/Localizable.strings (renamed from Cydia.app/German.lproj/Localizable.strings)0
-rw-r--r--MobileCydia.app/German.lproj/Sections.strings (renamed from Cydia.app/German.lproj/Sections.strings)0
-rw-r--r--MobileCydia.app/Icon-Small-50.png (renamed from Cydia.app/Icon-Small-50.png)bin6204 -> 6204 bytes
-rw-r--r--MobileCydia.app/Icon-Small.png (renamed from Cydia.app/Icon-Small.png)bin2509 -> 2509 bytes
-rw-r--r--MobileCydia.app/Icon-Small@2x.png (renamed from Cydia.app/Icon-Small@2x.png)bin8377 -> 8377 bytes
-rw-r--r--MobileCydia.app/Info.plist (renamed from Cydia.app/Info.plist)0
-rw-r--r--MobileCydia.app/Modes/DOWNGRADE.png (renamed from Cydia.app/Modes/DOWNGRADE.png)bin1176 -> 1176 bytes
-rw-r--r--MobileCydia.app/Modes/INSTALL.png (renamed from Cydia.app/Modes/INSTALL.png)bin2135 -> 2135 bytes
l---------MobileCydia.app/Modes/NEW_INSTALL.png (renamed from Cydia.app/Modes/NEW_INSTALL.png)0
-rw-r--r--MobileCydia.app/Modes/PURGE.png (renamed from Cydia.app/Modes/PURGE.png)bin2443 -> 2443 bytes
-rw-r--r--MobileCydia.app/Modes/REINSTALL.png (renamed from Cydia.app/Modes/REINSTALL.png)bin2013 -> 2013 bytes
-rw-r--r--MobileCydia.app/Modes/REMOVE.png (renamed from Cydia.app/Modes/REMOVE.png)bin2552 -> 2552 bytes
-rw-r--r--MobileCydia.app/Modes/UPGRADE.png (renamed from Cydia.app/Modes/UPGRADE.png)bin1635 -> 1635 bytes
-rw-r--r--MobileCydia.app/Purposes/commercial.png (renamed from Cydia.app/Purposes/commercial.png)bin789 -> 789 bytes
-rw-r--r--MobileCydia.app/Purposes/console.png (renamed from Cydia.app/Purposes/console.png)bin3264 -> 3264 bytes
-rw-r--r--MobileCydia.app/Purposes/daemon.png (renamed from Cydia.app/Purposes/daemon.png)bin3467 -> 3467 bytes
-rw-r--r--MobileCydia.app/Purposes/extension.png (renamed from Cydia.app/Purposes/extension.png)bin3423 -> 3423 bytes
-rw-r--r--MobileCydia.app/Purposes/library.png (renamed from Cydia.app/Purposes/library.png)bin3580 -> 3580 bytes
-rw-r--r--MobileCydia.app/Purposes/uikit.png (renamed from Cydia.app/Purposes/uikit.png)bin880 -> 880 bytes
-rw-r--r--MobileCydia.app/Purposes/x.png (renamed from Cydia.app/Purposes/x.png)bin3425 -> 3425 bytes
-rw-r--r--MobileCydia.app/Sections.plist (renamed from Cydia.app/Sections.plist)0
-rw-r--r--MobileCydia.app/Sections/Administration.png (renamed from Cydia.app/Sections/Administration.png)bin5763 -> 5763 bytes
-rw-r--r--MobileCydia.app/Sections/App Addons.png (renamed from Cydia.app/Sections/App Addons.png)bin3609 -> 3609 bytes
-rw-r--r--MobileCydia.app/Sections/Archiving.png (renamed from Cydia.app/Sections/Archiving.png)bin6180 -> 6180 bytes
-rw-r--r--MobileCydia.app/Sections/Blanks.png (renamed from Cydia.app/Sections/Blanks.png)bin897 -> 897 bytes
-rw-r--r--MobileCydia.app/Sections/Carrier Bundles.png (renamed from Cydia.app/Sections/Carrier Bundles.png)bin7695 -> 7695 bytes
-rw-r--r--MobileCydia.app/Sections/Communication.png (renamed from Cydia.app/Sections/Communication.png)bin7695 -> 7695 bytes
-rw-r--r--MobileCydia.app/Sections/Data Storage.png (renamed from Cydia.app/Sections/Data Storage.png)bin7852 -> 7852 bytes
-rw-r--r--MobileCydia.app/Sections/Development.png (renamed from Cydia.app/Sections/Development.png)bin6741 -> 6741 bytes
-rw-r--r--MobileCydia.app/Sections/Dictionaries.png (renamed from Cydia.app/Sections/Dictionaries.png)bin6426 -> 6426 bytes
-rw-r--r--MobileCydia.app/Sections/Education.png (renamed from Cydia.app/Sections/Education.png)bin5020 -> 5020 bytes
-rw-r--r--MobileCydia.app/Sections/Entertainment.png (renamed from Cydia.app/Sections/Entertainment.png)bin3703 -> 3703 bytes
-rw-r--r--MobileCydia.app/Sections/Games.png (renamed from Cydia.app/Sections/Games.png)bin5075 -> 5075 bytes
-rw-r--r--MobileCydia.app/Sections/Health and Fitness.png (renamed from Cydia.app/Sections/Health and Fitness.png)bin5319 -> 5319 bytes
-rw-r--r--MobileCydia.app/Sections/Imaging.png (renamed from Cydia.app/Sections/Imaging.png)bin6767 -> 6767 bytes
-rw-r--r--MobileCydia.app/Sections/Java.png (renamed from Cydia.app/Sections/Java.png)bin6815 -> 6815 bytes
-rw-r--r--MobileCydia.app/Sections/Keyboards.png (renamed from Cydia.app/Sections/Keyboards.png)bin6726 -> 6726 bytes
-rw-r--r--MobileCydia.app/Sections/Localization.png (renamed from Cydia.app/Sections/Localization.png)bin7267 -> 7267 bytes
-rw-r--r--MobileCydia.app/Sections/Messaging.png (renamed from Cydia.app/Sections/Messaging.png)bin5171 -> 5171 bytes
-rw-r--r--MobileCydia.app/Sections/Multimedia.png (renamed from Cydia.app/Sections/Multimedia.png)bin12530 -> 12530 bytes
-rw-r--r--MobileCydia.app/Sections/Navigation.png (renamed from Cydia.app/Sections/Navigation.png)bin7187 -> 7187 bytes
-rw-r--r--MobileCydia.app/Sections/Networking.png (renamed from Cydia.app/Sections/Networking.png)bin8234 -> 8234 bytes
-rw-r--r--MobileCydia.app/Sections/Packaging.png (renamed from Cydia.app/Sections/Packaging.png)bin3694 -> 3694 bytes
-rw-r--r--MobileCydia.app/Sections/Planet-iPhones Mods.png (renamed from Cydia.app/Sections/Planet-iPhones Mods.png)bin2097 -> 2097 bytes
-rw-r--r--MobileCydia.app/Sections/Productivity.png (renamed from Cydia.app/Sections/Productivity.png)bin7831 -> 7831 bytes
-rw-r--r--MobileCydia.app/Sections/Repositories.png (renamed from Cydia.app/Sections/Repositories.png)bin7612 -> 7612 bytes
-rw-r--r--MobileCydia.app/Sections/Ringtones.png (renamed from Cydia.app/Sections/Ringtones.png)bin7259 -> 7259 bytes
-rw-r--r--MobileCydia.app/Sections/SBSettings Addons.png (renamed from Cydia.app/Sections/SBSettings Addons.png)bin8553 -> 8553 bytes
-rw-r--r--MobileCydia.app/Sections/Scripting.png (renamed from Cydia.app/Sections/Scripting.png)bin7107 -> 7107 bytes
-rw-r--r--MobileCydia.app/Sections/Security.png (renamed from Cydia.app/Sections/Security.png)bin8703 -> 8703 bytes
-rw-r--r--MobileCydia.app/Sections/Social.png (renamed from Cydia.app/Sections/Social.png)bin6272 -> 6272 bytes
-rw-r--r--MobileCydia.app/Sections/System.png (renamed from Cydia.app/Sections/System.png)bin4556 -> 4556 bytes
-rw-r--r--MobileCydia.app/Sections/Terminal Support.png (renamed from Cydia.app/Sections/Terminal Support.png)bin3950 -> 3950 bytes
-rw-r--r--MobileCydia.app/Sections/Text Editors.png (renamed from Cydia.app/Sections/Text Editors.png)bin4405 -> 4405 bytes
-rw-r--r--MobileCydia.app/Sections/Themes.png (renamed from Cydia.app/Sections/Themes.png)bin5790 -> 5790 bytes
-rw-r--r--MobileCydia.app/Sections/Toys.png (renamed from Cydia.app/Sections/Toys.png)bin7265 -> 7265 bytes
-rw-r--r--MobileCydia.app/Sections/Tweaks.png (renamed from Cydia.app/Sections/Tweaks.png)bin7359 -> 7359 bytes
-rw-r--r--MobileCydia.app/Sections/Utilities.png (renamed from Cydia.app/Sections/Utilities.png)bin6341 -> 6341 bytes
-rw-r--r--MobileCydia.app/Sections/Wallpaper.png (renamed from Cydia.app/Sections/Wallpaper.png)bin9584 -> 9584 bytes
-rw-r--r--MobileCydia.app/Sections/WebClips.png (renamed from Cydia.app/Sections/WebClips.png)bin6877 -> 6877 bytes
-rw-r--r--MobileCydia.app/Sections/Widgets.png (renamed from Cydia.app/Sections/Widgets.png)bin9943 -> 9943 bytes
-rw-r--r--MobileCydia.app/Sections/X Window.png (renamed from Cydia.app/Sections/X Window.png)bin4788 -> 4788 bytes
-rw-r--r--MobileCydia.app/Sections/eBooks.png (renamed from Cydia.app/Sections/eBooks.png)bin7396 -> 7396 bytes
-rw-r--r--MobileCydia.app/Sources/cy.sosiphone.com.png (renamed from Cydia.app/Sources/cy.sosiphone.com.png)bin3127 -> 3127 bytes
-rw-r--r--MobileCydia.app/Sources/iphone.hackndev.org.png (renamed from Cydia.app/Sources/iphone.hackndev.org.png)bin1655 -> 1655 bytes
-rw-r--r--MobileCydia.app/Sources/iphonehe.com.png (renamed from Cydia.app/Sources/iphonehe.com.png)bin10770 -> 10770 bytes
-rw-r--r--MobileCydia.app/Sources/urbanfanatics.com.png (renamed from Cydia.app/Sources/urbanfanatics.com.png)bin7057 -> 7057 bytes
-rw-r--r--MobileCydia.app/Sources/www.zodttd.com.png (renamed from Cydia.app/Sources/www.zodttd.com.png)bin2482 -> 2482 bytes
-rwxr-xr-xMobileCydia.app/Test (renamed from Cydia.app/Test)0
-rw-r--r--MobileCydia.app/advanced.png (renamed from Cydia.app/advanced.png)bin3555 -> 3555 bytes
-rw-r--r--MobileCydia.app/changes.png (renamed from Cydia.app/changes.png)bin1724 -> 1724 bytes
-rw-r--r--MobileCydia.app/changes@2x.png (renamed from Cydia.app/changes@2x.png)bin3150 -> 3150 bytes
-rw-r--r--MobileCydia.app/chevron@2x.png (renamed from Cydia.app/chevron@2x.png)bin415 -> 415 bytes
-rw-r--r--MobileCydia.app/commercial.png (renamed from Cydia.app/commercial.png)bin7550 -> 7550 bytes
-rw-r--r--MobileCydia.app/compose.png (renamed from Cydia.app/compose.png)bin690 -> 690 bytes
-rw-r--r--MobileCydia.app/configure.png (renamed from Cydia.app/configure.png)bin832 -> 832 bytes
-rw-r--r--MobileCydia.app/confirm.html (renamed from Cydia.app/confirm.html)0
-rw-r--r--MobileCydia.app/confirm.js (renamed from Cydia.app/confirm.js)0
-rw-r--r--MobileCydia.app/console.png (renamed from Cydia.app/console.png)bin2812 -> 2812 bytes
-rw-r--r--MobileCydia.app/email.png (renamed from Cydia.app/email.png)bin22892 -> 22892 bytes
-rw-r--r--MobileCydia.app/error.html (renamed from Cydia.app/error.html)0
-rw-r--r--MobileCydia.app/expanded.png (renamed from Cydia.app/expanded.png)bin6180 -> 6180 bytes
-rw-r--r--MobileCydia.app/filesystem.png (renamed from Cydia.app/filesystem.png)bin7852 -> 7852 bytes
-rw-r--r--MobileCydia.app/folder.png (renamed from Cydia.app/folder.png)bin1998 -> 1998 bytes
-rw-r--r--MobileCydia.app/folder@2x.png (renamed from Cydia.app/folder@2x.png)bin5159 -> 5159 bytes
-rw-r--r--MobileCydia.app/green-dn.png (renamed from Cydia.app/green-dn.png)bin2621 -> 2621 bytes
-rw-r--r--MobileCydia.app/green-up.png (renamed from Cydia.app/green-up.png)bin2431 -> 2431 bytes
-rw-r--r--MobileCydia.app/home-Selected.png (renamed from Cydia.app/home-Selected.png)bin2181 -> 2181 bytes
-rw-r--r--MobileCydia.app/home-Selected@2x.png (renamed from Cydia.app/home-Selected@2x.png)bin6563 -> 6563 bytes
-rw-r--r--MobileCydia.app/home.png (renamed from Cydia.app/home.png)bin1847 -> 1847 bytes
-rw-r--r--MobileCydia.app/home@2x.png (renamed from Cydia.app/home@2x.png)bin5127 -> 5127 bytes
-rw-r--r--MobileCydia.app/icon-72.png (renamed from Cydia.app/icon-72.png)bin12858 -> 12858 bytes
-rw-r--r--MobileCydia.app/icon.png (renamed from Cydia.app/icon.png)bin8597 -> 8597 bytes
-rw-r--r--MobileCydia.app/icon@2x.png (renamed from Cydia.app/icon@2x.png)bin29127 -> 29127 bytes
-rw-r--r--MobileCydia.app/iconClassic.png (renamed from Cydia.app/iconClassic.png)bin11737 -> 11737 bytes
-rw-r--r--MobileCydia.app/id.png (renamed from Cydia.app/id.png)bin3706 -> 3706 bytes
-rw-r--r--MobileCydia.app/install.png (renamed from Cydia.app/install.png)bin1245 -> 1245 bytes
-rw-r--r--MobileCydia.app/install@2x.png (renamed from Cydia.app/install@2x.png)bin696 -> 696 bytes
-rw-r--r--MobileCydia.app/installed.png (renamed from Cydia.app/installed.png)bin612 -> 612 bytes
-rw-r--r--MobileCydia.app/installed@2x.png (renamed from Cydia.app/installed@2x.png)bin1518 -> 1518 bytes
-rw-r--r--MobileCydia.app/installing.png (renamed from Cydia.app/installing.png)bin733 -> 733 bytes
-rw-r--r--MobileCydia.app/loading.html (renamed from Cydia.app/loading.html)0
-rw-r--r--MobileCydia.app/localize.js (renamed from Cydia.app/localize.js)0
-rw-r--r--MobileCydia.app/manage.html (renamed from Cydia.app/manage.html)0
-rw-r--r--MobileCydia.app/manage.png (renamed from Cydia.app/manage.png)bin1326 -> 1326 bytes
-rw-r--r--MobileCydia.app/manage@2x.png (renamed from Cydia.app/manage@2x.png)bin2080 -> 2080 bytes
-rw-r--r--MobileCydia.app/menes/chevron.png (renamed from Cydia.app/menes/chevron.png)bin289 -> 289 bytes
-rw-r--r--MobileCydia.app/menes/chevron@2x.png (renamed from Cydia.app/menes/chevron@2x.png)bin415 -> 415 bytes
-rw-r--r--MobileCydia.app/menes/indicator-c7ced5-4d4d70.gif (renamed from Cydia.app/menes/indicator-c7ced5-4d4d70.gif)bin1849 -> 1849 bytes
-rw-r--r--MobileCydia.app/menes/menes.js (renamed from Cydia.app/menes/menes.js)0
-rw-r--r--MobileCydia.app/menes/style.css (renamed from Cydia.app/menes/style.css)0
-rw-r--r--MobileCydia.app/package.html (renamed from Cydia.app/package.html)0
-rw-r--r--MobileCydia.app/package.js (renamed from Cydia.app/package.js)0
-rw-r--r--MobileCydia.app/packages.png (renamed from Cydia.app/packages.png)bin8884 -> 8884 bytes
-rw-r--r--MobileCydia.app/reload.png (renamed from Cydia.app/reload.png)bin982 -> 982 bytes
-rw-r--r--MobileCydia.app/removing.png (renamed from Cydia.app/removing.png)bin1166 -> 1166 bytes
-rw-r--r--MobileCydia.app/search.png (renamed from Cydia.app/search.png)bin1333 -> 1333 bytes
-rw-r--r--MobileCydia.app/search@2x.png (renamed from Cydia.app/search@2x.png)bin1143 -> 1143 bytes
-rw-r--r--MobileCydia.app/settings.png (renamed from Cydia.app/settings.png)bin5848 -> 5848 bytes
-rw-r--r--MobileCydia.app/signature.html (renamed from Cydia.app/signature.html)0
-rwxr-xr-xMobileCydia.app/source.png (renamed from Cydia.app/source.png)bin2295 -> 2295 bytes
-rwxr-xr-xMobileCydia.app/source@2x.png (renamed from Cydia.app/source@2x.png)bin3595 -> 3595 bytes
-rwxr-xr-xMobileCydia.app/sources.png (renamed from Cydia.app/sources.png)bin22251 -> 22251 bytes
-rw-r--r--MobileCydia.app/star.png (renamed from Cydia.app/star.png)bin1757 -> 1757 bytes
-rw-r--r--MobileCydia.app/storage.html (renamed from Cydia.app/storage.html)0
-rw-r--r--MobileCydia.app/storage.js (renamed from Cydia.app/storage.js)0
-rw-r--r--MobileCydia.app/storage.png (renamed from Cydia.app/storage.png)bin14343 -> 14343 bytes
-rw-r--r--MobileCydia.app/trusted.png (renamed from Cydia.app/trusted.png)bin22915 -> 22915 bytes
-rw-r--r--MobileCydia.app/unknown.html (renamed from Cydia.app/unknown.html)0
-rw-r--r--MobileCydia.app/unknown.png (renamed from Cydia.app/unknown.png)bin1794 -> 1794 bytes
-rw-r--r--MobileCydia.app/version.png (renamed from Cydia.app/version.png)bin891 -> 891 bytes
-rw-r--r--MobileCydia.app/warning.png (renamed from Cydia.app/warning.png)bin5000 -> 5000 bytes
-rw-r--r--MobileCydia.app/web.png (renamed from Cydia.app/web.png)bin8234 -> 8234 bytes
-rw-r--r--MobileCydia.mm (renamed from Cydia.mm)0
-rw-r--r--makefile30
147 files changed, 152 insertions, 11 deletions
diff --git a/.gitignore b/.gitignore
index 31dc3c1..c1d9059 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,6 @@
sysroot
-Cydia
+MobileCydia
+CydiaAppliance
_
*.deb
.DS_Store
diff --git a/Cydia.frappliance/English.lproj/InfoPlist.strings b/Cydia.frappliance/English.lproj/InfoPlist.strings
new file mode 100644
index 0000000..3575674
--- /dev/null
+++ b/Cydia.frappliance/English.lproj/InfoPlist.strings
@@ -0,0 +1 @@
+CFBundleName = "Cydia";
diff --git a/Cydia.frappliance/Info.plist b/Cydia.frappliance/Info.plist
new file mode 100644
index 0000000..f2eb03c
--- /dev/null
+++ b/Cydia.frappliance/Info.plist
@@ -0,0 +1,60 @@
+<?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>CFBundleExecutable</key>
+ <string>CydiaAppliance</string>
+
+ <key>CFBundleIdentifier</key>
+ <string>com.saurik.Cydia</string>
+
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+
+ <key>CFBundlePackageType</key>
+ <string>BNDL</string>
+
+ <key>CFBundleSignature</key>
+ <string>fnrw</string>
+
+ <key>CFBundleSupportedPlatforms</key>
+ <array>
+ <string>iPhoneOS</string>
+ </array>
+
+ <key>CFBundleVersion</key>
+ <string>0.9</string>
+
+ <key>DTSDKName</key>
+ <string>iphoneos2.0.saurik</string>
+
+ <key>FRApplianceDataSourceType</key>
+ <string>All</string>
+
+ <key>FRAppliancePreferedOrderValue</key>
+ <integer>1</integer>
+
+ <key>FRHideIfNoCategories</key>
+ <false/>
+
+ <key>FRRemoteAppliance</key>
+ <true/>
+
+ <key>LSRequiresIPhoneOS</key>
+ <string>1</string>
+
+ <key>MinimumOSVersion</key>
+ <string>3.0</string>
+
+ <key>NSPrincipalClass</key>
+ <string>CydiaAppliance</string>
+
+ <key>UIDeviceFamily</key>
+ <array>
+ <integer>3</integer>
+ <integer>2</integer>
+ </array>
+</dict>
+
+</plist>
diff --git a/CydiaAppliance.mm b/CydiaAppliance.mm
new file mode 100644
index 0000000..8214617
--- /dev/null
+++ b/CydiaAppliance.mm
@@ -0,0 +1,67 @@
+#import <BackRow/BRAppliance.h>
+#import <BackRow/BRApplianceCategory.h>
+#import <BackRow/BRBaseAppliance.h>
+#import <BackRow/BRTopShelfController.h>
+#import <BackRow/BRTopShelfView.h>
+#import <BackRow/BRViewController.h>
+
+@interface CydiaTopShelfController : NSObject <BRTopShelfController> {
+ BRTopShelfView *view_;
+}
+
+@end
+
+@implementation CydiaTopShelfController
+
+- (void) dealloc {
+ [view_ release];
+
+ [super dealloc];
+}
+
+- (BRTopShelfView *) topShelfView {
+ return view_;
+}
+
+- (void) selectCategoryWithIdentifier:(NSString *)identifier {
+}
+
+@end
+
+
+@interface CydiaManageViewController : BRViewController {
+}
+@end
+
+@implementation CydiaManageViewController
+@end
+
+
+@interface CydiaAppliance : BRBaseAppliance {
+}
+@end
+
+@implementation CydiaAppliance
+
+- (id) applianceCategories {
+ return [NSArray arrayWithObjects:
+ [BRApplianceCategory categoryWithName:@"Install" identifier:@"cydia-install" preferredOrder:0],
+ [BRApplianceCategory categoryWithName:@"Manage" identifier:@"cydia-manage" preferredOrder:0],
+ [BRApplianceCategory categoryWithName:@"Search" identifier:@"cydia-search" preferredOrder:0],
+ nil];
+}
+
+- (id) controllerForIdentifier:(NSString *)identifier args:(NSDictionary *)args {
+ return nil;
+}
+
+- (id) topShelfController {
+ return [[[CydiaTopShelfController alloc] init] autorelease];
+}
+
+- (int) noContentBRError {
+ // XXX: research
+ return 0;
+}
+
+@end
diff --git a/Cydia.app/Cydia b/MobileCydia.app/Cydia
index 3c72315..572af7b 100755
--- a/Cydia.app/Cydia
+++ b/MobileCydia.app/Cydia
@@ -3,4 +3,4 @@ C=/${0}
C=${C%/*}
declare -a flags
[[ :${DYLD_INSERT_LIBRARIES}: == */MobileSubstrate.dylib: ]] && flags[${#flags[@]}]=--substrate
-exec "${C:-.}"/Cydia_ "${flags[@]}" -- "$@" 2>>/tmp/cydia.log
+exec "${C:-.}"/MobileCydia "${flags[@]}" -- "$@" 2>>/tmp/cydia.log
diff --git a/Cydia.app/Default-Portrait.png b/MobileCydia.app/Default-Portrait.png
index c24b27e..c24b27e 100644
--- a/Cydia.app/Default-Portrait.png
+++ b/MobileCydia.app/Default-Portrait.png
Binary files differ
diff --git a/Cydia.app/Default.png b/MobileCydia.app/Default.png
index b85286b..b85286b 100644
--- a/Cydia.app/Default.png
+++ b/MobileCydia.app/Default.png
Binary files differ
diff --git a/Cydia.app/Default@2x.png b/MobileCydia.app/Default@2x.png
index abc651b..abc651b 100644
--- a/Cydia.app/Default@2x.png
+++ b/MobileCydia.app/Default@2x.png
Binary files differ
diff --git a/Cydia.app/English.lproj/Localizable.strings b/MobileCydia.app/English.lproj/Localizable.strings
index 80ff0be..80ff0be 100644
--- a/Cydia.app/English.lproj/Localizable.strings
+++ b/MobileCydia.app/English.lproj/Localizable.strings
diff --git a/Cydia.app/English.lproj/Sections_.strings b/MobileCydia.app/English.lproj/Sections_.strings
index 9cc7ba1..9cc7ba1 100644
--- a/Cydia.app/English.lproj/Sections_.strings
+++ b/MobileCydia.app/English.lproj/Sections_.strings
diff --git a/Cydia.app/French.lproj/Localizable.strings b/MobileCydia.app/French.lproj/Localizable.strings
index bdd6988..bdd6988 100644
--- a/Cydia.app/French.lproj/Localizable.strings
+++ b/MobileCydia.app/French.lproj/Localizable.strings
diff --git a/Cydia.app/French.lproj/Sections.strings b/MobileCydia.app/French.lproj/Sections.strings
index 799a82c..799a82c 100644
--- a/Cydia.app/French.lproj/Sections.strings
+++ b/MobileCydia.app/French.lproj/Sections.strings
diff --git a/Cydia.app/German.lproj/Localizable.strings b/MobileCydia.app/German.lproj/Localizable.strings
index 78a818c..78a818c 100644
--- a/Cydia.app/German.lproj/Localizable.strings
+++ b/MobileCydia.app/German.lproj/Localizable.strings
diff --git a/Cydia.app/German.lproj/Sections.strings b/MobileCydia.app/German.lproj/Sections.strings
index 6abe4ce..6abe4ce 100644
--- a/Cydia.app/German.lproj/Sections.strings
+++ b/MobileCydia.app/German.lproj/Sections.strings
diff --git a/Cydia.app/Icon-Small-50.png b/MobileCydia.app/Icon-Small-50.png
index d7d2849..d7d2849 100644
--- a/Cydia.app/Icon-Small-50.png
+++ b/MobileCydia.app/Icon-Small-50.png
Binary files differ
diff --git a/Cydia.app/Icon-Small.png b/MobileCydia.app/Icon-Small.png
index af15d71..af15d71 100644
--- a/Cydia.app/Icon-Small.png
+++ b/MobileCydia.app/Icon-Small.png
Binary files differ
diff --git a/Cydia.app/Icon-Small@2x.png b/MobileCydia.app/Icon-Small@2x.png
index 1a73ddb..1a73ddb 100644
--- a/Cydia.app/Icon-Small@2x.png
+++ b/MobileCydia.app/Icon-Small@2x.png
Binary files differ
diff --git a/Cydia.app/Info.plist b/MobileCydia.app/Info.plist
index 806506b..806506b 100644
--- a/Cydia.app/Info.plist
+++ b/MobileCydia.app/Info.plist
diff --git a/Cydia.app/Modes/DOWNGRADE.png b/MobileCydia.app/Modes/DOWNGRADE.png
index 41c0d70..41c0d70 100644
--- a/Cydia.app/Modes/DOWNGRADE.png
+++ b/MobileCydia.app/Modes/DOWNGRADE.png
Binary files differ
diff --git a/Cydia.app/Modes/INSTALL.png b/MobileCydia.app/Modes/INSTALL.png
index a83f354..a83f354 100644
--- a/Cydia.app/Modes/INSTALL.png
+++ b/MobileCydia.app/Modes/INSTALL.png
Binary files differ
diff --git a/Cydia.app/Modes/NEW_INSTALL.png b/MobileCydia.app/Modes/NEW_INSTALL.png
index 475bda6..475bda6 120000
--- a/Cydia.app/Modes/NEW_INSTALL.png
+++ b/MobileCydia.app/Modes/NEW_INSTALL.png
diff --git a/Cydia.app/Modes/PURGE.png b/MobileCydia.app/Modes/PURGE.png
index 795fa19..795fa19 100644
--- a/Cydia.app/Modes/PURGE.png
+++ b/MobileCydia.app/Modes/PURGE.png
Binary files differ
diff --git a/Cydia.app/Modes/REINSTALL.png b/MobileCydia.app/Modes/REINSTALL.png
index 0b7754c..0b7754c 100644
--- a/Cydia.app/Modes/REINSTALL.png
+++ b/MobileCydia.app/Modes/REINSTALL.png
Binary files differ
diff --git a/Cydia.app/Modes/REMOVE.png b/MobileCydia.app/Modes/REMOVE.png
index 1b2e691..1b2e691 100644
--- a/Cydia.app/Modes/REMOVE.png
+++ b/MobileCydia.app/Modes/REMOVE.png
Binary files differ
diff --git a/Cydia.app/Modes/UPGRADE.png b/MobileCydia.app/Modes/UPGRADE.png
index 631b7ef..631b7ef 100644
--- a/Cydia.app/Modes/UPGRADE.png
+++ b/MobileCydia.app/Modes/UPGRADE.png
Binary files differ
diff --git a/Cydia.app/Purposes/commercial.png b/MobileCydia.app/Purposes/commercial.png
index ba66d4b..ba66d4b 100644
--- a/Cydia.app/Purposes/commercial.png
+++ b/MobileCydia.app/Purposes/commercial.png
Binary files differ
diff --git a/Cydia.app/Purposes/console.png b/MobileCydia.app/Purposes/console.png
index 48f7e88..48f7e88 100644
--- a/Cydia.app/Purposes/console.png
+++ b/MobileCydia.app/Purposes/console.png
Binary files differ
diff --git a/Cydia.app/Purposes/daemon.png b/MobileCydia.app/Purposes/daemon.png
index 4593ee8..4593ee8 100644
--- a/Cydia.app/Purposes/daemon.png
+++ b/MobileCydia.app/Purposes/daemon.png
Binary files differ
diff --git a/Cydia.app/Purposes/extension.png b/MobileCydia.app/Purposes/extension.png
index e7025b4..e7025b4 100644
--- a/Cydia.app/Purposes/extension.png
+++ b/MobileCydia.app/Purposes/extension.png
Binary files differ
diff --git a/Cydia.app/Purposes/library.png b/MobileCydia.app/Purposes/library.png
index 3bcbc04..3bcbc04 100644
--- a/Cydia.app/Purposes/library.png
+++ b/MobileCydia.app/Purposes/library.png
Binary files differ
diff --git a/Cydia.app/Purposes/uikit.png b/MobileCydia.app/Purposes/uikit.png
index 2141d72..2141d72 100644
--- a/Cydia.app/Purposes/uikit.png
+++ b/MobileCydia.app/Purposes/uikit.png
Binary files differ
diff --git a/Cydia.app/Purposes/x.png b/MobileCydia.app/Purposes/x.png
index 0b24b74..0b24b74 100644
--- a/Cydia.app/Purposes/x.png
+++ b/MobileCydia.app/Purposes/x.png
Binary files differ
diff --git a/Cydia.app/Sections.plist b/MobileCydia.app/Sections.plist
index a62e6d7..a62e6d7 100644
--- a/Cydia.app/Sections.plist
+++ b/MobileCydia.app/Sections.plist
diff --git a/Cydia.app/Sections/Administration.png b/MobileCydia.app/Sections/Administration.png
index 65efd3e..65efd3e 100644
--- a/Cydia.app/Sections/Administration.png
+++ b/MobileCydia.app/Sections/Administration.png
Binary files differ
diff --git a/Cydia.app/Sections/App Addons.png b/MobileCydia.app/Sections/App Addons.png
index 424f565..424f565 100644
--- a/Cydia.app/Sections/App Addons.png
+++ b/MobileCydia.app/Sections/App Addons.png
Binary files differ
diff --git a/Cydia.app/Sections/Archiving.png b/MobileCydia.app/Sections/Archiving.png
index 9efce56..9efce56 100644
--- a/Cydia.app/Sections/Archiving.png
+++ b/MobileCydia.app/Sections/Archiving.png
Binary files differ
diff --git a/Cydia.app/Sections/Blanks.png b/MobileCydia.app/Sections/Blanks.png
index 7c0c2a0..7c0c2a0 100644
--- a/Cydia.app/Sections/Blanks.png
+++ b/MobileCydia.app/Sections/Blanks.png
Binary files differ
diff --git a/Cydia.app/Sections/Carrier Bundles.png b/MobileCydia.app/Sections/Carrier Bundles.png
index 00f36f7..00f36f7 100644
--- a/Cydia.app/Sections/Carrier Bundles.png
+++ b/MobileCydia.app/Sections/Carrier Bundles.png
Binary files differ
diff --git a/Cydia.app/Sections/Communication.png b/MobileCydia.app/Sections/Communication.png
index 00f36f7..00f36f7 100644
--- a/Cydia.app/Sections/Communication.png
+++ b/MobileCydia.app/Sections/Communication.png
Binary files differ
diff --git a/Cydia.app/Sections/Data Storage.png b/MobileCydia.app/Sections/Data Storage.png
index 1bb23fe..1bb23fe 100644
--- a/Cydia.app/Sections/Data Storage.png
+++ b/MobileCydia.app/Sections/Data Storage.png
Binary files differ
diff --git a/Cydia.app/Sections/Development.png b/MobileCydia.app/Sections/Development.png
index 806b442..806b442 100644
--- a/Cydia.app/Sections/Development.png
+++ b/MobileCydia.app/Sections/Development.png
Binary files differ
diff --git a/Cydia.app/Sections/Dictionaries.png b/MobileCydia.app/Sections/Dictionaries.png
index e386e76..e386e76 100644
--- a/Cydia.app/Sections/Dictionaries.png
+++ b/MobileCydia.app/Sections/Dictionaries.png
Binary files differ
diff --git a/Cydia.app/Sections/Education.png b/MobileCydia.app/Sections/Education.png
index 4a2a03f..4a2a03f 100644
--- a/Cydia.app/Sections/Education.png
+++ b/MobileCydia.app/Sections/Education.png
Binary files differ
diff --git a/Cydia.app/Sections/Entertainment.png b/MobileCydia.app/Sections/Entertainment.png
index 69c8214..69c8214 100644
--- a/Cydia.app/Sections/Entertainment.png
+++ b/MobileCydia.app/Sections/Entertainment.png
Binary files differ
diff --git a/Cydia.app/Sections/Games.png b/MobileCydia.app/Sections/Games.png
index 6e14c50..6e14c50 100644
--- a/Cydia.app/Sections/Games.png
+++ b/MobileCydia.app/Sections/Games.png
Binary files differ
diff --git a/Cydia.app/Sections/Health and Fitness.png b/MobileCydia.app/Sections/Health and Fitness.png
index e2db013..e2db013 100644
--- a/Cydia.app/Sections/Health and Fitness.png
+++ b/MobileCydia.app/Sections/Health and Fitness.png
Binary files differ
diff --git a/Cydia.app/Sections/Imaging.png b/MobileCydia.app/Sections/Imaging.png
index 1e8f7fa..1e8f7fa 100644
--- a/Cydia.app/Sections/Imaging.png
+++ b/MobileCydia.app/Sections/Imaging.png
Binary files differ
diff --git a/Cydia.app/Sections/Java.png b/MobileCydia.app/Sections/Java.png
index e6bbc91..e6bbc91 100644
--- a/Cydia.app/Sections/Java.png
+++ b/MobileCydia.app/Sections/Java.png
Binary files differ
diff --git a/Cydia.app/Sections/Keyboards.png b/MobileCydia.app/Sections/Keyboards.png
index 6b3df89..6b3df89 100644
--- a/Cydia.app/Sections/Keyboards.png
+++ b/MobileCydia.app/Sections/Keyboards.png
Binary files differ
diff --git a/Cydia.app/Sections/Localization.png b/MobileCydia.app/Sections/Localization.png
index 80d41d3..80d41d3 100644
--- a/Cydia.app/Sections/Localization.png
+++ b/MobileCydia.app/Sections/Localization.png
Binary files differ
diff --git a/Cydia.app/Sections/Messaging.png b/MobileCydia.app/Sections/Messaging.png
index 69d18e0..69d18e0 100644
--- a/Cydia.app/Sections/Messaging.png
+++ b/MobileCydia.app/Sections/Messaging.png
Binary files differ
diff --git a/Cydia.app/Sections/Multimedia.png b/MobileCydia.app/Sections/Multimedia.png
index 42d0b5e..42d0b5e 100644
--- a/Cydia.app/Sections/Multimedia.png
+++ b/MobileCydia.app/Sections/Multimedia.png
Binary files differ
diff --git a/Cydia.app/Sections/Navigation.png b/MobileCydia.app/Sections/Navigation.png
index 4829e62..4829e62 100644
--- a/Cydia.app/Sections/Navigation.png
+++ b/MobileCydia.app/Sections/Navigation.png
Binary files differ
diff --git a/Cydia.app/Sections/Networking.png b/MobileCydia.app/Sections/Networking.png
index a4f04e3..a4f04e3 100644
--- a/Cydia.app/Sections/Networking.png
+++ b/MobileCydia.app/Sections/Networking.png
Binary files differ
diff --git a/Cydia.app/Sections/Packaging.png b/MobileCydia.app/Sections/Packaging.png
index d7d914e..d7d914e 100644
--- a/Cydia.app/Sections/Packaging.png
+++ b/MobileCydia.app/Sections/Packaging.png
Binary files differ
diff --git a/Cydia.app/Sections/Planet-iPhones Mods.png b/MobileCydia.app/Sections/Planet-iPhones Mods.png
index e641970..e641970 100644
--- a/Cydia.app/Sections/Planet-iPhones Mods.png
+++ b/MobileCydia.app/Sections/Planet-iPhones Mods.png
Binary files differ
diff --git a/Cydia.app/Sections/Productivity.png b/MobileCydia.app/Sections/Productivity.png
index c99c69d..c99c69d 100644
--- a/Cydia.app/Sections/Productivity.png
+++ b/MobileCydia.app/Sections/Productivity.png
Binary files differ
diff --git a/Cydia.app/Sections/Repositories.png b/MobileCydia.app/Sections/Repositories.png
index d6fe267..d6fe267 100644
--- a/Cydia.app/Sections/Repositories.png
+++ b/MobileCydia.app/Sections/Repositories.png
Binary files differ
diff --git a/Cydia.app/Sections/Ringtones.png b/MobileCydia.app/Sections/Ringtones.png
index 57fd660..57fd660 100644
--- a/Cydia.app/Sections/Ringtones.png
+++ b/MobileCydia.app/Sections/Ringtones.png
Binary files differ
diff --git a/Cydia.app/Sections/SBSettings Addons.png b/MobileCydia.app/Sections/SBSettings Addons.png
index 571555a..571555a 100644
--- a/Cydia.app/Sections/SBSettings Addons.png
+++ b/MobileCydia.app/Sections/SBSettings Addons.png
Binary files differ
diff --git a/Cydia.app/Sections/Scripting.png b/MobileCydia.app/Sections/Scripting.png
index 22285d2..22285d2 100644
--- a/Cydia.app/Sections/Scripting.png
+++ b/MobileCydia.app/Sections/Scripting.png
Binary files differ
diff --git a/Cydia.app/Sections/Security.png b/MobileCydia.app/Sections/Security.png
index ae142eb..ae142eb 100644
--- a/Cydia.app/Sections/Security.png
+++ b/MobileCydia.app/Sections/Security.png
Binary files differ
diff --git a/Cydia.app/Sections/Social.png b/MobileCydia.app/Sections/Social.png
index 6c0cfa4..6c0cfa4 100644
--- a/Cydia.app/Sections/Social.png
+++ b/MobileCydia.app/Sections/Social.png
Binary files differ
diff --git a/Cydia.app/Sections/System.png b/MobileCydia.app/Sections/System.png
index 19d2c22..19d2c22 100644
--- a/Cydia.app/Sections/System.png
+++ b/MobileCydia.app/Sections/System.png
Binary files differ
diff --git a/Cydia.app/Sections/Terminal Support.png b/MobileCydia.app/Sections/Terminal Support.png
index d664618..d664618 100644
--- a/Cydia.app/Sections/Terminal Support.png
+++ b/MobileCydia.app/Sections/Terminal Support.png
Binary files differ
diff --git a/Cydia.app/Sections/Text Editors.png b/MobileCydia.app/Sections/Text Editors.png
index 5e65d46..5e65d46 100644
--- a/Cydia.app/Sections/Text Editors.png
+++ b/MobileCydia.app/Sections/Text Editors.png
Binary files differ
diff --git a/Cydia.app/Sections/Themes.png b/MobileCydia.app/Sections/Themes.png
index e35b948..e35b948 100644
--- a/Cydia.app/Sections/Themes.png
+++ b/MobileCydia.app/Sections/Themes.png
Binary files differ
diff --git a/Cydia.app/Sections/Toys.png b/MobileCydia.app/Sections/Toys.png
index 368eb4c..368eb4c 100644
--- a/Cydia.app/Sections/Toys.png
+++ b/MobileCydia.app/Sections/Toys.png
Binary files differ
diff --git a/Cydia.app/Sections/Tweaks.png b/MobileCydia.app/Sections/Tweaks.png
index 4f588c6..4f588c6 100644
--- a/Cydia.app/Sections/Tweaks.png
+++ b/MobileCydia.app/Sections/Tweaks.png
Binary files differ
diff --git a/Cydia.app/Sections/Utilities.png b/MobileCydia.app/Sections/Utilities.png
index fab5d32..fab5d32 100644
--- a/Cydia.app/Sections/Utilities.png
+++ b/MobileCydia.app/Sections/Utilities.png
Binary files differ
diff --git a/Cydia.app/Sections/Wallpaper.png b/MobileCydia.app/Sections/Wallpaper.png
index 1060fa0..1060fa0 100644
--- a/Cydia.app/Sections/Wallpaper.png
+++ b/MobileCydia.app/Sections/Wallpaper.png
Binary files differ
diff --git a/Cydia.app/Sections/WebClips.png b/MobileCydia.app/Sections/WebClips.png
index 7ed4053..7ed4053 100644
--- a/Cydia.app/Sections/WebClips.png
+++ b/MobileCydia.app/Sections/WebClips.png
Binary files differ
diff --git a/Cydia.app/Sections/Widgets.png b/MobileCydia.app/Sections/Widgets.png
index ca8c1ef..ca8c1ef 100644
--- a/Cydia.app/Sections/Widgets.png
+++ b/MobileCydia.app/Sections/Widgets.png
Binary files differ
diff --git a/Cydia.app/Sections/X Window.png b/MobileCydia.app/Sections/X Window.png
index eac01e9..eac01e9 100644
--- a/Cydia.app/Sections/X Window.png
+++ b/MobileCydia.app/Sections/X Window.png
Binary files differ
diff --git a/Cydia.app/Sections/eBooks.png b/MobileCydia.app/Sections/eBooks.png
index 512c68b..512c68b 100644
--- a/Cydia.app/Sections/eBooks.png
+++ b/MobileCydia.app/Sections/eBooks.png
Binary files differ
diff --git a/Cydia.app/Sources/cy.sosiphone.com.png b/MobileCydia.app/Sources/cy.sosiphone.com.png
index b848d95..b848d95 100644
--- a/Cydia.app/Sources/cy.sosiphone.com.png
+++ b/MobileCydia.app/Sources/cy.sosiphone.com.png
Binary files differ
diff --git a/Cydia.app/Sources/iphone.hackndev.org.png b/MobileCydia.app/Sources/iphone.hackndev.org.png
index 1f701df..1f701df 100644
--- a/Cydia.app/Sources/iphone.hackndev.org.png
+++ b/MobileCydia.app/Sources/iphone.hackndev.org.png
Binary files differ
diff --git a/Cydia.app/Sources/iphonehe.com.png b/MobileCydia.app/Sources/iphonehe.com.png
index b20263e..b20263e 100644
--- a/Cydia.app/Sources/iphonehe.com.png
+++ b/MobileCydia.app/Sources/iphonehe.com.png
Binary files differ
diff --git a/Cydia.app/Sources/urbanfanatics.com.png b/MobileCydia.app/Sources/urbanfanatics.com.png
index 9cf47c4..9cf47c4 100644
--- a/Cydia.app/Sources/urbanfanatics.com.png
+++ b/MobileCydia.app/Sources/urbanfanatics.com.png
Binary files differ
diff --git a/Cydia.app/Sources/www.zodttd.com.png b/MobileCydia.app/Sources/www.zodttd.com.png
index 83a3b33..83a3b33 100644
--- a/Cydia.app/Sources/www.zodttd.com.png
+++ b/MobileCydia.app/Sources/www.zodttd.com.png
Binary files differ
diff --git a/Cydia.app/Test b/MobileCydia.app/Test
index 123c7eb..123c7eb 100755
--- a/Cydia.app/Test
+++ b/MobileCydia.app/Test
diff --git a/Cydia.app/advanced.png b/MobileCydia.app/advanced.png
index 419ba52..419ba52 100644
--- a/Cydia.app/advanced.png
+++ b/MobileCydia.app/advanced.png
Binary files differ
diff --git a/Cydia.app/changes.png b/MobileCydia.app/changes.png
index 654208f..654208f 100644
--- a/Cydia.app/changes.png
+++ b/MobileCydia.app/changes.png
Binary files differ
diff --git a/Cydia.app/changes@2x.png b/MobileCydia.app/changes@2x.png
index aa6a29a..aa6a29a 100644
--- a/Cydia.app/changes@2x.png
+++ b/MobileCydia.app/changes@2x.png
Binary files differ
diff --git a/Cydia.app/chevron@2x.png b/MobileCydia.app/chevron@2x.png
index 9905c17..9905c17 100644
--- a/Cydia.app/chevron@2x.png
+++ b/MobileCydia.app/chevron@2x.png
Binary files differ
diff --git a/Cydia.app/commercial.png b/MobileCydia.app/commercial.png
index 8599f48..8599f48 100644
--- a/Cydia.app/commercial.png
+++ b/MobileCydia.app/commercial.png
Binary files differ
diff --git a/Cydia.app/compose.png b/MobileCydia.app/compose.png
index 1141d5d..1141d5d 100644
--- a/Cydia.app/compose.png
+++ b/MobileCydia.app/compose.png
Binary files differ
diff --git a/Cydia.app/configure.png b/MobileCydia.app/configure.png
index c27618d..c27618d 100644
--- a/Cydia.app/configure.png
+++ b/MobileCydia.app/configure.png
Binary files differ
diff --git a/Cydia.app/confirm.html b/MobileCydia.app/confirm.html
index 5a4ed55..5a4ed55 100644
--- a/Cydia.app/confirm.html
+++ b/MobileCydia.app/confirm.html
diff --git a/Cydia.app/confirm.js b/MobileCydia.app/confirm.js
index efffdc4..efffdc4 100644
--- a/Cydia.app/confirm.js
+++ b/MobileCydia.app/confirm.js
diff --git a/Cydia.app/console.png b/MobileCydia.app/console.png
index dba3788..dba3788 100644
--- a/Cydia.app/console.png
+++ b/MobileCydia.app/console.png
Binary files differ
diff --git a/Cydia.app/email.png b/MobileCydia.app/email.png
index 1aa20b3..1aa20b3 100644
--- a/Cydia.app/email.png
+++ b/MobileCydia.app/email.png
Binary files differ
diff --git a/Cydia.app/error.html b/MobileCydia.app/error.html
index a68ff76..a68ff76 100644
--- a/Cydia.app/error.html
+++ b/MobileCydia.app/error.html
diff --git a/Cydia.app/expanded.png b/MobileCydia.app/expanded.png
index 9efce56..9efce56 100644
--- a/Cydia.app/expanded.png
+++ b/MobileCydia.app/expanded.png
Binary files differ
diff --git a/Cydia.app/filesystem.png b/MobileCydia.app/filesystem.png
index 1bb23fe..1bb23fe 100644
--- a/Cydia.app/filesystem.png
+++ b/MobileCydia.app/filesystem.png
Binary files differ
diff --git a/Cydia.app/folder.png b/MobileCydia.app/folder.png
index b628e95..b628e95 100644
--- a/Cydia.app/folder.png
+++ b/MobileCydia.app/folder.png
Binary files differ
diff --git a/Cydia.app/folder@2x.png b/MobileCydia.app/folder@2x.png
index af3009c..af3009c 100644
--- a/Cydia.app/folder@2x.png
+++ b/MobileCydia.app/folder@2x.png
Binary files differ
diff --git a/Cydia.app/green-dn.png b/MobileCydia.app/green-dn.png
index c311acd..c311acd 100644
--- a/Cydia.app/green-dn.png
+++ b/MobileCydia.app/green-dn.png
Binary files differ
diff --git a/Cydia.app/green-up.png b/MobileCydia.app/green-up.png
index c335b24..c335b24 100644
--- a/Cydia.app/green-up.png
+++ b/MobileCydia.app/green-up.png
Binary files differ
diff --git a/Cydia.app/home-Selected.png b/MobileCydia.app/home-Selected.png
index c02c120..c02c120 100644
--- a/Cydia.app/home-Selected.png
+++ b/MobileCydia.app/home-Selected.png
Binary files differ
diff --git a/Cydia.app/home-Selected@2x.png b/MobileCydia.app/home-Selected@2x.png
index 748be33..748be33 100644
--- a/Cydia.app/home-Selected@2x.png
+++ b/MobileCydia.app/home-Selected@2x.png
Binary files differ
diff --git a/Cydia.app/home.png b/MobileCydia.app/home.png
index 0611697..0611697 100644
--- a/Cydia.app/home.png
+++ b/MobileCydia.app/home.png
Binary files differ
diff --git a/Cydia.app/home@2x.png b/MobileCydia.app/home@2x.png
index 72b7297..72b7297 100644
--- a/Cydia.app/home@2x.png
+++ b/MobileCydia.app/home@2x.png
Binary files differ
diff --git a/Cydia.app/icon-72.png b/MobileCydia.app/icon-72.png
index 1dbce13..1dbce13 100644
--- a/Cydia.app/icon-72.png
+++ b/MobileCydia.app/icon-72.png
Binary files differ
diff --git a/Cydia.app/icon.png b/MobileCydia.app/icon.png
index 61d51dd..61d51dd 100644
--- a/Cydia.app/icon.png
+++ b/MobileCydia.app/icon.png
Binary files differ
diff --git a/Cydia.app/icon@2x.png b/MobileCydia.app/icon@2x.png
index 1ec010c..1ec010c 100644
--- a/Cydia.app/icon@2x.png
+++ b/MobileCydia.app/icon@2x.png
Binary files differ
diff --git a/Cydia.app/iconClassic.png b/MobileCydia.app/iconClassic.png
index 384c582..384c582 100644
--- a/Cydia.app/iconClassic.png
+++ b/MobileCydia.app/iconClassic.png
Binary files differ
diff --git a/Cydia.app/id.png b/MobileCydia.app/id.png
index f168812..f168812 100644
--- a/Cydia.app/id.png
+++ b/MobileCydia.app/id.png
Binary files differ
diff --git a/Cydia.app/install.png b/MobileCydia.app/install.png
index 9e30898..9e30898 100644
--- a/Cydia.app/install.png
+++ b/MobileCydia.app/install.png
Binary files differ
diff --git a/Cydia.app/install@2x.png b/MobileCydia.app/install@2x.png
index dfb8212..dfb8212 100644
--- a/Cydia.app/install@2x.png
+++ b/MobileCydia.app/install@2x.png
Binary files differ
diff --git a/Cydia.app/installed.png b/MobileCydia.app/installed.png
index 2f86f0a..2f86f0a 100644
--- a/Cydia.app/installed.png
+++ b/MobileCydia.app/installed.png
Binary files differ
diff --git a/Cydia.app/installed@2x.png b/MobileCydia.app/installed@2x.png
index ab86df2..ab86df2 100644
--- a/Cydia.app/installed@2x.png
+++ b/MobileCydia.app/installed@2x.png
Binary files differ
diff --git a/Cydia.app/installing.png b/MobileCydia.app/installing.png
index 6332fef..6332fef 100644
--- a/Cydia.app/installing.png
+++ b/MobileCydia.app/installing.png
Binary files differ
diff --git a/Cydia.app/loading.html b/MobileCydia.app/loading.html
index 33b2637..33b2637 100644
--- a/Cydia.app/loading.html
+++ b/MobileCydia.app/loading.html
diff --git a/Cydia.app/localize.js b/MobileCydia.app/localize.js
index 9be82d0..9be82d0 100644
--- a/Cydia.app/localize.js
+++ b/MobileCydia.app/localize.js
diff --git a/Cydia.app/manage.html b/MobileCydia.app/manage.html
index bba3762..bba3762 100644
--- a/Cydia.app/manage.html
+++ b/MobileCydia.app/manage.html
diff --git a/Cydia.app/manage.png b/MobileCydia.app/manage.png
index 9513a7c..9513a7c 100644
--- a/Cydia.app/manage.png
+++ b/MobileCydia.app/manage.png
Binary files differ
diff --git a/Cydia.app/manage@2x.png b/MobileCydia.app/manage@2x.png
index cfb8c13..cfb8c13 100644
--- a/Cydia.app/manage@2x.png
+++ b/MobileCydia.app/manage@2x.png
Binary files differ
diff --git a/Cydia.app/menes/chevron.png b/MobileCydia.app/menes/chevron.png
index 6ff8205..6ff8205 100644
--- a/Cydia.app/menes/chevron.png
+++ b/MobileCydia.app/menes/chevron.png
Binary files differ
diff --git a/Cydia.app/menes/chevron@2x.png b/MobileCydia.app/menes/chevron@2x.png
index 9905c17..9905c17 100644
--- a/Cydia.app/menes/chevron@2x.png
+++ b/MobileCydia.app/menes/chevron@2x.png
Binary files differ
diff --git a/Cydia.app/menes/indicator-c7ced5-4d4d70.gif b/MobileCydia.app/menes/indicator-c7ced5-4d4d70.gif
index e41bb96..e41bb96 100644
--- a/Cydia.app/menes/indicator-c7ced5-4d4d70.gif
+++ b/MobileCydia.app/menes/indicator-c7ced5-4d4d70.gif
Binary files differ
diff --git a/Cydia.app/menes/menes.js b/MobileCydia.app/menes/menes.js
index dc210bb..dc210bb 100644
--- a/Cydia.app/menes/menes.js
+++ b/MobileCydia.app/menes/menes.js
diff --git a/Cydia.app/menes/style.css b/MobileCydia.app/menes/style.css
index 677a2fc..677a2fc 100644
--- a/Cydia.app/menes/style.css
+++ b/MobileCydia.app/menes/style.css
diff --git a/Cydia.app/package.html b/MobileCydia.app/package.html
index c91b52c..c91b52c 100644
--- a/Cydia.app/package.html
+++ b/MobileCydia.app/package.html
diff --git a/Cydia.app/package.js b/MobileCydia.app/package.js
index b9f85ff..b9f85ff 100644
--- a/Cydia.app/package.js
+++ b/MobileCydia.app/package.js
diff --git a/Cydia.app/packages.png b/MobileCydia.app/packages.png
index 404fe0c..404fe0c 100644
--- a/Cydia.app/packages.png
+++ b/MobileCydia.app/packages.png
Binary files differ
diff --git a/Cydia.app/reload.png b/MobileCydia.app/reload.png
index 8d06eb4..8d06eb4 100644
--- a/Cydia.app/reload.png
+++ b/MobileCydia.app/reload.png
Binary files differ
diff --git a/Cydia.app/removing.png b/MobileCydia.app/removing.png
index 935d4c7..935d4c7 100644
--- a/Cydia.app/removing.png
+++ b/MobileCydia.app/removing.png
Binary files differ
diff --git a/Cydia.app/search.png b/MobileCydia.app/search.png
index 4083f1b..4083f1b 100644
--- a/Cydia.app/search.png
+++ b/MobileCydia.app/search.png
Binary files differ
diff --git a/Cydia.app/search@2x.png b/MobileCydia.app/search@2x.png
index 74d6381..74d6381 100644
--- a/Cydia.app/search@2x.png
+++ b/MobileCydia.app/search@2x.png
Binary files differ
diff --git a/Cydia.app/settings.png b/MobileCydia.app/settings.png
index 86f4e78..86f4e78 100644
--- a/Cydia.app/settings.png
+++ b/MobileCydia.app/settings.png
Binary files differ
diff --git a/Cydia.app/signature.html b/MobileCydia.app/signature.html
index aa113b8..aa113b8 100644
--- a/Cydia.app/signature.html
+++ b/MobileCydia.app/signature.html
diff --git a/Cydia.app/source.png b/MobileCydia.app/source.png
index 2dcfdbc..2dcfdbc 100755
--- a/Cydia.app/source.png
+++ b/MobileCydia.app/source.png
Binary files differ
diff --git a/Cydia.app/source@2x.png b/MobileCydia.app/source@2x.png
index 65d70c3..65d70c3 100755
--- a/Cydia.app/source@2x.png
+++ b/MobileCydia.app/source@2x.png
Binary files differ
diff --git a/Cydia.app/sources.png b/MobileCydia.app/sources.png
index e8422e4..e8422e4 100755
--- a/Cydia.app/sources.png
+++ b/MobileCydia.app/sources.png
Binary files differ
diff --git a/Cydia.app/star.png b/MobileCydia.app/star.png
index f762a24..f762a24 100644
--- a/Cydia.app/star.png
+++ b/MobileCydia.app/star.png
Binary files differ
diff --git a/Cydia.app/storage.html b/MobileCydia.app/storage.html
index 55ac5ab..55ac5ab 100644
--- a/Cydia.app/storage.html
+++ b/MobileCydia.app/storage.html
diff --git a/Cydia.app/storage.js b/MobileCydia.app/storage.js
index ae8cb85..ae8cb85 100644
--- a/Cydia.app/storage.js
+++ b/MobileCydia.app/storage.js
diff --git a/Cydia.app/storage.png b/MobileCydia.app/storage.png
index 3cefef0..3cefef0 100644
--- a/Cydia.app/storage.png
+++ b/MobileCydia.app/storage.png
Binary files differ
diff --git a/Cydia.app/trusted.png b/MobileCydia.app/trusted.png
index de249eb..de249eb 100644
--- a/Cydia.app/trusted.png
+++ b/MobileCydia.app/trusted.png
Binary files differ
diff --git a/Cydia.app/unknown.html b/MobileCydia.app/unknown.html
index 900a86f..900a86f 100644
--- a/Cydia.app/unknown.html
+++ b/MobileCydia.app/unknown.html
diff --git a/Cydia.app/unknown.png b/MobileCydia.app/unknown.png
index 92d7338..92d7338 100644
--- a/Cydia.app/unknown.png
+++ b/MobileCydia.app/unknown.png
Binary files differ
diff --git a/Cydia.app/version.png b/MobileCydia.app/version.png
index fd1eec1..fd1eec1 100644
--- a/Cydia.app/version.png
+++ b/MobileCydia.app/version.png
Binary files differ
diff --git a/Cydia.app/warning.png b/MobileCydia.app/warning.png
index 8d3e5df..8d3e5df 100644
--- a/Cydia.app/warning.png
+++ b/MobileCydia.app/warning.png
Binary files differ
diff --git a/Cydia.app/web.png b/MobileCydia.app/web.png
index a4f04e3..a4f04e3 100644
--- a/Cydia.app/web.png
+++ b/MobileCydia.app/web.png
Binary files differ
diff --git a/Cydia.mm b/MobileCydia.mm
index a9c4ada..a9c4ada 100644
--- a/Cydia.mm
+++ b/MobileCydia.mm
diff --git a/makefile b/makefile
index 3898b49..52bb5db 100644
--- a/makefile
+++ b/makefile
@@ -29,7 +29,6 @@ link += -framework IOKit
link += -framework JavaScriptCore
link += -framework QuartzCore
link += -framework SystemConfiguration
-link += -framework UIKit
link += -framework WebCore
link += -framework WebKit
@@ -39,20 +38,29 @@ link += -lpcre
link += -multiply_defined suppress
+uikit :=
+uikit += -framework UIKit
+
+backrow :=
+backrow += -FAppleTV -framework BackRow -framework AppleTV
+
#cycc = cycc -r4.2 -i$(ios) -o$@
gxx := /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-$(gcc)
cycc = $(gxx) -arch armv6 -o $@ -mcpu=arm1176jzf-s -miphoneos-version-min=$(ios) -isysroot $(sdk) -idirafter /usr/include -F/Library/Frameworks
-all: Cydia
+all: MobileCydia
clean:
- rm -f Cydia
+ rm -f MobileCydia
-Cydia: Cydia.mm UICaboodle/*.mm iPhonePrivate.h
- $(cycc) $(filter %.mm,$^) $(flags) $(link)
+MobileCydia: MobileCydia.mm UICaboodle/*.mm iPhonePrivate.h
+ $(cycc) $(filter %.mm,$^) $(flags) $(link) $(uikit)
ldid -Slaunch.xml $@
-package: Cydia
+CydiaAppliance: CydiaAppliance.mm
+ $(cycc) $(filter %.mm,$^) $(flags) -bundle $(link) $(backrow)
+
+package: MobileCydia
sudo rm -rf _
mkdir -p _/var/lib/cydia
@@ -64,8 +72,12 @@ package: Cydia
cp -a LaunchDaemons _/System/Library/LaunchDaemons
mkdir -p _/Applications
- cp -a Cydia.app _/Applications/Cydia.app
- cp -a Cydia _/Applications/Cydia.app/Cydia_
+ cp -a MobileCydia.app _/Applications/Cydia.app
+ cp -a MobileCydia _/Applications/Cydia.app/MobileCydia
+
+ #mkdir -p _/Applications/Lowtide.app/Appliances
+ #cp -a Cydia.frappliance _/Applications/Lowtide.app/Appliances
+ #cp -a CydiaAppliance _/Applications/Lowtide.app/Appliances/Cydia.frappliance
mkdir -p _/System/Library/PreferenceBundles
cp -a CydiaSettings.bundle _/System/Library/PreferenceBundles/CydiaSettings.bundle
@@ -75,7 +87,7 @@ package: Cydia
sudo chown -R 0 _
sudo chgrp -R 0 _
- sudo chmod 6755 _/Applications/Cydia.app/Cydia_
+ sudo chmod 6755 _/Applications/Cydia.app/MobileCydia
$(dpkg) -b _ $(shell grep ^Package: control | cut -d ' ' -f 2-)_$(shell grep ^Version: control | cut -d ' ' -f 2)_iphoneos-arm.deb