2017-04-01 10 views
0

まず、私は開発者ではなく、基本的なプログラミングを知っていて、簡単な作業をしたい人です。私はもともとAndroid TV受信機用に作成されたAPKファイルを持っています。これは、テレビチャンネルを管理するアプリです。受信者の更新に取り組んでいるチームは、細部についてはあまり気にしていないようだから、自分で必要な変更を行う必要があるかもしれないと思った。マイナーな変更を加えるためにAPKファイルを修正する

so 最初ののように、一部のテキストにはフランス語の文字が含まれています。つまりアクセントは正しい方法で表示されず、 "Ȼ"、 "Ø"などのランダムな文字に置き換えられます。それはエンコードの問題だったので、私はApktoolを使ってapkを逆コンパイルし、いくつかのXMLファイルをチェックしましたが、すべてのヘッダにUTF-8が見つかりました。

第二は、いくつかのテキストゾーンが何らかの形で「シフト」されている、彼らは右の位置にありません。私はこれらのテキストゾーンの位置を調整したいと思います。

この2つの問題を解決できる可能性はありますか?私の "検索ゾーン"を減らすために、apkファイル内のどの部分がアプリケーション内の特定のゾーンを扱うかを特定するにはどうすればよいですか?

答えて

0

簡単に言えば:できません。実際にapkを変更する方法はありません。

アプリを再作成できます。逆コンパイルされたコードを読んだり、アンドロイドのチュートリアルを読んだり、古いものをベースに独自のアプリを書いたりすることができます。

しかし、それにも問題があります。逆コンパイルされたコードはおそらく、そのような実践を防止し、コードを保護するために難読化されているでしょう。

もう一度:テキストフィールドの位置を変更したい場合は、おそらく可能です。 ZIPファイルのようにAPKを開くと(基本的にはそれだけです)、resフォルダがあります。そこには、レイアウトファイルがあります。あなたはそれらのいくつかを修正する必要がありますし、あなたはジッパーを再パックし、それをAPKに名前を変更することができます。私はこの方法がうまくいくと確信しています。

関連する問題