スキップしてメイン コンテンツに移動

投稿

2020の投稿を表示しています

注目の投稿

Line をデコードして着信音を直接書き換える(Line lite 編)その1

「Line 無料電話 着信音 変更」と検索して上位に挙がってくるのは、 music.jp 着信音ツール 着うた®・着メロ・着信音設定 Lineミュージック のいずれかを用いる方法ですが、いずれも、Lineと別のアプリを「設定+同時起動」する必要があります。これでは、無駄な手間とアプリのバックグラウンド起動を許すことになり、メモリ・バッテリーを無駄遣いしかねません。さらに後者の方法は、無料期間を過ぎれば有料です。 Line単体で実現するのが理想です。 そのために、中身をいじってしまいましょう。すなわち、 「apkファイル展開→音源差し替え→コンパイル,署名」 で、音源を直接置き換えることにします。 実験課程をまとめますが、今回使用したのは line lite ですのでご注意ください。 (以前までは line 7.15.1 を使っていたのですが、現時点でなぜか再現できていません。個人の力量無さが原因でしょう。コンパイル中にエラーが出てしまいます。line 9.1.1 でも同じでした) ※以下では自分の都合のいいように、ファイル名・パスワードを設定していますので、別の名前やパスワードが良いというこだわりのある方は、その部分につき以下の記述を読み替えてください。 用意するもの Line lite 2.5.1 apktool を使える環境 keytool を使える環境 apksigner を使える環境 記述が長くなるので、2回に分けます。 Line 単体で(別アプリ無しで) 無料電話着信音 オリジナル音源以外への変更手順 コンパイル (Line lite 編) その2 

設定画面がなくても大丈夫。指紋認証時のバイブレーションをオフにする。

序 振動する分のバッテリーがもったいなく 感じられるので、普段からオフにしています。 通常のAndroidなら、設定アプリの音(Sound)タブかユーザー補助(Accessibility service)タブにオンオフの切り替えスイッチがあると思われます。 ですが、Xiaomi Redmi4proに焼いて遊んでいるカスタムロム(lineage-17.1-20201206-UNOFFICIAL-markw)の 設定画面にはスイッチが表示されません 。困った。 XDA ではGravity Box (xposed)やVibraFix(削除済み)を入れるという方法が紹介されていますが、面倒。そこで、 プロパティを直接編集 することに。 今回は無料アプリ「SetEdit」を使います。 再起動しても変更が維持 されたままなので、一度編集すればOK。 SetEdit (Settings Database Editor) 開発元: 4A 価格:無料 平均評価: 4.1/5(合計4,633件) インストール:100万回以上 (2020年12月25日時点) 方法 起動して画面中央にある"haptic_feedback_intesity" プロパティをタップします。 Edit Valueをタップします。 振動がオンの場合、値は"2"になっているはずです。 これを"0"に変更 し、Save Changesをタップして終了です。 指紋認証時のバイブがオフになりました。 オンにしたい場合は、値を"2"に 戻しましょう。

複数端末利用中ならSMS認証コードはGmailで一括管理しよう

スマホを使い分けていると、持ち出していない方のスマホにSMS認証コードが届くことがままあり、そのたびに煩わしく思いをしてきました。 例えばRakutenMiniを持ち出している最中に、paypayにメインアカウントでログインするときなど。メインアカウントに登録した電話番号SIMカードは、母艦のスマホに入っているので。 そんなときは自動化アプリで、「SMS認証コードを受信→Gmailへ送信」してくれるレシピを使うとはかどります。 Gmailへ送信することで、Googleアカウントで同期している端末であればいつでも確認できるので、個別のSMS転送設定する手間が省けます。 設定 今回は 以前少し紹介したAutomagic を使います。適宜ダウンロードしてください。 https://automagic4android.com/download_en.html ↓ダウンロードリンク Automagic_1_38_0.apk ※Automagicの開発が終了していますが、最新版が公式アップロードされているので、使わせていただきましょう。Android10対応版です。 以下のFlowを作成しましょう。 Flowを新規作成し、Trigger TypeにSMS Received: Allを選択します。 続いて、Acrion TypeにMail with Gmailを選択します。 AuthenticationはDevice accountにしましょう。 あとはFlowを有効化すれば、指定したメールアドレスに受信したSMSメッセージが送信されます。

交換品のRakutenMiniは第2ロット相当だった

前回 からの続き 11月28日に問い合わせて、連絡があったのが12月4日。6日は長い。 それは置いておくとして、その返信は以下の通りでした。 引用始 Rakuten miniの交換品につきましては、BAND1に対応している端末をお送りさせていただいております。 詳細につきましては、下記URLに記載がございますのでご確認のほどお願いいたします。 「対応周波数帯変更にともなう製品の交換対応について」 https://network.mobile.rakuten.co.jp/faq/detail/00001882/ 引用終 このようなページがあったなんて。知らなかった。お恥ずかしい。 交換品として送られてきたRakutenMiniの製造番号(IMEI)は35167611414****だったので、これは「交換対応用」であることが明らかになりました。 案内によると、交換対応用RakutenMiniの対応バンドは以下のとおりです。 WCDMA 1,5,6,19 LTE 1,3,5,18,19,26,28,38,41 前回 、EngineeringModeで確認した対応バンドと一致しているので、Band1に対応していることは間違いないでしょう。 対応バンドから見ると、 交換品は2番目のロット相当 のようです。 RakutenMiniの中では最も多くのバンドに対応しているので、Band4が使われている北米や中南米はともかく(Band5でいけるのかな)、日本その他アジア、欧州で使う分には最も優遇されたロットなのでは。

交換品のRakutenMiniはちゃんとBand1に対応しているのか

うちに届いた交換品のIMEIは351676114******でした。 楽天モバイルには記載がないロット帯でした。つまり、 ホームページ上では本当にBand1対応版かどうかわかりません 。 この件について 楽天モバイルに確認中ですが 、EngineeringModeではしっかりBand1にチェックが入っています。 表示上の対応バンドは以下の通り。 WCDMA 1,5,6,19 LTE 1,3,5,18,19,26,28,38,41

[その2]RakutenMiniを返送する前に、nanoSIMに交換しよう

届いた 前回 からの続き 申請して2日後の朝、nanoSIMが届きました。早い。 中にはこれだけ。 初期設定をしよう 今回は、楽天モバイル回線に公式対応しているAquosSensePlusを使います。nanoSIMを入れたら、あとはmy楽天モバイル上の操作で済むので楽。  nanoSIMが届いた時点でmy楽天モバイルを覗くと、申し込み履歴では準備中の表示が。 「準備中」から「SIMの初期設定をする」をクリックすると、初期設定を開始した旨の表示が上にぴょこんと表示されました。間もなくのアンテナが立たなくなったRakutenMini。 nanoSIMですぐに通信できるかと思いきや、なぜかうちのAquosSensePlusでは、初期設定後に再起動する必要がありました。 無事にeSIMからnanoSIMへの交換が完了。 あとは、RakutenMiniを初期化して、手放す準備をするだけです。

RakutenMiniを返送する前に、nanoSIMに交換しよう

長かった。 購入したRakutenMiniがBAND1非対応のロットと判明し、交換手続きを開始したのが8月はじめ。 約4ヶ月 経過して、ようやく交換品が配送されました。 内容物はこれ↓ 公式アクセサリーのガラスフィルム(R SELECT)が入っていました。 交換品は本体のみ。箱に入れてくれなかったのね。 このままeSIMの再発行手続きに進んでも良かったのですが、 Uniherzのjelly2を申し込んでいる ので、もうあなたとはオサラバよ。指紋認証が使えませんし、バッテリーが少ないのはやっぱり痛かった。 ということで、eSIMをnanoSIMに変更でき次第、野に放つ予定です。 eSIMをnanoSIMに交換しよう 本来の手はずだと、RakutenMiniの交換品が届き次第、eSIMの再発行手続きに進むことになるので、今回の手続きはイレギュラー。 案内通りにセットアップするのではなく、my楽天モバイルからnanoSIMを「再発行」しましょう。 「契約プランを表示」 「各種手続き」から「SIM交換」 再発行理由はお好みで。nanoSIMを選択し、「再発行」 内容を確認し、「次へ進む」 申込番号が表示されます。 申込後の現在でも RakutenMiniのアンテナは立ったまま なので、届いたnanoSIMの方で回線を開通させるまでは、この端末で通信できると思われます。 その2 に続きます。

VHSテープを極力高画質&無劣化でMP4化し、ブルーレイディスクに焼く。

テープの中身をH.264コーデックでキャプチャすることにより、キャプチャデータのコンパクト化と画質の維持、及び無劣化での 切り取り・結合が可能です (以下では単に無劣化編集とします)。H.264はBD規格に対応するので、画質の劣化なしにオーサリングできるのもポイント。 ※aviコーデックのままキャプチャするのが最も高画質ですが、ファイルサイズが大きくなりすぎるため現実的ではないかも。ドライブ容量を圧迫するだけでなく、MP4化する際に動画コーデックを変換することになるため、時間もかかります。アップスケーリングや、フィルタ等を使った高画質化を狙う場合は別として、H.264キャプチャで問題ないと思われます。 手順 1.VHSビデオデッキにアナレコ (gv-usb2)を接続し、アマレコTVを使ってキャプチャ ↓ 2.Aviutlで無劣化切り取り・結合 ↓ 3.オーサリング 1.VHSビデオデッキにアナレコ (gv-usb2)を接続し、アマレコTVを使ってキャプチャ VHSビデオデッキを用意します。 S端子を使う方が高画質で出力できるようなので、できればS端子付きを用意したほうがよさそうです。 ※管理人はコンポジット端子を使いましたが、問題ありませんでした 。 続いて、 「アナレコ」 GV-USB2 を用意します。この機材本体が無いと、VHSテープの映像をPCに入力できません(つまり、アナログ映像をデジタル化できない)。 逆に言うと、この製品本体さえあれば、あとはフリーソフトで事足りるので、アナレコの中でも最安のバリエーションを購入すればいいかと思います。 忘れずに、付属のドライバをインストールしましょう。 H.264コーデック「x264VFW」の使い方と設定方法 を参考に、アマレコTVでH.264キャプチャができる環境を整えましょう。 あとは、用意したデッキにアナレコを接続し、再生を開始してキャプチャを実行するだけ。キャプチャが終わると、動画コーデックがH.264、音声コーデックがpcm、コンテナ(拡張子)がAviのファイルが出力されます。 ※アマレコTVにビデオの映像が表示されない・音が流れない多くの場合、私の経験上、ケーブルの接続不良が原因だと思われます。ケーブルの角度を変えるなどしてみるとよいでしょう。 2.Aviutlで無劣化切り取り・結合 ffmpegでコ

画面中央にIME入力モード切替の通知を表示する。

以前までは、半角ボタンを押すなどして入力モードを切り替えると、画面中央にIME入力モード切替の通知が表示されていました。 ぱっと見でローマ字入力か確認できて便利だったのですが、 Windowsアップデートで不採用となったようです。 新しい設定画面には、「画面中央に表示する」機能のチェックボックスが見当たりません。 しょうがないので、以前のバージョンを使うことにしました。 windowsの設定画面の検索バーに「IME」と打ち込んで検索→「言語とキーボードのオプションを編集する」→「優先する言語」内の「オプション」→「キーボード」内の「Microsoft IME」内の「オプション」→「全般」→「以前のバージョンの Microsoft IMEを使う」をオンにする。

jelly 2 バックしました。

Uniherts jelly 2 初めてのkickstarter。 とりあえず jelly 2*2のプランを選択。総額330$。 一つだけ購入。 大型化するスマホの対極に位置する試み。 楽天ミニは小さくて良いのですが、指紋で認証できず、バッテリーが少ないところがネックでした。 jelly 2は指紋認証システムを搭載しているので、マスクを着用していても楽なはず。バッテリー容量は大体6割増し。 楽しみです。 以下の紹介リンクからバックしてもらえれば筆者にアームバンドが届きます。良ければぜひ。 Jelly 2, World's Smallest Android 10 4G Smartphone

選択肢はOpenGAppsだけじゃない。お気に入りを探そう。

もっとも有名なのはOpenGAppsですが、面白みがない、自分に合った構成がない、毎日更新されていて何か不安。 そういった場合には、BiTGAppsやNickGAppsを試すのも一つ。 BiTGApps https://t.me/bitgapps_official https://forum.xda-developers.com/android/software/custom-bitgapps-android-t4012165/post81060589#post81060589 基本方針は"Googleサービスを利用できる最小限構成"。サイズは67MB - 80MBと小さい。 サポートリスト • Facelock • GoogleBackupTransport • GoogleRestore • GoogleSetupWizard • GoogleLoginService • GoogleCalendarSyncAdapter • GoogleContactsSyncAdapter • GoogleExtShared • MarkupGoogle • SoundPickerPrebuilt • ConfigUpdater • GoogleExtServices • GoogleLoginService • GoogleServicesFramework • Phonesky • PrebuiltGmsCore • GoogleDialerFramework • GoogleMapsFramework • GoogleMediaEffectsFramework セットアップウィザードは省略されていますが、アドオンの追加で対応可能(別途配布されているsetup-config.propをストレージに配置してBiTGAppsのインストールする)。 NickGApps https://t.me/NikGapps https://forum.xda-developers.com/android/software/arm64-nikgapps-t3915866 OpenGAppsとは違った味付けのパッケージが6つあり、Core » Basic » Omni » MACRO » Stoc

ルートフォルダからファイルが消える現象

twrpでフォーマットした後にロムをインストールすると、ロムのインストール前にルートフォルダに入れていたファイル(例えばロムやgappsのzip)が消えることがあります。 ディレクトリが変わっているだけでした。 /data/media で無事発見。

xiaomi redmi 4 proにCrDroidをインストールしました。

ここ数カ月間使っていたSonicBSVさんのSYBERIA OS Android10がラグってきたので、他のカスタムロムを試すことに。xda, 4pda, telegram channel から散策。 Xiaomi Redmi 4 Prime ROMs, Kernels, Recoveries, & Other Development https://forum.xda-developers.com/redmi-4-prime/development Xiaomi Redmi 4 Prime - Неофициальные прошивки https://4pda.ru/forum/index.php?showtopic=794653&st=29220 MARKW Discussion [Channel] https://t.me/Chat4pro MARKW Update [Redmi 4 Prime] https://t.me/update4pro 色々入れるも再起動繰り返してつらい。ファームウェアとかリカバリとかが悪さしてるのかと思って、一度XiaoMIFlashで公式グローバルロムごとそれらをクリーンインストールしました。 ShihadZzzさんのロムは除外することに。更新頻度が多すぎる(毎日とか。Stabeleとか付けてくれないので、どれを使えばいいのやら)。また、Havoc OSとかLenage OS、AOSP EXTENDEDとか多くのロムを抱えているから、それぞれのロムの管理がおざなりになりそう(勝手な思い込み)。 telegramや4PDAで探していると、redispadeさんのCrDroidを発見。前回入れたときには、最近の履歴画面がカクツクなど、あまり良い印象は無かったのですが、大規模アップデートがあったときを除いてセキュリティパッチ更新のために月ごとアップデートされるだけらしいので、管理しやすそう。XDAでも公開されているし、チェックしやすい。 ということで、これに決定。xdaの該当スレッドからダウンロード https://forum.xda-developers.com/redmi-4-prime/development/rom-crdroid-6-0-t4020259 リカバリでフォーマットしてからインストールしました。

スマホ腱鞘炎はLMT Launcherで防ぐ。

無理に指を伸ばすことも、いちいちホーム画面に戻る必要もなくなります。 LMT LauncherはXDAで2011年から公開されているアプリで、私はNexus7 3gの時から愛用しています。最近は開発が停止していますが、Android 9(pie), 10でも使えます。 該当スレッド https://forum.xda-developers.com/showthread.php?t=1330150 ① pieランチャー機能 に加えて、②gesture機能、③ISAS(invisible swipe area)機能があり、root化するとスクリプトやtaskerのtaskも実行できたりと、優れたカスタマイズ性と操作性を備えています。 私はpieランチャー機能しか使っていないので他は省略しますが、これだけで格段に使いやすくなるので、Android端末をお使いの方には是非ともお勧めします。 immersive mode でナビゲーションバーを隠しても困らないのもいい。 以下で触れるのは最新版のv3.1です。該当スレッドからダウンロードするか、以下のリンクをお使いください。 LMT v3.1.apk   Pieランチャー機能 スマホ側面をタップ又はスワイプしたままにすると半円のランチャーが起動し、そこに登録されたコマンドやアプリ、アクティビティ、ショートカット等のアイコン上で指を離すと動作します。 第一階層には5つまで、第二階層には7つまで登録でき、さらに、各ボタンには長押しした場合の挙動も設定できます。 おすすめ設定 第一階層 ホーム、戻る(長押し:pie pointer)、最近の履歴 第二階層 通知バー展開、rssリーダー、google search activity等 おすすめコマンド① pie pointer pie→item→pie pointer ポインターが表示され、指を離すと、先の丸い部分がタップされます。この機能のおかげで、離れた位置でも簡単にタップできます。 画像で言うと、「キーワード検索」のバー上の丸い部分がポインタの先です。 特に素晴らしいのは、ポインタの長さが伸縮自在なところ。指を動かすと、その方向に伸び縮みします(伸縮の割合は自由に設定できます)。 似たようなアプリはありますが、距離をその場で変更できるアプリは他にないかも。 お

Rakuten miniの表示領域はimmersive mode強制オン+LMT launcherで

immersive modeをONにしよう。 rakuten miniのディスプレイは小さいので、ステータスバーとナビゲーションバーを隠して表示領域を広げましょう。だいぶ見やすくなります。 隠すといっても、スワイプすればいつでも表示されるので安心。 ADBを使うだけなので、非root端末でも大丈夫。 (参考: Enable Immersive Mode on Android without Root ) ADBを実行する環境が整ったら、以下のコマンドを使います。 adb shell settings put global policy_control immersive.full=* ※ステータスバーとナビゲーションバーのどちらかだけ隠したいときは以下のコマンドを使います。 ・ステータスバーだけ adb shell settings put global policy_control immersive.status=* ・ ナビゲーションバーだけ adb shell settings put global policy_control immersive.navigation=* 元に戻したいときは以下のコマンドを使います。  adb shell settings put global policy_control null* 画面外からスワイプすれば、ステータスバーナビゲーションバーが一時的に表示されます。 ホームボタンや戻るボタンを押すたびに いちいちナビゲーションバーを出すのは面倒 なので、 LMT launcher を使うと手間が省けます。

rakuten miniの保護は純正ケースと百均フィルムで決まり。

動画にまとめました。 保護ケース 楽天モバイルには購入先のリンクが張られていなかったので戸惑いましたが、楽天ブックスで公式販売しているのを見つけて購入しました。 RSELECTというのは楽天の独自ブランドなのでしょうか。 発売元が楽天モバイルということで、変な中華製より安心。 ドット加工されているので、本体に貼り付きにくそう。 他のケースでは塞がってしまうストラップホールですが、さすが純正ケース、ちゃんとくり抜かれています。 音量ボタン付近にもくり抜きがあるため、押しやすいです。ここから汚れが入り込むおそれはありますが。 装着するとこうなります↓ 購入は楽天ブックスから↓ Rakuten Mini TPUケース クリア 価格:880円(税込、送料無料) (2020/7/13時点) 楽天で購入 保護フィルム ダイソーで購入した「Wガード 6.2インチ」 一般的にはガラス製が人気のようですが、私は弾力性の高いPET素材派です。つや消しが好み。 ダイソーに置いているものは値段の割に透明度が高く、厚みがあって衝撃に強いので、よく使っています。薄いのが好きな人は向かないかもしれません。 ジャストサイズのものiPhone以外にほとんど無いはずなので、機種によってカットします。失敗しても安くていいよね。 rakuten miniサイズにカットしてはりつけたのがこちら↓ rakuten miniはディスプレイの端がラウンドしているので、画面よりやや小さめにカットしましょう。 カットした端は少し浮いてしましましたが、これで落としても安心です。

このブログの人気の投稿

通知問題に終止符を打ちたい。その6 再起動してもDozeモードの無効化を維持

再起動するとDozeモードが有効化されるので、以下のように方法でDozeモードを維持させましょう。 まず、PCからDozeモードを無効化する場合、以下のコマンドを使います。 adb shell dumpsys deviceidle disable https://forum.xda-developers.com/oneplus-6t/how-to/guide-notification-fix-100-t3865551 再起動するとDozeモードが有効化されるので、それが面倒な場合、何らかの作業が必要です。 ただ、 Disable doze は有料ですし、 Doze Settings Editor は pie に対応していません。Oneplus 6T には、 OOS_Doze_Disabler.zip  という パッチを当てる方法もあるようですが、私の redmi 4 pro に適用できるか不明です。 そこで、普段から使っている  Automagic  の、execute root command アクションで対応することにしました 。

設定画面がなくても大丈夫。指紋認証時のバイブレーションをオフにする。

序 振動する分のバッテリーがもったいなく 感じられるので、普段からオフにしています。 通常のAndroidなら、設定アプリの音(Sound)タブかユーザー補助(Accessibility service)タブにオンオフの切り替えスイッチがあると思われます。 ですが、Xiaomi Redmi4proに焼いて遊んでいるカスタムロム(lineage-17.1-20201206-UNOFFICIAL-markw)の 設定画面にはスイッチが表示されません 。困った。 XDA ではGravity Box (xposed)やVibraFix(削除済み)を入れるという方法が紹介されていますが、面倒。そこで、 プロパティを直接編集 することに。 今回は無料アプリ「SetEdit」を使います。 再起動しても変更が維持 されたままなので、一度編集すればOK。 SetEdit (Settings Database Editor) 開発元: 4A 価格:無料 平均評価: 4.1/5(合計4,633件) インストール:100万回以上 (2020年12月25日時点) 方法 起動して画面中央にある"haptic_feedback_intesity" プロパティをタップします。 Edit Valueをタップします。 振動がオンの場合、値は"2"になっているはずです。 これを"0"に変更 し、Save Changesをタップして終了です。 指紋認証時のバイブがオフになりました。 オンにしたい場合は、値を"2"に 戻しましょう。

Rakuten miniの表示領域はimmersive mode強制オン+LMT launcherで

immersive modeをONにしよう。 rakuten miniのディスプレイは小さいので、ステータスバーとナビゲーションバーを隠して表示領域を広げましょう。だいぶ見やすくなります。 隠すといっても、スワイプすればいつでも表示されるので安心。 ADBを使うだけなので、非root端末でも大丈夫。 (参考: Enable Immersive Mode on Android without Root ) ADBを実行する環境が整ったら、以下のコマンドを使います。 adb shell settings put global policy_control immersive.full=* ※ステータスバーとナビゲーションバーのどちらかだけ隠したいときは以下のコマンドを使います。 ・ステータスバーだけ adb shell settings put global policy_control immersive.status=* ・ ナビゲーションバーだけ adb shell settings put global policy_control immersive.navigation=* 元に戻したいときは以下のコマンドを使います。  adb shell settings put global policy_control null* 画面外からスワイプすれば、ステータスバーナビゲーションバーが一時的に表示されます。 ホームボタンや戻るボタンを押すたびに いちいちナビゲーションバーを出すのは面倒 なので、 LMT launcher を使うと手間が省けます。