Lua 脚本的 Corona 混淆

当我试图解包使用 Corona SDK 开发的应用程序中的 corona 存档时,我发现以下的 Lua 脚本代码已被混淆:

function L0_0.createBgOverlay(A0_8, A1_9, A2_10)
  local L3_11
  L3_11 = display
  L3_11 = L3_11.newRect
  L3_11 = L3_11(A0_8, _UPVALUE0_.x, _UPVALUE0_.y, _UPVALUE1_, _UPVALUE2_)
  L3_11:setFillColor(0, 0, 0, A1_9 or 0.3)
  transition.from(L3_11, {
    alpha = 0,
    time = 600,
    delay = A2_10
  })

在这里我有两个问题:
1- 当使用 Corona Build 构建我的应用程序时,我应该如何执行相同的混淆来混淆我的 Lua 脚本。

2- 在以上代码中频繁使用以下变量_UPVALUE0_,_UPVALUE1_,_UPVALUE2_,我的问题是这些变量是什么以及谁为它们传递值。
点赞