2

私はSMSメッセージを送信するためにSMSゲートウェイ会社に支払う必要を回避しようとしているので、無制限のSMSメッセージ許容量を取得する代わりに、Android携帯をSMSゲートウェイに変えるという斬新なアイデアを考えました:

  1. サーバーからAndroid携帯にプッシュメッセージを送信する

  2. 送信する電話番号を含むプッシュメッセージをインターセプトするようにブロードキャストレシーバーを取得します

  3. 私の電話から受信者にSMS経由でメッセージを転送します

しかし、私が見つけた問題が1つあります。それは、番号の代わりにMyCompanyなどの送信者名を追加する方法がないことです。

誰かがこの問題を回避する方法を知っていますか?

4

2 に答える 2

2

それは実際には不可能です。テキストメッセージを送信すると、携帯通信会社のSMSゲートウェイに到達し、携帯通信会社のSMSゲートウェイが番号付きのメッセージを送信することを選択します。キャリアのゲートウェイに到達したときに電話番号が表示されないように何らかの方法で番号をスプーフィングした場合、SMSゲートウェイはメッセージを拒否し、受信者に送信しません。

それを機能させるためにあなたができるハッカーがあるかもしれないと思いますが、私が知る限り、そうすることは違法です。

編集:そしてもう1つ。携帯電話には、番号がプログラムされていない限り、着信者番号(sms ID)がないので、番号の表示を変えたり、番号を非表示にしたりする方法を見つけたとしても、表示させることは不可能だと思います。素晴らしいハッカーであっても、インバウンドメッセージの会社名。

于 2011-12-12T18:51:28.027 に答える
0

txty.mobi (開発は中止されました)という名前のアプリを実装しました。これは、あなたが提案しているものと非常によく似た方法で機能し、他の人の電話からメッセージを送信する可能性も含まれています。

他の人の電話を使用してメッセージを送信した場合、その電話の番号が(明らかに)送信され、元の送信者が実際に誰であるかを受信者に示す唯一の方法は、サーバーに挿入させることであるという同様の問題がありました。> Message sent from : <name>メッセージの冒頭では、無制限のテキストがあったため、追加の文字はそれほど問題ではありませんでした。

私たちのアプリは、企業からのグループ送信に正常に使用されました。

于 2011-12-12T19:12:42.413 に答える