2021-09-09 22:46:33
require "import"
import "android.app.*"
import "android.os.*"
import "android.widget.*"
import "android.view.*"
import "AndLua"
import "http"
import "android.content.Context"
import "android.content.Intent"
import "android.content.pm.PackageManager"
import "android.net.Uri"
import "android.provider.Settings"
import "android.graphics.Typeface"
import "draw"
import "min"
import "layout"
activity.setContentView(loadlayout(layout))
do
amsmPro=activity.getSystemService(Context.WINDOW_SERVICE)
HasFocus=false
wmParams =WindowManager.LayoutParams()
if Build.VERSION.SDK_INT >= 26 then
wmParams.type =WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY
else
wmParams.type =WindowManager.LayoutParams.TYPE_SYSTEM_ALERT
end
import "android.graphics.PixelFormat"
wmParams.format =PixelFormat.RGBA_8888
wmParams.flags=WindowManager.LayoutParams().FLAG_NOT_FOCUSABLE
wmParams.gravity = Gravity.LEFT| Gravity.TOP
wmParams.x = 333
wmParams.y = 333
wmParams.width =WindowManager.LayoutParams.WRAP_CONTENT
wmParams.height =WindowManager.LayoutParams.WRAP_CONTENT
mainWindow=loadlayout(winlay)
minWindow=loadlayout(minlay)
end
function close(v)
HasLaunch=false
amsmPro.removeView(mainWindow)
end
isMax=true
function changeWindow()
if isMax==false then
isMax=true
amsmPro.removeView(minWindow)
amsmPro.addView(mainWindow,wmParams)
else
isMax=false
amsmPro.removeView(mainWindow)
amsmPro.addView(minWindow,wmParams)
end
end
function Win_minWindow.onClick(v)
changeWindow()
end
function Win_minWindow.OnTouchListener(v,event)
if event.getAction()==MotionEvent.ACTION_DOWN then
firstX=event.getRawX()
firstY=event.getRawY()
wmX=wmParams.x
wmY=wmParams.y
elseif event.getAction()==MotionEvent.ACTION_MOVE then
wmParams.x=wmX+(event.getRawX()-firstX)
wmParams.y=wmY+(event.getRawY()-firstY)
amsmPro.updateViewLayout(minWindow,wmParams)
elseif event.getAction()==MotionEvent.ACTION_UP then
end
return false
end
function win_move1.OnTouchListener(v,event)
if event.getAction()==MotionEvent.ACTION_DOWN then
firstX=event.getRawX()
firstY=event.getRawY()
wmX=wmParams.x
wmY=wmParams.y
elseif event.getAction()==MotionEvent.ACTION_MOVE then
wmParams.x=wmX+(event.getRawX()-firstX)
wmParams.y=wmY+(event.getRawY()-firstY)
amsmPro.updateViewLayout(mainWindow,wmParams)
elseif event.getAction()==MotionEvent.ACTION_UP then
end
return true
end
function win_move2.OnTouchListener(v,event)
if event.getAction()==MotionEvent.ACTION_DOWN then
firstX=event.getRawX()
firstY=event.getRawY()
wmX=wmParams.x
wmY=wmParams.y
elseif event.getAction()==MotionEvent.ACTION_MOVE then
wmParams.x=wmX+(event.getRawX()-firstX)
wmParams.y=wmY+(event.getRawY()-firstY)
amsmPro.updateViewLayout(mainWindow,wmParams)
elseif event.getAction()==MotionEvent.ACTION_UP then
end
return true
end
pg.addOnPageChangeListener{
onPageScrolled=function(a,b,c)
end,
onPageSelected=function(page)
end,
onPageScrollStateChanged=function(state)
end,
}
function hackmenu.onClick()
水珠动画(hackmenu,200)
function RX()
if (Build.VERSION.SDK_INT >= 23 and not Settings.canDrawOverlays(this)) then return false elseif Build.VERSION.SDK_INT < 23 then print(" YOUR PHONE NOT SUPORT THIS INJECTOR ") return nil else return true end end
if RX() then else end
if HasLaunch==true then return else
if Settings.canDrawOverlays(activity) then else intent=Intent("android.settings.action.MANAGE_OVERLAY_PERMISSION") intent.setData(Uri.parse("package:" .. this.getPackageName())); this.startActivity(intent); end
HasLaunch=true
local ret={pcall(function() amsmPro.addView(mainWindow,wmParams) end)}
if ret[1]==false then end end import "java.io.*"
file,err=io.open("/data/data/com.tencent.gamestick.addon.arm32/virtual/data/user/0/free.injector.amsm/files/MemoryXlm.lua")
if err==nil then
packageName="free.injector.amsm", this.startActivity(activity.getPackageManager().getLaunchIntentForPackage(packageName))
else end end
56 views19:46