[Galaxy Tab 2 7" Android Development] ketut.kumajaya:
Tips and Tricks:

Recomended prerequisite tools: Android Terminal Emulator, X-plore File Manager.

Set X-plore Configuration:

Select Show Hidden files

Root access: Superuser + mount writeable

Sort by: Name

Keep stock launcher in memory

Remove stock AccuWeather.com widget from home screen, you can use standard analog/digital clock widget

For better user experience

Go to Settings - Developer options and set:

Window animation scale: 0.5

Transition animation scale: 0.5

Animator duration scale: 0.5

Leave Force GPU rendering selected

Enable 128MB swap in /cache partition (not recommended)

Open Terminal Emulator and then type:

su
setprop persist.customboot.swap true

Reboot your device

Disable 128MB swap in /cache partition

Open Terminal Emulator and then type:

su
setprop persist.customboot.swap false

Reboot your device

Enable external SD card as internal media (internal media as external SD card) <NEXT kernel for stock standard feature>

Open Terminal Emulator and then type:

su
setprop persist.customboot.sdcard external

Reboot your device

Disable external SD card as internal media (internal media as external SD card) <NEXT kernel for stock standard feature>

Open Terminal Emulator and then type:

su
setprop persist.customboot.sdcard internal

Reboot your device

Enable Android logger <NEXT kernel standard feature>

Open /system/etc/init.d/02modules using X-plore's text editor and change

# Android logger
# insmod /system/lib/modules/logger.ko

to

# Android logger
insmod /system/lib/modules/logger.ko

Reboot your device

Disable mini apps tray

Rename /system/etc/permissions/com.sec.feature.minimode_tray.xml to /system/etc/permissions/com.sec.feature.minimode_tray.xml.bak and then reboot your device

In order to watch a video until the battery runs out, stock video player refuse to play any video if battery level less than 2%

Install 3rd party video player, i.e. MX Player (don't forget to activate H/W+ decoder)

Change Wallpaper Chooser's default wallpapers

CSC has a simple protection that checks the size of every file by the contents of sqlite database /system/csc/contents.db. After changing a file, you have to change the file size definition in contents.db using a sqlite database editor otherwise your change will not be applied. By using this method, this ROM has its own default wallpaper "injected" to Wallpaper Chooser without editing any apk, default desktop arrangement, languages, etc only based on CSC editing.

Truly Tablet UI

For truly Tablet UI experience flash attached landscape mode (ro.sf.hwrotation=0) flashable zip. BEWARE: Replace NEXT prohibited!

Why this landscape mode necessary?

Because I can

To protect this ROM and NEXT relationship :laugh:

Camera app inside taken from P5100, hard modified to fix icons and menus orientation. It's hard, Samsung using a different source for P31xx and P51xx target! P51xx version has a lot HDR codes inside but still not found a way to activate it.

If you want to install this ROM on P3110/P3113

This ROM prepared for P3100 in mind but you can try it on another variant by replacing the updater-script using attached updater-script

How to remove phone related stuff from your P311x device

Update to P3100ZSDMD1-blackhawk-update2-p31xx.zip (attached at post #1). All apk/jar modification in this ROM attached here as patch set in zip, you can use it to create your own modification for your ROM, proper credit must be given.