Xamarin.Androidでデバッグモードの有無を判別する
2021年4月20日 (火) 06:59時点におけるAdministrator (トーク | 投稿記録)による版 (ページの作成:「Androidのゲームにおいてデバッグモードでは起動できないようにしているものを見かけたのでどうやってるのか調べてみ…」)
Androidのゲームにおいてデバッグモードでは起動できないようにしているものを見かけたのでどうやってるのか調べてみた。Androidはapkを簡単に抜けるし、そこからリバースエンジニアリングも簡単だし、あんまり意味ないと思うが。
実装例
bool IsEnableDebugMode()
{
var ret = Android.Provider.Settings.Global.GetInt(
this.ContentResolver,
Android.Provider.Settings.Global.AdbEnabled);
return (0 < ret);
}