>>647
普通のAndroidのアプリを作れるなら、そんなには難しくない
できることは、パッケージとクラスとメソッドを指定して、フックして
・前処理で渡すパラメータをいじったり、別処理をしたり
・後処理で返す値をいじったり、別処理をしたり
・ごっそり入れ替える
のパターン
あとは場合によってリフレクションの知識がいる

どこをいじれば良いのか探すほうが大変
あと修正したら再起動する必要があるから、テストが面倒