MirrorEnablerは、Root化された端末でのみ利用可能です。
なお、全ての端末でミラーリング機能が使えるわけでもありません。使えるかどうかは、実際に端末にインストールして試してみてください。
また、ミラーリングに成功した端末のリストがMirrorEnablerのXDAスレッドにも記載されているので、こちらを参照してください。
私のOnePlus Oneは、Chromecastのミラーリング利用可能リストには入っていないので、Chromecastアプリを最新にアップデートしてもミラーリングの項目が表示されません。
そこで、MirrorEnablerのXDAスレッドから、MirrorEnablerのapkファイルをダウンロードしてインストールしていきます。Android端末の設定>セキュリティから「提供元不明のアプリ」にチェックを入れておきましょう。
apkファイルをインストールできるファイルマネージャーを起動し(私はESファイルエクスプローラーを使っています。)、「インストール」をタップします。
インストールが完了したら「開く」をタップします。
Mirror Statusが「Disabled」になっているのでタップします。
スーパーユーザーリクエストが表示されるので「許可」をタップします。
ステータスが「Enabled」になりました。
最初は表示されていなかった「画面のキャスト」が表示されました。
画面のキャストを有効にすると、Oneplus OneでもNexus5のときと同じようにミラーリングができるようになりました。
MirrorEnablerは、Chromecastを持っていてAndroid端末をRoot化しているなら使わない理由がないアプリだと思います。
ミラーリング機能を使えるようになるのが待てない人は、権限も何もなく安全なアプリなのでぜひ試してみてください。