捕鱼达人3-通过修改系统时间获取金币脚本

前段时间在玩捕鱼达人3,觉得挺有意思,虽然每隔4个小时有金币送,但是还是不够挥霍,在网上找攻略,说修改系统时间可以领取金币,就用了一段时间,但是觉得挺麻烦,就写了个脚本

1.手机要拥有root权限,安装busybox,能使用更多Linux命令,最重要是开启telnetd服务

2.PC上最好安装adb工具箱,当然手机上安装终端也可以,但打字敲代码都很麻烦

3.PC安装手机驱动,使电脑adb可以识别手机

4.adb devices命令查看连接到电脑的设备

5.adb shell 进入shell模式,切换到root用户

6.启动telnet服务,busybox telnetd -l /system/xbin/bash,这时我们用busybox netstat -na|grep 23|grep LISTEN发现23端口已经监听了

7.exit退出,回到PC的cmd命令行模式,adb forward tcp:8888 tcp:23进行端口映射,我习惯用SecureCRT远程登录

8.配置SecureCRT工具telnet以root用户登录IP:127.0.0.1 端口:8888登录到手机

9.创建脚本,修改脚本可执行权限,如果编码或创建文件不允许,就在RE管理器修改挂在为读/写

10.脚本执行后,就反复的切换游戏领取金币就行了

脚本内容如下:

 1 #! /system/xbin/bash
 2
 3 i=300;
 4
 5 HOUR_FLAG=0;
 6 HOUR_SLEEP_SECOND=5;
 7 DAY_SLEEP_SECOND=10;
 8
 9 while [ $i -gt 0 ];do
10
11     DAY_FLAG=0;
12
13     YEAR=`date +%Y`;
14     MONTH=`date +%m`;
15     DAY=`date +%d`;
16     HOUR=`date +%H`;
17
18     NEW_HOUR=`expr $HOUR + 4`;
19     if [ $NEW_HOUR -ge 23 ];then
20         NEW_HOUR=`expr $HOUR - 24`;
21         NEW_HOUR=${NEW_HOUR#-}
22         NEW_DAY=`expr $DAY + 1`;
23         DAY_FLAG=1;
24         if [ $NEW_DAY -eq 28 ];then
25             NEW_DAY=1;
26             NEW_MONTH=`expr $MONTH + 1`
27             if [ $NEW_MONTH -eq 12 ];then
28                 NEW_MONTH=1;
29                 NEW_YEAR=`expr $YEAR + 1 `;
30             else
31                 NEW_YEAR=$YEAR;
32             fi
33         else
34             NEW_MONTH=`expr $MONTH + 0`;
35             NEW_YEAR=$YEAR;
36         fi
37     else
38         NEW_DAY=`expr $DAY + 0`;
39         NEW_MONTH=`expr $MONTH + 0`;
40         NEW_YEAR=$YEAR;
41     fi
42
43     if [ $NEW_DAY -lt 10 ];then
44         NEW_DAY="0${NEW_DAY}";
45     fi
46     if [ $NEW_MONTH -lt 10 ];then
47         NEW_MONTH="0${NEW_MONTH}";
48     fi
49
50     date -s ${NEW_YEAR}${NEW_MONTH}${NEW_DAY}.${NEW_HOUR}0000 >/dev/null 2>&1;
51     i=`expr $i - 1`;
52
53     date "+%Y-%m-%d %H:%M:%S"
54     if [ $DAY_FLAG -eq 1 ];then
55         sleep ${DAY_SLEEP_SECOND};
56     else
57         sleep ${HOUR_SLEEP_SECOND};
58     fi
59 done    
时间: 2024-12-16 17:31:40

捕鱼达人3-通过修改系统时间获取金币脚本的相关文章

[转载]如何使Android应用程序获取系统权限来修改系统时间

在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或者运行与系统进程中才可以用. 本来以为就没有办法在应用程序这一层改系统时间了,后来在网上搜了好久,知道这个目的还是可以达到的. 第一个方法简单点,不过需要在

Delphi 修改系统时间格式为:'yyyy-MM-dd HH:mm:ss', 'yyyy''年''M''月 ''d''日'''

声明: //记录系统日期格式: GSysShortDate, GSysLongDate, GSysTimeFormat: string; //获取系统日期格式:procedure GetSysDateTimeFormat();//设置系统日期格式:procedure SetSysDateTimeFormat(GSysShortDate, GSysLongDate, GSysTimeFormat: string); 实现://获取系统日期格式:procedure GetSysDateTimeFor

Centos修改系统时间

本人在下午在做nginx日志访问实验成功后发生访问的记录的时间不对,故特地在往上搜寻了centos修改系统时间的命名,呵呵.虽然简单,但是以前也曾经操作过,容易忘记,所以还是收藏起来以便以后用的时候忘记呢. #date 查看系统时间 如下图所示 2 #date -s 修改时间 看下面的例子#date -s  03/04/2013(将系统日期设定为2013年03月04日) 3 #date -s  110:38(将系统时间设定为上午 10:38) 4 修改完后执行:clock -w  ,强制将时间写

实例365(2)---------调用系统api修改系统时间

一:截图 二:代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; namespace SetDate { public partial cl

Linux 自动更新系统及手动查看、修改系统时间

当我们在虚拟机装完一个新的centos系统后,虽然在安装时己在ntp设置中选择了上海,但进入到系统,输入date命令时,查看到的系统时间与现时时间是不一样的,我们可以用以上方法来查看,自动更新和修改系统时间 查看系统时间: [[email protected] ~]# date Sat Mar 25 00:47:59 CST 2017 一. Linux 自动更新时间 使用ntpdate命令进行更新: [[email protected] ~]# ntpdate time.nist.gov 24 

修改系统时间

最近有一项目要求修改系统时间 try { Process process = Runtime.getRuntime().exec("su");     DataOutputStream os = new DataOutputStream(process.getOutputStream()); os.writeBytes("date -s 20150319.024012; \n"); os.writeBytes(lastTime); } catch (Exceptio

Linux系统修改系统时间说明

Linux系统修改系统时间 1.设置时间 [[email protected] ~]# date -s "2015/11/05 15:56:00" #date命令  -s 修改时间 "2015/10/4 21:15"指定的时间 [[email protected] ~]# hwclock #将时间刷新到BIOS Fri 06 Nov 2015 12:04:36 AM CST  -0.651161 seconds 2.与time.nist.gov时间服务器同步 [[e

Win10没有权限修改系统时间如何解决?

电脑发展到今天,时间的显示已经非常智能化.在Win10系统下,用户想要修改电脑时间,可以通过右下角时间区域进行调整.但是,有用户发现修改不了系统时间,提示没有权限.这是怎么回事?那要如何解决这样的问题呢?现在小编就和大家说一下Win10没有权限修改系统时间的解决方法. 步骤如下: 第一步.按"Win+r"组合键,运行"执行"对话框,输入"gpedit.msc",回车确认.如下图所示: 第二步.依次展开"计算机配置-Windows设置-安

linux系统修改系统时间与时区

(1)修改系统时间. linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间.当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作.有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步,下面就分享一下时间设置及时钟同步的命令使用方法. date命令将日期设置为2014年6月18日 ----   date -s 06/18/14 将时间设置为14点20分50秒