資源簡介
mac-BaiduNetdiskPlugin.zip

代碼片段和文件信息
#import?“BaiduNetdisk+Hook.h“
#import?“libBaiduNetdiskPlugin.h“
#import?“CTSwizzledHelper.h“
@implementation?NSobject?(BaiduNetdisk)
+?(void)hookBaiduNetdisk
{
????ct_hookMethod(objc_getClass(“BandwidthManager“)?@selector(request:increaseBytesTransferred:)?[self?class]?@selector(hook_request:increaseBytesTransferred:));
????ct_hookMethod(objc_getClass(“BandwidthManager“)?@selector(setMaxBytesPerSecond:)?[self?class]?@selector(hook_setMaxBytesPerSecond:));
????
????ct_hookMethod(objc_getClass(“BDUser“)?@selector(isSVip)?[self?class]?@selector(hook_isSVip));
????ct_hookMethod(objc_getClass(“BDUserPersonalInfo“)?@selector(setSvipExpireTime:)?[self?class]?@selector(hook_setSvipExpireTime:));
????
????[[objc_getClass(“FileTransSpeedUpTrialManager“)?sharedInstance]?resetTrialStatus];
????[[objc_getClass(“FileTransSpeedUpTrialManager“)?sharedInstance]?checkProbationary];
????[[objc_getClass(“FileTransSpeedUpTrialManager“)?sharedInstance]?startTrial];
????ct_hookMethod(objc_getClass(“FileTransSpeedUpTrialManager“)?@selector(setProbationaryDuration:)?[self?class]?@selector(hook_setProbationaryDuration:));
????ct_hookMethod(objc_getClass(“FileTransSpeedUpTrialManager“)?@selector(trialToken)?[self?class]?@selector(hook_trialToken));
????
????ct_hookMethod(objc_getClass(“SpeedUpTrialModel“)?@selector(setToken:)?[self?class]?@selector(hook_setToken:));
}
-?(void)hook_request:(long?long)arg1?increaseBytesTransferred:(unsigned?long?long)arg2;
{
????[self?hook_request:MAXFLOAT?increaseBytesTransferred:MAXFLOAT];
}
-?(void)hook_setMaxBytesPerSecond:(unsigned?long?long)arg1
{
????[self?hook_setMaxBytesPerSecond:MAXFLOAT];
}
-?(BOOL)hook_isSVip
{
????return?YES;
}
-?(void)hook_setSvipExpireTime:(double)arg1
{
????NSTimeInterval?expireTime?=?[[NSDate?dateWithTimeIntervalSinceNow:10?*?365?*?24?*?60?*?60]?timeIntervalSince1970];
????[self?hook_setSvipExpireTime:expireTime];
}
-?(void)hook_setProbationaryDuration:(long?long)probationaryDuration
{
????[self?hook_setProbationaryDuration:MAXFRAG];
}
-?(id)hook_trialToken
{
????id?token?=?[self?hook_trialToken];
????NSLog(@“trialtoken?=?%@“token);
//????if?(!token)?{
//????????token?=?[[NSUserDefaults?standardUserDefaults]?objectForKey:@“token“];
//????????NSLog(@“localtrialtoken?=?%@“token);
//????}
????return?token;
}
-?(void)hook_setToken:(NSString*)token
{
????if?(token.length)?{
????????[[NSUserDefaults?standardUserDefaults]?setobject:token?forKey:@“token“];
????????[[NSUserDefaults?standardUserDefaults]?synchronize];
????}
????NSLog(@“token?=?%@“token);
????[self?hook_setToken:token];
}
@end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-04-17?10:32??BaiduNetdiskPlugin\
?????文件????????6148??2018-11-29?13:29??BaiduNetdiskPlugin\.DS_Store
?????目錄???????????0??2019-04-17?10:32??__MACOSX\
?????目錄???????????0??2019-04-17?10:32??__MACOSX\BaiduNetdiskPlugin\
?????文件?????????212??2018-11-29?13:29??__MACOSX\BaiduNetdiskPlugin\._.DS_Store
?????目錄???????????0??2019-04-10?10:55??BaiduNetdiskPlugin\libBaiduNetdiskPlugin\
?????文件????????1163??2018-10-25?18:38??BaiduNetdiskPlugin\libBaiduNetdiskPlugin\libBaiduNetdiskPlugin.h
?????目錄???????????0??2019-04-17?10:32??__MACOSX\BaiduNetdiskPlugin\libBaiduNetdiskPlugin\
?????文件?????????212??2018-10-25?18:38??__MACOSX\BaiduNetdiskPlugin\libBaiduNetdiskPlugin\._libBaiduNetdiskPlugin.h
?????文件?????????259??2018-10-25?18:38??BaiduNetdiskPlugin\libBaiduNetdiskPlugin\main.mm
?????文件?????????212??2018-10-25?18:38??__MACOSX\BaiduNetdiskPlugin\libBaiduNetdiskPlugin\._main.mm
?????文件?????????878??2018-10-25?18:38??BaiduNetdiskPlugin\libBaiduNetdiskPlugin\Info.plist
?????文件?????????212??2018-10-25?18:38??__MACOSX\BaiduNetdiskPlugin\libBaiduNetdiskPlugin\._Info.plist
?????文件?????????212??2019-04-10?10:55??__MACOSX\BaiduNetdiskPlugin\._libBaiduNetdiskPlugin
?????文件????????1067??2018-10-25?18:38??BaiduNetdiskPlugin\LICENSE
?????文件?????????212??2018-10-25?18:38??__MACOSX\BaiduNetdiskPlugin\._LICENSE
?????目錄???????????0??2019-04-10?10:55??BaiduNetdiskPlugin\Other\
?????目錄???????????0??2019-04-10?10:55??BaiduNetdiskPlugin\Other\Screenshots\
?????文件??????393877??2018-10-25?18:38??BaiduNetdiskPlugin\Other\Screenshots\baidubetdiskplugin.png
?????目錄???????????0??2019-04-17?10:32??__MACOSX\BaiduNetdiskPlugin\Other\
?????目錄???????????0??2019-04-17?10:32??__MACOSX\BaiduNetdiskPlugin\Other\Screenshots\
?????文件?????????212??2018-10-25?18:38??__MACOSX\BaiduNetdiskPlugin\Other\Screenshots\._baidubetdiskplugin.png
?????文件???????11416??2018-10-25?18:38??BaiduNetdiskPlugin\Other\Screenshots\baidubetdiskplugin_2.png
?????文件?????????212??2018-10-25?18:38??__MACOSX\BaiduNetdiskPlugin\Other\Screenshots\._baidubetdiskplugin_2.png
?????文件??????478867??2018-10-25?18:38??BaiduNetdiskPlugin\Other\Screenshots\baidubetdiskplugin_1.png
?????文件?????????212??2018-10-25?18:38??__MACOSX\BaiduNetdiskPlugin\Other\Screenshots\._baidubetdiskplugin_1.png
?????文件?????????212??2019-04-10?10:55??__MACOSX\BaiduNetdiskPlugin\Other\._Screenshots
?????目錄???????????0??2018-10-25?18:38??BaiduNetdiskPlugin\Other\Products\
?????目錄???????????0??2018-10-25?18:38??BaiduNetdiskPlugin\Other\Products\Debug\
?????目錄???????????0??2019-04-10?10:55??BaiduNetdiskPlugin\Other\Products\Debug\libBaiduNetdiskPlugin.fr
?????文件???????18000??2018-10-25?18:38??BaiduNetdiskPlugin\Other\Products\Debug\libBaiduNetdiskPlugin.fr
............此處省略141個文件信息
- 上一篇:哈工大微電子器件教材答案
- 下一篇:算法導論第三版課后答案
評論
共有 條評論