官方群:1044695766
SafeGG修改器请到官方群下载
这篇文章是关于SafeGG修改器的函数教程,无关请离开
1.0版本更新内容
1.web函数
函数原型:web() --> table
子函数:loadUrl(string) loadHtml(string)
子函数参数类型:字符串
函数实例:
-- loadUrl
--方式1
web().loadUrl("http://www.baidu.com")
--方式2
w=web()
w.loadUrl("http://www.baidu.com")
-- loadHtml
-- 方式1:
web().loadHtml([[html代码]])
与loadUrl同理,这里省略
web函数还可用于播放视频,播放音频等操作
2.getPhoneInfo函数
函数原型:getPhoneInfo() --> table
实例:
print(getPhoneInfo())
-- 返回表:
{ -- table(f3efff3)
['brand'] = 'HONOR',
['imei'] = '8140368166589',
['model'] = 'BKK-AL00',
['power'] = { -- table(8c134b0)
['high'] = 1520,
['wide'] = 720,
},
['sdk'] = '27',
}
-----------
getPhoneInfo().imei -- 获取设备imei
getPhoneInfo().brand --获取设备名
......
3.command函数
函数原型:command(string) --> string
shell函数,用于执行shell代码
实例:
print(command("echo 666"))
4.http函数
函数原型:http() -- table
子函数:
REAG(string) -- 读取指定云端文件
GET(string,string) -- GET请求数据
POST(string,string) -- POST请求数据
介绍/实例:
-- READ 参数为网址
-- GET 参数为网址和访问参数
-- POST 参数为网址和访问参数
-- 返回字符串结果
http().READ("http://xxx.xxx.xxx")
http().GET("http://xxx.xxx.xxx","xw=666")
http().POST("http://xxx.xxx.xxx","xw=666")
5.import函数
函数原型:import(string) -- nil
介绍:
实现导包操作,仅支持云端
调用方法:
import("http://xxx.xxx.xxx")
1.1版本更新内容
1.最强大的函数:dex()
子函数:
dex().loadDex(dex文件路径)
dex().execMethod(id,是否实例化,类的绝对路径,方法名,参数...)
dex().removeDex(id)
详细介绍:
loadDex :根据dex路径,把dex文件载入内存中并返回载入的dex的id,如果load失败会返回-1
execMethon :第一个参数是loadDex时返回的id,用哪个dex就写哪个dex的id
第二个参数是是否类实例化,等同于java中new
第三个参数是dex中要调用方法的类的绝对路径,比如dex中有个类(cs)在test包下,则为test.cs
第四个参数是要调用的方法名
第五个参数:第五个参数是多参数,你方法需要多少个参数就填多少个在后面
此函数会返回方法执行返回的值
下面看实例:
java代码:
类名是:cs
在com.test包下
package com.test;
public class cs {
public static String echo(String p1,int p2)
{
return "参数1是:" + p1 + ",参数2是:"+p2;
}
public static String oper()
{
return "3 + 4 = " + (3+4);
}
}
local id_list={} -- 声明一个数组来存id
id_list[1] = dex().loadDex("/sdcard/test1.dex")
result1 = dex().execMethon(id_list[1],false,"com.test.cs","echo",{"string","测试"},{"int",666})
result2 = dex().execMethon(id_list[1],false,"com.test.cs","oper") --当方法所需参数为空时,第4个参数后就不需要再填参数了
print("result1:",result1)
print("result2:",result2)
以上代码输出结果:
result1: 参数1是:测试 ,参数2是:666
result2: 3 + 4 = 7
不懂的请加群问
2.视频播放函数playVideo()
这个函数特别简单
-- 直接将云端视频直链(注意,是直链)填进去就行了
playVideo("http://abc.def.gh/test.mp4")
-- 本地视频就填本地视频路径
3.gg.command函数
完美的shell函数,用法就是直接写shell命令(或脚本代码)换行符是\n
实例:
gg.command("su \n -c /data/data/test.so")
4.文本悬浮窗gg.addView函数
不多说,这个函数你们都知道怎么用
5.gg.downloadFile()下载文件函数
实例:
gg.downloadFile("http://test.cn/test.text")
--下载后的文件在/sdcard/存储目录下,和dex函数很搭配哦~
大概就这些,遗漏的函数以后再补充