static Class $CydgetController(objc_getClass("CydgetController"));
-static bool iOS4;
+static bool iOS32, iOS4;
@interface NSString (UIKit)
- (NSString *) stringByAddingPercentEscapes;
// iOS 3.x
MSHook(void, _ZN3JSC6Parser5parseEPNS_12JSGlobalDataEPiPNS_7UStringE, JSC::SourceCode **_this, JSC::JSGlobalData *global, int *line, JSC::UString *message) {
if (cycript_) {
- JSC::SourceCode *source(*_this);
+ JSC::SourceCode *source(_this[iOS32 ? 6 : 0]);
const uint16_t *data(source->data());
size_t size(source->length());
CYScrollViewDecelerationRateNormal = 0.998;
iOS4 = kCFCoreFoundationVersionNumber >= 550.32;
+ iOS32 = !iOS4 && kCFCoreFoundationVersionNumber >= 478.61;
int maxproc;
size_t size(sizeof(maxproc));
Version: 0.9.3365-1
Description: framework for managing lock screen plugins
Name: Cydget
-Depends: mobilesubstrate (>= 0.9.3366-1), cy+os.ios (>= 2.2), cy+os.ios (<< 5.0), preferenceloader, apr-lib, pcre, cycript (>= 0.9.292-1), cy+model.iphone | cy+model.ipod
+Depends: mobilesubstrate (>= 0.9.3366-1), cy+os.ios (>= 2.2), cy+os.ios (<< 5.0), preferenceloader, apr-lib, pcre, cycript (>= 0.9.292-1)
Replaces: cydialer (<< 0.9.17)
Author: Jay Freeman (saurik) <saurik@saurik.com>
Depiction: http://cydia.saurik.com/info/cydget/