我是小白来袭大神请接招希望大神指点,我平时应该就打打游戏。然后弄点工程制图

各位大神,我是纯小白,求推荐一款6000上下的电脑【笔记本吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,980,648贴子:
各位大神,我是纯小白,求推荐一款6000上下的电脑收藏
主要用来工程制图,天正cad,3d-max, 还有就是lol,请各位大神直接发我链接,因为你们说的我看不懂我还是希望是i7。神船的因为我不懂电脑,所以还是先不上船吧
谢谢各位,头都炸了,来到贴吧,我看上这个,别人说不好,看上那个别人说不好,毕竟还是想买到质量,就请大家帮忙推荐咯,谢谢思密达,下个月5号发工资就买,到时候上图的。
来人帮我看一下啊
直接发我链接,别告诉我型号,我搜索型号又蹦出来几种,头都炸了
都是手机党
上船吧,同土建…
微星269,刚出来
商务办公用还是选联想吧
你发的这个就可以了。完毕,不要纠结了,笔吧众口难调。
联想或者戴尔吧
看了这么多帖子,好纠结啊,真的拿不定主意。。。
登录百度帐号推荐应用小白的攒机方案,求大神指点?准备下单了!_攒机吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:142,647贴子:
小白的攒机方案,求大神指点?准备下单了!收藏
配置清单配件
Inte至强 E3-1230 V3
¥1402 主板
技嘉B85M-D3H
¥579 内存
金士顿DDR3 1600 8G骇客神条套装 1
¥418 机械硬盘
西部数据1TB SATA3 64M单碟/蓝盘
¥345 固态硬盘
金士顿SV200 SV200S37A(128GB)
¥580 显卡
影驰GTX760 黑将
¥1399 机箱
游戏悍将魔族3豪华黑装
¥299 电源
航嘉多核WD500
¥339 显示器
三星S27D360H
¥1799 键鼠套装
九州风神玄冰400
¥179 声卡
价格总计:¥7339 小白是名机械工程师,工作主要涉及Auto CAD、Pro E、Photoshop专业软件制图;闲时打打DOTA2、NBA2K、鬼泣等大型单机游戏;极致无聊就看看高清电影。所以要求屏幕够大,有对三星的屏幕情有独钟,所以选择三星S27D360H(再贵买不起了)。因不会涉及超频使用,所以选择入手Xeon E3-1230 V3(其实是想入手1231 V3),也就放弃了华擎Z87 OCF主板而选择技嘉B85M-D3H;关于显卡,也不是太懂,只觉得趋势下去,显卡必须用好点的。在七彩虹iGame760 烈焰战神U-2GD5与影驰GTX760 黑将的纠结下,选择了影驰GTX760 黑将。其他配置属于瞎配,请求大神指导改进,不胜感激。决定近期入手的机子,求大神吐槽改良。
现在都960了
还不错的。。
内存换2400hz的双通道显卡用a卡r9-270或者280,如果条件允许吧ssd换成三星的250G 更多的分给D盘装软件,这样不仅系统运行速度快,软件的速度也快,别的就没什么了,如果更多的是工作,还是用i5吧,如果是游戏,e3没跑儿!
蓝盘的话还不如用希捷的
希捷的1T比西数的蓝盘要好,黑盘要比希捷的都好
固态不好,e3不配超频条,显卡换960,要不就270 280。配件每件都比自己淘贵20-100,如果自己搞能省不少。怎么舒服怎么来。
登录百度帐号推荐应用查看: 1169|回复: 0
一款游戏app的小白内购破解历程(未能完成破解求大神指点)
阅读权限10
首先先把游戏的app发出来,希望大家能共同研究。这是地址:/s/1ctNYRc
首先说下我的破解思路。当然有些是看到论坛的大神发的帖子才想到的。
1、smali破解。利用关键字搜索获得需要的代码,进行修改跳转达到目的
2、对于一个开发者来说,是否可以搭建自己的微信、或者支付宝开发平台然后替换原程序的支付SDK。这是我自己第一个想到的,但是由于本人才刚入门,道行太浅。无法实施。
3、通过修改SO文件。虽然本人看了很多论坛大神的so文件修改方法,但还是一头雾水。
------------------------------------------------------------------------------------------------------------------------------
经过多次尝试,发现通过smali作为破解办法是最简单也是最方便的。
于是我便开始了第一个安卓程序的逆向之旅。
首先。将APP丢尽,我用的版本是v1.3.1.0的。
微信图片_37.png (59.5 KB, 下载次数: 0)
15:50 上传
由于是小白第一次破解APP,我几乎把这个APP的所有目录以及所有文件都尝试打开了个遍,花了好几天的时间。- -#(真傻),不过却因此学到了狠多东西,如Android应用的架构,每个文件夹的作用,以及文件引用的方法。xml布局代码等。好了不废话了。
1、通过搜索关键字,来确定代码所在位置。
一般用的到的关键字有:vip,支付、成功、失败、等等。
关键字的使用主要还是要看你对你需要破解的app的了解。在app中所有字体不会凭空出现。只要你在运行APP时看到的一般都能搜得到。如果搜不到说明他被赋以了其它形式。本文中也会提到。
经过多次尝试,我发现使用“支付”作为关键字可以搜到如下信息。
[Java] 纯文本查看 复制代码
&string name=&jzyx_recharge_cancel&&支付取消&/string&
微信图片_04.png (152.11 KB, 下载次数: 0)
16:03 上传
接着,我们尝试搜索 “jzyx_recharge_cancel“
微信图片_36.png (123.23 KB, 下载次数: 0)
16:09 上传
搜到了很多。可以一个一个点开看看,当然为了节约时间。我之前以及找到了ac.smali。代码如下。
[Java] 纯文本查看 复制代码.class final Lcom/jzyx/sdk/service/
.super Landroid/os/H
# instance fields
.field final synthetic a:Lcom/jzyx/sdk/service/y;
# direct methods
.method constructor &init&(Lcom/jzyx/sdk/service/y;)V
iput-object p1, p0, Lcom/jzyx/sdk/service/-&a:Lcom/jzyx/sdk/service/y;
invoke-direct {p0}, Landroid/os/H-&&init&()V
return-void
.end method
# virtual methods
.method public final handleMessage(Landroid/os/M)V
iget v0, p1, Landroid/os/M-&what:I
packed-switch v0, :pswitch_data_0
return-void
:pswitch_0
new-instance v1, Lcom/jzyx/sdk/service/
iget-object v0, p1, Landroid/os/M-&obj:Ljava/lang/O
check-cast v0, Ljava/lang/S
invoke-direct {v1, v0}, Lcom/jzyx/sdk/service/-&&init&(Ljava/lang/S)V
invoke-virtual {v1}, Lcom/jzyx/sdk/service/-&b()Ljava/lang/S
invoke-virtual {v1}, Lcom/jzyx/sdk/service/-&a()Ljava/lang/S
move-result-object v0
const-string v1, &9000&
invoke-static {v0, v1}, Landroid/text/TextU-&equals(Ljava/lang/CharSLjava/lang/CharS)Z
move-result v1
if-eqz v1, :cond_0
const-string v0, &\u652f\u4ed8\u5b9d\u652f\u4ed8\uf&
invoke-static {v0}, Lcom/jzyx/sdk/utils/U-&logD(Ljava/lang/S)V
iget-object v0, p0, Lcom/jzyx/sdk/service/-&a:Lcom/jzyx/sdk/service/y;
invoke-static {v0}, Lcom/jzyx/sdk/service/y;-&e(Lcom/jzyx/sdk/service/y;)Landroid/app/A
move-result-object v0
invoke-virtual {v0}, Landroid/app/A-&finish()V
iget-object v0, p0, Lcom/jzyx/sdk/service/-&a:Lcom/jzyx/sdk/service/y;
invoke-static {v0}, Lcom/jzyx/sdk/service/y;-&a(Lcom/jzyx/sdk/service/y;)Lcom/jzyx/sdk/core/OnResultL
move-result-object v0
sget-object v1, Lcom/jzyx/sdk/core/C-&JZYX_PAYRESULT_SUCCESS:Lcom/jzyx/sdk/core/C
iget-object v2, p0, Lcom/jzyx/sdk/service/-&a:Lcom/jzyx/sdk/service/y;
invoke-static {v2}, Lcom/jzyx/sdk/service/y;-&c(Lcom/jzyx/sdk/service/y;)Ljava/lang/S
move-result-object v2
invoke-interface {v0, v1, v2}, Lcom/jzyx/sdk/core/OnResultL-&onResult(Lcom/jzyx/sdk/core/CLjava/lang/S)V
goto :goto_0
const-string v1, &6001&
invoke-static {v0, v1}, Landroid/text/TextU-&equals(Ljava/lang/CharSLjava/lang/CharS)Z
move-result v1
if-eqz v1, :cond_1
const-string v0, &\u652f\u4ed8\u5b9d\u652f\u4ed8\u53d6\u6d88&
invoke-static {v0}, Lcom/jzyx/sdk/utils/U-&logD(Ljava/lang/S)V
iget-object v0, p0, Lcom/jzyx/sdk/service/-&a:Lcom/jzyx/sdk/service/y;
invoke-static {v0}, Lcom/jzyx/sdk/service/y;-&a(Lcom/jzyx/sdk/service/y;)Lcom/jzyx/sdk/core/OnResultL
move-result-object v0
sget-object v1, Lcom/jzyx/sdk/core/C-&JZYX_PAYRESULT_CANCEL:Lcom/jzyx/sdk/core/C
const-string v2, &jzyx_recharge_cancel&
invoke-static {v2}, Lcom/jzyx/sdk/utils/U-&getText(Ljava/lang/S)Ljava/lang/S
move-result-object v2
invoke-interface {v0, v1, v2}, Lcom/jzyx/sdk/core/OnResultL-&onResult(Lcom/jzyx/sdk/core/CLjava/lang/S)V
goto :goto_0
const-string v1, &8000&
invoke-static {v0, v1}, Landroid/text/TextU-&equals(Ljava/lang/CharSLjava/lang/CharS)Z
move-result v0
if-eqz v0, :cond_2
const-string v0, &\u652f\u4ed8\u5b9d\u652f\u4ed8\u7ed3\u679c\u786e\u8ba4\u4e2d&
invoke-static {v0}, Lcom/jzyx/sdk/utils/U-&logD(Ljava/lang/S)V
iget-object v0, p0, Lcom/jzyx/sdk/service/-&a:Lcom/jzyx/sdk/service/y;
invoke-static {v0}, Lcom/jzyx/sdk/service/y;-&e(Lcom/jzyx/sdk/service/y;)Landroid/app/A
move-result-object v0
invoke-virtual {v0}, Landroid/app/A-&finish()V
iget-object v0, p0, Lcom/jzyx/sdk/service/-&a:Lcom/jzyx/sdk/service/y;
invoke-static {v0}, Lcom/jzyx/sdk/service/y;-&a(Lcom/jzyx/sdk/service/y;)Lcom/jzyx/sdk/core/OnResultL
move-result-object v0
sget-object v1, Lcom/jzyx/sdk/core/C-&JZYX_PAYRESULT_WAITTING:Lcom/jzyx/sdk/core/C
const-string v2, &jzyx_recharge_alipay_error_need_confirm&
invoke-static {v2}, Lcom/jzyx/sdk/utils/U-&getText(Ljava/lang/S)Ljava/lang/S
move-result-object v2
invoke-interface {v0, v1, v2}, Lcom/jzyx/sdk/core/OnResultL-&onResult(Lcom/jzyx/sdk/core/CLjava/lang/S)V
goto :goto_0
const-string v0, &\u652f\u4ed8\u5b9d\u652f\u4ed8\u&
invoke-static {v0}, Lcom/jzyx/sdk/utils/U-&logD(Ljava/lang/S)V
iget-object v0, p0, Lcom/jzyx/sdk/service/-&a:Lcom/jzyx/sdk/service/y;
invoke-static {v0}, Lcom/jzyx/sdk/service/y;-&e(Lcom/jzyx/sdk/service/y;)Landroid/app/A
move-result-object v0
invoke-virtual {v0}, Landroid/app/A-&finish()V
iget-object v0, p0, Lcom/jzyx/sdk/service/-&a:Lcom/jzyx/sdk/service/y;
invoke-static {v0}, Lcom/jzyx/sdk/service/y;-&a(Lcom/jzyx/sdk/service/y;)Lcom/jzyx/sdk/core/OnResultL
move-result-object v0
sget-object v1, Lcom/jzyx/sdk/core/C-&JZYX_PAYRESULT_FAIL:Lcom/jzyx/sdk/core/C
const-string v2, &jzyx_recharge_alipay_error_fail&
invoke-static {v2}, Lcom/jzyx/sdk/utils/U-&getText(Ljava/lang/S)Ljava/lang/S
move-result-object v2
invoke-interface {v0, v1, v2}, Lcom/jzyx/sdk/core/OnResultL-&onResult(Lcom/jzyx/sdk/core/CLjava/lang/S)V
goto/16 :goto_0
:pswitch_data_0
.packed-switch 0x1
:pswitch_0
.end packed-switch
.end method
可以看到这是常见的支付宝类型的代码。当然,我也找到了微信支付的代码位于ad.smali里面。感兴趣的可以看下。
通过编码转换,我们看到,此段代码为支付成功的意思。
[Java] 纯文本查看 复制代码
const-string v1, &9000&
invoke-static {v0, v1}, Landroid/text/TextU-&equals(Ljava/lang/CharSLjava/lang/CharS)Z
move-result v1
if-eqz v1, :cond_0
const-string v0, &\u652f\u4ed8\u5b9d\u652f\u4ed8\uf&
//支付宝支付成功
&&可以看到此处&&if-eqz v1, :cond_0&&如果v1=0,则跳转到cond_0的方法。因此我去代码里寻找cond_0的方法。
但是看到如下代码:& & :cond_0
& & const-string v1, &6001&
& & invoke-static {v0, v1}, Landroid/text/TextU-&equals(Ljava/lang/CharSLjava/lang/CharS)Z
& & move-result v1
看到这里我就有些迷糊了。虽然我通过修改跳转让取消支付的时候显示了支付成功。但是实际上游戏中钻石并未增加。望大神指点迷津。因为本人是小白,希望有大神看到的话能够指明ac.smali中代码的详细意思。
附一张游戏的图。
微信图片_54.jpg (121.66 KB, 下载次数: 0)
16:37 上传
(83.44 KB, 下载次数: 0)
16:09 上传
(83.44 KB, 下载次数: 0)
16:09 上传
发帖求助前要善用【】功能,那里可能会有你要找的答案;如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】和【CB】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
免责声明:吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
( 京ICP备号 | 京公网安备 87号 )
Powered by Discuz!
Comsenz Inc.

我要回帖

更多关于 小白装大神 的文章

 

随机推荐