INNER CODE UNIT · TypeScript
patchApk
niklashigi/apk-mitm · src/patch-apk.ts:12
export default function patchApk(options: TaskOptions) {
const { apktool, uberApkSigner } = options
const decodeDir = options.skipDecode
? options.inputPath
: path.join(options.tmpDir, 'decode')
const tmpApkPath = path.join(options.tmpDir, 'tmp.apk')
let fallBackToAapt = false
return new Listr([
{
title: 'Checking prerequisities',
task: () => checkPrerequisites(options),
},
{
title: 'Decoding APK file',
skip: () => options.skipDecode,