19に対応させるこんにちは。Nexus5がdocomoの電波を掴まなくて困っていませんか。19に対応させる方法を書きたいと思います。15/04/2019Nexus5にfastbootコマンドでファクトリーイメージを焼く方法こんにちは。カスタムROMやカスタムリカバリーを焼いたけど元に戻したいことはありませんか?その方法を紹介します。fastbootコマンドが使える環境のパソコンが必要です。EFSを弄った方はカスタムリカバリーを消す前にオリジナルのEFSに戻してください。ファクトリーイメージをダウンロードこちらでお好きなバージョンのzipファイルをダウンロードしてください。https://dl.google.com/dl/android/aosp/hammerhead-m4b30z-factory-625c027b.zipダウンロード出来たら解凍します。2016)なら解凍するとこのような内容です。フラッシュ後はNexus5をbootloader起動させてパソコンに繋げてfastbootコマンドで焼くだけですが、image-hammerhead-m4b30z.zipの中にはとても重要なイメージファイルが含まれています。重要なのがboot.imgとsystem.imgの2つです。初期化したい場合、この2つは必ず焼かなければいけません。その他のイメージファイルはあなたがどの程度初期化したいかで選べます。recovery.imgこのようにrecovery.imgを焼くとカスタムリカバリーが消えます。userdata.imgを焼くと内部ストレージのSDカードが消えます。2016)の場合、以下のファイルが焼けるイメージファイルです。完全に初期化したいなら全て焼くと良いでしょう。boot.imgcache.imgsystem.imgrecovery.imguserdata.imgbootloader-hammerhead-hhz20h.imgradio-hammerhead-m8974a-2.0.50.2.30.imgradioはバージョンによって電池持ちが変わるそうです。こだわる人はradioだけ他のバージョンから焼いたりしています。lockこれでブートローダーがロックできるそうです。試してないので断言はしません。やるなら一番最後の最後にやらないと文鎮化すると思います。07/11/2019古いAndroidの容量を空ける最良の方法こんにちは。2013年までのスマホはストレージ1GB、RAM500MBという作りのものが少なくありませんでした。あなたの家にもそんなスマホが転がっているかもしれません。中にはそんなスマホを今でも気に入っていて大切にしている方もいるでしょう。miniを使って少ないストレージに空きを作る最良の方法を紹介します。何をするのか説明すると、ユーザーアプリをシステムアプリ化してユーザー領域を空けようという内容です。前提システム領域を弄るのでroot化済みの必要があります。カスタムリカバリーで全体のバックアップを取ることが望ましいです(カスタムリカバリーが使えなくても作業可能ですが危険です)。4.4以下なら同じ手法で空き容量が増やせます。5以上でも通用するかもしれませんが断言しません。5以上が走る端末はどれも空き容量に余裕があるのでこの方法を試したことがないからです。この方法はとっても面倒くさいです。パソコンは使いませんし操作は難しくありません。方法を紹介しますが、作業前にバックアップを取っておきましょう。1:不必要なシステムアプリを全て消すシステムアプリとはスマートフォンを初期化しても消えないアプリです。Playからアプリをインストールするとそれはユーザー領域にインストールされます。YouTubeが最初から入っていて削除できないアプリ(システムアプリ)だったとします。これをアップデートするとアプリはユーザー領域にインストールされます。アップデート前のバージョンはシステムに残るので、同じアプリのバージョン違いがシステムとユーザー領域の両方に存在しています。これはストレージが貧弱な場合大変な無駄遣いです。Play開発者サービスの2つだけは絶対にシステムから消さないでください。この2つ以外で不要なアプリを慎重に消しましょう。root権が必要になります。2:バックアップを取るバックアップは各自必要だと思うタイミングで取りましょう。そのタイミングがわからない場合、不要システムアプリを消す前、不要システムアプリを消した後にそれぞれバックアップを取れば安心です。「ここで失敗すると復旧するの大変だな」と感じる時がバックアップを取るタイミングです。Play開発者サービスの2つを残し他のユーザーアプリを全て消す1と内容が被りますが違いはシステムアプリではなくユーザーアプリを「全て消す」ということです。消すとエラーが出て作業が出来ないアプリだけ残してください。ユーザー領域を空けるのが目的なので必要なアプリであっても消してください。システムアプリではなくユーザーアプリを消すので混乱しないようにしてください。ユーザーアプリは普通に設定→アプリケーションから消せるアプリを指します。ストアのバージョン」をタップします。Playストアの....インストールされます」と表示されたらOKをタップしてしばらく放置します。この更新は思い通りにいかないことが多いのですが、何とか更新しましょう。Playストアは、最新バージョンです」という表示がされます。タップし「アップデートのアンインストール」をタップします。ネットに繋いで放置してください。Playのリンクを出します。デスクトップ表示で検索するのがオススメです。Play開発者サービス」のページを表示させます。インストールに失敗する場合、ユーザー領域に空きがないので6,8,9,10に進み再度5を行ってください。Play開発者サービスのapkファイルをバックアップする4や5で最新版への更新に失敗した場合も同様に行ってください。apkファイルのバックアップは各自好きな方法で行いましょう。私はESファイルエクスプローラーでバックアップしました。セキュリティ面で評判が良くないアプリですが便利です。私はバージョン3.1.8を愛用しています。6.1:SoCのアーキテクチャーを調べるこれは既に知ってる人は飛ばして7に進んでください。アプリを使って自分の端末のアーキテクチャーが何か把握します。オススメアプリはdocomoの「端末仕様確認ツール」です。Playでインストール出来ないはずなので、Apkpureから野良アプリをダウンロードしてインストールしてください。Zをインストールすると良いでしょう。端末仕様確認ツールの場合は「端末情報→CPU」を開きます。Architecture」を見ます。私の場合は「ARMv7」がアーキテクチャー名です。7:リカバリー起動してバックアップから復元もし4や5で最新版へのアップデートに失敗した場合は復元する必要はないです。Playのapkファイルのアイコンを長押しし、「開く」をタップ(私はESファイルエクスプローラーを使っています)。libファイルをタップ。あなたに合ったアーキテクチャー名のフォルダを長押しして解凍。内に移しますが、1ファイルずつ行うのがオススメです。全部一気にやるとファイルの把握が出来なくなります。ファイラーにはroot権を与える必要があります。同じファイルがある場合は上書きを選びます。移したファイルを長押しし、プロパティを選択。権限をrw-r–r–に変更します。権限の「変更」をタップ。チェックをこのようにつけてOKを押す。権限がrw-r–r–に変わったのを確認。全てのファイルで同様にします。/system/appへ移動そしてPhonesky.apkを削除します。古い端末だとマーケットですね。ストアのapkファイルをここへ移しPhonesky.apkに名前を変えます。権限も同様にrw-r–r–へ変更します。cacheをwipeし、通常起動させます。あるGMSCore.apkを削除し移動させます。Play開発者サービスは権限を変更してGMSCore.apkへ名前を変えます。cacheをwipeして通常起動させます。Play開発者サービスがシステムにインストールされました。大体70MBくらいユーザー領域に空きが出来ていると思います。この方法は他のアプリでも有効なので「あまり更新されないアプリ」を優先的にシステムアプリ化すると良いでしょう。頻繁に更新があるアプリは面倒くさすぎて辛いと思います。以下へ移動させましたが、それだとエラーが発生するアプリもあります。アプリ本体をコピーするとエラーが発生しない場合があります。以下の方は削除されます。してもエラーが発生するアプリもあります。その場合は諦めましょう。cacheを削除してください。コマンドを打つと分かります。ここに余裕がないとシステムアプリ化は失敗します。miniは13.5MBの空きがあります。dataには99.5MBの空きがありますがここがユーザー領域の空きを意味します。自動アップデートの無効化この記事を見て自分もやってみようと思った方はぜひこちらの記事もご覧ください。Play開発者サービスの自動更新を防ぐ方法システムアプリ化したアプリのアップデートを行った場合、それは再びユーザー領域にインストールされます。これを再びシステムアプリ化する作業は紹介した通り大変なので、私はアプリを常に最新バージョンにするのを諦めて1年に1回とか半年に1回行う事にしています。Play開発者サービスがアップデートされないので一度システムアプリ化すると後は維持するだけです。「最良の方法」と大げさな表現をタイトルにつけましたが私がそう考える根拠を以下に述べます。miniのようにSystemの空きが13.5MB程度だとエラーが出て焼けません。Link2SDなどでSDカードを使って拡張したほうがいい?これは結構良い案だと思います。SDカードが壊れたらそこに本体のあるアプリは動かなくなります。私は今まで2回SDカードを壊しているのでSDカードを信頼してません。パソコンに繋いでコマンド打つほうが簡単?これはその通りだと思います。libファイルの移植と権限合わせは一瞬で終わるでしょう。私はそのやり方がわからないのです。ここを改良した方法があればそれを利用してください。