Injector Codes 22.lua
Injector Codes 22.lua
LayoutVIP=activity.getSystemService(Context.WINDOW_SERVICE)
HasFocus=false
WmHz =WindowManager.LayoutParams()
if Build.VERSION.SDK_INT >= 26 then WmHz.type
=WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY
else WmHz.type =WindowManager.LayoutParams.TYPE_SYSTEM_ALERT
end
import "android.graphics.PixelFormat"
WmHz.format =PixelFormat.RGBA_8888
WmHz.flags=WindowManager.LayoutParams().FLAG_NOT_FOCUSABLE
WmHz.gravity = Gravity.LEFT| Gravity.TOP
WmHz.x = 333
WmHz.y = 333
WmHz.width = WindowManager.LayoutParams.WRAP_CONTENT
WmHz.height = WindowManager.LayoutParams.WRAP_CONTENT
mainWindow = loadlayout(winlay)
minWindow = loadlayout(minlay)
function close.onClick(v)
HasLaunch=false
LayoutVIP.removeView(mainWindow)
end
isMax=true
function changeWindow.onClick()
if isMax==false then
isMax=true
LayoutVIP.removeView(minWindow)
LayoutVIP.addView(mainWindow,WmHz)
else
isMax=false
LayoutVIP.removeView(mainWindow)
LayoutVIP.addView(minWindow,WmHz)
end end
function Win_minWindow.onClick(v)
if isMax==false then
isMax=true
LayoutVIP.removeView(minWindow)
LayoutVIP.addView(mainWindow,WmHz)
else
isMax=false
LayoutVIP.removeView(mainWindow)
LayoutVIP.addView(minWindow,WmHz)
end end
function Win_minWindow.OnTouchListener(v,event)
if event.getAction()==MotionEvent.ACTION_DOWN then
firstX=event.getRawX()
firstY=event.getRawY()
wmX=WmHz.x
wmY=WmHz.y
elseif event.getAction()==MotionEvent.ACTION_MOVE then
WmHz.x=wmX+(event.getRawX()-firstX)
WmHz.y=wmY+(event.getRawY()-firstY)
LayoutVIP.updateViewLayout(minWindow,WmHz)
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=WmHz.x
wmY=WmHz.y
elseif event.getAction()==MotionEvent.ACTION_MOVE then
WmHz.x=wmX+(event.getRawX()-firstX)
WmHz.y=wmY+(event.getRawY()-firstY)
LayoutVIP.updateViewLayout(mainWindow,WmHz)
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=WmHz.x
wmY=WmHz.y
elseif event.getAction()==MotionEvent.ACTION_MOVE then
WmHz.x=wmX+(event.getRawX()-firstX)
WmHz.y=wmY+(event.getRawY()-firstY)
LayoutVIP.updateViewLayout(mainWindow,WmHz)
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 Waterdropanimation(Controls,time)
import "android.animation.ObjectAnimator"
ObjectAnimator().ofFloat(Controls,"scaleX",
{1,.8,1.3,.9,1}).setDuration(time).start()
ObjectAnimator().ofFloat(Controls,"scaleY",
{1,.8,1.3,.9,1}).setDuration(time).start()
end
showhack.onClick=function()
Waterdropanimation(showhack,150)
local Password=Password.text
if Password=="12" then -----SET YOUR PASSWORD
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() LayoutVIP.addView(mainWindow,WmHz) end)}
if ret[1]==false then end end import "java.io.*"
file,err=io.open("/data/data/andlua.layout.vip/files/Memory")
if err==nil then 打开 app("andlua.layout.vip") else end end
end
minlay={
LinearLayout;
layout_width="40dp";
layout_height="40dp";
{
ImageView;
layout_width="50dp";
src="icon.png";
id="Win_minWindow";
layout_height="50dp";
};
};
winlay={
LinearLayout,
layout_width="-1",
layout_height="-1",
background="transparent",
{
CardView,
id="win_mainview",
layout_width="62%w",
layout_height="33%h";
layout_margin="5dp",
CardElevation="5dp",
{
LinearLayout;
orientation="vertical";
layout_width="fill_parent";
background="transparent", -----background photo name
{
LinearLayout;
layout_width="fill_parent";
background="transparent";
gravity="center";
{
LinearLayout;
orientation="vertical";
layout_height="wrap";
layout_width="-1";
gravity="center";
background="transparent",
id="win_move1";
padding="10";
{
TextView;
text="Injector Making"; -------MAIN TEXT IN FLOATING
textColor="0xFFFFFFFF";
backgroundColor="0x00000000";
id="win_move2",
textSize="20dp";
gravity="center";
},
};
};
{
PageView,
id="pg",
layout_width="fill",
layout_height="fill",
pages={
{
LinearLayout;
orientation="vertical";
{
ScrollView;
layout_width="fill_parent";
layout_height="23%h",
layout_gravity="center_horizontal";
{
LinearLayout;
layout_height="-1";
layout_width="-1";
orientation="vertical";
{
LinearLayout;
id="_drawer_header";
layout_height="-2";
layout_width="-1";
orientation="vertical";
{
LinearLayout;
layout_height="-1";
layout_width="-1";
orientation="vertical";
id="background";
padding="5";
{
LinearLayout;
orientation="horizontal";
layout_height="0.2%h";
layout_width="-1";
};
--
{
Switch;
layout_width="-1";
layout_height="40dp";
textColor="0xffffffff";
id="Fiture1";
text="HEADSHOT";
textSize="11dp";
};
{
LinearLayout;
layout_width="fill";
layout_height="0.2%h";
};
--
{
Switch;
layout_width="-1";
layout_height="40dp";
textColor="0xffffffff";
id="Fiture2";
text="LOCATION";
textSize="11dp";
};
{
LinearLayout;
layout_width="fill";
layout_height="0.2%h";
};
--
{
Switch;
layout_width="-1";
layout_height="40dp";
textColor="0xffffffff";
id="Fiture3";
text="SCOPE";
textSize="11dp";
};
{
LinearLayout;
layout_width="fill";
layout_height="0.2%h";
};
{
Switch;
layout_width="-1";
layout_height="40dp";
textColor="0xffffffff";
id="Fiture4";
text="AIMBOT";
textSize="11dp";
};
{
LinearLayout;
layout_width="fill";
layout_height="0.2%h";
};
{
Switch;
layout_width="-1";
layout_height="40dp";
textColor="0xffffffff";
id="Fiture5";
text="AIMLOCK";
textSize="11dp";
};
{
LinearLayout;
layout_width="fill";
layout_height="0.2%h";
};
{
Switch;
layout_width="-1";
layout_height="40dp";
textColor="0xffffffff";
id="Fiture6";
text="NO RECOIL";
textSize="11dp";
};
{
LinearLayout;
layout_width="fill";
layout_height="0.2%h";
};
{
Switch;
layout_width="-1";
layout_height="40dp";
textColor="0xffffffff";
id="Fiture7";
text="ANTIBAN";
textSize="11dp";
};
{
LinearLayout;
layout_width="fill";
layout_height="0.2%h";
};
{
Switch;
layout_width="-1";
layout_height="40dp";
textColor="0xffffffff";
id="Fiture8";
text="DESERT";
textSize="11dp";
};
{
LinearLayout;
layout_width="fill";
layout_height="0.2%h";
};
{
Switch;
layout_width="-1";
layout_height="40dp";
textColor="0xffffffff";
id="Fiture9";
text="DRONE VIEW";
textSize="11dp";
};
{
LinearLayout;
layout_width="fill";
layout_height="0.2%h";
};
{
Switch;
layout_width="-1";
layout_height="40dp";
textColor="0xffffffff";
id="Fiture10";
text="FAST MOMENT";
textSize="11dp";
};
{
LinearLayout;
layout_width="fill";
layout_height="0.2%h";
};
--
{
LinearLayout;
layout_width="fill";
layout_height="0.2%h";
};
};
};
};
};
{
LinearLayout;
orientation="horizontal";
layout_width="-6";
layout_height="fill";
gravity="center_vertical|center_horizontal";
padding="5";
{
Button;
textSize="12sp";
textColor="0xFFFFFFFF";
id="close";
layout_width="19%w";
layout_height="wrap";
padding="5";
text="[ × ]";
};
{
LinearLayout;
layout_width="22.8%w";
layout_height="wrap";
};
{
Button;
textSize="12sp";
textColor="0xFFFFFFFF";
id="changeWindow";
layout_width="19%w";
layout_height="wrap";
padding="5";
text="[ _ ]";
};
};
};
};
};
};
};
}
CircleButtonZ(Fiture1,0xff00,20,0xffffffff)
CircleButtonZ(Fiture2,0xff00,20,0xffffffff)
CircleButtonZ(Fiture3,0xffe00,20,0xffffffff)
CircleButtonZ(Fiture4,0xffe00,20,0xffffffff)
CircleButtonZ(Fiture5,0xffe0,20,0xffffffff)
CircleButtonZ(Fiture6,0xff00,20,0xffffffff)
CircleButtonZ(Fiture7,0xff00,20,0xffffffff)
CircleButtonZ(Fiture8,0xffe00,20,0xffffffff)
CircleButtonZ(Fiture9,0xffe00,20,0xffffffff)
CircleButtonZ(Fiture10,0xffe0,20,0xffffffff)
changeWindow.setTypeface(Typeface.DEFAULT_BOLD)
close.setTypeface(Typeface.DEFAULT_BOLD)
win_move2.setTypeface(Typeface.DEFAULT_BOLD)
showhack.setTypeface(Typeface.DEFAULT_BOLD)
startgame.setTypeface(Typeface.DEFAULT_BOLD)
copyreg.setTypeface(Typeface.DEFAULT_BOLD)
feedback.setTypeface(Typeface.DEFAULT_BOLD)
channel.setTypeface(Typeface.DEFAULT_BOLD)
Fiture1.setTypeface(Typeface.DEFAULT_BOLD)
Fiture2.setTypeface(Typeface.DEFAULT_BOLD)
Fiture3.setTypeface(Typeface.DEFAULT_BOLD)
Fiture4.setTypeface(Typeface.DEFAULT_BOLD)
Fiture5.setTypeface(Typeface.DEFAULT_BOLD)
Fiture6.setTypeface(Typeface.DEFAULT_BOLD)
Fiture7.setTypeface(Typeface.DEFAULT_BOLD)
Fiture8.setTypeface(Typeface.DEFAULT_BOLD)
Fiture9.setTypeface(Typeface.DEFAULT_BOLD)
Fiture10.setTypeface(Typeface.DEFAULT_BOLD)
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY
_COMPLETED);
downloadManager.enqueue(request);
local dl=ProgressDialog.show(activity,"","ACTIVETING ITEM LOCATION...") -----
activeting window text
dl.show()
local a=0
local tt=Ticker()
tt.start()
tt.onTick=function()
a=a+1
if a==9 then
dl.dismiss()
tt.stop()
print"Item Location Activated" ------toast massage
end
end
end
📌 -------Injector Functions
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.provider.Settings"
import "android.net.Uri"
import "android.content.pm.PackageManager"
import "android.graphics.Typeface"
import "floating"
import "layout"
import "android.media.MediaPlayer"
import "android.animation.ObjectAnimator"
import "zip4j"
import "init"
import "java.io.File"
import "android.content.*"
import "android.net.*"
📌 -------Injector Permitions
debugmode=false
--应用权限
user_permission={
"ACCESS_COARSE_LOCATION",
"ACCESS_FINE_LOCATION",
"ACCESS_NETWORK_STATE",
"BATTERY_STATS",
"BIND_ACCESSIBILITY_SERVICE",
"CHANGE_NETWORK_STATE",
"CHANGE_WIFI_STATE",
"CLEAR_APP_CACHE",
"GET_PACKAGE_SIZE",
"GET_TASKS",
"INSTALL_SHORTCUT",
"INTERNET",
"READ_EXTERNAL_STORAGE",
"READ_PHONE_STATE",
"REQUEST_INSTALL_PACKAGES",
"SYSTEM_ALERT_WINDOW",
"VIBRATE",
"WRITE_EXTERNAL_STORAGE",
"WRITE_SETTINGS",
}
--跳过编译
skip_compilation={
import "android.text.SpannableString"
import "android.text.style.ForegroundColorSpan"
import "android.text.Spannable"
texttitle = SpannableString("⚠️ INJECTOR EXPIRED ⚠️")
texttitle.setSpan(ForegroundColorSpan(0xFFFF0000),0,#texttitle,Spannable.SPAN_EXCLU
SIVE_INCLUSIVE)
dialog.setTitle(texttitle)
return
end
function Fiture1.onClick()
vibrator = activity.getSystemService(Context.VIBRATOR_SERVICE)
vibrator.vibrate( long{50,50} ,-1)
os.remove
("/storage/emulated/0/Android/data/com.dts.freefireth/files/contentcache/
Compulsory/android/gameassetbundles/config/
resconf.ROCqe6S1~2FVQKuJhsBObpWSMryOY~3D") ------Removing File Path + Name
path=activity.getLuaDir("Files/Your Zip File Name") -------Zip File Name + Path
dpath=("/storage/emulated/0/Android/data/com.dts.freefireth/files/contentcache/
Compulsory/android/gameassetbundles/config/") -----Zip Extracting Path
pass="Set Your Password" -----Your Zip Password
if zip4j.unZipDir(path,dpath,pass)
path=activity.getLuaDir("Files2/Your Zip File Name") -------Zip File Name +
Path
dpath=("/storage/emulated/0/Android/data/com.dts.freefireth/files/
contentcache/Compulsory/android/gameassetbundles/config/") -----Zip Extracting Path
pass="Set Your Password" -----Your Zip Password
if zip4j.unZipDir(path,dpath,pass)
MD 提示("Activeted",0xFF1F7CFF,0xFFFF0000,99,10)
else
CircleButton(Fiture1,0x60000000,15,0xFF0071FF)
end
end
end
import("android.media.MediaPlayer")
mediaPlayer = MediaPlayer()
mediaPlayer.reset().setDataSource(activity.getLuaDir() ..
"/Files/music.mp3").prepare()
mediaPlayer.setOnPreparedListener(MediaPlayer.OnPreparedListener({
onPrepared = function(A0_19)
local L1_20
end
}))
function music.OnCheckedChangeListener()
if music.checked then
mediaPlayer.start()
else
mediaPlayer.pause()
end
end
📌 -------Switch Coding
{
Switch;
layout_width="-1";
layout_height="40dp";
textColor="0xffffffff";
id="music";
text="MUSIC";
textSize="11dp";
};
{
LinearLayout;
layout_width="fill";
layout_height="0.2%h";
};
dip={toPx=function(context, dpValue)
scale = context.getResources().getDisplayMetrics().density;
return dpValue * scale + 0.5
end}
function CircleBack_SeekDra(InsideColor,Ad_Size,ble,Colorse3)
local colors = InsideColor
local Sizes=dip.toPx(this,Ad_Size)--Set the switch size
local Stroke=dip.toPx(this,3)--Set drag block margins
local Track_Stroke=dip.toPx(this,0)--Set background margin
local drawable = GradientDrawable(GradientDrawable.Orientation.TOP_BOTTOM,{});
drawable.setCornerRadius(Sizes/2);
drawable.setColor(InsideColor)
if ble
drawable.setStroke(Stroke, 0x9700E900)
drawable.setSize(Sizes,Sizes)
else
drawable.setAlpha(60)
drawable.setStroke(Track_Stroke, 0xFFFF0000)
end
drawable.setGradientType(GradientDrawable.RECTANGLE);
return drawable
end
Switch_x=function(view,Colors,Colors2,Colors3,Ad_Size)
pcall(function()
if view.isChecked()
Colorse=Colors
Colorse2=Colors
else
Colorse=Colors2
Colorse2=Colors3
end
local padd_W=dip.toPx(this,Ad_Size/2.5)
view.setThumbDrawable(CircleBack_SeekDra(Colorse,Ad_Size,true))
.setTrackDrawable(CircleBack_SeekDra(Colorse2,Ad_Size,false))
.setPadding(padd_W,padd_W,padd_W,padd_W)
end)
end
Ad_Color=0xFFFF0000--Check color
Ad_Color3=0xFF0000FF-- unchecked color
Ad_Color2=0xFFFF0000
Ad_Size=19--Button size dip
Ad_Padding=5
Switch_x(music,Ad_Color,Ad_Color2,Ad_Color3,Ad_Size,Ad_Padding)
Switch_x(Fiture1,Ad_Color,Ad_Color2,Ad_Color3,Ad_Size,Ad_Padding)
Switch_x(Fiture2,Ad_Color,Ad_Color2,Ad_Color3,Ad_Size,Ad_Padding)
Switch_x(Fiture3,Ad_Color,Ad_Color2,Ad_Color3,Ad_Size,Ad_Padding)
Switch_x(Fiture4,Ad_Color,Ad_Color2,Ad_Color3,Ad_Size,Ad_Padding)
Switch_x(Fiture5,Ad_Color,Ad_Color2,Ad_Color3,Ad_Size,Ad_Padding)
Switch_x(Fiture6,Ad_Color,Ad_Color2,Ad_Color3,Ad_Size,Ad_Padding)
Switch_x(Fiture7,Ad_Color,Ad_Color2,Ad_Color3,Ad_Size,Ad_Padding)
Switch_x(Fiture8,Ad_Color,Ad_Color2,Ad_Color3,Ad_Size,Ad_Padding)
Switch_x(Fiture9,Ad_Color,Ad_Color2,Ad_Color3,Ad_Size,Ad_Padding)
Switch_x(Fiture10,Ad_Color,Ad_Color2,Ad_Color3,Ad_Size,Ad_Padding)
function font(id,dir)
import "android.graphics.Typeface"
id.setTypeface(Typeface.createFromFile(activity.getLuaDir("FONT/font name")))
end
font(Fiture1)
font(Fiture2)
font(Fiture3)
font(Fiture4)
font(Fiture5)
font(Fiture6)
font(Fiture7)
font(Fiture8)
font(Fiture9)
font(Fiture10)
import "android.graphics.drawable.BitmapDrawable"
import "min"
import "min2"
LayoutVIP=activity.getSystemService(Context.WINDOW_SERVICE)
HasFocus=false
WmHz =WindowManager.LayoutParams()
if Build.VERSION.SDK_INT >= 26 then WmHz.type
=WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY
else WmHz.type =WindowManager.LayoutParams.TYPE_SYSTEM_ALERT
end
import "android.graphics.PixelFormat"
WmHz.format =PixelFormat.RGBA_8888
WmHz.flags=WindowManager.LayoutParams().FLAG_NOT_FOCUSABLE
WmHz.gravity = Gravity.LEFT| Gravity.TOP
WmHz.x = 333
WmHz.y = 333
WmHz.width = WindowManager.LayoutParams.WRAP_CONTENT
WmHz.height = WindowManager.LayoutParams.WRAP_CONTENT
mainWindow = loadlayout(winlay)
minWindow = loadlayout(minlay)
AcnologiaVIP=activity.getSystemService(Context.WINDOW_SERVICE)
HasFocus=false
AcnologiaMod =WindowManager.LayoutParams()
if Build.VERSION.SDK_INT >= 26 then
AcnologiaMod.type =WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY
else
AcnologiaMod.type =WindowManager.LayoutParams.TYPE_SYSTEM_ALERT
end
import "android.graphics.PixelFormat"
AcnologiaMod.format =PixelFormat.RGBA_8888
AcnologiaMod.flags=WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE |
WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE |
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL
AcnologiaMod.x = 0
AcnologiaMod.y = 0
AcnologiaMod.width = WindowManager.LayoutParams.WRAP_CONTENT
AcnologiaMod.height = WindowManager.LayoutParams.WRAP_CONTENT
acnologiayt = loadlayout(acnologia)
AcnologiaVIP2=activity.getSystemService(Context.WINDOW_SERVICE)
HasFocus=false
AcnologiaMod2 =WindowManager.LayoutParams()
if Build.VERSION.SDK_INT >= 26 then
AcnologiaMod2.type =WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY
else
AcnologiaMod2.type =WindowManager.LayoutParams.TYPE_SYSTEM_ALERT
end
import "android.graphics.PixelFormat"
AcnologiaMod2.format =PixelFormat.RGBA_8888
AcnologiaMod2.flags=WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE |
WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE |
WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL
AcnologiaMod2.x = 0
AcnologiaMod2.y = 0
AcnologiaMod2.width = WindowManager.LayoutParams.WRAP_CONTENT
AcnologiaMod2.height = WindowManager.LayoutParams.WRAP_CONTENT
acnologiayt2 = loadlayout(acnologia2)
function close.onClick(v)
HasLaunch = false
LayoutVIP.removeView(mainWindow)
end
isMax=true
function changeWindow.onClick()
if isMax==false then
isMax=true
LayoutVIP.removeView(minWindow)
LayoutVIP.addView(mainWindow,WmHz)
else
isMax=false
LayoutVIP.removeView(mainWindow)
LayoutVIP.addView(minWindow,WmHz)
end end
function Win_minWindow.onClick(v)
if isMax==false then
isMax=true
LayoutVIP.removeView(minWindow)
LayoutVIP.addView(mainWindow,WmHz)
else
isMax=false
LayoutVIP.removeView(mainWindow)
LayoutVIP.addView(minWindow,WmHz)
end end
function Win_minWindow.OnTouchListener(v,event)
if event.getAction()==MotionEvent.ACTION_DOWN then
firstX=event.getRawX()
firstY=event.getRawY()
wmX=WmHz.x
wmY=WmHz.y
elseif event.getAction()==MotionEvent.ACTION_MOVE then
WmHz.x=wmX+(event.getRawX()-firstX)
WmHz.y=wmY+(event.getRawY()-firstY)
LayoutVIP.updateViewLayout(minWindow,WmHz)
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=WmHz.x
wmY=WmHz.y
elseif event.getAction()==MotionEvent.ACTION_MOVE then
WmHz.x=wmX+(event.getRawX()-firstX)
WmHz.y=wmY+(event.getRawY()-firstY)
LayoutVIP.updateViewLayout(mainWindow,WmHz)
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 Waterdropanimation(Controls,time)
import "android.animation.ObjectAnimator"
ObjectAnimator().ofFloat(Controls,"scaleX",
{1,.8,1.3,.9,1}).setDuration(time).start()
ObjectAnimator().ofFloat(Controls,"scaleY",
{1,.8,1.3,.9,1}).setDuration(time).start()
end
MRDmod=false
function csr.onClick()
if (MRDmod==false) then
AcnologiaVIP.addView(acnologiayt,AcnologiaMod)
MRDmod=true
elseif
AcnologiaVIP.removeView(acnologiayt)
MRDmod=false
end
end
MRDmod2=false
function csr1.onClick()
if (MRDmod2==false) then
AcnologiaVIP2.addView(acnologiayt2,AcnologiaMod2)
MRDmod2=true
elseif
AcnologiaVIP2.removeView(acnologiayt2)
MRDmod2=false
end
end
---- min.lua
acnologia={
LinearLayout;
orientation="horizontal";
layout_width="fill";
layout_height="fill";
{
ImageView;
layout_width="wrap";
layout_height="9dp";
src="csr2.png";
id="csr2";
};
};
---- min2.lua
acnologia2={
LinearLayout;
orientation="horizontal";
layout_width="fill";
layout_height="fill";
{
ImageView;
layout_width="wrap";
layout_height="170dp";
src="csr21.png";
id="csr21";
};
};
dialog=AlertDialog.Builder(this)
.setTitle("😘 SUBSCRIBE TO LOGIN 😘")
.setCancelable(false)
.setMessage("\n💉 INJECTOR BY INSURE GAMERS \n\n🌹 Youtube: Insure Gamers \n\n📌
SUBCRIBE TO LOGIN INJECTOR...!!")
.setPositiveButton("YOUTUBE",{onClick = function(v)
url = "YOUR CHANNEL LINK"
activity.startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(url)))
vibrator = activity.getSystemService(Context.VIBRATOR_SERVICE)
vibrator.vibrate( long{50,50} ,-1)
dialog.dismiss()
end
})
.show()
import "android.text.SpannableString"
import "android.text.style.ForegroundColorSpan"
import "android.text.Spannable"
texttitle = SpannableString("😘 SUBSCRIBE TO LOGIN 😘")
texttitle.setSpan(ForegroundColorSpan(0xFFFF0000),0,#texttitle,Spannable.SPAN_EXCLU
SIVE_INCLUSIVE)
dialog.setTitle(texttitle)
import "android.provider.Settings$Secure"
android_id = Secure.getString(activity.getContentResolver(), Secure.ANDROID_ID)
android_id = Secure.getString(activity.getContentResolver(),Secure.ANDROID_ID)
-----------Coding In Website
【key1】(.-)【key1】
【key2】(.-)【key2】
【key3】(.-)【key3】
【key4】(.-)【key4】
【key5】(.-)【key5】
【key6】(.-)【key6】
【key7】(.-)【key7】
【key8】(.-)【key8】
【key9】(.-)【key9】
【key10】(.-)【key10】
--------------Coding In Main.lua
else
vibrator = activity.getSystemService(Context.VIBRATOR_SERVICE)
vibrator.vibrate( long{300,300} ,-1)
end
end)
end
---------------Coding In Website
【username】(.-)【username】
【password】(.-)【password】
---------------Coding In Layout.aly
{
EditText;
hintTextColor="0xFFFFFFFF";
layout_width="wrap_content";
layout_marginTop="-550dp";
gravity="center";
textColor="0xFFFFFFFF";
id="username";
hint="Enter You Username";
};
{
LinearLayout;
layout_height="5%h";
};
{
EditText;
hintTextColor="0xFFFFFFFF";
layout_width="wrap_content";
layout_marginTop="-550dp";
gravity="center";
textColor="0xFFFFFFFF";
id="password";
hint="Enter You Username";
};
{
LinearLayout;
layout_height="5%h";
};
import "android.provider.Settings$Secure"
uid = Secure.getString(activity.getContentResolver(), Secure.ANDROID_ID)
import "android.content.Context"
activity.getSystemService(Context.CLIPBOARD_SERVICE).setText(uid)
Toast.makeText(activity, "UUID COPIED SUCCESSFUL", Toast.LENGTH_SHORT).show()
download_Layout={
LinearLayout;
orientation='vertical';
layout_width='fill';
layout_height='fill';
background='';
{
CardView;
layout_gravity='center';
elevation='2dp';
layout_width='87%w';
CardBackgroundColor='0xFFFFFFFF';
layout_height='45%w';
radius='15dp';
id="cd2";
{
LinearLayout;
orientation='vertical';
layout_width='fill';
layout_height='fill';
background='';
{
LinearLayout;
orientation='vertical';
layout_width='fill';
background='';
{
CardView;
layout_margin='';
elevation='';
layout_width='fill';
CardBackgroundColor='0x39000000';
layout_height='50dp';
radius='';
{
TextView;--
layout_width='fill';
layout_height='fill';
gravity='center';
id="t2";
textColor='0xFFFFFFFF';
text='New Update Is Available, Update It Now';
textSize='17dp';
};
};
{
LinearLayout;
layout_width="fill";
layout_height="fill";
orientation="vertical";
{
CardView;
layout_height="3dp";
id="button";
layout_gravity="center";
radius="28dp";
CardElevation="4dp";
layout_margin="16dp";
layout_width="300dp";
CardBackgroundColor='#ccccff';
{
TextView;
id="jv";
background="#f100e5";
layout_height="fill",
};
},
{
TextView;
layout_marginLeft='10dp';
layout_gravity='center';
text="";
layout_width="fill";
id="text";
};
{
LinearLayout;
layout_width="fill";
layout_height="fill";
orientation="horizontal";
{
LinearLayout;
layout_width="35dp";
};
{
CardView;
layout_height="35dp";
id="bu";
CardElevation="4dp";
layout_marginLeft="16dp";
layout_width="75dp";
background="#00FFFF";
{
CardView;
layout_height="fill";
layout_marginRight='2dp',
layout_marginTop='2dp',
layout_marginLeft="2dp";
layout_marginBottom='2dp',
layout_width="fill";
background="#590000";
{
TextView;
layout_gravity='center';
id="text2",
text="Download",
textSize='12dp';
textColor='#FFFFFF';
};
},
};
};
};
};
};
};
};
--
import "android.graphics.drawable.ColorDrawable"
--
function xdc(url,path,Path2)
require "import"
import "java.net.URL"
local ur =URL(url)
import "java.io.File"
file =File(path);
con = ur.openConnection();
co = con.getContentLength();
is = con.getInputStream();
bs = byte[1048576]
local len,read=0,0
import "java.io.FileOutputStream"
wj= FileOutputStream(path);
len = is.read(bs)
--print(len)
al=0
AS=0
while len~=-1 do
wj.write(bs, 0, len);
read=read+len
pcall(call,"ding",read,co,len)
al=al+1
len = is.read(bs)
end
wj.close();
is.close();
pcall(call,"dstop",co)
activity.installApk(path)
end
function download(url,path,Path2)
a=thread(xdc,url,path,Path2)
end
url="https://pastebin.com/raw/"
Http.get(url,nil,function(code,content)
d = content:match("【UPDATE】(.-)【UPDATE】")
if d > "1.0" then
vibrator = activity.getSystemService(Context.VIBRATOR_SERVICE)
vibrator.vibrate( long{450,450} ,-1)
dialog= AlertDialog.Builder(this)
dialog1=dialog.show()
dialog1.getWindow().setContentView(loadlayout(download_Layout));
dialog1.setCanceledOnTouchOutside(false)
dialog1.setCancelable(false)
import "android.graphics.drawable.ColorDrawable"
dialog1.getWindow().setBackgroundDrawable(ColorDrawable(0x00000000));
CircleButtonZ(cd2,0x60000000,15,0xFF00FFFF)
t3.setTypeface(Typeface.DEFAULT_BOLD)
text2.setTypeface(Typeface.DEFAULT_BOLD)
text21.setTypeface(Typeface.DEFAULT_BOLD)
end
end)
Control_Url="https://pastebin.com/raw/"
Http.get(Control_Url,nil,"utf8",nil,function(code,content,cookie,header)
content=content:gsub("amp;","") or content;
tp2=content:match("【Direct_Link】(.-)【Direct_Link】")
--Set save directory and file name
path="/storage/emulated/0/Updated.apk"
Path2="/storage/emulated/0/.text"
import "java.io.*"
file,err=io.open(Path2)
if err==nil then
else
File(Path2).createNewFile()
end
--Call Download
--Control rounded corners(jv,0xFF02A9F4,30)
bu.onClick=function()
Waterdropanimation(bu,210)
vibrator = activity.getSystemService(Context.VIBRATOR_SERVICE)
vibrator.vibrate( long{40,40} ,-1)
if text2.Text=="Download" then
local url=tp2
download(url,path)
elseif text2.Text=="Installation" then
--dstop (url, path,Path2)
activity.installApk(path)
else
activity.finish()
end
end
end)
function dstop(c)
text2.Text="Installation"
end
function Waterdropanimation(Controls,time)
import "android.animation.ObjectAnimator"
ObjectAnimator().ofFloat(Controls,"scaleX",
{1,.8,1.3,.9,1}).setDuration(time).start()
ObjectAnimator().ofFloat(Controls,"scaleY",
{1,.8,1.3,.9,1}).setDuration(time).start()
end
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.provider.Settings"
import "android.net.Uri"
import "android.content.pm.PackageManager"
import "android.graphics.Typeface"
import "android.media.MediaPlayer"
import "android.animation.ObjectAnimator"
import "java.io.File"
import "android.content.*"
import "android.net.*"
import "android.graphics.drawable.BitmapDrawable"
function MRD(cpp,PrintF)
dir=activity.getLuaDir(cpp)
os.execute("chmod 777 "..dir)
Runtime.getRuntime().exec(""..dir)
Toast.makeText(activity, PrintF,Toast.LENGTH_SHORT).show()
end
import "com.androlua.util.RootUtil"
local root = RootUtil()
if root.haveRoot()==false then
mode="Frame"
end
import "java.io.File"
function MRD(cpp,MRDmod)
local dir=activity.getLuaDir(cpp)
os.execute("chmod 777 "..dir)
Runtime.getRuntime().exec(""..dir)
MD 提示(MRDmod,"#FFFF0000","#FFFFFFFF","9","15")
end
----------------------------------------------------
function Button_ID1.OnCheckedChangeListener()
if Button_ID1.checked then
MRD("Cpp_Folder/Cpp_Name","Active")
else
MRD("Cpp_Folder/Cpp_Name","Deactive")
end
end
function Button_ID2.OnCheckedChangeListener()
if Button_ID2.checked then
MRD("Cpp_Folder/Cpp_Name","Active")
else
MRD("Cpp_Folder/Cpp_Name","Deactive")
end
end
function Button_ID3.OnCheckedChangeListener()
if Button_ID3.checked then
MRD("Cpp_Folder/Cpp_Name","Active")
else
MRD("Cpp_Folder/Cpp_Name","Deactive")
end
end
function Button_ID4.OnCheckedChangeListener()
if Button_ID4.checked then
MRD("Cpp_Folder/Cpp_Name","Active")
else
MRD("Cpp_Folder/Cpp_Name","Deactive")
end
end
function Button_ID5.OnCheckedChangeListener()
if Button_ID5.checked then
MRD("Cpp_Folder/Cpp_Name","Active")
else
MRD("Cpp_Folder/Cpp_Name","Deactive")
end
end
-------function MRD(cpp,MRDmod)
local dir=activity.getLuaDir(cpp)
import "com.androlua.util.RootUtil"
local root = RootUtil()
if root.haveRoot()==true then
os.execute("su -c chmod 777 "..dir)
Runtime.getRuntime().exec("su -c "..dir)
else
os.execute("chmod 777 "..dir)
Runtime.getRuntime().exec(""..dir)
end
-------end
import "zip4j"
Zip_Path=activity.getLuaDir("Files/OBB.zip") ---- Zip Folder Name/Zip Name
Extract_Path=("/storage/emulated/0/Android/obb/com.dts.GameNameth/") ---- Game OBB
Path
Pass=("aaa") ---- Zip Password
if zip4j.unZipDir(Zip_Path,Extract_Path,Pass)
Toast.makeText(activity, "Done",Toast.LENGTH_SHORT).show()
end