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

投稿

Xiaomi Redmi 4Xを注文した。

なんだかんだで OnePlus 5Tは手放した けれど、Nexus 5のバッテリーがそろそろ苦しい。そんなわけで、自分の身の丈にあったスマホを選ぶことにした。 当初はiPhone 8やらの影響でいろいろと出回っていそうな Qi対応のアクセサリで対応しようかと考えていたのだけれど、思うところがあってやめた。 バッテリーもち以外では基本的にNexus 5に不満はないので、選ぶ基準になる要素はこんな感じ。 Nexus 5に近いサイズ感 2GB/32GB以上 優れたバッテリーもち 緊張せずに使える価格と見た目 ピュアに近いAndroid、あるいはカスタムリカバリおよびカスタムROMが導入可能 それから、必須ではないけれどあれば嬉しい機能は以下。 指紋認証 USB Type-C NFC DSDS (3G/4G x 2) FOMA SIM 対応   ( Nexus 5は非対応) 幅広い周波数帯域への対応 欲を言えばカメラの手ぶれ補正が優れているとありがたいけど、自分が選ぶような価格帯では高望み。また、基本的には人との連絡用途で使えれば十分なので、SoCには特にこだわらない。 果たして、そんな都合のいい機種があるのか。 最初に思い浮かんだのは Xperia X 。バッテリー容量はそれほど大きくはないけれど、200ドル前半の価格と動画の手ぶれ補正が魅力。ついでにプラスエリア対応。デュアルSIMモデルもあるけれど、2Gと3G/4Gなので、日本ではDSSS。かなり有力候補だけれど、Xperia X Performanceを想起させるような高級感が漂うのが気になる。もっと安っぽい見た目の、あるいは安価な機種がいい。 次に、 Vernee M5 。いわゆる中華スマホで、100ドルちょっと。これくらい安いと思い切って使い込める。見た目だけでなくOSもさっぱりしていて、多少の独自カスタマイズはあるけれどほぼ素のAndroidなので好印象。ただし、Xperia Xと同様に日本ではDSSS。 このどちらかにしようと思ったのだけれど、自分にとって安くてそれなりに信用できるメーカーといえば、ということでXiaomi機に目を通してみたところ、Redmiシリーズが目についた。 価格の低い機種から見てみる...

Moto G4にLineageOS 14.1を導入。

新しいスマホが到着したその日に保証を無効にする暴挙。 しかも、自分のスマホじゃないのでタチが悪い。 相変わらずアメリカネタ。Cricket Wirelessというキャリアのスマホを使っている友人に、デフォルトでは塞がれているテザリングを月額課金せずに使いたいと相談を受けた。いろいろといじってみたところ、やらかして 友人のAndroidスマホを文鎮化させた 。その後、 代わりになる機種を予算100ドル程度で選んだ 。どうやらそのスマホが届いたらしい。 購入したのは、Motorola ( Lenovo?どっちだろう) の Moto G 4th Gen 。今回は価格を最優先したため、指紋認証のあるPlusではないモデルでストレージは16GB。セールだったのもあり、109ドルで購入。自分のY! mobile版 Nexus 5ではテザリングが使えたので、SIMロックのかかっていない機種だったら問題なく使えるはず、という計画。 嬉々として初期設定を済ませ、テザリングをオンにしようとすると、使えない。先代であるGalaxy Sol ( Cricket WirelessのSIMロック機)と同じエラーが出る。もっともこれはキャリア非公認の方法であって、本来は使えてしまってはいけないのだけれど。むしろ自分のNexus 5では問題なくテザリングが使えたのが不思議。(アメリカから見て)国外で販売されているSIMフリー機だからだろうか。 困った、話が違う という顔を友人がこちらに向けていた 。どうしよう。 Google先生に相談したところ、どうやら net.tethering.noprovisioning=true というコードをbuild.propというシステムファイルに書き足してやればいいらしい。 root権限を取得してbuild.propを編集するのが筋かなあと思ったけど、それにはカスタムカーネルの導入が必要らしい。それ自体は簡単な作業だとしても、人が使うスマホのrootを取ってしまうと、初期化した時なんかにややこしそう。パス。 もうちょっと調べてみると、build.propはrootを取らなくてもTWRPさえ導入できれば編集できるらしい。とはいえ、いずれにしてもブートローダーアンロックは必須。 だったら、いっそのことL...

Gear IconXの使い勝手を向上させた。

Gear IconXというSamsungの完全ワイヤレスイヤホンを使い始めた 。この機種は単体でも音楽再生ができるのだけれど、その途中にスマホ等のBluetooth機器が接続されると再生が中断されてしまう。自分は基本的にスマホのBluetoothを常時オンにしているので、これが頻繁に発生して気になる。 そんなわけで、単体で音楽再生しているときはGear IconXをAndroidスマホに接続させない方法を考えた。非常に泥臭い方法になったけど、だいたい自分の思い通りの再生環境が作れたのでメモ。 必要なアプリは、 Tasker (有料)と Media Utilities (無料)。 今回実現したいことを整理すると、こんな感じ。 - Gear IconXが接続されていて - スマホのディスプレイがオフで - スマホで音楽を再生していない場合 に、スマホとGear IconXとの接続を切りたい。ただし、Bluetooth自体は常にオンにしておきたい。 そんなわけで、なんとなくこんな設定が完成した。 雰囲気が伝わってほしい。 一番目の中身。 音楽が再生中であることを検出する方法が見当たらなくて困った。できるだけTasker単体で実現したかったけど、諦めて外部アプリを頼った。 Bluetoothを切るまでに数秒のゆとりを持たせているのは、曲と曲との間で接続が切られてしまうことがあったから。 もうちょっとスッキリさせられるんだろうなあと思いつつも、とりあえずうまく動いているので満足。 ところで、以前はBT Connectedの条件を選べなかった気がする。おそらく、先日Taskerがマテリアルデザインに対応したときに追加されたんだと思う。 少し気になっているのは二番目のプロファイル。一時間ごとにBluetoothをオンにするように設定したはずなのに、一番目のタスクが実行されてBluetoothが切れると即座にオンになる。 したがって、実際の挙動は、三つの条件が整うとBluetoothが切断され、それから一定間隔でBluetoothがオンになり、再度Gear IconXが接続された瞬間にBluetoothが切断され…という動作を繰り返す。 実用上は支障はないけれど、バッテリーもちに影響しないか...

FireFox Sendでファイル共有。

FireFoxの試験サービス、 Send というものを知った。 ファイルを暗号化して共有できるURLを手軽に生成できるサービス。一度リンクが開かれるか、24時間経過するとリンクが無効になる。 これ以上ないくらいシンプルで、とても使いやすそう。 なんとなくネットの海を放浪していたら、 Gizmodoのこの記事 に辿りついた。 パソコンやらスマホやらを使っていて、面倒なことの筆頭といえばファイル共有。 クラウドの時代とはいえども、互いがパソコンを使っている場合はUSBメモリなんかでやり取りしてしまうことが多そう。 相手が近くにいたらそれでいいけど、離れた場所にいるときはどうしよう。Dropboxなんかにアップロードして、ログインしなくてもファイルを見れるように設定して、URLをコピーして、相手に送る。時々や るけど、一回ファイルを送るためだけにここまでするのは自分には面倒。 スマホだとどうなるか。画像ならLINEなんかのチャットツールで送るのが一般的だけど、その他のファイル、例えば音声ファイルを送りたい時、どうやって送ろうかと悩む。 AirDropはかなり使いやすそうだけど、あの機能が使えるのはApple製品を使っている人だけ。Android Beamは、使いそうで使わないし、なんとなく使い勝手が悪い。 ファイルサイズが小さければ、Gmailなんかに添付して送れば済みそう。大きいファイルの場合は、Send Anywhere ( iOS / Android )とかのアプリを使えば簡単に共有できるけど、そのために相手にアプリをダウンロードしてもらうのも気が引ける。 じゃあ、どうするか。 ファイルをアップロードして共有リンクを取得できるファイル転送サイトを使うのが楽そう。たとえば、 宅ふぁいる便 や データ便 。これらでも役割は果たせるけど、見た目がごちゃごちゃしているので個人的にはあまり好きじゃない。あと、両者とも会員登録無しでも使えるけど、登録することを推奨している。それならオンライン ストレージでURLを取得したほうが早いと思い、あまり使っていない。ちなみにメインで使っているのは Box 。 そこで、今回見つけた Firefox Send 。 名前の通り、Firefoxが提供するサービス。たぶん、”...

Gear IconX (2018)が届いた。

元々欲しかったのに加えて、ブラックフライデーで安くなっていたので購入。 ちょっと期待と違うところもあったけど、割り切って使えばいい感じ。 到着からまだ数日しか経っていないけれど、かなり気に入っている。 Gear IconXというSamsungの完全ワイヤレスイヤホン 。AppleのAirPodsのSamsung版、と言えば伝わりやすそう。本機の最大の特徴は4GBのストレージを内蔵していることで、Bluetoothで他の機器と繋がなくても音楽再生ができる。 どーん。 まだ2017年なのに、2018年モデルとして10月末に発売された。この機種は2016年に発売されたモデルの二代目で、主な変更点は連続再生時間の向上。要は電池持ちが良くなったそうで、Bluetooth再生で5時間、単体では7時間持つそう。初代はBluetooth再生で1.5時間、単体でも3.5時間しかもたなかった。自分はそこまで連続で使う前に充電ケースにしまうので、今回購入したモデルが実際何時間連続で使えるかは把握していない。 普段の価格は199ドルで、ブラックフライデーで50ドル引きの149ドルだった。 最初はSamsungのオンラインストアで注文していたのだけれど、 先日友人のスマホを見繕った 時に、B&Hという店から買えば自分の住んでいる州の消費税がかからないと知った。幸い発送前だったのでそちらから注文し直して、ざっくり15ドルくらい浮いた。 ケースにはフル充電一回分のバッテリーが内蔵されていて、イヤホンはそこからのみ充電できる。ケース自体の充電にはUSB Type-Cケーブルを使う。ちなみに先代はmicroUSBだった。 充電ケースには前面に2つ、背面に1つのLEDが付いていて、左右のイヤホンとケース自身の充電状況を示している。赤が充電中、緑が充電完了。 イヤホンの充電中。 充電完了。しばらくすると消える。 とりあえず、 先日購入したOne Plus 5T とペアリングした。イヤホンの付け心地は良好で、簡単には外れなさそう。完全ワイヤレスイヤホンは初めてで、そもそもBluetoothイヤホン自体数年ぶり。数日試してみたところ、こんなに快適なのか、という感想。自分の場合は長時間つけているとちょっと耳の上...

OnePlus 5Tが届いた。

想像以上に早く届いてしまってびっくりしている。 発売から1週間くらい経つのだけれど、まだネットではOnePlus 5Tが到着したという日本語の報告が見当たらない。ひょっとすると日本人としては早い方の入手かもしれないので、メモ。 先週発売された、 OnePlus 5T というスマホ。 どーん。 OnePlus社のスマホは当初はフラッグシップキラーと呼ばれていて、安価なのに高級機に引けを取らない性能が売りだった。そのコンセプトは今も同じなんだけど、最近は価格がじわじわ上がってきている。日本では販売されていなくて、販売圏はアメリカ、ヨーロッパ、一部アジアの国くらいだと思う。詳細は ここ に載ってる。 現在アメリカで生活しているのだけれど、直販価格なので日本から転送サービスやECサイト経由で買うより安いし、買ってしまえばスマホへの物欲も落ち着くか、ということで買った。ちなみに自分が購入したのは6GB/64GBの下位モデル。ちっとも下位じゃないけど。 日曜日の夕方に注文したら、火曜日の昼に届いた。 日本時間でいうと、月曜日の朝に注文して、水曜日の早朝に届いた。 話が違う。 購入画面 では11日以内(自分が買ったときは10日だった気がする)に発送って書いてたから油断した。 簡単にレビューのようなものをしたいのだけれど、いかんせん自分がスマホに期待することが少ないから、何を書こうかと迷っている。 まず、スペックは他サイトに詳しく書かれている。 公式はこちら 。 実機レビューも、英語でよければ他サイトに詳しく書かれている。あ、 ギズモードに日本語記事 があった。おしまい。 …だとちょっと寂しいので、つらつらと書き連ねる。 自分がこの機種に期待していることは、こんな感じ。 - 数年間継続して使える性能 (いままでのメイン機はNexus 5で、3年くらいは問題なく使えている) - 広いLTEバンド (Nexus 5はY!mobile版なのでこちらでは3Gしか掴まない、一応 実験 はした) - DSDS (帰国後は指定外デバイス料が乗らないFOMAの通話SIMと適当なデータSIMで運用したい) - 綺麗なAndroid (この機種が搭載しているOSはOxygenOSというもので、素のAndroidにネギをかけ...

AndroidでYouTubeをバックグラウンド再生(非root)。

ふらっと眺めていたら見つけたのでメモ。 Android機でYouTubeをバックグラウンド再生するのに、以前は端末をroot化した上で、YouTube Background PlaybackというXposedモジュールか、iYTBPというMagiskモジュールを導入していた。そんな iYTBP に、非root環境でも使えるバージョンが XDAで公開されている 。 現在はNexus 5をメインで使っているのだけれど、先日LigeageOSを導入して以来、非root環境を維持している。現在、自分のスマホは 諸事情 で友人が使っているのですぐには試せないけれど、手元に戻ってきたら導入してみたい。 このiYTBPというアプリは公式のYouTubeアプリをベースに機能を追加したもので、公式アプリとの大きな違いは、広告が非表示になり、バックグラウンド再生が可能になる点。それから、最大解像度の制限解除や、解像度の初期値をより詳細に設定できたりするみたい。個人的にはそこまでの機能は望んでないけど。 導入方法はこんな感じ。 まず、 このリンク先 の真ん中あたり、Where is the download link?と書かれているところのAFHかMediafireのいずれかを選択。なんとなくMediafireの方がわかりやすそうでおすすめ。次に、最新バージョンのフォルダ(でなくてもいいけど、お好みで)を選択して、NON-ROOTフォルダに進む。あとは、自分の環境(32/64bit)と好み(通常/黒テーマ)に合わせてapkファイルをダウンロード、あとはインストールするだけ。 おそらく公式アプリの広告のアップデートに応じてiYTBPも更新されると思うので、うまく再生できなくなったらもう一度ダウンロードリンクを覗いてみるといいかもしれない。 説明文によると、公式のYouTubeアプリはそのままにしておいて問題ないらしい。 GoogleアカウントへのログインおよびChromecastの利用には、MicroGというアプリが必要だそう。とりあえず自分はしばらく必要なさそうなので深追いはしないけど、ちょっと調べたらすぐに情報が拾えると思う。たしか、OGYouTubeなんかでも似たような手順が必要だったはず。 この広告非表示とバックグラウンド再生、月額制の有料サービスであ...

100ドルスマホ、あるいはアメリカの通販について。

アメリカでドコモのiPhone 6と通話用のSIMロックAndroid機を2台持ちしていた彼。Android機のテザリング機能を開放するために端末をいじる過程で、悪友に端末を文鎮化されて起動不能になった。新しいスマホの購入を余儀なくされた彼の運命はいかに。 明らかに自分のせい というわけで 、友人のスマホを見繕うことになった。 その過程でいろいろと発見があったのでメモ。 当初はSIMフリーiPhoneを検討していたものの、安く済ませたいから100ドルくらいのAndroid機を買いたいとのこと。第一の要望は、SIMロックがかかっていないこと。それから、Wi-Fiテザリングの親機として1日耐えるバッテリーもち。Wi-Fiテザリングが前提なのは、iPhoneはBluetoothテザリングをの子機になれないから。 あと、いま彼が2年以上使っているiPhone 6が突然死したときのバックアップになるように、とりあえず問題ないくらい動く程度の性能がほしいそう。具体的な用途は、電話、LINE、ブラウザ、各種SNS、YouTubeくらい。 また、せっかくなので、日本に帰ってからも使える物を選びたいとのこと。つまりは、日本とアメリカの両方の周波数帯に対応したモデル。これが地味に選択肢を狭めるかも。 曰く、別に中古でも構わないとか。一応VerizonというキャリアのLTEスマホはSIMロックがかかっていないはずなのだけれど、テザリングも問題なく使えるかどうかはちょっと自信がない。人が買うスマホを実験台にするには勇気が足りなかったので、今回は除外した。あと、中古機はバッテリーの劣化具合がわからないので、カタログスペックがアテにならなくなる。確かに中古機のほうが安いけど、他にもいろいろと気にする要素が増える。 そんなわけで、新品のモデルを探したほうが楽だな、という方向で機種探しを始めた。 とりあえずAmazon(.com)で眺めてみたら、少なくとも日本のAmazon(.co.jp)よりは、低価格帯のスマホの選択肢が多い印象。とはいえ、安いだけでどうしようもないような機種も多く転がっていて、良さげな機種を見分けるのが大変。なんとなくスマホがほしい、という軽い気持ちで覗いたら途方に暮れそう。 予算が100ドル前後となると、選択肢も限られる。200ドルくらいあれば、間...

Galaxy Sol (J321AZ)が文鎮化した(復旧を断念)。

友人に頼られてAndroid機をroot化することになった。 自分の懐が痛まないスマホいじりほど楽しいものはないと言いたいところだけど、アメリカに来てまで文鎮職人としての腕を上げることになるとは思ってなかった。 彼はスマホを2台持ちしていて、ドコモのiPhone 6と、Cricket WirelessというAT&T系のMVNOでプリペイド契約したGalaxy Sol (J321AZ)という機種を保有している。月額30ドルくらいで通話とSMSが無制限、あとデータ通信が2GBくらいらしい。 彼のiPhoneがそのままアメリカでも使えれば万事解決なのだけれど、国内キャリア版iPhoneのSIMロック解除が可能になったのはiPhone 6S以降なので、SIMロックがかけられている。 auだったらAT&TのSIMが使えるのに 。 そんなわけでGalaxy Solに通話/データ通信が可能なSIMが挿さっているのだけれど、Cricketが制限をかけているおかげで、そのままではテザリングができない。つまり、屋外ではiPhoneがネットに繋がらない。月額10ドルくらいを上乗せしたら、(公式に)テザリングが開放されるみたいなんだけど、そこにお金をかけるのは馬鹿らしい。というわけで、なんとかならない?と相談を受けた。 ところでこのテザリング制限、SIMではなく端末にかけられているらしく、自分のY!mobile版 Nexus 5では問題なくテザリングができた。彼はGalaxy Solを80ドルくらいで購入したそうで、どうせ安い端末を買うならキャリア機じゃなくてAmazonかどこかでUnlockされているものを買えばよかったのに、なんて言ってもしょうがない。 あと、この Unlockされている という表現はちょっとおもしろい。無線に対する有線、スマホに対するガラケーのような、新しい概念が登場したせいで生まれた言葉で、不思議な感じがする。 閑話休題。 小言を吐いてもしょうがないので、どうしようかと少し考えて、思いついた計画が2つ。 まず、ebayあたりで業者からUnlock Codeを購入し、Galaxy SolのSIMロックを外す。ざっくり15ドルから30ドルくらいで、比較的リスクは低め。 それから、端末をroot化、Xposedを導入し、 X ...

Nexus 5にLineageOS 14.1を導入。

1ヶ月ぶり2回目。 公式のサポートを打ち切られたNexus 5。一ヶ月ほど前、Xposedが正式に対応したことをきっかけにAndroid 7.1ベースの LineageOS 14.1を一度試したのだけれど、 某チャットアプリ を複製して運用しているせいで移行に失敗し、結局Android 6.0.1のままで運用していた。 そのあたりの顛末はここに書かれている。 気が向いたからやり直してみたら、いい感じだったのでメモ。 今回 Nexus 5の(非公式)アップデートに踏み切ったのは、いくつかの理由がある。 現状、Android 6.0.1(公式でサポートされている最終バージョン)での Nexus 5の動作そのものには問題はないのだけれど、セキュリティアップデートが切れているのが気がかりだった。それから、ときどき後継機になりそうな機種を探すのだけれど、いつまで経っても気に入る機種が見つからないのは、自分がわがままなせいなのでは、と思った。 そんなわけで、今回のアップデートをきっかけに、Nexus 5をしばらく非root環境で使ってみることにした。わざわざ(?)非root環境で使うことにした理由は、それなりに一般的な環境に慣れて、端末の選り好みを控えるため。それから、LineageOSで頻繁に降ってくるアップデート(OTA)の手間を省くため。 ここ数年は半ば盲目的にroot権限を取得していたのだけれど、本当に必要なのかを見極めてみたい。アップデートのたびにSuper SUなりMagiskなりを焼き直すのは、苦にならないとはいえ、そこまでして必要のなのかもわからなかったので。 自分がAndroid端末をroot化する目的とそれへの対応は、ざっとこんな感じ。 -  YouTube background playback  および iYTBP によるYouTubeのバックグラウンド再生 → 諦めてSpotify等を使う→ 対策 。 - システムフォントをモトヤフォント変更 → Noto Sans CJKに慣れる - シャッター音を無音化 → 少なくとも日本のSIMを挿していない間はデフォルトで無音なので問題なし、あと Nexus 5はシャッター音が控えめなのでなんとかなる -  Datasim Patcher によるセル...