[Galaxy S 4 Mini General] gauravjot:
Hi, everyone I have recently did Custom ROM CM 12.1 Lollipop 5.1.1 on my Samsung Galaxy S4 Mini I9192. So for complete steps how to do it, Follow the Steps -

Strictly for I9192 Devices

Be noticed that it will void your warranty and your device may get brick during process. Also keep your battery fully charged before doing anything. I am just showing you things to do, in any odd situation YOU ARE RESPONSIBLE for damage.

For all the steps below use genuine USB cable comes with your device.

Start By Installing Phillz Recovery on your device. Here it is how

Download philz_touch_6.48.4-serranodsub_AndroidTunado.tar and Odin

When your phone is full charged, turn it off.

Enter Download Mode by pressing HOME + VOLUME DOWN + POWER KEY.

When download screen will appear open Odin and connect your phone to computer with USB Cable.

You will see your device detected as "COM:*". In Odin, do not change any checkbox settings and click PDA or AP (whatever available) and choose Phillz recovery "philz_touch_6.48.4-serranodsub_AndroidTunado.tar" file.

After choosing file, click Start Button to begin downloading in phone.

Your phone will reboot automatically and Phillz Recovery willl be succesfully installed.

So we are done with custom recovery. Next step is to install CM 12.1 . Again charge your battery if you lose any during Phillz Recovery. For download CM 12.1 and Gapps follow this post - http://xdaforums.com/galaxy-s4-mini/development/rom-cyanogenmod-12-0-s4-mini-duos-gt-t2950526 (Big thanks to [MENTION=943196]k2wl[/MENTION]).

After downloading, paste both .zip files to SDCARD. I recommend to paste both in internal and external memory in case.

Before installing ROM must do a backup of your device, install Nandroid or Titanium Backup from Google Play and get a full backup of your system and data. You need almost 4GB of space in external SDCARD to do so. Don't miss the backup as it will be only way to get you back on working phone if any failure occur. (Copy on computer as well to get secured)

So we are ready to install CM 12.1 yay! (Unlpug USB Cable if connected)

Boot your device into Recovery Mode by pressing HOME + VOLUME UP + LOCK BUTTON

From there wipe the system and clear cache: “wipe data factory reset”, “wipe cache partition” and “wipe dalvick cache”.

From main menu of recovery select “install zip from SD card” and “choose zip from SD card”.

Pick the cm-12.1-20XXXXXX-UNOFFICIAL-serranodsdd.zip file from SDCARD and install it.

When completed, DON'T EXIT/REBOOT, press again install zip from SD Card and choose gapps zip and install it.

When done Reboot your device.

There it come cynogenmod icon on bootup of your OS. Congrats CM 12.1 is installed. You can go to setttings and see version 5.1.1 of android working!

Don't forget to follow changelog of ROM for new nightly infos: http://www.cmxlog.com/12.1/serrano3gxx/#next_build

So follow rest

if you want SuperUser in your device

. Please note if you don't want superuser and yet Root access you have

inbuilt in ROM

at Settings >Developer Options > Root. Only follow below if you want SuperUser Application to have control over root access.

Download SuperSU-v2.46.zip file (from attachments) and put in your SD Card.

Again bootup in recovery mode HOME + VOLUME UP + LOCK

Choose "Install Zip from SD Card" and choose SuperSU-v2.46.zip

Install the package

When done reboot the device and you have SuperUser installed

[IMG="Preview"]http://imageshack.com/a/img538/1002/LvLOM0.png[/IMG]

Enjoy CM 12.1 with phillz recovery and ROOTED. Keep in mind its just a tutorial. I take no responsibility of ROM or softwares attached. For your info, everything went perfect for me on my I9192. Let me know how your experience went!

Special Thanks to

[MENTION=943196]k2wl[/MENTION]

and everyone who contributed in zip files.