[Galaxy Note5 Android Development] dr.ketan:
ChnageLog L7

L7 have no much visual changes but made many changes to improve stability and battery management as well to fix some limitations of stock security. Specifically this will be in favor of stock kernel users. (Custom kernel already comes with lots of tweaks)

Base will remain same for L7 as we already have latest build for N920I. Before starting here some tips for better battery management.

Installation Tips

- Best is to go for clean Install. While setup is running, at least 3-4 places it will ask you to agree to send diagnostic data, I prefer to say NO. we have rooted device and may misdiagnose bcoz of implemented security and unnecessarily waste battery and data to sending it.

- There is Auto start option under Settings. Open it and uncheck all the apps/service which you don't want to run on boot. Don't select apps which you requires continuous notification and needed to run at start. This varies with users but for me exaples are Gear VR,Device test,Samsung Setup wizard,FW update,Briefing,Software update,My places,Svoice,Sfinder,Security policy update,Samsung push services,SVF,Scrapbook,Voice wakeup,Backup restore,Syncadapter (req for samsung backup),CSC feature,Extra settings (If not using Auto Memory),My Interest,Q connect, ROM Control (If not using play service fix),Snote,Toolbox SideKey (if not using shake to on)Google play movie, etc

- Use Application Optimization - Yo can use from Settings-Battery-Optimizing - Details.. Now click More on Rt upper corner - edit - Now check all the Apps which you don't require to run in background and select change settings from Rt corner. - select to Always Optimizing.

- Kernel available in L7 are all different and almost it is same stock except tweaked to address samsung over killing apps. Also some tweak to fix stock limitations. All users who are using stock kernel are requested to reselect stock kernel from aroma to get newer version. On L7 settings-About device - Software info - SE for Android status should show DrKetan_N920*_*_L7 Sat Nov 28

ChangeLog L7 :

- Based on N920IDVU2AOJD_N920IOLC2AOJD_N920IDVU2AOJ3 (same for all L5/6/7)

All Previous features will remain same. (Read OP for full list of features available)

Auto Starts (Settings-AutoStarts)- You can control which application to not to start automatically with boot. Usually you should disable all App for which you don't require notification OR needed to work in background. For system App just be careful and don't do if you are not sure what exactly it does.

All kernes are updated and if you are using stock kernel select from aroma to get latest.

USB debug enabled by default.

Launcher continuous scrolling enabled. You can turn off from Extra Settings

Extra virtual key on status bar added. 1.Rt side menu key(tap to recent menu, long press for multiwindow) and 2.Lt side power (tap to screen off long press to power menu). You can disable from Extra setting

Extra network meter Rt side (Extra Settings)

Auto start (settings-Auto starts)

Wifi log in Fix (Hopefully)

Installation Instructions.

Important : All users requested to make EFS backup if you are already rooted device. Otherwise make backup as soon as you root device.

1.You must be having custom recovery to flash this ROM. You can use TWRP/Philz CWM according your choice. Here are links I have tested this ROM.

Download link for arter97-recovery-n920ci-3.6-philz_touch_6.59.0.tar.md5 Thanx and credit [MENTION=4898097]arter97[/MENTION]

How to flash custom recovery?

First go to setting-about device-software info and tap 7 times on build number

now look to setting and you will find developer option just above about device.

Enable OEM unlock

Switch off device

Reboot to download mode (Vol up+power+home)

Select downloaded above said Philz recovery with AP tab of Odin and flash.

Reboot to recovery and now you should have custom recovery.

In case still you have stock recovery then follow this

Again reboot to download mode

Select recovery file with AP tab of Odin

Now uncheck Auto reboot option

Flash selected file

Once flashing complete, disconnect device and long press Vol down+Power

Once screen turns off, immediately press vol up+power+home to reboot to recovery manually.

Now you have custom recovery and proceed to flash RO)M.

2. ROM Aroma have stock SeLinux Enforcing kernel and may not work on Other than N920I variant. Aroma will flash stock kernel only if you select it from aroma. If you don't select kernel option then it will keep your existing kernel.There are some custom kernel available in development forum simply find which suits you best. If you want to flash custom kernel,download custom kernel and copy to device.

3 Download N920I Dr.Ketan ROM L* (Link below) and copy zip file to Device.

5.Installation :

-Reboot device to Recovery

-Select Wipe option - Factory reset

-Select N920I Dr.Ketan ROM zip

-This will start calculating md5, wait till it finish and match MD5 with download page of ROM. Once it match - select 'yes' to flash ROM.

-Now this will start AROMA wizard and you have to select stuff you requires.

-If you have selected Stock Kernel OR If you want to keep existing cusatom kernel then just reboot device and skip steps a and b said below.

-a.Once ROM flashing finish - DON'T REBOOT Device but again select to Install file

-b. Select Kernel file you have copied (If you are already on custom kernel, this step can be skipped)

After this T-Mobile users have to flash Call Audio Fix

Korean Variant (N920K/L/S) Users have select to apply audio fix. It's available in aroma under mod section and you can flash while flashing ROM. Also available separately Here.

VERY IMPORTANT : AT THE END OF AROMA WHEN ROM FLASHING FINISH, SELECT FINISH WITHOUT CHECK MARK REBOOT NOW OPTION. (BY DEFAULT IT IS DISABLED) ONCE YOU BACK TO CWM RECOVERY - SELECT REBOOT OPTION FROM THERE.

In case device stuck to first screen (samsung logo + Red notice text on Rt corner) - Force reboot to recovery and re run aroma, skip everything except select Flash stock kernel. OR In case you are using custom kernel then instead of aroma, simply flash your kernel

Bootloader and Modem OJD for L5 : ( Only for N920I )

Flashing OJD bootlkoader and modem is optional. If you want to flash - Download N920I OJD Bootloader modem.zip - Extract to ger tar.md5 file. Flash extracted file with AP/PDA tab of Odin.

Bootloader and Modem OJ5 for N920C

Bootloader and Modem OJ5 for N920G

Now reboot device and keep patience for 5-6 minute to boot device.

Download

DrKetanROM.com

​

Posting/Redistributing/Including any part/mode/file(s) of this ROM in other ROM /Mods/Projects is strictly prohibited.

Bug & Fix

- Invalid Recipient error while sending SMS - Not required to everyone nor this is ROM bug but some external module can do this.

- Wifi login issue - download fix from ROM control - Bloatware access - Lt Fix - Wifi_login_fix_l7.zip and flash using recovery.

- Koreant variant usesr need to apply fix from ROM Control-Bloatware access - L7 Fix- L7 Fix for korean variant.

- Tinted status bar bug fix - (requires only if you use enable all app in MW from ROM control.)

- Netflix Fix

- Xposed Network meter module fix.

Add On

- Enable Multiuser

- How to use Viper Audio mode with stock enforcing kernel

- Custom bootlogo. download and flash bootanimation N5 zip. It replace samsung text with custom logo. Samsung bootanimation still will remain stock. While custom logo being flashed, it will make backup of original file as PARAM.BAK on Int SD storage. It requires when you need to restore stock logo. To restore stock, download and flash Restore_bootanimation zip. Thanks and Credit to [MENTION=4898097]arter97[/MENTION]

How to use Xposed module - updating soon

1.Download XposedInstaller_3.0_alpha4.apk. Thank and credit [MENTION=4419114]rovo89[/MENTION]

2.Install above downloaded application as regular apk.

3.Download xposed-v***-sdk22-tw-arm64-custom-build-by-wanam-20151026.zip by [MENTION=3562083]wanam[/MENTION] from original Thread here

PS : There will be two version, you have to select with one having arm 64 in file name.

4.Reboot to recovery and flash above downloaded zip from recovery.