# 自前でapkを抽出してできるだけ簡単にPCに送る方法(KDEConnectの紹介) ## 趣旨 外部から安全なapkを入手するのって大変ですよね。いざ検索しても目的のapkが安全なサイトにはなかったり、他は過去にマルウェア混入事例があったり…。 かといって自前で抽出するとなるとスマホをPCに物理的に繋げてコマンドを叩いて…とこれまた大変です。 そこで、できるだけ省手順でPlayStoreにあるアプリだけを使って比較的安全にPCにapkを転送する方法を考えました。 (ぶっちゃけKDEConnectというアプリが超絶便利だというだけなのですが、その一端が紹介できたら嬉しいです。) ## 手順 1. PlayStoreにて必要アプリをスマホにインストールします。 - KDEConnect: https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp&hl=ja - SAI: App Backup Manager: https://play.google.com/store/apps/details?id=mtv.app.backup&hl=ja 2. PCでKDEConnectをインストールします。 powershellを立ち上げて、以下のコマンドをコピペしてKDEConnectをインストールします。 ``` winget install KDE.KDEConnect ``` スタートのアプリ一覧からや、検索窓にKDEと入れるなどしてKDEConnectを見つけ、起動します。起動したとき、スマホにアプリが入っていてPCと同じネットワーク(Wi-fi)にいる場合、スマホのモデルが以下の画像のように表示されます。  3. apk抽出をして送信します。 SAIを起動するとフォルダ作成を迫られるので、apks等といった名前で作成し、このフォルダを使用します。目的のアプリを選んで「バックアップ」を選択してapkを抽出します。バックアップしたapkは.apksという拡張子になっており、複数のapkファイルをzipで固めたものになっています。何故このような形式なのかというと、最近の主流はsplit apkという1つのアプリを複数のapkで構成するものだからです。 次にKDEConnectを起動して、PCの画面の方でスマホと繋がっていることを確認しつつ、スマホ側から「ファイルを送信」します。選ぶのはもちろんapksファイルです。送信はすぐ完了し何のアクションも出ませんが、成功すればPC側のダウンロードフォルダにapksが置かれます。 4. 完了 おめでとうございます!たったこれだけでapkの抽出から、PCとスマホのファイル共有が成立しました。 当たり前ですが、KDEConnectのこの超便利なファイル共有機能はapk以外の場合でも大きな力を発揮します。クリップボードの共有なんかもあり、大変便利なので是非常用してみてください。 余談ですが、KDEConnectはiPhone版、Mac版、Linux版等も存在し、通常では大変なWindowsPCとのやりとりをサポートしてくれます。覚えておくと良いかもしれません。 {%hackmd /@empengineer/footer %}
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up