实例源码

  1. "ui";
  2. //更多精品源码请访问:https//01jb.cn/
  3. var 软件名 = "汉字大英雄"
  4. var 包名 = "com.ruiqugames.chinesechar"
  5. function md5(string) {
  6. var res = java.math.BigInteger(1, java.security.MessageDigest.getInstance("MD5").digest(java.lang.String(string).getBytes())).toString(16);
  7. while (res.length < 32) res = "0" + res;
  8. return res;
  9. };
  10. var QQ = "1906507927";
  11. log()
  12. //log输出一下Q群加密后的md5,然后复制粘贴到下面就行了
  13. //这是输出的md5加密//707b60f85e87e6a7e6eb13df0d3690ba
  14. toast("脚本有任何bug,欢迎反馈")
  15. var qq = "1906507927";
  16. var xmq = "1906507927";
  17. var jlq = "1906507927";
  18. ui.layout(
  19. <vertical>
  20. <vertical>
  21. <text marginTop="10" gravity="center" text="黑妞脚本" textSize="30sp"cardBackgroundColor="#000000"textStyle="bold|italic"/>
  22. </vertical>
  23. <linear orientation="horizontal">
  24. <Switch id="autoService" text="无障碍服务"textStyle="bold|italic" w = "150" checked="{{auto.service != null}}" padding="8 8 8 8" textSize="15sp"/>
  25. <Switch id="cs" textSize="11sp" layout_weight="1" textStyle="bold|italic"hint="点击左边按钮转跳到 开启无障碍" gravity="center" w="18" singleLine="true"/>
  26. <Switch id="xfc" text="悬浮窗服务"textStyle="bold|italic" w = "150" checked="{{auto.service != null}}" padding="8 8 8 8" textSize="15sp"/>
  27. <Switch id="xfc" textSize="11sp" layout_weight="1" textStyle="bold|italic"hint="点击左边按钮转跳到 开启悬浮窗" gravity="center" w="18" singleLine="true"/>
  28. </linear>
  29. <horizontal>
  30. <text text="识别度:" textColor="#212121" marginLeft="7" w="auto" marginTop="9" textSize="15sp" />
  31. <seekbar marginLeft="-15" w="180" id="识别" progress="-10" max="9" marginTop="11" textSize="15sp" />
  32. <text id="sb" text="1" textColor="#FFFF0000" w="35" marginTop="9" textSize="15sp" />
  33. <text text="率" textColor="#212121" w="30" marginTop="9" textSize="15sp" />
  34. </horizontal>
  35. <horizontal>
  36. <text text="说明:" textColor="#ed1941"/>
  37. <TextView id="tv_text" singleLine="true" ellipsize="marquee" focusable="true" text="本脚本为免费脚本!如果你从别的地方购买证明你已上当!点右上角可以加入免费脚本群!" textColor="#ed1941"/>
  38. </horizontal>
  39. <text h ="60"text="开始运行"textStyle="bold|italic" textStyle="bold" id="start" gravity="center" w="1080px" margin="0 0 0 0" textColor="#000000" textSize="20sp"/>
  40. <text h ="60"text="联系作者"textStyle="bold|italic" textStyle="bold" id="lxzz" gravity="center" w="1080px" margin="0 0 0 0" textColor="#000000" textSize="20sp"/>
  41. <text h ="60"text="加入qq交流群"textStyle="bold|italic" textStyle="bold" id="jrqq" gravity="center" w="1080px" margin="0 0 0 0" textColor="#000000" textSize="20sp"/>
  42. <text h ="60"text="加入项目禁言发布群"textStyle="bold|italic" textStyle="bold" id="xmq" gravity="center" w="1080px" margin="0 0 0 0" textColor="#000000" textSize="20sp"/>
  43. <text h ="60"text="下载链接"textStyle="bold|italic" textStyle="bold" id="lx" gravity="center" w="1080px" margin="0 0 0 0" textColor="#000000" textSize="20sp"/>
  44. <text h ="60"text="软件合集"textStyle="bold|italic" textStyle="bold" id="nm" gravity="center" w="1080px" margin="0 0 0 0" textColor="#000000" textSize="20sp"/>
  45. <frame height="800" gravity="center">
  46. <vertical>
  47. <vertical>
  48. <text textStyle="bold|italic"text="脚本说明:" textSize="16sp"/>
  49. <text textStyle="bold|italic"text="1.运行脚本前先下载软件安装包,先开启无障碍模式,再开启悬浮窗功能找到软件把开关打开,才能点击开启运行,没反应自己调识别率!"/>
  50. <text textStyle="bold|italic"text="2.无障碍是开启脚本的无障碍"/>
  51. <text textStyle="bold|italic"text="3.若手机低于安卓7.0则不能运行 请自行卸载"/>
  52. <text textStyle="bold|italic"text="项目说明:" textSize="16sp"/>
  53. <text textStyle="bold|italic"text=""/>
  54. </vertical>
  55. </vertical>
  56. </frame>
  57. </vertical>
  58. );
  59. ui.tv_text.setSelected(true);
  60. storage = storages.create("awtlq")
  61. 识别率 = storage.get("识别率", 0.8)
  62. ui.sb.setText(String(识别率))
  63. ui.识别.progress = 识别度返回(识别率)
  64. ui.识别.setOnSeekBarChangeListener({
  65. onProgressChanged: function(view, t) {
  66. var sbl = Number(t.toString())
  67. 识别率 = 识别度(sbl)
  68. storage.put("识别率", 识别率);
  69. }
  70. })
  71. ui.lxzz.click(function() {
  72. app.startActivity({
  73. action: "android.intent.action.VIEW",
  74. data: "mqq://im/chat?chat_type=wpa&version=1&src_type=web&uin=" + QQ,
  75. packageName: "com.tencent.mobileqq",
  76. })
  77. })
  78. ui.jrqq.click(function() {
  79. app.startActivity({
  80. action: "android.intent.action.VIEW",
  81. data: "mqqapi://card/show_pslcard?src_type=internal&version=1&uin=" + xmq + "&card_type=group&source=qrcode",
  82. packageName: "com.tencent.mobileqq",
  83. });
  84. })
  85. ui.xmq.click(function() {
  86. app.startActivity({
  87. action: "android.intent.action.VIEW",
  88. data: "mqqapi://card/show_pslcard?src_type=internal&version=1&uin=" + jlq + "&card_type=group&source=qrcode",
  89. packageName: "com.tencent.mobileqq",
  90. });
  91. })
  92. ui.lx.on("click", () => {
  93. toast("打开链接下载")
  94. //app.openUrl("http://blquan.com.cn?char_id=101012878&type=0") //前面是app的下载地址
  95. toast("点击链接下载")
  96. })
  97. ui.nm.on("click", () => {
  98. toast("打开链接下载")
  99. app.openUrl("https://shimo.im/docs/q8xqQqj8DRT6JgYY/") //前面是app的下载地址
  100. toast("点击链接下载,全部密码:123")
  101. })
  102. ui.xfc.click(function() {
  103. floaty.requestPermission();
  104. })
  105. //悬浮窗检测与跳转
  106. ui.autoService.on("check", function(checked) {
  107. toastLog("找到对应脚本,开启无障碍模式")
  108. if (checked && auto.service == null) {
  109. app.startActivity({
  110. action: "android.settings.ACCESSIBILITY_SETTINGS"
  111. });
  112. }
  113. if (!checked && auto.service != null) {
  114. auto.service.disableSelf();
  115. }
  116. });
  117. ui.xfc.on("check", function(checked) {
  118. toastLog("点击开关开启悬浮窗权限")
  119. console.show();
  120. });
  121. // 当用户回到本界面时,resume事件会被触发
  122. ui.emitter.on("resume", function() {
  123. // 此时根据无障碍服务的开启情况,同步开关的状态
  124. ui.autoService.checked = auto.service != null;
  125. });
  126. ui.start.on("click", function() {
  127. //程序开始运行之前判断无障碍服务
  128. if (auto.service == null) {
  129. toast("请开启无障碍服务🤪");
  130. return;
  131. }
  132. if (auto.service == null) {
  133. toast("请开启无障碍服务")
  134. return;
  135. } else {
  136. ////////////////////////////悬浮窗开关
  137. threads.start(function() {
  138. 夭夭()
  139. })
  140. }
  141. })
  142. function md5(str) {
  143. return $crypto.digest(str, "MD5")
  144. }
  145. function 夭夭() {
  146. threads.start(function() {
  147. //下面是运行代码
  148. //请求截图,用找图方法,第一个就要先写的请求截图代码,不然找图没法用
  149. if (!requestScreenCapture()) {
  150. toast("请求截图失败");
  151. exit();
  152. }
  153. /////////////////////悬浮窗/////////////////////
  154. console.show();
  155. auto.waitFor()
  156. console.info("正在打开汉字大英雄")
  157. launchApp("汉字大英雄")
  158. toastLog("8秒后运行脚本")
  159. // toastLog("如果想运行抽奖功能请手动进入抽奖界面,默认执行自动领气泡红包")
  160. sleep(8000)
  161. while (true) {
  162. if (找图方法1("收下", 识别率, 1, 1)) {
  163. } else {
  164. 找图方法1("气泡红包", 识别率, 1, 1)
  165. 找图方法1("领取", 识别率, 1, 1)
  166. }
  167. if (找图方法1("领取1", 识别率, 1, 1)) {
  168. } else {
  169. 找图方法1("平台关闭1", 识别率, 1, 1)
  170. }
  171. 找图方法1("弹窗关闭1", 识别率, 1, 1)
  172. 找图方法1("平台关闭", 识别率, 1, 1)
  173. 找图方法1("关闭弹窗3", 识别率, 1, 1)
  174. }
  175. })
  176. threads.start(function() {
  177. while (true) {
  178. 关闭广告()
  179. 控件判断1("推荐", 0, 0)
  180. }
  181. })
  182. threads.start(function() {
  183. while (true) {
  184. sleep(3000)
  185. 控件点击(text, "禁止", "禁止")
  186. // 控件点击(text, "跳过", "跳过")
  187. 控件点击(text, "放弃下载", "放弃下载")
  188. 控件点击(text, "无法关闭", "无法关闭")
  189. 控件点击(text, "3元领跑新学期>", "点击然后退出")
  190. 控件点击(text, " 一键参团", "提高活跃")
  191. 控件点击(text, "放弃奖励", "放弃下载")
  192. 控件点击(text, "取消", "取消")
  193. 控件点击(text, "残忍离开", "残忍离开")
  194. }
  195. })
  196. //更多精品源码请访问:https//01jb.cn/

文章内容有限.完整内容可访问https//01jb.cn/获取

参考文章

](https://www.baidu.com/)

声明

部分内容来自网络
本教程仅用于学习, 禁止用于其他用途

QQ群

698307198
)5$Q3QTEGP`AJVJMP$J(L}0.jpg