私は現在、人生を含む会社のアプリケーションを開発しています。私がアクセスする( "http://company.com/files/xml/livescoring.xml"のようなネットから)アクセスするXMLファイルは、公開されることを意図したものではなく、私にしか知られていないはずです。Android:.apkファイルから読み込み可能な.javaファイル?
誰でも.apkファイルをデコードして元の.javaファイル(XMLファイルへのリンクを含む)を読むことができるかどうかは疑問でした。
したがって、.apkファイルの名前を.zipに変更し、.javaファイル(またはクラス)を含むように見える「classes.dex」にアクセスすることができました。グーグルでは、この「classes.dex」ファイルをデコードした「AvaBoxV2」という名前のツールにつながった。これで、.smaliという名前のファイルが存在する「out」フォルダを含むフォルダが作成されました。私はこれらのうちの1つをエディタで残し、最後にXMLファイルへのリンクがあります。良くない。 :
私のアプリやclasses.dexファイルを暗号化する方法はありますか?誰かが元のXMLファイルにアクセスできることをその会社に伝えたくありません。おそらくアプリに署名するとおそらく役に立ちますか?
または、あなたがGoogleの市場のためのアプリケーション(署名、バージョン管理、...)を調製し、本当にnoobのやさしいチュートリアルを知っていますか?
感謝を事前に!
*あなたが服用している対策は何でも、いつでもそのような情報を得ることができます。コード、資産、ネットワーク通信はプライベートではありません。あなた自身に尋ねなければならない質問、または要件を与えている人は、XMLファイルを保護するためにコーディングを無駄にしたくない人の時間です。 –