Sitelet https://github.com/haizarakun/DataWidget
Skip to content

About

日本の主要キャリアの残りデータ量をホーム画面ウィジェットで確認するAndroidアプリ

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

DataWidget(回線残量ウィジェット)

日本+世界のキャリア/MVNO の「残りデータ量」を、公式アプリを開かずホーム画面 ウィジェットで確認できる Android アプリ。

  • パッケージ名: com.akun.docomodata
  • バージョン: v1.00 / 対応: Android 5.0 (API 21) 以上
  • 提供形態: APK 直接配布(Google Play 非公開)

このリポジトリについて(透明性のための部分公開)

本アプリはキャリアのマイページに、利用者自身の ID/パスワードでログインして データ残量を取得します。この性質上、「認証情報を外部に送っていないか」を確認したい という不安は当然です。

そのため、認証情報に触れる部分のコードと、唯一の外向き通信の部分を login-source/ に公開しています。ここを読めば、次のことが確認できます。

  • ログインは端末内の WebView で完結し、ID/パスワードをアプリが保存・送信して いないこと(ScrapeService / ProfileEditActivity / SslWebViewClient)
  • Cookie セッションはアプリ専用領域だけで扱われること(CookieManager)
  • アプリが外部に接続するのは GitHub のバージョン確認だけであり、そこでは User-Agent などのヘッダしか送らず、認証情報・回線情報を一切送らないこと (UpdateChecker — 外向き接続はここ1箇所のみ)
  • 通信のセキュリティ設定(AndroidManifest.xml の権限、network_security_config.xml による HTTPS 強制)

公開範囲と限界(正直に)

これはアプリ全体ではなく、認証情報を扱う部分だけの公開です。したがって:

  • この公開分だけから配布 APK を丸ごと再ビルド・完全照合することはできません。
  • 「認証情報の扱い」は読めますが、アプリの他の部分は非公開です。
  • 全体を公開しない理由は、改ざん防止(署名チェック等)を有効に保つためです。

login-source/ のファイルは apktool で逆コンパイルした smali(Android バイトコードの テキスト表現)です。オリジナルの Java ソースは存在しません。

主な機能(概要)

複数回線のプロファイル管理/世界のキャリアプリセット/合計残量・端末計測モード/ 残量履歴・グラフ・使い切り予測/多段階しきい値通知/ウィジェット個別設定/ バックアップ暗号化/指紋・顔認証ロック/多言語 ほか。

インストール

Releases から DataWidget_v1.00.apk をダウンロードしてインストール。本アプリは公式リリース署名 でないと起動しません(改ざん防止)。

免責

非公式ツールです。キャリア公式サイトの構造変更等で動作しなくなる場合があります。 利用は自己責任で。

ライセンス

独自ライセンス(All Rights Reserved)。LICENSE を参照。 閲覧・検証のみ許可、改変・再配布・商用・派生物・バイナリ解析はすべて禁止。

About

日本の主要キャリアの残りデータ量をホーム画面ウィジェットで確認するAndroidアプリ

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages