V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yivanus  ›  全部回复第 9 页 / 共 10 页
回复总数  196
1  2  3  4  5  6  7  8  9  10  
2016-12-14 14:46:23 +08:00
回复了 yivanus 创建的主题 酷工作 招 2 个测试工程师
@shenkai600 大哥。我只是一个小兵啊。。我说了不算啊。而且这个跟个人实力有很大关系的。你看我把我了解的情况都说这么清楚了。不了解的肯定不敢乱说啊。
2016-12-13 22:45:54 +08:00
回复了 yivanus 创建的主题 酷工作 招 2 个测试工程师
@codermagefox 继续努力。
2016-12-13 17:30:05 +08:00
回复了 yivanus 创建的主题 酷工作 招 2 个测试工程师
@codermagefox seleenium 除了对固定页面的网站作用大一点之外。对 ui 元素方面的很难有实际作用啊。毕竟有些东西人眼才是最合适的。
2016-12-13 17:28:52 +08:00
回复了 yivanus 创建的主题 酷工作 招 2 个测试工程师
@qa1993812 只要有能力。
2016-12-13 17:28:38 +08:00
回复了 yivanus 创建的主题 酷工作 招 2 个测试工程师
@xiaosheng 都同一个桂林路啊。哈哈。
2016-11-21 14:43:08 +08:00
回复了 yivanus 创建的主题 奇思妙想 如何利用 hook 实现发朋友圈功能??新人求 指教。
@i4oolish 编写插件实现的。代码已经分享出来了。 https://www.v2ex.com/t/320226
2016-11-21 11:48:42 +08:00
回复了 sun1534 创建的主题 程序员 通过码市外包出去一个活,我很无语
只想问下 9 万块想买个淘宝,这是不是太理想了?
2016-11-15 12:24:24 +08:00
回复了 MuaGeWang 创建的主题 程序员 是时候开启人生的第二乐章了,来立个 FLAG。
红包。。
帮我做个项目吧。给你 1 块钱。把微信公众号的文章爬出来。谢谢。这样就有事做了。
2016-11-14 09:48:53 +08:00
回复了 yivanus 创建的主题 微信 撸了一个转发朋友圈的东西。。。有感兴趣的朋友吗??
@coreki 用 theos 编译一下就可以用了。创建一个新工程,然后把里面的 Tweak.xm 用这个内容替换掉。
2016-11-13 21:25:46 +08:00
回复了 yivanus 创建的主题 微信 撸了一个转发朋友圈的东西。。。有感兴趣的朋友吗??
@protocol messageNodeViewDelegate <NSObject>
- (MMUIViewController *) getViewController;
@end

@interface MMTextView : NSObject
{}
- (void)setText:(id)arg1;
@end

@interface MMGrowTextView : NSObject
{
MMTextView *_textView;
}
- (void)postTextChangeNotification;
@end

@interface WCNewCommitViewController:MMUIViewController
{
MMGrowTextView *_textView;
}
@property(nonatomic) _Bool bCommmitOnlyText;
- (id)initWithImages:(id)arg1 contacts:(id)arg2;
@end

@interface CMessageWrap:NSObject
{
NSString *m_nsContent;
unsigned int m_uiMessageType;
}
@property(nonatomic) unsigned int m_uiMessageType;
@property(retain, nonatomic) NSString *m_nsContent;
+ (id)getMsgImg:(id)arg1;
- (_Bool)IsImgMsg;
- (_Bool)IsTextMsg;
@end


@interface BaseMessageNodeView : NSObject
{
CMessageWrap *m_oMessageWrap;
id <messageNodeViewDelegate> m_delegate;
}
- (id)m_msgWrap;
@end

@interface MMImage : NSObject
{}
- (id)initWithImage:(id)arg1;
- (void)commonInit;
@end

int sharetext = 0;
NSString *sharemsg = @"";

%hook ImageMessageNodeView
%new(v@:@)
- (void)sharetotimeline{
UIImage *uimage = [%c(CMessageWrap) getMsgImg: MSHookIvar<CMessageWrap *>(self,"m_oMessageWrap")];
MMImage *mmimage = [[%c(MMImage) alloc] initWithImage:uimage];
[mmimage commonInit];
NSMutableArray* array = [[NSMutableArray alloc] initWithObjects:mmimage, nil];

WCNewCommitViewController *wcvc = [[%c(WCNewCommitViewController) alloc] initWithImages:array contacts:nil];

UINavigationController *navC = [[UINavigationController alloc] initWithRootViewController:wcvc];

id <messageNodeViewDelegate> delegate = MSHookIvar<id>(self,"m_delegate");
MMUIViewController *vc= [delegate getViewController];
[vc presentViewController:navC animated:YES completion:nil];
[wcvc release];
[navC release];
}
%end

%hook TextMessageNodeView
%new(v@:@)
- (void)sharetotimeline{
%log;

CMessageWrap *msgwrap = MSHookIvar<CMessageWrap *>(self,"m_oMessageWrap");
NSString *msgtext =[msgwrap m_nsContent];
sharemsg = msgtext;
sharetext = 1;

WCNewCommitViewController *wcvc = [[%c(WCNewCommitViewController) alloc] initWithImages:nil contacts:nil];

UINavigationController *navC = [[UINavigationController alloc] initWithRootViewController:wcvc];
[wcvc setBCommmitOnlyText:1];

id <messageNodeViewDelegate> delegate = MSHookIvar<id>(self,"m_delegate");
MMUIViewController *vc= [delegate getViewController];

[vc presentViewController:navC animated:YES completion:nil];
[wcvc release];
[navC release];
}
%end

%hook WCNewCommitViewController
- (void)viewDidAppear:(_Bool)arg1{
if(sharetext){
MMGrowTextView *grow = MSHookIvar<MMGrowTextView *>(self,"_textView");
MMTextView *mmtext = MSHookIvar<MMTextView *>(grow,"_textView");
[mmtext setText:sharemsg];
[grow postTextChangeNotification];
sharemsg = @"";
sharetext = 0;
}
}
%end

%hook BaseMessageNodeView
- (void)showOperationMenu:(id)arg1 NeedDelete:(_Bool)arg2 {
NSLog(@"=======%s",object_getClassName(self));
CMessageWrap *mw = [self m_msgWrap];
if([mw IsTextMsg] || [mw IsImgMsg]]){
NSMutableArray *menuarray = [[NSMutableArray alloc]initWithArray:arg1];
UIMenuItem *menu_timeline = [[UIMenuItem alloc] initWithTitle:@"朋友圈" action:@selector(sharetotimeline)];
[menuarray insertObject:menu_timeline atIndex:0];
[menu_timeline release];
%orig(menuarray,arg2);
}else{
%orig;
}
}
%end


github 上不去。只好贴这里了。(方便自己发而已)
2016-11-13 21:04:54 +08:00
回复了 yivanus 创建的主题 微信 撸了一个转发朋友圈的东西。。。有感兴趣的朋友吗??
用苹果的人不会为了这个功能去买个锤子吧?
2016-11-13 21:03:56 +08:00
回复了 yivanus 创建的主题 微信 撸了一个转发朋友圈的东西。。。有感兴趣的朋友吗??
我说的是 ios 上的啊。所以 xposed 是给 android 用的啊
2016-11-13 20:50:24 +08:00
回复了 depress 创建的主题 微信 突然在想一个问题,微信当初是怎么推广的?
都是打炮火起来的。
2016-11-13 20:38:23 +08:00
回复了 yivanus 创建的主题 奇思妙想 如何利用 hook 实现发朋友圈功能??新人求 指教。
谢谢各位大神的指点。
2016-11-13 20:38:10 +08:00
回复了 yivanus 创建的主题 奇思妙想 如何利用 hook 实现发朋友圈功能??新人求 指教。
自己已经实现了 。
2016-11-13 20:32:04 +08:00
回复了 ldehai 创建的主题 程序员 麻烦在北美的兄弟测试下网站能不能访问,多谢
广州表示不知道可不可以。。。
看着有意思,我随便回复下。 http://git.oschina.net/Yiwan/AUTOHACK 这个链接是我以前搞的一个 app 。(未商业用途,只是搞来玩的),里面“ 盗用”(没有经过原作者同意)了别人的 app 的一部分,因为我没有购买 pro 版本,使用的是从免费版本里面提取的部分。原作者的免费版本和 pro 版本使用的是同一个东西。

好在我还是加了 说明的啊。。。。。。

在文档里面加了一大段感谢语啊。。。。
也把作者的原程序下载链接也贴上去了。

作为喜欢弄代码的人,不反编译别人的程序的应该很少吧???

用了别人的成果,至少也应该表示下感谢吧??
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5425 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 07:41 · PVG 15:41 · LAX 00:41 · JFK 03:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.