はじめに 最近Android開発を始めて、絶賛Kotlin勉強中の者です。今回ソースコードを難読化してbuildすることがあり、本当に難読化できているのかを確かめてみたかったので、デコンパイルすることにしました。ただ、なかなか思うようにデコンパイルができなかったので、成功した方法を備忘録として残しておきます。 今回は、下図の通り、build前のソースコードをKotlinで書いたので、.ktファイルをbuildして.apkファイルになったAndroidのコードをデコンパイルし、.javaファイルを作成しました。 環境・バージョン macOS Catalina バージョン 10.15.6 失敗した方法 調べるとよく出てくるdex2jarとjadを使う方法です。 この方法が定番なのかなと思ったので、この方法でデコンパイルをやってみましたが、わたしの場合上手くいきませんでした。 dex2jarやフ