ITエンジニア見習いのメモブログ

とあるヘッポコエンジニアのメモブログとなります

2018-01-01から1年間の記事一覧

【Android】versionNameとversionCode情報をapkから取得する

apkしか手元にない状態でどうしてもversionNameとversionCodeを知る必要があったのでメモ。Androidmanifest.xmlをapkファイルから取得して、そこからversionNameとversionCodeを取得します。 方法 aaptコマンドを利用する (aaptコマンドは/sdk/build-tools/s…

【adb】アプリのバージョンコードを確認する

前提:端末にアプリがインストールされている adbコマンドが使用可能である 1. 以下のコマンドでインストールされているアプリのパッケージ名を取得する adb shell pm list package 2. 以下のコマンドで対象パッケージのバージョンコード情報等を確認する ※ …

【adb】logcatをadbで取得する

以下のコマンドでコンソール出力 ログを出力する $ adb logcat -v time ログをファイルに出力する $ adb logcat -v time > filename.txt -vで表示する情報に時間を追加

【コマンドプロンプト】ファイルのハッシュ値で同一かを判断する

certutilコマンド(Windows Vista/Windows Server2008以降標準付属)を利用して比較する 〇 SHA-1のハッシュ値を求める場合 certutil -hashfile <ファイル名> 〇 その他ハッシュ値の場合 certutil -hashfile <ファイル名> <アルゴリズム名> <アルゴリズ…

【adb】Android設定アプリ起動

Androidにプリインストールされている設定アプリをadbで起動する方法 adb shell am start -a android.intent.action.MAIN -n com.android.settings/.Settings

【ブラウザ開発者ツール】submitされたHeader情報やForm Dataを確認する

【やりたいこと】 作成したwebページからデータが意図したもので、POSTもされているかを確認したい 【結論】 例) ブラウザ:Google Chrome にて、開発者ツールをF12により起動。 Networkのタブを開いておき、対象webページのsubmit処理を起動する。 Headers…

【Android】パッケージ名・クラス名確認方法

パッケージ名とクラス名を一気に確認する方法 方法1. aaptコマンド( sdk/build-tools内にaaptコマンドは存在します ) aapt dump badging <apkファイル指定> クラス名はlaunchable-activity: nameにて パッケージ名はpackage: namesにて設定されている文字列となる。 結果をテ</apkファイル指定>…

【adb】インテントをつけてアプリを起動する

【困っていたこと】 デバッグ時にアプリを複数のString型のインテント情報を渡して adb shellから起動したくなった 【結論】 adb shell am start -n 起動対象アプリパッケージ名/起動対象アクティビティ -e ラベル データ -e ラベル データ -e ラベル データ…

【kotlin】改行\nがそのまま文字列として表示される

【困っていたこと】 ( サーバーからどのような形式で改行が送られてくるかによりますが、それは考慮しないこととします。) サーバーから送られてくる文字列に含まれる改行コード(\n)が 改行されずそのまま「\n」として出力される 【結論】 改行コードがエス…