<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      iPhone越獄版和免越獄版iMessages群發,蘋果手機iMessages短信,iMessages推信群發實現原理

      Apple公司全線在mac os與ios兩個操作系統上內置了FaceTime與iMessage兩個應用。完美替代運營商的短信與電話。并且FaceTime與iMessage的帳號不僅僅與Apple ID 綁定,同時也與使用這Apple ID的手機號碼綁定,這樣的漏洞自然給無孔不入的群發垃圾信息商們提供了后門。這樣iPhone的iMessage時不時就能收到發送者的垃圾iMessage,針對iMessage的群發實現,新聞稿上說是花幾分鐘寫個腳本就可以了。經過研究終于實現了全自動控制蘋果手機來自動發送,還可以通過群控方式實現大批量群發。

       

      一、蘋果手機上(ios系統)實現imessage群發方式及原理總結
      1.通過iphone手機上自帶的快捷指令進行群發。                  (優點:入門門檻低,iphone自帶快捷指令                       缺點:發送量過多易被封ID,更換發送數據較麻煩,手機設備較多時,操作起來費時間。)
      2.通過編寫運行于iphone手機上的腳本來實現群發imessages短信          (優點:發送速率快,無需證書簽名,一臺電腦或手機能群控N臺iphone手機    缺點:iphone手機需要越獄,群控需要付費第三方群控軟件)
      3.通過編寫運行于iphone手機上的按鍵精靈腳本實現群發imessages短信       (優點:發送速率快,無需證書簽名,一臺電腦群控N臺iphone手機      缺點:iphone手機需要越獄,群控需要付費第三方群控軟件)
      4.通過編寫運行于iphone手機上的app來調用iphone手機上的imessages應用實現群發 (優點:發送速率快,ipa安裝包簽名證書,一臺電腦群控N臺iphone手機      缺點:iphone手機無需越獄,群控需要付費第三方群控軟件,每臺手機的證書簽名都需要付費)

       

      二、快捷指令群發imessage
      1:安裝快捷指令腳本
      2:打開設置——快捷指令——高級———允許共享大量數據打開
      3.電腦安裝91助手后將數據全部導入到當前手機通訊錄中,啟動快捷指令,進行批量群發。

       

       

       

      三、蘋果手機安裝腳本程序實現自動發送
      /*  iPhone手機安裝自動群發程序來實現無人值守發送,windows電腦上安裝群控軟件來控制全部iphone手機,實現自動換ID,自動發送,群控端一鍵群控所有的手機全自動群發 ,最新升級版關注TG公群頻道: https://t.me/iMrcsqunfa666 */
      1.windows/mac os電腦上安裝群控軟件全自動控制同局域網或廣域網下的全部手機,群控軟件給所有手機分別上傳不同或相同的發送數據和發送內容,不用去單獨管理手機,群控軟件全自動給所有手機安裝群發程序,自動啟動,停止群
      main 主庫代碼示例(部分核心代碼如下):

      require("TSLib");--導入擴展庫
      require("lib")--導入方法庫
       
       
      init(0) -- 0表示豎屏 1表示橫屏
      unlock_iphone() --自動解鎖IOS屏幕密碼鎖,前提是Iphone手機未設置屏幕鎖密碼
       
       
      -- 主線任務處理
      function 主線任務()
              --根據不同的IOS設備分辨率去執行不同的任務
              local ios_version = get_ios_version(w, h)
              if ios_version=="640x960" then           --分辨率:640x960    機型:iPhone 4,4S, iPod touch 4
                  iphone4_work("phone.txt")
              elseif  ios_version=="750x1334" then    --分辨率:750x1334   機型:iPhone 6(S)/7/8
                  iphone6_work("phone.txt")
              elseif ios_version=="1242x2208" then    --分辨率:1242x2208  機型:iPhone 6 P/6SP/7P/8P
                  iphone8p_work("phone.txt")
              end
      end
       
       
       
      function iphone4_work(filename)
          local file = userPath().."/res/".. filename
          local bool = exists(file) --檢測指定文件是否存在
          if bool then
              dialog("iPhone 4,4S, iPod touch 4 分辨率:分辨率:640x960")
          elseif
              dialog(filename .. " 數據文件不存在,請檢查是否已上傳.",0)
              lua_exit();
          end
      end
       
       
       
      function iphone6_work(filename)
          local file = userPath().."/res/".. filename
          local bool = exists(file) --檢測指定文件是否存在
          if bool then
              dialog("iPhone 6 P/6SP/7P/8P  分辨率:分辨率:1242x2208")
          elseif
              dialog(filename .. " 數據文件不存在,請檢查是否已上傳.",0)
              lua_exit();
          end
      end
       
       
       
      function iphone8p_work()
          dialog("iPhone 6 P/6SP/7P/8P  分辨率:分辨率:1242x2208")
      end
       
       
      -- -- --執行主線任務
      if 任務 == "Imagess群發信息" then
          --啟動應用  0:啟動成功 1:啟動失敗
          r = runApp("com.apple.MobileSMS");
          mSleep(3000);
          if r == 0 then -- 啟動成功則執行
              主線任務()
          else
              closeApp("com.apple.MobileSMS")
              dialog("應用啟動失敗",3);
          end
      end
      

       lib輔助庫代碼示例:

      --解鎖屏幕密碼
      function unlock_iphone()
          --如果要在設備自啟動時解鎖屏幕直接使用 unlockDevice 函數即可
          sysver = getOSVer();
          --獲取系統版本
          local t = strSplit(sysver,".")
          flag = deviceIsLock();
          if flag == 0 then
              --dialog("未鎖定",3);
              toast("iPhone屏幕鎖未鎖定")
          elseif tonumber(t[1]) >= 10 then
              doublePressHomeKey()
              unlockDevice();
              --按一次 Home 鍵
              mSleep(20)
              pressHomeKey(0);
              pressHomeKey(1)
              mSleep(1000)
          else
              pressHomeKey(0);
              pressHomeKey(1)
              --解鎖屏幕
              unlockDevice();
              mSleep(1000)
          end
      end
       
       
      --獲取IOS設備分辨率
      function get_ios_version(width, height)
          if width == 640 and height == 960 then          --iPhone 4,4S, iPod touch 4
              --iPhonedialog("iPhone 4,4S, iPod touch 4 \n".."分辨率:640x960")
              return "640x960"
          elseif width == 640 and height == 1136 then     --iPhone SE, 5, 5S, iPod touch 5
              --dialog("iPhone SE, 5, 5S, iPod touch 5 \n".."分辨率:640x1136")
              return "640x1136"
          elseif width == 750 and height == 1334 then     --iPhone 6(S)/7/8
             -- dialog("iPhone 6(S)/7/8 \n".."分辨率:750x1334")
              return "750x1334"
          elseif width == 1242 and height == 2208 then     --iPhone 6 P/6SP/7P/8P
             --dialog("iPhoneiPhone 6 P/6SP/7P/8P \n".."分辨率:1242x2208")
              return "1242x2208"
          elseif width == 1225 and height == 2436 then     --iPhone X
              --dialog("iPhoneiPhoneiPhone X \n".."分辨率:1225x2436")
              return "1225x2436"
          elseif width == 828 and height == 1792 then     --iPhone XR/11
              --dialog("iPhone XR/11 \n".."分辨率:828x1792")
              return "828x1792"
          elseif width == 1242 and height == 2668 then     --iPhone XS Max/11 Pro Max
              --dialog("iPhone XS Max/11 Pro Max \n".."分辨率:1242x2668")
              return "1242x2668"
          elseif width == 1125 and height == 2436 then     --iPhone XS/11 Pro
              --dialog("iPhone XS/11 Pro \n".."分辨率:1125x2436")
              return "1125x2436"
          end
      end
       
       
      --檢測指定文件是否存在
      function exists(file_name)
          local f = io.open(file_name, "r")
          if f ~= nil then
              return true and f:close()
          else
              return false
          end
      end
       
       
      --將指定文件中的內容按行讀取
      function read_file(path)
          local file = io.open(path,"r");
          if file then
              local _list = {};
              for l in file:lines() do
                  table.insert(_list,l)
              end
              file:close();
              return _list
          end
      end
       
       
      -- 讀取取txt文件中一行數據內容
      function readFile_one()
          local file = userPath().."/res/conntent.txt"
          local bool = exists(file) --檢測指定文件是否存在
          if bool then
              local list = read_file(file)--將指定文件中的內容按行讀取; 返回 table/nil 文件內容
              if #list > 0 then            -- #表示取長度
                  for  i=1, #list,1  do
                      --dialog(string.lower(list[i]))
                      return string.lower(list[i])
                  end
              end
          else
              dialog("話術內容文件 conntent.txt 不存在,請檢查是否已上傳.",0)
              lua_exit();
          end
      end
       
       
      --讀取txt文件中所有的數據內容
      function readFile_all()
          local file = userPath().."/res/conntent.txt"
          local bool = exists(file) --檢測指定文件是否存在
          if bool then
              local f = io.open(file,'r')
              local content = f:read('*all')
              --dialog(content)
              f:close()
              return content
          else
              dialog("話術內容文件 conntent.txt 不存在,請檢查是否已上傳.",0)
              lua_exit();
          end
      end
       
       
       
      --生成隨機數
      function randomStr(str, num)
          local reStr ='';
          math.randomseed(tostring(os.time()):sub(5):reverse());
          for i = 1, num do
              local getStr = math.random(1, string.len(str));
              reStr = reStr .. string.sub(str, getStr, getStr);
          end
          return reStr;
      end
       
       
      --點擊操作
      function click(x, y, s)
          local s=s or nil
          touchDown(0,x,y)
          mSleep(50)
          touchUp(0,x,y)
      end
       
       
      --連續滑動
      function clickMove(x1,y1,x2,y2,n)
          local w = math.abs(x2-x1);
          local h = math.abs(y2-y1);
          touchDown(0,x1,y1);
          mSleep(50);
          if x1 < x2 then
              w1 = n;
          else
              w1 = -n;
          end
          if y1 < y2 then
              h1 = n;
          else
              h1 = -n;
          end
          if w >= h then
              for i = 1 , w,n do
                  x1 = x1 + w1;
                  if y1 == y2 then
                  else
                      y1 = y1 + math.ceil(h*h1/w);
                  end
                  touchMove(0,x1,y1);
                  mSleep(10);
              end
          else
              for i = 1 ,h,n do
                  y1 = y1 + h1;
                  if x1 ==x2 then
                  else
                      x1 = x1 + math.ceil(w*w1/h);
                  end
                  touchMove(0,x1,y1);
                  mSleep(10);
              end
          end
          mSleep(50);
          touchUp(0,x1,y1);
      end
      

       2.協議實現自動群發imessage:
      /* 通過電腦上安裝的群控軟件,首先通過群控軟件批量掃描自己的局域網或廣域網的手機設備后,并上傳自動群發imessages腳本,發送的數據和內容到群控軟件,然后使用群控軟件來批量讓所有手機設備自動運行群發腳本*/
      (1)windows/mac os電腦上安裝群控軟件來控制全部手機設備。
      (2)通過電腦上安裝的群控軟件批量將所有免越獄或越獄的蘋果手機添加到群控端,然后通過群控軟件一鍵控制(同局域網下或USB數據線連接)全部手機自動運行群發腳本,使全部手機自動運行群發腳本進行自動群發imessages信息。

       

       

      3.其他
      注意:文中包含的腳本代碼、工具、系統、圖樣只作為技術學習研究,請勿作為非法用途,因違反相關規定而觸犯法律的,一切后果自負,與作者無關。
      (1)蘋果手機在啟動全自動發腳本之前,首先手機設備 “通用-信息”中設置 “手機號作為發送號” 并且關閉 “作為短信發送” 功能。
      (2)開啟蘋果手機的飛行模式,并設置連接Wife,通過無線或4G信號網絡去發送iMessages信息
      (3)全自動群發imessages腳本目前支持以下iPhone系列(其他IOS系統版本可以自行修改代碼,由于電腦群控軟件和自動發信程序附件太大無法上傳,如有需要可留言或發私信!)

      機型:iPhone 4,4S, iPod touch 4            分辨率:640x960          支持
      機型:iPhone SE, 5, 5S, iPod touch 5       分辨率:640x1136         支持
      機型:iPhone 6(S)/7/8                      分辨率:750x1334         支持
      機型:iPhone 6 P/6SP/7P/8P               分辨率:1242x2208        支持
      機型:iPhone X                         分辨率:1225x2436        支持
      機型:iPhone XR/11                         分辨率:828x1792         支持
      機型:iPhone XS Max/11 Pro Max             分辨率:1242x2668        支持
      機型:iPhone XS/11 Pro                     分辨率:1125x2436        支持
      

       

      posted @ 2025-02-03 10:42  macos166  閱讀(466)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产精品久久久久aaaa| 亚洲黄色一级片在线观看| 色欲综合久久中文字幕网| 亚洲avav天堂av在线网爱情| 99精品热在线在线观看视| 国产美熟女乱又伦AV果冻传媒| 蜜桃臀av一区二区三区| 黑人巨大精品oideo| 老司机性色福利精品视频| 久久精品国产久精国产| 国产一区二区三区九九视频| 欧美性猛交xxxx乱大交丰满| 99热精品毛片全部国产无缓冲| 色99久久久久高潮综合影院 | 国产精品伦人视频免费看| 亚洲综合色成在线观看| 国产片一区二区三区视频| 国产第一区二区三区精品| 在线a人片免费观看| 狠狠躁夜夜躁人人爽蜜桃| 九九热视频免费在线播放| 国产中文三级全黄| 国产激情无码一区二区APP| 一区二区三区岛国av毛片| 亚洲AV永久中文无码精品综合| 久久国产精品二国产人妻| 在线中文字幕国产精品| 国产不卡av一区二区| 亚洲av永久无码天堂影院| 国产一级精品毛片基地| 国产成人精品18| 国产亚洲精品久久久网站好莱| av色国产色拍| 中文国产不卡一区二区| A毛片毛片看免费| 日韩女同一区二区三区久久| 国产欧美日韩精品丝袜高跟鞋| 国产一区二区三区色老头| 人妻少妇偷人作爱av| 另类专区一区二区三区| 日韩高清免费一码二码三码|