投稿

ラベル(Adhell)が付いた投稿を表示しています

adhell3.1.1.x を Android Studio でビルド

イメージ
【重要】 Adhell で利用可能な Knox キーが発行できなくなりました adhell3.1.1.x 系をビルドしたときのメモ 【2018-03-04更新】 前提条件 Android Studio がセットアップ・アップデートされている https://seap.samsung.com/ の登録を済ませている(ライブラリのダウンロードとキー取得に必要) gitlab からソースをダウンロード・解凍 knox android サイト から Knox SDK 3.3.x と supportlib.jar をダウンロードして ※3.1.1.259 は Knox SDK 3.3 (API level 28) の knoxsdk.jar を利用 各 libs の knoxsdk.jar と supportlib.jar を ソースの app/libs(なければ作成) へコピー 上記ライブラリは、頻繁にアップデートされているのでその都度ダウンロードがオススメです。「エラー: シンボルを見つけられません」という表示は上記ライブラリのバージョンが古い可能性があります パッケージ名を変更 → ファイル app/app.properties (なければテキストファイルを作成)へ下記の形式で記述 package.name= com.example.adhell3_1_x_x  ←他の人とバッティングしないような文字列 Package Disabler を利用する場合は下記も同じファイルへ記述 enable.disableApps=true enable.appComponent=true Android Studio でソース(のディレクトリ)を開く build sync 等、画面下のほうが落ち着くまで、しばらく待ちます Android Studio の Settings で Configure on demand のチェックを外す → 2018-11-19 現在 Android Studio 3.2.1 ではこの設定は無くなっているので不要です ビルド ビルドが完了すると右下に下記のようなのが出てapkが作成されるので、実機へ移してインストールする app/build/outputs/apk/debug/app-deb...

Adhell や SABS で利用する Knox license Key の取得

イメージ
【重要】 Adhell で利用可能な Knox キーが発行できなくなりました 【追記】2018年6月末頃から Enterprise license Key の生成ができなくなりました 代替えの Adhell3.1.1.x とキーについては こちら Adhell, Adhell2, Adhell3, SABS 等で利用する Samsung Development - Enterprise license Key の取得メモ https://seap.samsung.com/ へサインイン(or アカウント作成) https://seap.samsung.com/license-keys へ接続 登録云々 「G enerate a key now. 」からキー生成へ進む 一番上の Knox SDK が開いているが下の方の Legacy SDK's - Knox Standard SDK の Enterprise license key タブを開いてキーを作成(alias には 適当な単語でok、キーの確認画面でも表示されるので、複数生成しても判別できるため?) 確認画面の後、キーが生成される 生成されたキー をコピーして、Androidアプリ側で利用(先程の alias や有効期限も表示されている)