微信骰子表情经常出现多少号?

先上我的答案,都公平。首先,这跟程序的代码没关系。虽然现在都是伪随机,但是只要双方都是在与他俩无关的情景下就是公平的。就是说哪怕这个骰子投到6的概率是5的两倍,也不影响两个都投这个骰子的人之间的公平。除非这个算法逗逼到利用微信号的一些特征去计算,那才存在不公平的情况。然后是 先生的回答,猜拳是公平的大家意见都统一,您对于骰子的意见是随机掷一次筛子,比如出现了5,然后对于后者,便只有1/6的概率才能赢,所以不公平不知道我这样理解有没有错误?但是对于总体而言,先手者有机会掷出5,同样有相同的机会掷出2。这样对于整场比赛而言,依旧是公平的。就如 所言,后手有看见先手掷出的点数,与后手没看到先手掷出的点数,两者会有差别么?个人感觉仅仅会有情绪上的差别,但情绪又不会影响到掷筛子的结果。
实际上都不公平,为什么呢?请尝试去下操作。首先,关掉手机网络然后,随意找个对话发个骰子,等待发送失败最后,打开手机网络,点击发送失败的骰子重发然后…然后…就知道为什么不公平了。我会说读书的时候用这个方法坑舍友下去拿外卖吗?当然,如果没有这个bug,那就是公平的。
事实上,题主所说的“公平”:包括 1“概率公平”2“体验公平”概率公平不必多说。除非程序员设定了“伪随机”参数(估计不会),输赢概率一半一半,如果这个不懂那只能回中学补课了。但是本着知乎答题要深入挖掘的原则,这么弱智的答案岂能被赞?连石头剪子布这种看似“公平”的游戏都能被挖掘出高胜率方法,那么这个“游戏公平”问题是不是能挖掘点其他的有趣东西呢?由于微信是:“出手必分前后”。我们现实中往往出手的是同时的,那么先后手就有了不同的体验。先把结论摆出来:石头剪子布的游戏体验公平可能更好原因很简单:石头剪子布没有绝对大小,掷骰子有掷骰子先出手如果掷出个6,那后出手的就会更加沮丧,如果先手掷出1,那后手会更加高兴。石头剪刀布先手出什么,我管你出什么,看我运气了体验感当然不同啦。看了看 答主说的更加丰富些。
程序员的角度果然不一样T_T。非技术人员只会写点形而上的“体验”这种东西........啊啊 原来掉线掷骰子出6然后转发就保证6了 不过好像有点作弊吧 不属于先后手的范畴了谁认识知乎的微信工程师 修一下这个bug吧……不过我只是说石头剪刀布的体验更公平些,没说掷骰子比石头剪刀布无聊,似乎周围的朋友大部分时候喜欢掷骰子----因为骰子有6个可能性啊,石头剪子布只有3种。大家都喜欢玩花样稍微多点的东西。 就像去KTV如果有骰子玩,你还会玩石头剪刀布么?So?其实这个问题还可以说得更有趣些。比如,可以延伸到两大最伟大的RTS游戏(N多年前给大软投的稿........)不过有谁会关注这种无聊的小问题...... 等有人赞再补答吧(默默想起10年前给大软投稿的日子....)
段子乎、爆照乎、喷子乎、截图乎、站队乎、不明觉厉乎、太长不看乎。知不知乎。怎样让微信里的骰子想扔几点就扔几点?
【注意】:本文所述方法不能确保是否还可用,相关文件也已删除!
一天,某个同事问我,如何让微信里的骰子一直扔出六点。他还找了看雪上的某篇帖子,说的是IOS版的微信,需要抄起IDA来分析导入符号表,下断点,杂七杂八一大堆,我肯定搞不定啊。
今天仔细研究了一下,有一个很简单的方法达到同样的目的:因为骰子的六个面在资源里就是六张图片,所以直接把这六张图片全换成六点的图片就可以了。
操作过程:
1. apktool decompile
修改assets\custom_emoji下的文件,六张图全用六点的图替换,然后mianfest.xml里的相应信息也要改掉
3. apktook compile
实验了一下,发给ios和andriod的都是六点。
=============================================================
当然,如果需要每次发都可以修改为自己需要的值,那就必须要直接修改函数,把随机生成的语句改掉。
下面是我操作的一些步骤:
1. apktool decompile
(-d参数有问题,只能直接生成smali文件了),看代码我选择了dex2jar和jd-gui。
2. 添加android.debuggable="true"到配置文件中
3. apktool compile sign(记得加-d参数, debug mode)
4. 把apk安装到虚拟机中,打开android
sdk中的monitor.bat就可以看到com.tencent.mm在列表里了,开始用自己的手机试了好多次,jdwp都没列出,没辙了换虚拟机,速度虽然慢,效果没得说。
5. 打开微信,发个骰子的图片,用DDMS刷新main线程的堆栈(多试几次,查看可疑的栈帧)
&当然如果有java文件,那用netbean下断点最好不过,没有的话,那就别指望这货了,直接看混淆的代码都比它快,我折腾了一个下午,没成,怄气。
6. 这里是我找到的堆栈:
注意看堆栈顶上,操作了数据库,插入了一条数据,下面的onitemclick就是图片按钮的回调函数。
7. 在jd-gui里一帧一帧分析函数,看看有没有可疑的函数,可以看到chatting.hi这个比较可疑:
注意看里面条件判断的这句:
if ((paramc.lu() == c.Me) && (paramc.getType() ==
c.Mq) && (paramc.getContent().length() & 0) &&
(c.aN(Integer.parseInt(paramc.getContent()))))
c.Me的定义为public static int Me = 17;
c.Mq的定义为public static
int Mq = 1;
这两个值在刚才说过的assert\custom_emoji\manifest.xml中有定义:
0x11那就是17了。
type就是指的这里的type 0x1
再继续看下面这个语句:
int i = bg.cM(-1 + localCursor.getCount());
bg.cM函数的定义在com.tencent.mm.platformtools中:
显然是求随机数的,给定一个正整数,返回0到这个正整数间的一个值。
这里这个函数不能改,因为是platformtools里的,属于内部函数库,改了就悲剧了。
=======================================
int i = bg.cM(-1 + localCursor.getCount());
这个语句显然对石头剪子布和骰子都通用,getCount就是得到可选的范围,i最后就是要出的值。
8. 函数的分析到这里告于段落,接下来是修改它:
在smali\com\tencent\mm\ui\chatting\hi.smali中找到:
选中的v1就是i值,只要在这条语句前修改v1值就可以了,比较方便的方法就是插入showdialog了,或者在这里插入一串标记,安装程序后可以直接用八门神器来搜索内存空间。
==================================
更新一下:
弹出对话框暂时选择了Alertdialog,这个类调用时不会阻塞调用,所以需要用到同步机制,
如果选择阻塞的popupwindow需要写layout,麻烦的要死。
看见有博主说可以用Looper做同步,但是微信的chatting线程里已经用了Looper,所以是没法用的,
单线程要达到和界面的同步自旋锁可能是唯一的选择了。
另外:Alertdialog需要用到chatting的context,但是这个在chatting.hi中已经有了,
本来的想法是在chatting的oncreate初始化一个静态变量指向实例,看来不用这么折腾了。
剩下的就是把代码写出来,再把编译出的smali放在另外的类里面调用,基本上很快了。
继续更新:
自旋锁会造成ANR,只能从另外的方面下手了,这次决定直接从对话输入框中得到值,因为view已经打开,所以不需要太复杂的操作:
chatting.hi-&cDI
保存了chatting的instance,而chatting-&azR保存了chatfooter的instance。
直接用静态方法chatfooter.c(azR)就可以得到输入框的instance,至此全部解决。
下面是patch,只要打了patch就可以编译新的文件出来,编译好的就不提供出来了:
===============================
*** hi_old.smali
Tue Jul 23 16:58:33 2013
--- hi.smali
Tue Jul 23 16:53:44 2013
***************
*** 27,33 ****
# virtual methods
.method public final f(Lcom/tencent/mm/modelemoji/c;)V
.parameter
--- 27,33 ----
# virtual methods
.method public final f(Lcom/tencent/mm/modelemoji/c;)V
.parameter
***************
*** 117,122 ****
--- 117,126 ----
move-result v1
invoke-virtual {p0, v1}, Lcom/tencent/mm/ui/chatting/-&getInt(I)I
move-result v4
.line 2172
add-int/lit8 v1, v1, -0x1
***************
*** 124,129 ****
--- 128,139 ----
move-result v1
if-eqz v4, :cond_12
add-int/lit8 v1, v4, -0x1
.line 2173
new-instance p1, Lcom/tencent/mm/modelemoji/c;
***************
*** 224,226 ****
--- 234,302 ----
goto :goto_0
.end method
+ .method public getInt(I)I
.parameter "max"
const/4 v3, 0x0
:try_start_0
iget-object v4, p0, Lcom/tencent/mm/ui/chatting/-&cDI:Lcom/tencent/mm/ui/chatting/ChattingUI;
iget-object v4, v4, Lcom/tencent/mm/ui/chatting/ChattingUI;-&azR:Lcom/tencent/mm/ui/chatting/ChatF
invoke-static {v4}, Lcom/tencent/mm/ui/chatting/ChatF-&c(Lcom/tencent/mm/ui/chatting/ChatF)Lcom/tencent/mm/ui/MMEditT
move-result-object v4
invoke-virtual {v4}, Lcom/tencent/mm/ui/MMEditT-&getText()Landroid/text/E
move-result-object v4
invoke-interface {v4}, Landroid/text/E-&toString()Ljava/lang/S
move-result-object v1
.local v1, input:Ljava/lang/S
invoke-static {v1}, Ljava/lang/I-&parseInt(Ljava/lang/S)I
:try_end_0
.catch Ljava/lang/E {:try_start_0 .. :try_end_0} :catch_0
move-result v2
.local v2, re:I
const/4 v4, 0x1
if-lt v2, v4, :cond_0
if-gt v2, p1, :cond_0
.end local v1
#input:Ljava/lang/S
.end local v2
.restart local v1
#input:Ljava/lang/S
.restart local v2
move v2, v3
goto :goto_0
.end local v1
#input:Ljava/lang/S
.end local v2
move-exception v0
.local v0, e:Ljava/lang/E
move v2, v3
goto :goto_0
+ .end method
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。当然除了唐老鸭,本周的其他游戏和应用也有很多可圈可点之处,比如惊险十足的《僵尸回...
Apple Watch 预订即将开启之际,国外多家权威媒体发布了关于这款设备的评测。据悉评...
HTC One M9 Plus 在 HTC One M9 的基础上进行了多项升级,加入了指纹识别模块以及延续...
喜欢双卡双待的,可以再等等。
Galaxy S6 是 f/1.9 光圈 1600 万像素,就是要和三星势不两立。
不久前我们曾经报道 OPPO A 系首款新品上架工信部,产品型号为 OPPO A31t。今天这款产...
苹果似乎在很多地方都被当地的媒体以“避税论”进行指责甚至是起诉,难道是他们的现金...
外媒报道匿名人士透露苹果公司最近关于机顶盒电视服务的协商进一步激化,目前迪士尼向...
采用 Unity 3D 引擎打造,将各种特色玩法融于一体的三国题材力作《推倒三国》在经历了...
动漫禁播事件最近炒的是沸沸扬扬,文化部认为对于一些低龄儿童来说,过早接触类似《东...
今年 3 月 18 日,《Launcher》又再次回归 App Store,本体免费,附带 25 元 Pro 版内...
《火箭忍者》(Rocket Ninja)是一款以忍者为题材的横版跑酷游戏,主角自然是西方人眼里...
《猛点砍杀》(Tap’n’Slash)是游戏开发商 Invictus 推出的一款地牢题材 RPG 手游新...
以残暴血腥闻名的《真人快打》系列本月中旬就要推出续作《真人快打X(MORTAL KOMBAT X...
随着近年来《行尸走肉》之类的末日丧尸影视作品的不断涌现,在全球范围内引发了一波丧...
“Monster Pot 魔音壶”是一款主打户外与时尚的便携式蓝牙音箱,让你在户外活动中除了...
SRTATUS 游戏手柄曾为赛睿带来不错的用户反馈,但其尺寸上的短板也非常明显。在 SRTAT...
KOLOS 模仿真实方向盘设计,表面使用防汗橡胶涂层覆盖,游戏过程中玩家手不用离开方向...
怀旧 Game Boy,要有实体按键才带感。
SteelSeries赛睿和苹果联合宣布赛睿Stratus XL无线游戏手柄于日在苹果在线...
乐高与 Belkin 携手推出了 iPhone 6 和 iPad Mini 的主题手机壳,只要你有足够的想象...
随着科技的进步,纸张书写和电子化输入之间再也不是非此即彼的关系,越来越多的智能产...
知名触控笔外设厂商 Adonit 近日与知名笔记应用 Evernote(印象笔记)合作,推出旗下 ...
分享一个微信摇骰子游戏的技巧,想出几就出几,一般人我不告诉他哦,不要出太多的六作弊虽好可不要贪赢哟
注册时间 最后登录
在线时间2829 小时 UID
主题帖子人气
白金苹果, 积分 3695, 距离下一级还需 2305 积分
Re:分享一个微信摇骰子的技巧,想出几就出几
威锋有你更精彩:)
注册时间 最后登录
在线时间546 小时 UID
主题帖子人气
注册时间 最后登录
在线时间1435 小时 UID
主题帖子人气
回 楼主(wsnmddd) 的帖子
引用楼主wsnmddd于 18:17发表的
:微信渐渐的成为了我们必不可少的聊天工具甚至超过了QQ和imassage里面的骰子游戏在无聊的时候可以和朋友们玩一玩和室友玩摇骰子谁输谁扫地so,来个微信骰子代码来治治他不过要装的像一点哦不要被识破哈在......不错,挺好玩的
注册时间 最后登录
在线时间717 小时 UID
主题帖子人气
我刚试了,貌似没用,代码发过去,对方收不到任何信息跟表情。
注册时间 最后登录
在线时间381 小时 UID
主题帖子人气
發過去顯示你的頭像 名字也沒有 這是怎麼回事
注册时间 最后登录
在线时间330 小时 UID
主题帖子人气
[发自iPhone贝客悦读 o 威锋论坛]
注册时间 最后登录
在线时间676 小时 UID
主题帖子人气
如若不同心,如何同行
Re 楼主(wsnmddd)的帖子
引用楼主wsnmddd于 18:17发表的: 微信渐渐的成为了我们必不可少的聊天工具{br}甚至超过了QQ和imassage{br}里面的骰子游戏在无聊的时候可以和朋友们玩一玩{br}和室友玩摇骰子谁输谁扫地{br}so,来个微信骰子代码来治治他{br}不过要装的像一点哦不要被识破哈{br}在聊天信息框直接输入{br}自己看到的是代码对方看到的是骰子{br}好用记得加分哦!{br}代码在下方附件里,word格式{br}
{br} {br}{br}{br}{br}一点代码:&msg&&emojifromusername 呵呵这个牛叉。
注册时间 最后登录
在线时间865 小时 UID
主题帖子人气
这也行..昨天还刚好在改动态GIF
注册时间 最后登录
在线时间2829 小时 UID
主题帖子人气
代码下载好了。请问怎样操作才能发出我需要的骰子?
注册时间 最后登录
在线时间957 小时 UID
主题帖子人气
对wsnmddd于 19:26在楼主发表的主题评分:人气:+3;
微信渐渐的成为了我们必不可少的聊天工具
甚至超过了QQ和imassage
里面的骰子游戏在无聊的时候可以和朋友们玩一玩
和室友玩摇骰子谁输谁扫地
so,来个微信骰子代码来治治他
.......这都整得出来,不一般啊~~~~
威锋旗下产品
Hi~我是威威!
沪ICP备号-1 丨 深公安网监备案号 5
增值电信业务经营许可证:
Powered by Discuz!麻将摇色子★加微信zhizhepaiju打七折★麻将摇色子
加载中,请稍候...
热门产品BAIJIA HOT
返回上一层
正在加载,请稍候...
麻将摇色子
Entertainment
国际热搜词
互联网图片
House&Auto
返回上一层
正在加载,请稍候......
郑州郑州麻将机免安装程序遥控器帮助绝对是非常大打麻将必胜两个人暗号
Lady&Health
Technology&Discovery
麻将变牌手法都站着吧麻将推筒子二八杠报牌器
Education&Game
<a href="http://www.pjmjzb.www.8o0./81978/qil8h.html" mon="ct=0&a=27&c=exams&pn=1" target="_blank"无锡麻将技巧莫非通灵宝阁扑克麻将必胜绝招
2麻将千术俩人配合阿拉丁神话普通扑克分析仪
麻将手法出千技术
赌博怎么出老千麻将万能鬼手湖北麻将机遥控器
高科技麻将出千赌具遵义麻将技巧口诀第九殿主缓缓呼了口气谁有微信骰子超多点数的表情啊?_百度知道
谁有微信骰子超多点数的表情啊?
要一个7点 和30点的。最好是动图 哪位好心人发我!
想问问这个够不够大?不够的话还有你要的7点和30点再送你九点和六点附:更加骰子表情可以+公众号:biaoqingcangku,即:表情仓库, 回复“骰子”二字可见!& & & &这个订阅号会分享许多逗比、有趣、搞怪的表情,我就是这样得到很多表情的。
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 微信骰子作弊 的文章

 

随机推荐