[Android General] D@nijel:
Hello! :)

Today I show you How to modify your stock ROM.

In this guide I won't use PC or other software because I want to make this guide easy for all.

Important notes:

For this guide I'll use Samsung Galaxy J3 2016, but similar principles works on other devices.

What you need:

TWRP Recovery for your device.

Root Explorer

Rooted Android Device

And APKs(See later what I think)

Step 1:Activating OEM unlock

Don't skip this step because it's the most important.

Go to Settings and tap About Phone.

Tap 7 times on Build Number and activate Developer Settings.

Enter in Developer Settings and search for OEM UNLOCK, ignore warning and activate them.

If you don't have OEM unclock don't worry you can skip this step.

Step 2: Flashing TWRP Recovery via Odin(Samsung Phones only)

If you don't own Samsung device(or device which can be rooted via KingoRoot) you can skip this step because this step is important for rooting phone.

YOUR WARRANTY IS NOW VOID

Download TWRP recovery for your device and flashable .zip file of SuperSu v2.XX(determine which version is best for your phone).

Run Odin, when Odin starts go to Options tab and de-check Factory Reset Time and Auto Reboot,

then return to main section. And click on AP button and locate your twrp recovery .tar file and than press open. Now turn of your phone and enter in Download Mode hold Power Button + Volume Down Button + Home Button and connect to PC and click on start. When green message PASS apear in Odin you successfully flash recovery.

To restart phone hold power and volume buttons for some seconds or simply remove and return battery :D

Step 3: Rooting phone

Enter in Recovery Mode(for Samsung device hold power+volume up+home). Swipe slider to allow modification on system partition. Tap on install and find zip file from SuperSU flashable zip and swipe slider to install zip. Wait to installation complete and reboot phone (your phone can reboot some times to complete.

Installing Root Explorer and exploring system/app and system/app-priv

Install Root Explorer and grant Root access.

Now we explore system partition, but before we start in TWRP Recovery make a backup of System partition.

Enter in system/app directory and search for bloatware and other unuseful apps, but be careful what you delete!

Now download apks from apk mirror(clean apks) and place in system/app and when you finished with placing apk files reset phone to Factory Settings.

Tips:

If you have older Android version( <5.0 Lollipop)

download and install XPosed Framework and MonsterUI from Google Play to have Lollipop Notification Bar.

If you have Samsung device with Android Lollipop 5.1.1 or newer go to system/priv-app(or app-priv) and find SecSetupWizard folder delete them and Factory Reset your phone and Voila Setup Wizard is now AOSP.

For Samsung TouchWiz Lollipop ROMs or newer you can download Material Status bar to get AOSP like experience.

If you running Samsung TW Lollipop ROM and want to have AOSP Phone and Contacts app go to system/app-priv(or priv-app) search for SecContacts_L folder and delete them, insert Google Dialer apk(downloaded from apk mirror looks for MINAPI(I USE MINAPI21) and Google Contacts apk and Factory Reset Phone. Now you free from Samsung Phone and Contacts app.

Customizing Stock ROM is so funny and you can make a new ROM(not new but different :D ).

If I help you Hit thanks button :victory:

And if you have suggestion write in post(s). :)