分類
其它

京东摇啊摇

京东手机客户端最近搞很多活动,其中一个就是摇啊摇,会摇到特价商品和小面值京券,每位用户每天可以摇3次。

但是我发现,通过修改/sdcard/jingdong/json/shake_cache.txt就可以获得多次摇的机会。只要用文本编辑器打开shake_cache.txt,将最后一个数字修改为3,再保存就可以了。修改为更高数值客户端仍会识别为3且再摇一次后变为2。

此法并不能无限摇下去,我每次也就摇个三十次左右就不行了,应该是服务端也有记录(后来发现一天之内间隔一定时间或者换其他IP还是可以继续摇的)。这个其实已经增加了几率,不要太贪心。顺便说一句,京东那个flash的在线打虎游戏用数位板玩真是无敌了,可惜这个中奖率也是太低。我装V3.1.1的时候可以无限的摇下去,但东西都太烂。

如过你的手机上装了ConnectBot的话,可以另存并执行下面的脚本来快速修改shake_cache.txt文件。

#!/system/xbin/sh
cacheFile=/sdcard/jingdong/json/shake_cache.txt
mdate=`date +%Y-%m-%d`
str="$mdate:3"
echo $str > $cacheFile

如过你手机root了,更好的方案是将此sh放在/system/xbin里这样进入ConnectBot即可直接运行。另外谷歌拼音输入法有上下左右方向键,大家都知道按上即可选择上一条命令。

再上一段python代码:

#!/usr/bin/python
import time

filepath="/sdcard/jingdong/json/shake_cache.txt"
#filepath="testfile"
def jd():
  try:
    f1=open(filepath, "r")
    s=f1.readline()
    lenth=len(s)
    lenth1=lenth-1
    print i
    if s[lenth1]=="0":
      try:
        f2=open(filepath, "w")
        f2.write(s[0:lenth1]+"3")
      except IOError:
        print "Error: can't find file or read or write data"
      else:
        print "Modified"
        f2.close()
  except IOError:
    print "Error: can't find file or read data"
  finally:
    f1.close()

i=1
flag=1
while flag:#15秒查看一次文件,只查看40次(运行600秒)
  time.sleep(15)
  jd()
  i+=1
  if (i>40):
    flag=0
exit()

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *