タグ

2012年5月28日のブックマーク (7件)

  • Androidとセキュリティ:Android 2.3(Gingerbread) SDKに標準搭載されたProGuardを試す - Android(アンドロイド)情報-ブリリアントサービス

    はじめに 前回の記事ではAntを使う形で、難読化ツールであるProGuardの適用方法を紹介しました。*1 今回は日(日時間12/7)リリースされた Android 2.3(Gingerbread)のSDK(正確にはSDK Tools r8とADT8.0.0)に標準で搭載されたProGuardの適用方法について紹介します。 ProGuardとは 詳細は前回の記事を参照頂きたいのですが、ProGuardが初めての方の為に簡単に説明します。ProGuardはソースコードをコンパイルする際に処理を最適化したり、プログラム中の変数やメソッドを意味のない文字列に置き換え、逆コンパイルされた際に処理の中身をわかりにくくする、いわゆる「難読化」を行うツールです。 これまでもAntを使ってProGuardの適用は行えましたが、最新のSDKでは標準搭載され、Eclipse上から簡単に難読化が行えるように

    Androidとセキュリティ:Android 2.3(Gingerbread) SDKに標準搭載されたProGuardを試す - Android(アンドロイド)情報-ブリリアントサービス
    isao_supra
    isao_supra 2012/05/28
    Androidアプリ難読化 2
  • Androidとセキュリティ:プログラム難読化ツール - ProGuard - Android(アンドロイド)情報-ブリリアントサービス

    はじめに このエントリでは、Androidアプリという知的財産を守る方法の一つとして、難読化ツールであるProGuardを紹介し、実際にAndroidアプリに組み込む方法を示します。 ソフトウェアの価値 ソフトウェアでは処理の流れ(アルゴリズム)を記述したソースコードが大きな価値を持つため、(特に商用のソフトウェアは)ソースコードを非公開とし、コンピュータで実行可能な必要最小限の中間コードやネイティブコードに限って配布することで、ソフトウェアビジネスを成立させています。つまり、処理の流れを「隠す」ことにより、その会社(あるいは人)にしか解決できないという「情報に対する付加価値」を与え、ソフトウェアビジネスを成立させていると言えます。一方で、何らかの形でこの「隠した部分」が明らかになり白日の下に晒されると、類似したソフトウェアが流通するなど、もはや処理の流れという情報としての「価値」は失われ

    Androidとセキュリティ:プログラム難読化ツール - ProGuard - Android(アンドロイド)情報-ブリリアントサービス
    isao_supra
    isao_supra 2012/05/28
    androidアプリ難読化 1
  • 《女子レポ》噂の『街コン』どうだった?参加者に聞いてみた! | キャリア | マイナビニュース

    最近話題の『街コン』 街ぐるみとなって大規模に行われ一回の開催で100人単位というのもざら。地域振興も兼ねており指定されたお店での飲をしながら(会費制・参加者はどの店舗でも飲自由が多い)「初めまして!」出会いの場となっています。 様々なメディアでも最近取り上げられていますが、早速そんな街コンに行ってみたという二人の女子にインタビューしました。 街コンデータ ■場所 渋谷 ■参加者350名 ■開催店舗 3店(居酒屋&CLUB) 参加女子 □ ぴこたん さん(28歳)メーカー勤務 □ バンビ さん(32歳)広告代理店営業 街コンに参加したきっかけは? ぴこたんさん(以下P):友人のバンビさんに誘われて。前から街コンには興味あったけど男性参加者の人数が当に多くてびっくり! バンビさん(以下B):私は単純に今話題だし、なんか面白い友達が出来ればな、という気軽な気持ちで参加しました。 そうそ

    isao_supra
    isao_supra 2012/05/28
    街コンインタビュー
  • Sign in - Google Accounts

    isao_supra
    isao_supra 2012/05/28
    apkファイルの難読化
  • adakoda.com

    isao_supra
    isao_supra 2012/05/28
    apk インストール
  • 黒の小箱 Eclipseからapkファイル作成

    以前ご紹介した、ちょっとアレンジ「Hello Hello!!」で表示を基に、 apkファイル書き出しを行います。 1、まず、プロジェクト名を選択して右クリック。 メニュー内の「Android Tools」で「Export Signed Application Package...」を選択します。 2、プロジェクトを選択して「Next」ボタン。 3、keystore(証明書)を発行します。 「Create new keystore」をチェックして Location : 保存先 Password : 自分のパスワードを入力 Confirm : パスワードの確認再入力 4、証明書の詳細を入力します。 Alias : 署名の別名 Password : 自分のパスワードを入力 Confirm : パスワードの確認再入力 Validity(years) : 使用期限(25以上) First and L

    isao_supra
    isao_supra 2012/05/28
    apkファイル作成
  • がじぇみん MacでAndroid SDKのadbを使う方法

    MacAndroid SDKのadbコマンドを使えるようにする方法です。 開発環境を作るわけではないので、普通にAndroid SDKにパスを通すだけです。 1.まずAndroidSDKをダウンロード http://developer.android.com/sdk/index.html 2.適当なところに解凍します。 HDDのルートとかアプリケーションフォルダがいいと思います。移動しないところに解凍すること。 3.ターミナルを起動します。 アプリケーションー>ユティリティー>ターミナル エディタを起動しましょう。 有名なviなどのエディタがありますが、今回はパスを通すだけですし初心者(自分)でも簡単に使えるのでpicoを使います。 ホームディレクトリに移動 cd ~ Picoで.bash_profileを開きます(もし、ない場合は自動的に作成されます。) pico .bash_prof

    isao_supra
    isao_supra 2012/05/28
    adb path