2017-01-02 3 views
-1

私はアンドロイドアプリケーションを作っていて、文字列を難読化したい。アンドロイドのJava文字列を難読化する方法は?だから、逆コンパイル後にsmaliの文字列が表示されない

public void example(View view) { 
     goToUrl ("example.com"); 
    } 

私は誰かが私のアプリケーションは、リンクを変更することはできませんリバースエンジニアリングしようとしたときにexample.comを難読化したいです。

答えて

5

本当にできません。最終的に元のメソッド名を知る必要がないため、メソッド名をわかりにくくすることができます。難読化だけで作業できます。ここで最終的に実際のURLを知る必要があります。だから、不能化機能が必要です。つまり、そこから結果を得ることができます。あるいは、あなたが知っているのは、発信HTTPリクエストがプロキシ経由で使用するurlを追跡するだけです。

+0

文字列urlを配列データに難読化できないのですか?私は誰かがそれとの文字列のリンクを難読化するのを見た。 – Rab

+0

リバースエンジニアリングについて何か知っていた人は、約1分半で止めることができます。彼が疲れていて、あまりにも頑張っていなければ。オリジナルがシステムによって認識される必要がある場合(ここのように)、あなたは難読化することによって時間を無駄にしています。 –

+0

さて、その後、裂いてください。 – Rab

関連する問題