[Android Software/Hacking General [Developers Only]] kaiiori:
Source: books android, android eclipse, android sdk among other things

Today in this tutorial or development guide I will show you some things or aspects about optmizaciones our terminal I must clarify that this tutorial oh information concerning this subject is to enhance the development of script in our terminals because personally eh oh seen many users and developers make scripts only make the truth terminals are put in some slow and somewhat confusing lines are flat oh that has nothing to do with the terminal

Disclaimer: There is no universal script as users postenado gone on topics I will talk about it here

Let's start

1.- host file: sometimes this file is in the user script optimizations oh android developers share with the community, this file according to the source cited in

wikipedia host according to information this file should not be in the script as optmizacion only used to block the advertising.

2.- sqlite3 file, this file is located in the eclipse program that is used to develop the different collaboration tools android SDK to your development as api respactiva know if this file is being useful at ou terminal applications?

3.-sysinit file, this file so you do is anchor the kernel command files but according to sony xperia developing this should not be so put an example of what is added to the kernel command

example kernel:

export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin

export LD_LIBRARY_PATH /vendor/lib:/system/lib

export ANDROID_BOOTLOGO 1

export ANDROID_ROOT /system

export ANDROID_ASSETS /system/app

export ANDROID_DATA /data

export ANDROID_STORAGE /storage

export ASEC_MOUNTPOINT /mnt/asec

export LOOP_MOUNTPOINT /mnt/obb

sysinit example:

export PATH=/sbin:/system/sbin:/system/bin:/system/xbin

/system/bin/logwrapper run-parts /system/etc/init.d

as you can see the codes of the lines are almost the same but this change is done in the file should be done when the kernel is modified sysinit file this should not bring those lines for a stock kernel

4.- and so a variety of files that can be found with erroneous command lines as lel source code of each terminal.

5.- is also very common to see the error of Internet optimization lets be honest in each terminal speeds loading and unloading of data in each terminal is different there is no universaol as many believe

for example I have this speed Internet:

setprop net.tcp.buffersize.default 4096,87380,110208,4096,16384,110208

setprop net.tcp.buffersize.wifi 524288,1048576,2097152,262144,524288,1048576

setprop net.tcp.buffersize.lte 524288,1048576,2097152,262144,524288,1048576

setprop net.tcp.buffersize.umts 4094,87380,110208,4096,16384,110208

setprop net.tcp.buffersize.hspa 4094,87380,1220608,4096,16384,1220608

setprop net.tcp.buffersize.hsupa 4094,87380,1220608,4096,16384,1220608

setprop net.tcp.buffersize.hsdpa 4094,87380,1220608,4096,16384,1220608

setprop net.tcp.buffersize.hspap 4094,87380,1220608,4096,16384,1220608

setprop net.tcp.buffersize.edge 4093,26280,35040,4096,16384,35040

setprop net.tcp.buffersize.gprs 4092,8760,11680,4096,8760,11680

setprop net.tcp.buffersize.evdo 4094,87380,262144,4096,16384,262144

(Developer should change these values ??by higher to improve internet speed... in conjunction with the mediaserver file located in the path /system/bin ).

as you can see and if you check with optmizacion that you have on file is build.prop is not the same as those had already mentioned are different concepts

to develop their own optimizations for terminal since so there has been no universal nigun guided?

for this we need the following application Kernel Tuner **root** and with this application you can now begin to develop their script and conf have seen maybe true if so delete them and keep editing yours oh high with low values ??according to your criteria and together with its terminal

if you think that the issue that I should give it a bad vistaso to another terminal and see if it contains the same values ??that we present in the screenshot

conf file construction

screenshot in 4 different options are shown:

1.-kernel

2.-vm

3.-fs

4.-net

I will put you one example:

my file was called sysctl kernel.conf

'll post here everything related to the kernel parameter can not amass other kernel parameters outside this can be seen in progracion llamese java, html for instance

sysctl kernel.conf my file will have something like this:

kernel.auto_msgmni = 1

modifying this value would read

kernel.auto_msgmni = 10

and so on with the others I hope they serve this because if down the script certainly has very different terminals common mistakes.