[Galaxy S Advance I9070 Android Development] BOOTMGR:
Tips,Tricks,FAQs and commands...

So we have installed HarshJelly on our device now how to enhance performance with it...

First of all disable UI sound and haptic feedback (haptic feedback is disabled by default).They drain battery and affects performance.

Second thing, Go to SuperSU settings and disable notifications.There will be glitch in granting permission when they're enabled.

HarshJelly comes with some commands.Their usage is listed below.To use them, just open terminal and write any of them

Use cocafe's awesome cocore kernel for better performance

Don't install unnecessary apps like anti-virus softs,battery saving apps etc.Most of them are crap.They uses a lot resources but provides very little through put.

Some tips for GPS Setup: By default this ROM will use samsung's gps.conf.But if you want more fast and accurate GPS then get some NTP servers for your country/region from pool.ntp.org and replace them to /system/etc/gps.conf.

GPS performance can further be increased by clearing and downloading AGPS data periodically.To do so use GPS test app from market.

Now let me clear some concepts regarding to RAM Consumption.I've seen many people crying about low free RAM and using task killers to leech as much as RAM is free.First of don't use and task killers and let android manage the RAM and apps.By using task killers you're interfering with OS.when you kill any service android will try to execute it again.So again it'll need to load some data in memory and it'll consume CPU again and it'll drain battery.About free RAM most people believe that some lags appear due to high ram consumption because most people uses Windows and have a little knowledge about linux and it's kernel.Android is designed in a way that it should utilize all the RAM.So it'll cache resources in ram for future usage in-spite of removing them after exiting from apps.It'll release all the mem which were used for caching of resources whenever any app needs it.So don't think about free ram.And also Jelly Bean's framework is too heavy so it'll consume more RAM.So less free RAM is not ROM's problem.

Disable keypad light to save some more juice.

About the nano text editor , it is very usefull tool in case of boot loop.It is best used in recovery with Aroma File manager's terminal.It lets you edit anyfile in recovery in GUI.

Want better mutitasking (at some extent)? Flash Small Apps package from Add on section.

Benchmarks don't show the reality.They just represent system behavior at the moment.

Use harsh_control command in terminal for more customization.

Device is eating too much RAM, Hot Boot it instead of reboot.

Keep an eye on Wakelock Tile.If it is red, that means system has acquired wakelock so system won't go to deep sleep

Want a smooth and Lite launcher? use MINI LAUNCHER

How to use HarshJelly Tweaker:select the option you want.If there is notification about reboot,press menu and then select hotboot.No need to reboot device.If there is no notification after changing option, changes are applied on the go.No need to reboot/hotboot.

Want to report a bug? Report it along with

full logcat

.I won't respond to post describing bug without logs.

Q.

How to put your own image in contacts tile in 4.2 statusbar?

A. There are two way to do so,

If you're using Xposed framework then it is very easy for you.Just enable HarshJelly Tweaker Module from Xposed installer and reboot device.Now you just need to put two images namely my_prof_normal.png and my_prof_pressed.png (Names are self explanatory) to /data/HarshJelly folder.Make sure that read permission is give to those files (if you don't understand just give it 777 permission).Now reboot your device, thats all.

If you're not using Xposed framework then you need to modify APK.But i've made it simple for you.Just download my patch sysui_patch.zip.Open it using winrar or winzip or similar software and navigate to patch/patches/system/app/SystemUI.apk/res/drawable-hdpi and drag and drop two images namely my_prof_normal.png and my_prof_pressed.png.Now take that zip file on device and flash it

Q.

Optimum size for those pngs?

A. 400x400

Q.

Why i need to put two images?

A. Because i've added fade animation there.So when you'll put your finger on it then it'll fade in second image. (TIP: use your normal image as my_prof_normal.png, now use any software and blur the same image and use it as my_prof_pressed.png.It'll look awesome when you'll put finger on contacts tile)