重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

androidアプリの改変をしたいです。
個人的に気に入ってるアプリがあるのですが、こう変わったら使いやすいのになぁと思うことがちらほらあります。
調べるとできるようですが、確実に「出来ました」と記載されているものが見当たらかったので、無理かなと思いつつ、質問してます。
一例はradikoの時間調整機能ですが、指でバーを移動させるのではなく、10秒単位とかで移動できればいいなと感じてます。
尚、apkの抽出は出来ています。

A 回答 (4件)

そうなのですよね、


一度覚えてしまえば一部直す方が圧倒的に簡単ですが、
そもそも作り方がわからないと何処を直したら良いのか、直した後に動作の確認をしたり元のapkに戻したりする方法もわからないので、
結局は初回は学習サイト等をみて一度何かのアプリを作ってスマホ上で動くようにするところからやるしかないです

あとは、radikoは違いますがアプリによってはオープンソースと言ってapkから展開するのではなく、
公式ページやgithubというソースコード管理サイトにソースが公開されていたりしますので、
その場合はそれをダウンロードするとすぐにパソコンでコメント付きでプログラムのコードが見られる状態になるので修正が楽です
修正したものをプルリクという提出して承認依頼をする機能があるのですが、そうするとストアのアプリの次回アップデート時にも反映されたりします

radikoでしたら開発続いているかと思いますので、
サポートへ要望としてあげるのも良いです
やってくれるかは定かではありませんが、アップデートで対応してくれる場合があります
問い合わせ可能なものはそれで、問い合わせ先が不明なものはストアのレビューコメントが通知で開発者へ行きますのでそこで要望を出してみてください

公式が対応してくれれば自分で直す必要もなく、アップデートがあっても毎回apk吸い出して直す必要もなく、良いですしね

参考になれば
    • good
    • 0
この回答へのお礼

再度のお返事有難うございます。
githubの存在、思い出しました(のとアカウントも持ってます)。
まずは、シンプルなアプリのapkを試してみます(javaを覚えるのと同じ位、開発環境の構築が面倒くさいのですが)。

お礼日時:2025/02/08 10:45

apkの中身はJavaなので、解凍して逆コンパイルすることでソースコードに変換されますので、該当の箇所を書き換えてしまえば可能です


よくゲームとかの改造版があるのは不正に書き換えている奴ですね
プログラミングの知識とAndroidでの開発経験が必要になるかなと思います
    • good
    • 0
この回答へのお礼

お返事有難うございます。
結局一から作るのと労力は変わらないかもですが、それがかなり面倒なので変えたい箇所は決まってるから中を見て必要な知識だけを継ぎ接ぎで変えられるかとまずは思い中です。
一旦は改変の前にアプリを一から作ってみてからにしてみます。

お礼日時:2025/02/07 23:18

androidのアプリに限らず、一般的にプログラムの改修は、ソースコードと開発環境が無いとできません。


そして、ソースコードは著作権のある資産ですから、一部のフリーソフトを除いて公開されていませんので、修正は不可能です。
たぶんradikoはフリーソフトでは無いのでは?
    • good
    • 0
この回答へのお礼

スマホアプリで使っていますが、radiko自体は使い方によってフリーかそうでないかが変わります。改変の権利までは調べてないですが。
まずはお返事のお礼まで。

お礼日時:2025/02/07 23:11

できません。


スマホアプリは、OS業者がアプリ提供者の権利を保護しており、
そのアプリの改変は、その権利侵害になります。

既存アプリの改変を、と言う技術をお持ちであれば、
最初から作り上げればよいです。
    • good
    • 2
この回答へのお礼

ありがとう

お礼日時:2025/02/07 23:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A