[ROM][Stock]HarshGinger v3.72 for LG Optimus SOl (E-730) - Miscellaneous Android Development

HarshGinger ROM​Hybrid of v10B,v10H,v10I,v10J
Tweaked for maximum performance and stability.
Images:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
More Here
Features
Deodexed
Zipaligned
Zipalign at Boot for more RAM
Removed all Bloatwares
Updated apps
Build.prop tweaks
init.d tweaks
Removed log
LG UI 2.1 (With motion Blur in drawer only for cube theme,Theming support,Ultra smooth,Desktop Icons are changable)
Host files to ad free
Ultra Smooth ui
Patched framework to disable scrolling cache in third party apps.
Jelly Bean and CRT off Animation
Brightness Bar in the Status bar (Thanks to Chacha_Ivanov)
Ultrasmooth UI
Latest Baseband
Totally Disabled CPU rendering
Extended power menu.Added Recovery and reboot(Credits to Chacha_Ivanov)
Removed superuser and added SuperSU
Added new fonts(Recommended WP7 fonts)
250MB + free RAM.
Muted Camera Sound
Volume down key to wake up device
Long press back to kill application
and much more...(i don't remember ).
Default launcher is ported from optimus 3d.It supports theming.One theme included.Press menu button and select themes.
Added capture screen modified by Chacha_Ivanov.Press HOME+POWER menu to capture screen.
Default kernel is Modified stock kernel with OC up to 1.5 GHz(default is 1GHz).(Again thanks to Chacha_Ivanov ).1.8 Ghz kernel can also be used.
Note that this rom contains lataest v10e baseband.if you want to go back to CM then you'll have to flash v10a baseband.(See below)
Also this rom don't have full version of GAPPS.(Some are removed only necessary are included.)
Don't forget to wipe everything before flashing this.
Note:If you want more faster gps then edit gps.conf (/system/etc/) according to your country or use my patch AGPS_Patch.
EDIT: Download the following zip and extract it.
Download (Don't flash through recovery)
It have gps.conf for almost all country.Throw proper gps.conf to /system/etc/ and set permission to 644(rw-r--r--).If your country is not there then follow the process below.
To edit the GPS.conf open it from the system/etc/ and change the NTP servers according to your country
NTP_SERVER=1.in.pool.ntp.org
NTP_SERVER=0.asia.pool.ntp.org
NTP_SERVER=2.asia.pool.ntp.org
NTP_SERVER=in.pool.ntp.org
NTP_SERVER=0.asia.pool.ntp.org
NTP_SERVER=1.asia.pool.ntp.org
NTP_SERVER=2.asia.pool.ntp.org
NTP_SERVER=3.asia.pool.ntp.org
NTP_SERVER=asia.pool.ntp.org
Click to expand...
Click to collapse
Get servers for your country from here
Click to expand...
Click to collapse
INSTALLATION:
Download the ROM and latest update.
Download the ROM first then install the latest Update over it.
Download
UPDATE:
Update 3.72 : Download (No need to do anything.Just flash it,it will automatically wipe dalvik-cache.Please execute zalignx and vac interminal as mentioned below after installing this update)
Older Updates can be found here
CHANGE LOG:
Version 3.1:
Almost all languages.If your language is not listed in Start up wizard then select English from there.Then set your language using More locale 2 from the apps.
Removed v10e Baseband.(Need to flash V10a baseband to go back to CM from here (8MB only). This is Baseband only not full kdz )
Now don't need to change gps.conf for your country.This will work for almost all countries.(Though if you need faster satellite lock then use gps.conf from above link)
SMARTASSV2 is now default governer.(Tweaked for better battery life)
Disabled journalism
Some changes in init.d script.
Updated SuperSU.
Re-added accessibility settings so that people can disable hanging of call by pressing power button.
Some newer libs from the v10H
Some build.props.
​Version 3.2:
Added LG Hidden menu.
Better integration of busybox
Changed OOM and lowmemorykiller values
Fixed an issue with Bluetooth which was causing FC on file receive
Removed zipalign and sqlite optimization as they are not needed to run at every boot.Added scripts that will allow user to manually zipalign and sqlite vacuuming.To do so, you'll need terminal emulater.Type su to obtain superuser right then run any command listed below.Run both commands periodically for best performance.
zalignx: It will zipalign all apks on your device.(Running it first time will cause many FCs and will remove icons from the launcher, dont worry just reboot device)
vac: It will optimize all the databases on the device.(credits to zeppelinrox)
​Version 3.5:
Various bugs fixed,Performance improved.
Added some stock apps for better compability.Removed LG keyboard,added stock gingerbread keyboard.Some essentials apps added like setcpu,terminal emu....
Redesigned statusbar brightness slider.Now looks better.
Removed silly init.d scripts which were causing delay in booting.Now only some essential scripts are there.
Reverted to stock OOM and lowmemorykiller levels as the previous values were too aggressive for multi tasking.
Now more smoothness in launcher and scrolling.
Added xpaum's kernel as default.For more features of kernel look here.
Fixed battery drain.Thanks to .xxx. for reporting.
Turned off button LED for power saving.See below fore more details.
Sweep2wake is turned off by default.See below fore more details.
Disabled fsync()
Some new commands.(Please type su in terminal before executing any command)
lightson: This will turn on the LED button light.No need to reboot,lights will be turned on on the fly.(although lights will be disabled at every boot)
lightsoff: This will turn off the LED button light on the go.
s2w: This will enable sweep2wake function.(no reboot needed,If you enable s2w then i recommend you to turn LEDs off)
s2woff: Sweep2wake will be turned off on executing this.(no reboot needed,I recommend to turn it off to save battery)
Version 3.6:
Updated various libs and files from v10i
Updated some apps (including Google play as requested by many users)
Added bash and nano (nano will only work in bash.to run it in shell terminfo need to be defined)
Updated xpaum kernel to 0.6
Volume down key will wake up device
Long press back will kill the application (and it will give a notification )
Fixed Bluetooth problem
Better sound while recording video in stock camera app (by Chacha_Ivanov)
Added some widgets from stock ROM
Smarter togglers for sweep2wake,button backlight,GPU OC. Re-written code so that changes in them will stay unchanged even after reboot (for ex. if you'll disable leds then they will remain off even after reboot and vice versa).For smarter toggle,you'll need to execute following codes.Older codes will also work but they'll have temporary effect.and as usual don't forget to gain SU rights (by typing su) before typing any commands.
gpuoc: to toggle GPU Overclock
lights: to toggle softkey lights
toggles2w: to toggle sweep2wake
Decreased time to show up recent applications on long pressing HOME
Version 3.61:
Fixed some critical bugs (also solved problems with wifi and bluetooth hopefully)
Restored LG stock keyboard with all language support
Updated SuperSU
Changed kernel.Now it has modified stock kernel by me.Sorry.Almost all tweaks like faster Auto focus,cache pressure,etc but no sweep2wake and bln support but feel free to flash xpaum's great kernel.Undervolted for better battery life.Use 1200 MHz as max freq. and 386 MHz as min freq as battery drain will same as 245-1024 range due to undervolting.This kernel is still experimental (although i'm using it for 1 month) if you want long lasting battery then stick with it else go for xpaum's kernel.
Version 3.7:
Based on latest v10J firmware
Modified Adreno libs (thanks to andr00ib)
Some new widgets for stock launcher and added some misc files from stock ROM
Latest SuperSU and Google Play Store
Some changes to framework for better performance
Various visual changes to make it more beautiful
Moves bash to bin and set as default
Added CPU settings in settings (actually it'll launch SetCPU.So setcpu is invisible from drawer .If anyone is big fan of setcpu icon then it can be added to desktop via activity short cuts provided in some launchers )
Added Adreno Booster (credits to Spizzy01)
Important note: It is obvious that adreno booster dramatically increases 3d performance but at the cost of huge decrement in Quality.You can notice this in stock gallery app.Also some games lags with adreno booster (like dead trigger) because of texture compression.The only feature of the adreno booster that gives huge increment in performance is forcing to use compressed textures which is implemented via forceAutoTextureCompression=1 in the adreno_config.txt.Compressing of textures makes loading faster but degrades the quality of texture image.Some games lags because CPU takes more time to compress Hi-res textures.So what to choose? Here is what i do.I don't force GPU to compress textures by changing forceAutoTextureCompression=1 to forceAutoTextureCompression=0 in /system/etc/adreno_config.txt. Whenever i play game which lags without compressing,then i changes to forceAutoTextureCompression=1 thanks to qualcomm because this file is loaded whenever you launch 3D application (not sure about this).You can use this for your benefit.Whenever you launch an application which has visual artifacts due to adreno booster then kill that app and change to forceAutoTextureCompression=0 and relaunch it.No reboot is required
Click to expand...
Click to collapse
Modified toggles.Now no need to execute su first.(only applicable for lights,gpuoc,toggles2w.Still need to execute su before executing zalignx and vac as those scripts are not mine)
Modified zipalign script for better behaviour.now it'll take some more time so be patience.
New Kernel patched up to 2.6.35.14.For more features read below.
Fixed front camera mount angle for v10J chamber
Restored legacy Android boot animation (actually deleted the custom boot animation ).For a custom boot animation rename bootanimation.zip to bootanimation_vdf.zip or remove ro.product.operator=VDF from the build.prop
Some minor things but i don't remember them
Version 3.71:
Solved connectivity issues in previous release.Changed baseband to v10i.
Ubuntu is now default font
Some performance enhancements
Updated Google Play Store to 4.0.27 because older version was keeping CPU busy hence draining battery and degrading performance
Disabled ascending behavior of Ringtone
Added LG Hidden menu in Settings (caution: use them only if you know what you're about to do).SuperSU is also moved to settings
Removed stock gps.conf and added universal one (changeable from romtoolbox)
Removed Adreno Booster as it was causing hiccups in some apps.It can be flashed manually
Some compability fixes
Added tun.ko
No longer need to execute su before using vac and zalignx
Reverted to Stock animations from LG (i was bored with previous one )
Integrated sysro/sysrw.Execute them to easily mount /system as r/w or r/o
Disabled logger from kernel level to save some more RAM.By default it is enabled.Use romtoolbox to set it.
Now it comes with ROM TOOLBOX (not that one available from market).Execute romtoolbox in terminal.You can do everything (enable/disable LED,S2w,logger etc) within it.Actually i was going to create application for it.But my exams are coming next month.So i'll create an app after it.Till then use this toolbox.
Some other things which i don't remember
Version 3.72:
Fixed GPU OC in romtoolbox
Fixed SuperSU
Kernel:
This ROM will work with every kernel that is compatible with Stock ROM.By default it comes with my own kernel (many many thanks to xpaum).But this kernel is still experimental and lacks of sweep2wake.So i'll advice to flash xpaum's latest kernel.Some features of default kernel
Compiled with latest (4.7.3) linaro.
Various optimizations including o3 flags
Better Wifi connectivity (by andr00ib)
Patched upto 2.6.35.14 (from CAF)
Highly undervolted. CPU will use same voltage on 1024 and 1200 and 245 and 368.So same drain on both freqs.So default frequency for this kernel is 1200-368
OC up to 2 GHz (by andr00ib)
ext4 tweaks,cleancache support
built logger as module
Link to HarshGinger Stock kernel ( fully tweaked,linaro 4.7.3)
Link to untouched,pure stock kernel ( not a single tweak,a pure "LG" experience, compiled with latest linaro 4.8.1 )
Source for this kernel is located on my Github (branch dev for e730 and dev_e739 for e739)
THEMES:
ICS THEME
Minimalistic Status bar by Toreton
ICS Statusbar and Settings by NemesisQ3A
Change Lock Screen Wallpaper
Accessories:
Transition animation pack by InfusionNSK (Just some cool animations.Not flashable.Unzip it first.It has flashable zip files)
Beats Audio (Modified by me because AROMA installer don't work good wit our device.Thanks to ...Awesome...)
Xperia S launcher with widgets by ra3al
NOTE:Flash this ROM at your own Risk i'm not responsible for any damage to your Device.
​I recommands a third party Keyboard because stock is RAM hogger.I've not added all tweaks (like tcp buffers etc) to keep ROm clean.You can install 3g turbocharger and supercharger to supercharge your device.
And sorry for my bad English
For more support => Follow on Cyanogenmod forum

Thank you for your work. I have flashed your rom on my lg sol but after that i cant start up my phone. the lg logo come but after that nothing happend. and with power button + volume down i cant go to the recovery menu. what should i do ?

OK...
Remove battery then insert it again.Now follow this method
http://www.youtube.com/watch?v=-c15Y_m_oqc
Then in the recovery wipe data/factory reset, then go to advance and wipe dalvik cache and wipe battery stat then reinstall the rom and reboot.Wait for atleast 10 minutes because first boot take a long time.

mr.harsh said:
OK...
Remove battery then insert it again.Now follow this method
]
Then in the recovery wipe data/factory reset, then go to advance and wipe dalvik cache and wipe battery stat then reinstall the rom and reboot.Wait for atleast 10 minutes because first boot take a long time.
Click to expand...
Click to collapse
Thank you! It works...I´m relieved..
:good::good::good:

So i have another problem now... My Imei number doesn't exist.. So i can´t use my sim card...
After *#06* , it came only IMEI but no numbers. Have you got a idea what could i do ?

Are you on CM7 or CM9??
If yes then flash this via recovery Download

Thank you mr.harsh you are the best !!! I searched yesterday a long time for a solution. Thank you again and a good healthy life my friend !

Re: [ROM][Stock]HarshGinger v3.2 for LG Optimus SOl (E-730)
I thinking to test this rom, but I have a question first... this rom have romanian language or not?
thanks for answer and thanks for your hard work.
Sent from my sgh-t989 using Tapatalk HD

riks said:
I thinking to test this rom, but I have a question first... this rom have romanian language or not?
thanks for answer and thanks for your hard work.
Sent from my sgh-t989 using Tapatalk HD
Click to expand...
Click to collapse
It's partially translated.Change language using morelocal 2.

ok, I've installed ROM with ICS theme and I like it (morelocale 2 is ok for romanian language)
congratulations for achievement.
one thing it seems to me, that consuming the battery a little faster than the previous ROM (JB taste).
thanks

riks said:
ok, I've installed ROM with ICS theme and I like it (morelocale 2 is ok for romanian language)
congratulations for achievement.
one thing it seems to me, that consuming the battery a little faster than the previous ROM (JB taste).
thanks
Click to expand...
Click to collapse
Its due BLN and sweep2wake.They creates wakelocks

riks said:
ok, I've installed ROM with ICS theme and I like it (morelocale 2 is ok for romanian language)
congratulations for achievement.
one thing it seems to me, that consuming the battery a little faster than the previous ROM (JB taste).
thanks
Click to expand...
Click to collapse
Try to disable gpu overclock and sweep2wake (by init.d) and set the voltage like this (use incredicontrol app to undervolt):
clock volt
122 750 mA
245 750 mA
368 750 mA
768 850 mA
806 850 mA
1024 1050 mA
1200 1050 mA
1401 1150 mA
1612 1200 mA
1708 1250 mA
1804 1300 mA
after that, set smartass2, sio and cpu step range form 122Mhz (or 245..same mA, so same battery loss) to 1200Mhz (same voltage of 1000).
With these settings I did at least 60h (2,5 days) with medium gaming/phoning/surfing usage.
My wifi is always turned I just use timeriffic to automatically switch on aero mode from 00:00pm to 07:00am.
I use also setcpu profiling, so when I'm in call I set the max clock to 768Mhz, idem when the screen is off.
p.s. if someone can reach better results please tell my how!

Salvi1982 said:
Try to disable gpu overclock and sweep2wake (by init.d) and set the voltage like this (use incredicontrol app to undervolt):
clock volt
122 750 mA
245 750 mA
368 750 mA
768 850 mA
806 850 mA
1024 1050 mA
1200 1050 mA
1401 1150 mA
1612 1200 mA
1708 1250 mA
1804 1300 mA
after that, set smartass2, sio and cpu step range form 122Mhz (or 245..same mA, so same battery loss) to 1200Mhz (same voltage of 1000).
With these settings I did at least 60h (2,5 days) with medium gaming/phoning/surfing usage.
My wifi is always turned I just use timeriffic to automatically switch on aero mode from 00:00pm to 07:00am.
I use also setcpu profiling, so when I'm in call I set the max clock to 768Mhz, idem when the screen is off.
p.s. if someone can reach better results please tell my how!
Click to expand...
Click to collapse
are you sure it is stable?
never tried undervolt more than 100mv...

Well, I used since 20days these voltages, in particular in the 122-1200Mhz range...no problem to swith from 750mV to 1050mV; I reached this settings after many assays.
Have you any more infos about these voltages problems?

Salvi1982 said:
Well, I used since 20days these voltages, in particular in the 122-1200Mhz range...no problem to swith from 750mV to 1050mV; I reached this settings after many assays.
Have you any more infos about these voltages problems?
Click to expand...
Click to collapse
yeah found some FC on higher freqs,so increased 25mv to 768,864,1024...still testing

Hi there!
This is a very nice ROM! Thanks for your time and effort!
The only thing I miss is the LGOnScreenPhone.. Is there any way to have this option? I have the stock .apk and .odex file but I don't know how to deodex for the E730 (I only found a tutorial for the GS2). I saw the On Screen Phone settings are there in the Wireless&Networks settings. Is there a way to make it work? I need it cause at work I have very weak signal and have to leave the phone at a specific place to have adequate reception.
Thanks so much once again. =)

X610 said:
Hi there!
This is a very nice ROM! Thanks for your time and effort!
The only thing I miss is the LGOnScreenPhone.. Is there any way to have this option? I have the stock .apk and .odex file but I don't know how to deodex for the E730 (I only found a tutorial for the GS2). I saw the On Screen Phone settings are there in the Wireless&Networks settings. Is there a way to make it work? I need it cause at work I have very weak signal and have to leave the phone at a specific place to have adequate reception.
Thanks so much once again. =)
Click to expand...
Click to collapse
flash this
OSP-addon.zip

Thank you so very much!!!!

Hi again! I noticed that when I keep back button pressed it terminates the process but also displays a toast notification saying "Allows an application to create network sockets".. Is this intended?

X610 said:
Hi again! I noticed that when I keep back button pressed it terminates the process but also displays a toast notification saying "Allows an application to create network sockets".. Is this intended?
Click to expand...
Click to collapse
Have you flashed any theme? if yes then it's just a wrong string,it won't affect anything (because it is just string to be displayed) if no then re flash 3.6 update,it'll fix it....

Related

[ROM]EclairMOD v0.3b Faster and More Reliable

Update v3b!! (Changelog in Bold so new reader can read the full descriptio, if you have the ROM already you can only read the BOld or jump to changelog )
<<<<DOWNLOADS>>>>
EclairMODv3b.zip-4shared
EclairMODv3b.zip -Megaupload
EclairMODv3b -Rapidshare
NB1:
TO ALL EclairMODv3 USERS,
You can restore only the system.img! this way you'll not lose any data or setting! Wipe data\cache this way:
RECOMMENDED only for v3 users, from other roms, or also from older EclairMOD verison, I suggest to wipe and restore the entire Backup!
NB2: I have to THANKS zewelor1 and Nothze that helped me A LOT to improve this rom even more! Thanks many props to you!!
the EclairMOD is a light ROM, I removed almost everything superfluous, all the crapware motorola, then:
APPLICATIONS REMOVED:
AlarmClock.apk
CarDock.apk
email.apk
FOTA.apk ----> updates are disabled in this way, but I don't tink they are needed : p
Gestures.apk
HelpCenter.apk
LatinIME.apk
LatinImeTutorial.apk
Launcher.apk
MediaGallery.apk
MotoCal.apk
MotoCarDock.apk
MotoGal.apk
Motonav.apk
PersonalPortal.apk
PicoTts.apk
TtsService.apk
VideoPlayerMoto.apk
VSuiteApp.apk
WorldClockWidget.apk
Here there is the apps removed
Dump.zip
just put them in /system/app and reboot
So given practically a vanilla ROM, and I inserted the following applications:
Wireless Tether - updated
Usb Tether - thx TheSolutor
Nexus Gallery ----> fully functional and integrated with the camera!
Droid X keyboard ---> fully functional with all the symbols and the vibration working!
Voicesearch ----> Voice search with included keyboard (with voice recognition!)
GenieWidget Froyo
Clock.apk original google
Dock.apk original google
Facebook.apk 1.3.2
Spare parts ----> access to additional settings UI and to speed up the animations (and accurate indications of battery consumption)
DroidShuffle.apk ----> control of the player directly from the headset button! 1 click play / pause 2 next 3 previous and long click for the shuffle, the application must sect has a simple UI
MIlestoneOverclock.apk overclocking could not miss ^ _ ^
QuickSettings-> a very handful utility! Nothing more to say
The ROM is complete ZIPALIGNED
Other tewak! :
JIT UPDATED TO v7 (got one is v2 or like that) MORE STABLE AND RELIABLE --> thx samdroid for the porting and zewelor1 for the segnalation
ADBD at Boot-> the ABD shell is loaded directly in Root mode since the boot!
SAMBA enabled! (thx zewelor1 e nadlabak)
NFS enabled! (thx nadlabak)
FLAC enabled!
Memhack enabled!
In build.prop set the time to scan the wifi in 90 seconds ... save a lot of battery (especially when you forget it enabled!)
Build.prop changed, so I added 2 lines on the use of JIT (included)
TWEAK in build.prop VIDEO HQ 6mbit 720x480 30fps max (stops at 24 \ 25 normally anyway: '()
changed dalvik.vm.heapsize increased by 50% from 24 to 36mega! (The DalvikVM will use more RAM but it also has more megs available and with the installed JIT we have a good responsiveness of the system)
Reduced Ring delay!
ROOT->superuser.apk version 2.3.6.1 updated!
Also as I reduced the ROM practically to a vanilla One, I replaced the following apk:
ADW launcher, I've abandoned LauncherPro, ADW is much more lighter, stable, personalizable and with much more settings! (and the resizable widget free )
Music.apk ----> MusicMode replaced with 1.6, provides widgets from 4x1 to 4x4 to control the music, gestures and interface much more advanced than the original
SMS/MMS MOD with led hack to set different colors and much more settings!
NEW BATTERY MANAGER from brazilian firmwares!! very very nice utility for your milestone!
BRIGHTNESS HACK:to set brightness under the minimum of the system (set to 2 where system sets to 20 lol) SPARE A LOT OF BATTERY WHEN NEEDED-> Returned to BrightControl app for compatibility iussues!
WidgetPicker MOD- new and more clean way to pick widget, this overrides the original picker- CREDITS: Boombuler
NEW- Apn-config list of apn, directly from CyanogenMOD 5.08
Google DSN Fix- thx to Kabaldan
SCRIPTS:
I have included in /system /xbin a series of scripts that can be used by ABD or (as I always do) from Terminal Emulator (whom I recommend!)
Again much much thx to zewelor1 to his efforts to improve this rom
mountsys -> mount /system
unmountsys -> unmount /system
rb ---> reboot
rr ----> reboot recovery
soundon ---> enable sound camera
soundoff ---> Disable camera sound
switchba ---> replaces bootanimation in /System/media with another
NB: New boot must be in the root of the SD and renamed "bootanimation.zip" (without the quotes)
blockads ---> block all ads from applications and browser (recommended xD)
showads ---> cancels the previous script and will show all ads
movecache ---> move the cache to sd! (Much free space)
busybox ---> Updated to 1.1.7 thx zewelor1!!)
nano->console text editor -> updated to the latest included in CyanogenMOD 6 rc2
vim->very handy console text editor
mountro/rw->munt unmount /system
agent->script for bluetooth agent configuration!
Cpueater
openssl->support ssl!
Openvpn->conf vpn via terminal!
Rsync
ssh->support ssh!!
timeinfo->info uptime
BUSYBOX installed in XBIN with symlinks so we can use busybox commands without have to type "busybox" before them!
MODULES:
Included in the Rom /system/lib/modules are:
cpufreq_conservative.ko
cpu_freq_interactive.ko
overclock.ko
cifs.ko
sunrpc.ko
lockd.ko
nfs.ko
ext2.ko
they are all loaded at boot (find the scripts in /system/bin/boot_script)
SAMBA & NFS
The modules are all loaded at boot, but to use you'll have to use the TERMINAL EMULATOR on the device!
NFS---> nfs modules for Milestone | android.doshaska.net
SAMBA---> Samba mount - cifs kernel module for Milestone | android.doshaska.net
for the SAMBA there is an app right here on XDA! CifsManager I recommend to create a folder /mnt/cifs with permission 777 AND a folder /sdcard/samba
Reminder: Please, if you have problem with those modules, do not ask in this tread, ask in the linked thread; I'll help you if there is a problem with the loading at boot, but I cannot help with the use of them!
OverClock
the file is as follows:
Code:
#! /System/bin/sh
/System/bin/ insmod /system/lib/modules/overclock.ko omap2_clk_init_cpufreq_table_addr = 0xc004e4b0
echo 65> /proc/overclocking/max_vsel
echo 1100000> /proc/overclocking/max_rate
echo "1 750000"> /proc/overclocking/freq_table
echo "4 750000000 50"> /proc/overclocking/mpu_opps
echo "2 500000"> /proc/overclocking/freq_table
echo "3 500000000 40"> /proc/overclocking/mpu_opps
echo "3 250000"> /proc/overclocking/freq_table
echo "30 2 250000000"> /proc/overclocking/mpu_opps
1100MHz with VSEL 65 and then with the other 3 step VSEL 50 to 750MHz, 500MHz VSEL 40 and 250MHz VSEL 30
may seem high (for battery consumption, having deleted the step to 125MHz) but apart from 1.1GHz there is a strong undervolt and therefore less power consumption!
Supported by the Conservative governor (which scale between especially the 2 middle steps when you do not need much power and stops at the first when not need!)
for those who want to roll to the original values and change only the last step (the highest) it's enough to delete the 71_overclock in the named folder and use the overclock app I included (and set it to boot of course)
By default both conservative and interactive are loaded at boot, but only conservative is applyed, with setcpu will be shown both, if you want the interactive at boot, see update-nosign.zip
I created simple update-nosign.zip to be applied through recovery (the GOT has miscellaneus option "apply update", do not remember in the openrecovery XD)
they have to be placed in the /SDCard/openrecovery/updates and I recommend NOT EXTRACT Leave Them in ZIP format!
So now we have
overclock650-update-nosign.zip <- simple overclock to 650MHz remains conservative and step and voltages are the ORIGINAL
overclock800-update-nosign.zip <- Overclocking to 800/600/250/125 all undervolted ! 56/50/30/22 the VSEL
overclock1000-update-nosign.zip <- Overclocked to 1000MHz with original stock VSEL! step change 1000/700/250/125 with VSEL 58/50/30/22
overclock1100-update-nosign.zip <- 1100MHz overclocking with VSEL 65 is ALREADY APPLIED BY DEFAULT VSEL step 1100/750/500/250 vsel 65/50/40/30 for those wishing to reapply it xD
NEW
I am attaching a few update to who wants a better battery life Indeed they are ULV (ultra low voltage) is not here the original VSEL xD here they are:
undervolt-550-ULV-update-nosign.zip -> no overclocking, only undervolting! (For those who really wants battery and not search performance) step 550/400/250/125 respectively VSEL 36 \ 32 \ 28 \ 16
overclock600-ULV-update-nosign.zip -> 600MHz overclock the same steps as before but with 600/38 VSEL
overclock700-ULV-update-nosign.zip -> 700MHz overclock the same step, but with 700 / 42 max as VSEL
overclock800-ULV-update-nosign.zip -> 800mhz overclock in steps 800/400/250/125 with 48/38/28/18 vsels
overclock900-ULV-update-nosign.zip -> 900MHz overclock step 900/650/400/250 with 50/40/30/26 VSEL
Dedicated to those who want performance and fuel economy: D (I have now abandoned the 1 1ghz in favor of this from 900: D)
For those who want the interactive ->
Interactive-to-boot
If you want to return to the conservative ->
Conservative-to-boot
They do their work flawlessy on MY rom (or ANY with overclock and/or governor script here before) IF you do it from a PLAIN rom (or a rom without overclock/governor) you'll have to set permission MANUALLY...
this is valid ONLY FOR OVERCLOCK/GOVERNOR, THE TEMES WILL WORK ON ANY 2.36
KERNEL TWEAK SCRIPT
This script allows you at boot (through the busybox's sysctl) to change some values of the kernel and the results??
Fluidity, speed and immediacy has increased significantly!
here is the script:
Code:
#!/system/bin/sh
sysctl -p
#
#Disable normalized sleeper
#
mount -t debugfs none /sys/kernel/debug
echo NO_NORMALIZED_SLEEPER > /sys/kernel/debug/sched_features
#
# Memory management
#
/system/xbin/echo 2048 > /proc/sys/kernel/msgmni
/system/xbin/echo 64000 > /proc/sys/kernel/msgmax
/system/xbin/echo 268435456 > /proc/sys/kernel/shmmax
/system/xbin/echo 500 512000 64 2048 > /proc/sys/kernel/sem
/system/xbin/sysctl -w kernel.sched_latency_ns=600000
/system/xbin/sysctl -w kernel.sched_min_granularity_ns=400000
/system/xbin/sysctl -w kernel.sched_wakeup_granularity_ns=400000
/system/xbin/sysctl -w kernel.sched_features=24188
/system/xbin/sysctl -w kernel.sched_compat_yield=1
/system/xbin/sysctl -w kernel.sched_shares_ratelimit=256000
/system/xbin/sysctl -w kernel.sched_child_runs_first=0
/system/xbin/sysctl -w kernel.hung_task_timeout_secs=0
/system/xbin/sysctl -w kernel.threads-max=5000
/system/xbin/sysctl -w kernel.sched_features=29
The benefits are immediate, since the common usage!
With this tweak we can also see the improvements in BENCHMARK:
QUADRANT-820 / 835 @ 1.1 ghz
The graphics performance will improve of about 6/7 fps in graphics tests in general, if you will notice now the fps are the same DroidX / 2! So now we have recovered in graphics performance of a generation gap (the score is now penalized from the better processor power in froyo)
NENAMARK-15.5 /16.5 fps
may not seem much (as DroidX/2 here does 21 fps), but the original is 13/13,5 so I had to point out the jump in performance!
I DO NOT BELIEVE in the bench ... they do not reflect real life, but in this case, help you understand how the tweak to kernel leads to a significant improvement of the graphical management, increasing performance
Remember to make a Nandroid backup before so if something goes wrong, everything can be restored
Changelog v3b
WidgetPicker MOD
New Overclock Module updated
Androidiani OpenREcovery support @boot
TWEAK KERNEL
new file APN
Updated system app
Google DSN fix
NEW XT720 Bootanimation
Bugfix
Single Dring bug
Lista APN updated
PatchMOD removed
WORKING ON:
2D lag ------> (workaround setcpu set in performance solves temporanely the problem!)
AND NOW ....
THEMES!
The themes will be applyed via update-nosign.zip, simplifying life A LOT, just apply the update, wait a while to boot and the theme is beautiful and ready! xD
The themes are those that I believe the most beautiful found around Androidlife.de and XDA, not many, just the original and other 6, but I hope you enjoy! Let me know if you want to see other subjects and apply them: D
Theme 1: BlackDroid --->% battery
Theme DroidX but in "dark" also includes apk for the completion of the theme (dealers, contacts etc) ADVICE adw + launcher theme! the effect is garanteed! (Although with launcher pro makes his slut figure: D)
BlackDroid-update-nosign.zip
here is a screenshot
screenshot1
sCreenshot2
Credits
Theme 2: Elegant Steel, a themed "brushed metal" style, bright and includes matching custom applications! ->% Battery
ElegantSteel-update-nosign.zip
Screenshots:
screenshot1
screenshot2
Credits
Theme 3: Simple DroidX theme! ->% Battery
Themed Droid2 / X, original, well-integrated with the android, no custom applications, just the framework and services.jar
DroidX-update-nosign.zip
Screenshot:
screenshot1
screenshot2
Theme 4: GalaxyS Theme
Could not miss one of the most beautiful and simple: the galaxy theme is a complete theme that involves pop-up icons load etc. etc., this version replaces LAUNCHER PRO WITH LAUNCHER TouchWiz, hope you like ^ _ ^
-update-galaxyS nosign.zip
Theme 5: flatblack Theme ->% battery
A very simplistic theme lol ... a black bar with percentages, transparent curtain and stop, a simple framework for non-res custom search extreme, but just fresh up the look ^ _ ^
flatblack-update-nosign.zip
Theme 6: Sense theme
NEW! completely new! With personalized system apps, widget skin! Personalized bootanimation! WORNDERFUL!
Download → Sense-update-nosign.zip
Credits
BACKUP!
For those wishing to go back:
Original-update-nosign.zip
WORKS ONLY FOR THE FRAMEWORK AND THE SERVICES, ANY THEME WITH CUSTOM APPLICATIONS, they will remain that way THEN MAKE A NANDROID BACKUP
BOOTANIMATIONS
So given that I fingerprint This Rom on extreme personalization (not only MINE but YOUR personalization!) I'll give you now all bootanimation I have xD and the most beautiful that I think, having already thought about this opportunity there is a small script included (already from v1 : p) that is just right for the situation ^ _ ^
The bootanimation I'm providing you are inside the folder with their name I recommend you: unzip the folder, NOT FURTHER Unzip, BOOTANIMATION.ZIP should remain so!
Put the file you want bootanimation.zip the root of sd (/ SDCard)
Open the terminal
ste and type two lines: D
Code:
su
switchba
DONE!!!
Easy you see?? XD
At nex reboot you'll see the bootanimation you've chosen! (Man I wasn't able to do easyer than that! LOL)
so here the bootanimations!
Bios.zip → The one of the First 2 releases
BrightDroid.zip-> Very Nice, simple but of effect! (a simple android with a light on the back that becomes stronger during the boot)
Droid2.zip-> original droid 2
DroidX.zip-> Original droid X
Droid-Does.zip-> The one that's on the rom by default, BEAUTIFUL! a Droid-Does that ends with the DroidX eye, IN BLUE!
htc.zip->we cannot let to miss nothing Original HTC queitly brilliant!
RESOLUTION HACK
This hack allows Android to Trick and make him believe we have a higher resolution screen now:
It can bring incompatibilities with older applications to. solve,go in spare parts, remove the "compatibility mode" and do a reboot, so everything will work perfectly!
Download this update.zip,will flash the new build.prop for the new resolution!
Resolution-hack-update-nosign.zip
(an amatorial estimation lol to me seems to emulate 1024x600 because seems to have space similar to the galaxy tab XD)
To who wants to undo the Resolution Hack ->
Resolution-restore-update-nosign.zip
Boys remember (then do not say I did not warn you xD) the hack is great because the screen really makes it much more capable of giving us information (quantitatively more) but it is also true that some applications may not react well despite the compatibility mode is off!
Simply because not all applications can support a resolution so high (like that emulated)
<<<UPDATE>>>
Recommend using this hack through the appropriate menu in ANDROIDIANI OPEN RECOVERY by ME and AZHAD: offers many different sets and does not want the flash of full build.prop but only the change of a line, I leave here the download for those unwilling to use the Recovery (RECOMMENDED TO USE FRO THIS ROM)
THX and Hope you like this ROM !!!
I really like to see another flavour of Rom available making it as fast and stable as possible Thanks for the post, i'll flash it now and see how it goes I've got high hopes for this Rom.
Silico said:
I really like to see another flavour of Rom available making it as fast and stable as possible Thanks for the post, i'll flash it now and see how it goes I've got high hopes for this Rom.
Click to expand...
Click to collapse
thank you very much
let me know if there is any problem
Sounds great, will give it a try.
One question though, since you put LauncherPro in /system/app, this means we can't update it through market, correct?
Lesiroth said:
Sounds great, will give it a try.
One question though, since you put LauncherPro in /system/app, this means we can't update it through market, correct?
Click to expand...
Click to collapse
the market recognize it to me
if not you can simply reinstall it from the market, nothing happens (apart the fact that now the apk is in /data/app) and is surely recognized from the market
Because of the setup of this rom, do I need to use SetCpu to manage the cpu or will this rom and its modifications do it for me?
Sent from my Milestone using XDA App
Silico said:
Because of the setup of this rom, do I need to use SetCpu to manage the cpu or will this rom and its modifications do it for me?
Sent from my Milestone using XDA App
Click to expand...
Click to collapse
You mean the frequencies or the governor?
both are set by default as 1100/750/500/250 conservative at boot set cpu may help you to see the temperature or the profiles, but the governor and the clock is automatic
I Don't use set cpu or any cpu controller indeed
89luca89 said:
You mean the frequencies or the governor?
both are set by default as 1100/750/500/250 conservative at boot set cpu may help you to see the temperature or the profiles, but the governor and the clock is automatic
I Don't use set cpu or any cpu controller indeed
Click to expand...
Click to collapse
Thanks for the quick reply! Looks like I don't need to use anything then Loving the boot animation by the way
This ROM is mega fast also great work
Silico said:
Thanks for the quick reply! Looks like I don't need to use anything then Loving the boot animation by the way
This ROM is mega fast also great work
Click to expand...
Click to collapse
thank you
this boot animation is soooo much retro xD i'm in love with it xD
how about battery life? i'm a bit concerned about this
ubutnux said:
how about battery life? i'm a bit concerned about this
Click to expand...
Click to collapse
I used a hig clock, but apart from the 1,1ghz state (wich can be changed with the overclock app) all values are undervolted and consumes less battery, and there is also the conservative governor loaded automatically
the battery life is good to me, 1 day use with normal use (15/18% left in the night) or 15\16 hours with intense use (like 5 hours browsing 3g, gaming and video), using a data toggle widget or a 2g\3g swithc the battery lasts for like 1,5 days TO ME
if 1,1ghz 65vsel is too mutch with the app you can set it to 1ghz 56 vsel wich is the original voltage, so it is sure that the battery will last longer
UPDATE first post!
Now for who wish better battery life, does not wanto to go 1,1ghz, want a different clock, I've posted easy update-nosign.zip to be applied from GOT recovery (under miscellaneus then apply update) they can be flashed even after the nandroid restore, before the first boot for who wish xD
New steps, more overclock or less overclock for all tastes hihiihi
Let me know If you like it! And obviously what you wish to have in This ROM!
Thx Guys
maybe some screenshots or some benchmark scores ?
Yeah I was tinking to post some bench but they are only for the 1.1ghz version...
I will post some in the evening
Screenshot: its vanilla android without theme with launcher pro nothing more xD
Sent from my Milestone using Tapatalk
Great ROM, love the modification u make..but the default OC make my miley loop boot on M logo, so after flash ur Rom/Mod i flash other OC zip file from u (800 Mhz), works flawlessy...
Sugestion : make theming, i would like to see a status without battery indicator, coz i use seidio 2600 mAh and the battery report uncorrectly...
Was thinking to themes I will work on it, right now I'm working on a more technical part (compcache and 2D lag) that will improve a LOT the performances (if I'll succeed to make them work of course
)
Sent from my Milestone using Tapatalk
Hi, can you please tell what radio band is used for this ROM? or which official rom this is based on?
Thank you for the work.
meatmon said:
Hi, can you please tell what radio band is used for this ROM? or which official rom this is based on?
Thank you for the work.
Click to expand...
Click to collapse
Sorry my fault I forgot to mention it … :-(
It.s the 2.36 wind ita
so uses the european baseband... if anyone have troubles with basebands, you may see the Dexter's page with all basebands update-nosign.zip and flash them.
89luca89 said:
Was thinking to themes I will work on it, right now I'm working on a more technical part (compcache and 2D lag) that will improve a LOT the performances (if I'll succeed to make them work of course
)
Sent from my Milestone using Tapatalk
Click to expand...
Click to collapse
sound so great..hardly can't wait...
Eheheh unfortunatly it's not so easy, the 2d is not possible to resolve until we'll have another library (like from the final milestone2 FW)
The compcache is a bit complicated, but the modules are on the way and the testing will start suddently I return home

[ROM][GB][KQI]Ginger Revenge v 1.3.0 [dev-paused] - 18/Jan/13 -

INTRODUCTION
Because the poor little Gingerbread man is completely snubbed due to the fever for ICS and JB...
... I decided to "create" my first custom rom ..
I want to clarify: I'm not a DEV and the kitchen is definitely not my world, what I'm proposing is nothing new, the thing that I've done is to pick something from a place and something from another place and put together what for me is best.
So, the big amount of functionalities of Shadow0 and performances/reliability of Gigabread+ ROM (this one based on QKE kernel).
(Obviously before to put "my ROM" here I've asked to kingsonwongs and Texten the permission to do that)
______________________________
Since I've bought my SGS+ I've tested all available ROMS, and in my feelings the best are the two I've named before, I've alternated the use of both for long time, and some weeks ago I decided to try to mix them in way to have the best of both.
I think I've done it or at least I think to be quite near to have done it
... it's up to you to judge
______________________________
SPECIFICATIONS
Based on KQI
KQI Kernel
TW4 launcher with 5 icons on dock (version with 4 icons is available on 2nd post)
USSD da vulnerability fixed clik me for USSD vulnerability details and test
Removed bloatwares
Removed all apps can be retrieved from the market
Added Nofrill CPU
Added CPU spy
Added Root Browser (free edition)
TWEAKS
Deodexed
Root
Build Prop Tweaks
Zipalign
Enhanced I/O
SD card Speed
I8150zcla2 3d driver
TunderBolt
Gigatweaks
init.d support
some others tweaks tested by me on build.prop
Special Functions
UI :
SGS3 Style (Not a pure SGS3 LooK & Feel)
Extended Power Menu with screnshot capability
17 lockscreen with music widget
Quickpanel with 16 selectable toggles
Customizable carrier name
Customizable clock
Customizable MIUI battery bar
Customizable battery text
Swipe to remove notification
Browser :
Up to 7 Tabs
fullscreen mode
Phone :
Non-Increasing Ringtone
enhance outgoing call vibration
Videocamera :
Focus and shot with power button
No 15% battery alert
Music Player :
No 10% battery alert
Video Player :
No 10% battery alert
FM Radio :
No 10% battery alert
Works in airplane mode
Customizable:
Auto sleep mode (auto silent and close Music, Fm, Wifi)
Screen display (CRT ON, CRT OFF effects)
Statusbar Settings
Touch keys light duration
INSTALLATION
- Copy the file on your SD memory card
- Reboot in recovery mode (Use cwm/CWM Touch or TWRP)
- Install GingerRevenge_130_Signed.zip file
- Restart the device
Note: installation does not do any wipe, so do wipe cache and davilkcache manually before restarting.
If you come from another ROM, full wipe/factory reset is suggested.
Launchers are updated too!, if you want to use TW4.5 or TW3 download it using links on second post.
Download links
Download from DH: GingerRevenge_130_Signed.zip - 207.29 MB
Note: This ROM is provided with no warranty. You are installing this software at your own risk. You may be violating your warranty.
Changelog
v. 1.3.0: 18/JAN/2013
- Replaced SuperUser with SuperSu (now root access works also when USB debug is turned off)
- Minor UI changes
v. 1.2.0: 10/JAN/2013 [1] <--- Click to download
- Fixed autobrightness bug (finally!)
- TW4 launcher with 5 icons on dock (version with 4 icons is available on 2nd post)
- Removed trasparencies on pop-up messages
- SGS3 style pop-up messages
- Added Russian keyboard
- Automatic Launguage selection on 1st boot (after a full wipe/factory reset) fixed
- some other things I dont' remember...
v. 1.1.5: 27/DEC/2012 [1] <--- Click to download
- New statusbar icons (made by me)
- New quikpanel icons (thanks to alkhafaf)
- SGS3 style dialer
- Added transparency to pop-up messages
- Other UI changes (thanks to alkhafaf)
v. 1.1.3: 21/DEC/2012 [1] <--- Click to download
- Fixed and reworked performace tweaks (a big thank to sanefirst!) [there's someother things to fix, but now it works better]
- Performance improvements
- Enhanced languages support
- Updated Play store to latest version
- Fixed and reworked tweak scripts for optional kernels
- Broodkernel 1.3 (optional, see 2nd post) with 1400 Mhz as default (OC up to 1800 is still possible)
- Updated Play store to latest version
v. 1.0.0: 09/DEC/2012 [1] <--- Click to download
- Updated Busy Box
- TW 4.0 Launcher as default (see 2nd post if you want to use others)
- Added Beats Audio
- Performance tweaks
- Fixed and reworked installation script (Thanks to lontu)
- Fixed autobrightenes behaviour (or at least it works better)
v. 0.9.6: 25/NOV/2012 [1] <--- Click to download
- Added Arabic support
- Enhanced autobrightenes behaviour (but not completely fixed)
- TW 4.5 Launcher as default (see 2nd post if you want to use others)
- Updated/changed sounds with SGS3 mini sounds
- Changed SGS3 icons with SGS3 mini icons (more sharper and defined)
- Updated Play store to latest version
- Some UI changes
v. 0.9: 03/NOV/2012
- Fixes camera don't works under 10% battery
- Improved audio/video recording
- Patch disabling autoconversion SMS to MMS
- Increase the maximum size of send messages from 300 KB to 1 MB
- Added SGS3 icon Pack
- New battery icon made by me
- Many UI changes
- Changed setting control panel: Ibrid ICS layout
- Changed Stock APN list with CM APN list (more carriers are supported now)
- Some performance tweaks
- Updated Root Browser, Google Play, Google Search to the latest version
- Other I dont remember
v. 0.8: 13/OCT/2012
- Deepsleep fixes on some situations (credits to kingsonswongs)
- Fix of poor image quality when zoom pictures on gallery
- Custom boot animation support
- Reworked tweaks for better compatibility
v. 0.7: 06/OCT/2012
- Initial release
Addons, Fixes and updates
See 2nd post
Thanks
- kingsonwongs for base ROM
- Texten for inspiration and tweaks
- CYNOB for the USSD fix
- Broodplank for tutorials, help and BroodKernel
- DeuxEx for testing
- Areliza for beats audio
- lontu for installation script fixes
- sanefirst for helping fixing scripts
- alkhafaf for some UI details
- Gō Nagai for platt logo
- All developpers on XDA
- Androidiani.com forums
- A lot people and their work
ScreenShots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ADDONS - FIXES - UPDATES
APP PACKS
1.TW3 Launcher Final <--- click to download
Bugless, fast and clean, graphically not up to date...​
2.TW4 Launcher Final <--- click to download
Lookings better UI in comparison to TW3 launcher​
3.TW4.5 Launcher Final <--- click to download
Lookings like TW4, but full customizable, it can perform 5 links on doc menu, shows active apps, temable...
Hint:The dock of TW4.5 launcher should be configured at first boot, put the icons you want (phone, contacts, messages etc...) dragging icons you want from the app drawer to the dock.​
Note: applying this addons, you must reconfigure your home screen links and widgests after first restart
KERNELS
1.Stock tweaked KQI Kernel <--- click to download
This is the Stok kernel of Ginger Revenge ROM, supports custom boot animation, init.d scripts.
It works very fine with good performances level and good battery​
2.Feacore Kernel sOCL <--- click to download
This is the Feacore kernel with overclok capability up to 1800 MHz.
It features more governors and schedulers than stock KQI kernel.
I've done a mod so that it's default clock is 1400 MHz instead of 1800, you can set higher or lower frequencies using cpu control apps.​
3.BroodKernel 1.3 sOCL <--- click to download
This is the BroodKernel 1.3 with overclok capability up to 1800 MHz.
It features more governors and schedulers than stock KQI kernel, Virtual RAM (SWAP) possible, No JPEG compression (HQ photo's)
I've done a mod so that it's default clock is 1400 MHz instead of 1800, you can set higher or lower frequencies using cpu control apps.​
4.SkyHigh Kernel 1.4d <--- click to download
This is the SkyHigh Kernel with overclok capability up to 1800 MHz.
It features more governors and schedulers than stock KQI kernel, Virtual RAM (SWAP) possible, HQ photo's, it contains by default a lot of tweaks like V6 Supercharger, Tunderbolt, Zipalign, Battery and SD Card Improvement etc.
For this reason no tweak scripts ar loaded on init.d folder, because apply tweaks twice can produce strange behaviours, so be careful to load additional (and in some cases unuseful) tweak packs with this kernel!
The main advantage using this kernel is UNDERVOLT capabilities, that permits to improve battery life maintaining a good performances level.
See 3rd post a guide and suggestions to apply good voltage values.​
REMOVED APPS PACKAGE
1.Removed Google & Samsung Apps <--- click to download
Removed apps: like Talk, Adilko, animated wallpapers, Samsung apps, etc... (Install package from recovery)​
SkyHigh Kernel Voltage tweaks
A good way to improve battery life is to apply some undervolt to CPU.
On stock kernels is not possible to change the voltage, to do this kind of operation is necessary to use modded kernels like SkyHigh or Vitality.
Personally I prefer SkyHigh because there's no issues with SD cards (but if you like you can follow this suggestions also for Vitality).
To set voltages you need to use apps like, IncrediControl, SetCPU, AnTuTu CPU Master, etc... search them on play store
Looking on the following graphic, you can see that SkyHigh kernel does by default (red line) a little undervolt on high clocks compared to stok kernel (black dotted line),
on low clocks the SkyHigh kernel voltage is equal to stock kernel.
My Idea is to try to use more lower voltage values, and based on my esperience using Castagna's Kernel on ICS roms I've seen tha my device works very fine with Extreme UV version.
So I've applied the Castagna's EX-UV voltages values to SkyHigh with absolutely no failures. (See green line).
As you know no all devices are identical, some are more low voltage friendly, some with too low voltages does not boot or not works properly.
So maybe instead to use EX-UV voltages you may try Castagna's standard UV values (blue line) that on high clocks is equal to standard SkyHigh.
Or maybe using intermediate values between SkyHigh defaults and Castagna UV / EX-UV.
Hint: after setting voltages vaules prior to stick them @ boot, do a normal usage of your phone for some hours, play games, run benchmarks to do some kind of stressing, verify that the phone is able to wake-up from deepsleep etc... If in normal usage yor are facing to some problems try use less agressive undervolt values, find right UV values is not easy but I think that playing with values between red and green lines of previous graph can be a good starting point.
Hint2: If you're not a gamer and your primary goal is battery saving, limit the clock to 1.4 GHz if you're using SkyHigh kernel.
__________
Credits to:
- Castagna
- Smeroni68
good luck
Thanks for your effort
Some screenshots would be good..
looks pretty cool, good work
Good work. Working smooth and battery friendly!
Could you add OTA update next version??
No alert for camera, music etc means can use during the alert time?coz i kind of like this part if it can function during those time.
This looks nice, I'll surely try it
Dowload link is disabled now. can anyone upload to another service, please?
another location is in upload, it will be available in about 1 hour.
Hello! I want to test your ROM, but you have a problem with download link:
This account's public links are generating too much traffic and have been temporarily disabled!
My advice: use a torrent link!
DeuxEx said:
Hello! I want to test your ROM, but you have a problem with download link:
This account's public links are generating too much traffic and have been temporarily disabled!
My advice: use a torrent link!
Click to expand...
Click to collapse
Thats torrent mirror.
Google Drive Mirror
Thank you! I will test this ROM for 24 hours, before drawing my conclusions. What do you use for kernel? The stock kernel or an improved one? It have Overclocking?
alexpowermetal said:
Thats torrent mirror.
Google Drive Mirror
Click to expand...
Click to collapse
Thanks very much Alex
I did not think there were so many downlads ...
Now there's 3 links + 1 torrent on 1st page, hi hope is enough
I hope also that my work lives up to your expectations...
Any criticism, suggestion is welcome
Hi,
on 2nd post the first patch :crying:
it fixes poor image quality using gallery app when zooming pictures.
Nice to see that ginger roms are still alive I'm trying your rom now and seems to be very nice piece of gingerbread. Thx
Wysłane z mojego GT-I9001 za pomocą Tapatalk
DeuxEx said:
Thank you! I will test this ROM for 24 hours, before drawing my conclusions. What do you use for kernel? The stock kernel or an improved one? It have Overclocking?
Click to expand...
Click to collapse
I've used stock KQI kernel... the only *improvement* is init.d support.
If you want, you can use custom kernels, I suggest witality or Feacore with OC, and why not also Broodkernel 1.3 that support OC also.
____
In any case it seem's (at least to me but maybe I'm wrong) to that stock KQI kernel is a bit better thant stock KQI, specially for how it concern battery consumption.
In fact I'm waiting comments about battery drain from who decided to test my rom.
"stock KQI kernel is a bit better thant stock KQI"..
.. dafuq i just read?? @[email protected]
ops... I mean KQI is better than KQE

[ROM][GB][KQP]Ginger Reloaded v 0.3.9 [SWAP'En] - 18/Aug/2013 -

INTRODUCTION
This ROM was made for fun and to have a GB ROM with a GS4 look (or at least more or less, some enhacements will come in future...)
It is based on the latest official Samsung Firmware I9001XXKQP
I've used Vitality kernel cause it allows undervolting in way to save battery with a good level of performace.
About SD card mount issues, I've noticed no problems during the two weeks of "development", so I hope you are lucky as me.
On Vitality Kernel I've done some changes on memory management because "Springfield Tapped Out" was laggy as hell and i had frequently FC.
Anyway original Vitality Kernel and stock KQP kernel are available on 2nd post.
______________________________
SPECIFICATIONS
- Galaxy S4 style and icons
- Based on KQP Samsung version
- Stock GPU i9001 drivers
- Vitality ™ Kernel v.26.23 with some mods on ramdisk made by me
- TW4 launcher from KPC with 5 icons on dock and up to 9 home pages (TW icons bug order is fixed)
- USSD fix
- Arabic support
- Removed bloatwares
- Removed all apps can be retrieved from the market
- Added Incredicontrol (free edition) for CPU and voltages control
- Added Root Browser (free edition)
- Updated all apps to latest versions
- CM Gallery for better picture apparence
- SGS4 sounds
- Deodexed
- Rooted
- init.d support
- Extended Power Menu with screnshot capability
- Quickpanel with 13 toggles
- Swipe to remove notification
- RAM SWAP (to be enabled, see 3rd. post)
INSTALLATION
- Copy the file on your SD memory card
- Reboot in recovery mode (Use cwm/CWM Touch or TWRP)
- Install GT-I9001_GingerReloaded 0.3.9.zip file
- Wipe and Davilk Cache
- Restart the device
Note: installation wipes only system apps (your data and SD cards conten is preserved), remember to wipe cache and davilkcache manually before restarting.
If you come from another ROM, full wipe/factory reset is suggested (non need to wipe SD cards content).
Download links
Download from SF: GT-I9001_GingerReloaded 0.3.9.zip - 205 MB
Note: This ROM is provided with no warranty. You are installing this software at your own risk. You may be violating your warranty.
Changelog and old version downloads
v. 0.3.9: 18/AUG/2013
- Added script to enable RAM SWAP (see 3rd post)
- Some icons now comes from SGS4 Mini (these are more sharper because the nearly same screen resolution)
- SD card speed enhancements
- Added JSTerminal emulator
- Updated play store to latest version
- Minor UI changes
- Fixed (I hope) some FC issue with optional Samsung app pack
v. 0.3.4: 11/AUG/2013 [Download]
- Initial public release
Addons, Fixes and updates
See 2nd post
Thanks and credits
- Texten for inspiration and tweaks
- Broodplank for tutorials and help
- Vitaliyy for kernel
- defiant07 for swap feature
- Lidroid
- dsixda
- Flextrick
- Go Nagai for platt logo
- A lot of people
ScreenShots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sharing, copy, permission etc...
If you like some parts of this rom you can freely use them, no need to ask permissions, the answer will be yes.
hit only "Thanks button" below
ADDONS - FIXES - UPDATES
APP PACKS
None for the moment
KERNELS
1.Stock tweaked KQP Kernel <--- click to download
This is the Samsung stock kernel of KQP firmware, supports custom boot animation, init.d scripts.
It works very fine with good performances level and good battery​
2.Original Vitality Kernel <--- click to download
This is the original Vitality kernel with overclok capability up to 1800 MHz.
It features more governors and schedulers than stock KQP kernel, Virtual RAM (SWAP) possible, it contains by default a lot of tweaks for increased overall system performances.
For this reason no tweak scripts ar loaded on init.d folder, because apply tweaks twice can produce strange behaviours, so be careful to load additional (and in some cases unuseful) tweak packs with this kernel!
The main advantage using this kernel is UNDERVOLT capabilities, that permits to improve battery life maintaining a good performances level.
About SD Card: sometime depending on device it may happens that SD card does not mount. This is a known issue of this kernel, do a look on Vitality tread for solutions​
3.Modded Vitality Kernel <--- click to download
This is the modded Vitality kernel I've used un the ROM, I've done some changes on memory management to improve stability on some situations.
All features of original Vitality kernel are still present except (part of) V6 SuperCharger memory management.​
REMOVED APPS PACKAGE
1.KQP removed apps <--- click to download
Removed apps: like Talk, Adilko, animated wallpapers, Samsung apps, etc... (Install package from recovery)​
Vitality Kernel Voltage tweaks
A good way to improve battery life is to apply some undervolt to CPU.
On stock kernels is not possible to change the voltage, to do this kind of operation is necessary to use modded kernels like Vitality or SkyHigh.
To set voltages you need to use apps like, IncrediControl, SetCPU, AnTuTu CPU Master, etc... search them on play store
Looking on the following graphic, you can see that Vitality kernel does by default (red line) a undervolt compared to stok kernel (black dotted line),
My Idea is to try to use more lower voltage values, and based on my esperience using Castagna's Kernel on ICS and JB roms I've seen tha my device works very fine with Extreme UV version.
So I've applied the Castagna's EX-UV voltages values to Vitality with absolutely no failures. (See green line).
(I've had no failures also lowering voltages by 25/50 mV, see orange line)
As you know no all devices are identical, some are more low voltage friendly, some with too low voltages does not boot or not works properly.
So maybe instead to use EX-UV voltages you may try Castagna's standard UV values (blue line) that on high clocks is similar to standard Vitality.
Or maybe using intermediate values between Vitality defaults and Castagna UV / EX-UV.
Hint: after setting voltages vaules prior to stick them @ boot, do a normal usage of your phone for some hours, play games, run benchmarks to do some kind of stressing, verify that the phone is able to wake-up from deepsleep etc... If in normal usage yor are facing to some problems try use less agressive undervolt values, find right UV values is not easy but I think that playing with values between red and green lines of previous graph can be a good starting point.
__________
Credits to: CastagnaIT and Smeroni68
________________________________________________________
________________________________________________________
Enable RAM SWAP feature
All credits are for defiant07
Do a look to this thread to thank him and for more information about SWAPITON script.
The RAM SWAP permits to have more free memory, that is useful to enhance performances on heavy app (specially games).
The trick is to force the phone to use a part of SD card memory as RAM. (More info about that are available using search button and google).
To do SWAP is need a kernel that features this option, like Vitality, Skyhigh and Brood Kernel.
How to check is SWAP is enabled
open terminal emulator and type:
Code:
free
the interface will show something like this:
The line corresponding to "Mem" voice indicates the RAM of the system total, used and free
The line corresponding to "Swap" voice indicates the size of swap memory: total, used and free, in this case the three "0" mean that Swap is disabled.
When Swap is enabled you should see something like this:
The line corresponding to "Swap" voice indicates the size of swap memory: total, used and free, in this case there's about 178 MB of extra free RAM.
How to enable SWAP
open terminal emulator and type:
Code:
su -c swapit
Now a semi-automated script will run, follow the instructions that are displayed on the screen and go to the end of process.
At the first usage the script will suggest to you a correct amount of "extra ram" to enable (in my case was 178 mb)
It will ask you a % of swappiness, set it with a value = 60 to no degrade too much foreground apps and multitasking, set it higher i you want to maximize performances for hard games.
It will ask you also how to set memory management, you have 3 options
- Similar to V6 Supercharger
- Similar to Kickass Kernelyzer
- A mid way of above options
(personally I'm running on Kickass option)
It will ask you where to place SWAP file, my suggestion is to select external SD, is slower, but because SWAP causes intense read/write operations the lifespan of the SD card could be compromised, so IMHO is better to burn a few $ esternal SD instead of the internal SD memory.
How to change SWAP parameters
When enabled, you can disable it open terminal emulator and typing:
Code:
su -c swapitoff
To re-enable it open terminal emulator and type:
Code:
su -c swapiton
To change swappiness level open terminal emulator and type:
Code:
su -c swapXX
where "XX" should be 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100
MORE info and options are available on the original trhread of the script, do a look here: http://forum.xda-developers.com/showthread.php?t=2359182
gb still has the best performance because it is best optimized for our phone . thank you for keeping it alive .
maybe key lime pie will work better for us , but untill then gb has the upper hand .
Sent from my GT-I9001 using xda app-developers app
Just can't believe that you're back with GS4 - GB ROM for us...thanks yea ~:good::good:
yaaayyyyy u r back....
downloading this ASAP.... awesome man.... GB is the best
Awesome ROM! I can finally play six-guns without any problem.
The rom is awesome, and the best looking GB rom out of all.... Gaming performance is good too.... played temple run OZ almost without lag... more games like Subway Surfers playing good..... the only thing bothering me is the sound is kinda low... if don't know if its my ear problem .
Can u tell me how to increase sound by modding the file, i don't want any app to do it for me.
Also if possible.... to create a big mem edition for the modded kernel u used for this rom....
loving ur rom BTW....
EDIT : Also, does this kernel has the same UV settings as shown in the above graph or do i have to do it manually... ?
Wow
best of both ics style and gingerbread feel!
I've tried a lot of rom. But the most beautiful interface 2.3.6. Was when the call screen, the alarm screen is very nice.
This rom excellent. Very quickly, the interface is beautiful. Using the battery at least.
Please continue to develop. :good:
1989mayank said:
EDIT : Also, does this kernel has the same UV settings as shown in the above graph or do i have to do it manually... ?
Click to expand...
Click to collapse
The kernel by default have the voltages of the red line.
If you want go lower do you have to set manually using incredicontrol.
hiej said:
The kernel by default have the voltages of the red line.
If you want go lower do you have to set manually using incredicontrol.
Click to expand...
Click to collapse
yeah would be good if we have a big mem kernel .... bcoz like 400 mb RAM available will be a big boost for GB .... and also can you port S4 apps like music player and gallery ...
c0dac0da said:
yeah would be good if we have a big mem kernel .... bcoz like 400 mb RAM available will be a big boost for GB .... and also can you port S4 apps like music player and gallery ...
Click to expand...
Click to collapse
make a bigmem kernel requires to mod the sources of kernel and I'm no able to do that. Sorry.
But if you want more memory you can do swap (use some tools searching on the market) or you can use Skyhigh 1.5 bigmem edition.
hiej said:
make a bigmem kernel requires to mod the sources of kernel and I'm no able to do that. Sorry.
But if you want more memory you can do swap (use some tools searching on the market) or you can use Skyhigh 1.5 bigmem edition.
Click to expand...
Click to collapse
You can use the triple-swap i use.Take them from my rom, in /etc/init.d/.
Those are /system , /data and /cache swaps, so no danger of removing sdcard.Also, it's faster.
I have set them to take 75 mb from system , 75 from cache ( i think ) and 100 from /data.
If you use them, give proper credits to their creators, delta-roh and harbir.
Hope this helps!
@c0dac0da , porting S4 apps to GB is not possible, as they use different api levels.
Costinutz32 said:
You can use the triple-swap i use.Take them from my rom, in /etc/init.d/.
Those are /system , /data and /cache swaps, so no danger of removing sdcard.Also, it's faster.
I have set them to take 75 mb from system , 75 from cache ( i think ) and 100 from /data.
If you use them, give proper credits to their creators, delta-roh and harbir.
Hope this helps!
Click to expand...
Click to collapse
umh... your method does not works...
we can do swap following this guidee: http://forum.xda-developers.com/showthread.php?t=2359182
I've used method 2 and it works fine.
"TappedOut" game now runs lag free and there's no FC
hiej said:
umh... your method does not works...
we can do swap following this guidee: http://forum.xda-developers.com/showthread.php?t=2359182
I've used method 2 and it works fine.
"TappedOut" game now runs lag free and there's no FC
Click to expand...
Click to collapse
That uses SD card.It's slower that integrated memory chips.
Here is the original thread for the mod i am talking about:
http://forum.xda-developers.com/showthread.php?t=2145133
Hope this helps!
http://forum.xda-developers.com/showthread.php?t=1453165
http://forum.xda-developers.com/showthread.php?t=2407298
Maybe you can include things from those ROM's ? I saw s3 Music Player and S4 Launcher.
Perfect ROM. But for this time some small problems.
1. I am missing SG4 weather widget.
2. When installing missing apps zip then I have some FCs at some of the apps like google +
Thanks for your job.
Today was a problem.
mxplayer could not watch the video on the Internet. first try with this rom. previous 4.1.2 or 4.2.2 mx player working.
stock gpu drivers may be because it is.
How do I update with 8150 gpu drivers?
I want to stay in this rom. Please help me.
cemka2012 said:
Today was a problem.
mxplayer could not watch the video on the Internet. first try with this rom. previous 4.1.2 or 4.2.2 mx player working.
stock gpu drivers may be because it is.
How do I update with 8150 gpu drivers?
I want to stay in this rom. Please help me.
Click to expand...
Click to collapse
you can find them here: http://www.mediafire.com/download/ybhq039p7f6bh8f/Shadow0-Rom-i8150zcla2-gpu+driver.zip
let me know if that fix
but for me mxplayer works fine with internet videos...

💪[GUIDE][I9505] will be updated soon [x]

Im not responsible for any damage on your phone!!!
F2FS(flash friendly file system): Improves random write performance.
*****if the f2fs guide is too complicated and you wont make use of it. you might also try googy max latest i9505 aosp kernel (cm11)
as it doesnt support f2fs but its smoother and is more stable (my experience) using googy's kernel you can use most of the settings provided below for alucard kernel aswell (use device controll from playstore as it shows more functions and the governors stick to all cores) for performance & powersave choose intellidemand. dont choose nightmare as some people including me reportet instant random reboots.
for best experience (battery/performance) using googy max. set the following in device controll(dont forget to check boot option in settings):
cpu: intellidemand
read ahead 3072/fiops (in stweaks on ext and internal aswell)
tasker set:
screen on, cpu max to max
screen off, cpu max to min
screen on, gpu max to max
screen off, gpu max to min
screen on, cpu gov intellidemand
screen off, cpu gov powersave
go stweaks and choose special tweaks, disable gentle fair sleepers, disable android logger, reboot, done .*****
hint: liquid smooth rom and optimized cm11 rom are also f2fs ready and dont need to be formated as they detect rather your device is f2fs formated or not. they also dont need alucard kernel to be flashed as the optimized cm11 uses alucard as default kernel. and liquidsmooth has its own f2fs compatible kernel aswell.
Requires:
1. root
2. twrp all in 1 recovery by ktoonsez (for f2fs)
3. latest Alucard kernel
4. latest cm11 nightly you can also use other aosp based roms !! But it must be f2fs converted using stweaker app!! extract the app from this kernel.zip
5. smallest gapps
6. Additional apps
Titanium backup
Resolution changer
Holo launcher
Guide:
(for best battery follow green step 6* instead of step 6)
1. Changing to F2FS
NOTE: Follow these steps EXACTLY, do NOT add or remove any steps, period!!!!
1.1. Backup everything from your internal SD to your PC or external SD, since the entire internal SD is going to get wiped out with format!!!!!!!!!!
1.2. Download the files from the folder that you got these instructions from (Ignore the OLD WAY folder) and SAVE TO THE EXTERNAL SD!!!
1.3. Flash TWRP-KT.ALL-IN-1.zip (this is what gives you the ability to format using F2FS)
1.4. Reboot recovery
1.5. Go to "Settings" and check the box to force F2FS for data and cache (you can also check the box to include /system partition if you want to convert your ROM's zip to use that too for best results)
1.6. Go to "Wipe->Advanced" option and wipe the "Cache" partiton
1.7. Go to "Wipe->Format Data" option (THIS WIPES YOUR ENTIRE INTERNAL SD CARD, all files and folders, all gone so make a backup to your external SD or PC!!!!!!!!!!!!!)
1.8. Flash your ROM (f2fs converted using ktweaker app)
1.9. Flash gapps
1.10. Flash alucard kernel
1.11. KTweaker has a new option under "Tools" screen to "Get Partition info" to double check your work.
Note: Each time you update your Rom you must f2fs convert the rom before flashing.
2. Disable/delete unwanted system apps using titanium backup list of apps which are safe to disable and not be carefull which download app you disable (downloads.ui since the other one is essential) and disabling livewallpapers will cause system reset when u set any live wallpaper so you should also disable livewallpaper picker. Disabling wallpaper cropper will cause soft reboots when setting any wallpaper(dont delete htmlviewer or you cant update your rom anymore and you can disable incall.ui deleting will cause forceclose when phone rings and you cant reply).
3. Go to settings, pricacy/privacy guard/advanced and denie auto start and keep awake option for all apps you dont need running at startup and on background.
4. Go to developer menu, disable animations, Enable 2d gpu rendering and enable art runtime.
5. Install resolution changer from playstore. Set Galaxy s3 settings and apply. If u get no root permission on the app, enable auto root answer (yes). This app wont only change the dpi. It also changes the resolution so your gpu does render less and faster as we can do on our desktop computers (you will not notice any difference in sharpness)
6. Go to alucard stweaker app. Chose max performance profile, change all governors to intelliactive and apply. Set all i/o schedulers to fiops and all read ahead to 3072, tcp westwood, disable logkat logger (allways), Enable auto oom controll and set all to exterminate, choose default thermal profile and disable core control, set core max heat and cpu max heat to max, set dirty ratio and dirty background to max, input boost freq to max, sync treshold to off, gpu governor ondemand, force all cores online, choose two core boost, choose msm hotplug and apply
7. Use holo launcher as default.(lowest ram consuming launcher)
8. Diable device statistics and disable all options in cell broadcast
6*. if you want to save power (you will notice a performance decrease) Set governor and hotplug to alucard, power save bias to 2, min 1 core online and if you want to undervolt, input boost freq 1242000khz, turn off set at boot option and undervolt all cpu freqs -50mv and gpu -75mv and if its stable you can set on boot(!! Dont forget toggling voltage main switch before changing any voltage!!)
if you got any random reboots with my settings. use the default profile in stweaks
thanks to the cm team,
alucard24 for his amazing kernel
and ktoonsez
Press thanks please if i helped you!
List of apps you must KEEP
(you can replace stock apps like apollo or browser ofc)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
performance improvements:
f2fs: +1-3% faster i/o operations
art runtime: +6-9% faster overall performance mostly app load speed
removing system apps: +4-10% overall performance
tweaks using alucard: +10-30% overall performance
tweaks on googy max: +15-35% overal performance
battery life alucard: +20-30%
battery life googy: +20-40%
Antutu first run (alucard kernel)
The following video shows the gaming performance with n.o.v.a.3 full graphics using mali template on cm11 with alucard kernel
Nice thread, will participate for sure. Meanwhile take a look to some more tweaks for performance and security.
http://forum.xda-developers.com/showthread.php?t=2835412
Your link to "list of apps" is broke man
blackmeth said:
Your link to "list of apps" is broke man
Click to expand...
Click to collapse
No its not
Second picture down, trebuchet..
There's over 4mb of slow happening there..
Fix that and then I might try this..
I was really looking for a 345mb system usage setup.
Mystique said:
Second picture down, trebuchet..
There's over 4mb of slow happening there..
Fix that and then I might try this..
I was really looking for a 345mb system usage setup.
Click to expand...
Click to collapse
What you mean by 4 mb of slow?
Well it also depends on cached apps
So to get f2fs i only need to flash the "all in one" zip?
Enviado desde mi GT-I9505 mediante Tapatalk
chape199 said:
So to get f2fs i only need to flash the "all in one" zip?
Enviado desde mi GT-I9505 mediante Tapatalk
Click to expand...
Click to collapse
No, you must follow the instructions given in the link.
Do I have to flash a custom Kernel after converting to f2fs? Tried without and it didn't boot with last nightly
Cozmos23 said:
Do I have to flash a custom Kernel after converting to f2fs? Tried without and it didn't boot with last nightly
Click to expand...
Click to collapse
Yes , flash converted rom , google apps , and alucard kernel in this order
Thx worked. But I have to disagree with a few things. There is a difference in sharpness when setting a lower resolution. There has to be a difference or otherwise there would be no reason to create hd displays and we all would be happy with 320x200
And changing the max heat before throttling is a risky thing.
The heat kills chips not the voltage
Cozmos23 said:
Thx worked. But I have to disagree with a few things. There is a difference in sharpness when setting a lower resolution. There has to be a difference or otherwise there would be no reason to create hd displays and we all would be happy with 320x200
And changing the max heat before throttling is a risky thing.
The heat kills chips not the voltage
Click to expand...
Click to collapse
Using alucard your phone cant get above 90 degrees anyways. Even while charging and gaming at same time. With the resolution i mean that you can barely notice it
Hi I'm willing to try this, ive done everything so fsr except step 2, convert to f2fs as i have a question.
In the instructions under step 3 it says
ONLY DO THIS STEP IF YOU ARE ON AN OLD VERSION OF MY TWRP.
Click to expand...
Click to collapse
Which one is that? I'm on TWRP 2.6.3.1. Is that old enough?
KTs TWRP is 2.7.0.5 and modded. If u want to use f2fs u have to use it or anything from or newer than 2.7.0.
For me its easier than stock twrp cos I wasn't able to find out how to format the partitions
Maybe there is no support for S4 and f2fs.
But be careful, format data wipes your whole phone. Everything.
And yeah the instructions are some kind of crazy
Hi. I have a problem after converting my i9505 to f2fs. My phone boots normally, no fc's etc. But I cannot turn on my wi-fi and there's no cellular range. Any ideas what's wrong?
Edit: flashed newest alucard kernel and my problem was solved.
Swizzy88 said:
Hi I'm willing to try this, ive done everything so fsr except step 2, convert to f2fs as i have a question.
In the instructions under step 3 it says
Which one is that? I'm on TWRP 2.6.3.1. Is that old enough?
Click to expand...
Click to collapse
Just use his recovery
nadejo said:
Im not responsible for any damage on your phone!!!
Requires:
1. root
2. f2fs system, cache &data
3. latest Alucard kernel
4. latest cm11 nightly !! But it must be f2fs converted using stweaker app!! extract the app from this kernel.zip
5. smallest gapps
6. Additional apps
Titanium backup
Resolution changer
Holo launcher
Guide: (for best battery see green step 7*)
1. After u have f2fs on system cache and data (follow the instructions given in the link), install the rom cm11nightly f2fs.zip (convert using ktoonsez tweaker app and each time you update you must convert the zip file before). Flash small google apps,
And latest alucard kernel.
3. Disable/delete unwanted system apps using titanium backup list of apps which are safe to disable and not be carefull which download app you disable (downloads.ui since the other one is essential) and disabling livewallpapers will cause system reset when u set any live wallpaper so you should also disable livewallpaper picker. Disabling wallpaper cropper will cause soft reboots when setting any wallpaper(dont delete htmlviewer or you cant update your rom anymore and you can disable incall.ui deleting will cause forceclose when phone rings and you cant reply).
4. Go to settings, pricacy/privacy guard/advanced and denie auto start and keep awake option for all apps you dont need running at startup and on background.
5. Go to developer menu, disable animations, Enable 2d gpu rendering and enable art runtime.
6. Install resolution changer from playstore. Set Galaxy s3 settings and apply. If u get no root permission on the app, enable auto root answer (yes). This app wont only change the dpi. It also changes the resolution so your gpu does render less and faster as we can do on our desktop computers (you will not notice any difference in sharpness)
7. Go to alucard stweaker app. Chose max performance profile, change all governors to intelliactive and apply. Set all i/o schedulers to fiops, tcp westwood, disable logkat logger (allways), Enable auto oom controll and set all to exterminate, choose default thermal profile and disable core control, set core max heat and cpu max heat to max, set dirty ratio to max and dirty background to min, input boost freq to max, sync treshold to min, gpu governor ondemandondemand, force all cores online, use two core boost, use msm hotplug, disable fsync and apply
8. In ktweaker app, set all read ahead to 3072 and apply
9. Use holo launcher as default.(lowest ram consuming launcher)
10. Diable device statistics and disable all options in cell broadcast
7*. if you want to save power (you wont notice any difference) Set governor and hotplug to alucard, power save bias to 2, min 1 core online and if you want to undervolt, input boost freq 1242000khz, turn off set at boot option and undervolt all cpu freqs -50mv and gpu -75mv and if its stable you can set on boot(!! Dont forget toggling voltage main switch before changing any voltage!!)
Press thanks please if i helped you!
List of apps you must KEEP
Antutu first run
The following video shows the gaming performance with n.o.v.a.3 full graphics using mali template -> (smoke, particles, distance bloom, heat haze...)
Click to expand...
Click to collapse
Does it really get better?
and how hot does the phone get when you play high performance games?
mattan1999 said:
Does it really get better?
and how hot does the phone get when you play high performance games?
Click to expand...
Click to collapse
works very good bo issues at all. btw you dont really need to delete system apps. its maybe 5% performance increase after system apps removed
nadejo said:
works very good bo issues at all. btw you dont really need to delete system apps. its maybe 5% performance increase after system apps removed
Click to expand...
Click to collapse
How good is the battery life?
mattan1999 said:
How good is the battery life?
Click to expand...
Click to collapse
if you use the green marked step then its good

[Kernel][Tuneable][STOCK/CM] SmoothMod Kernel for SM-T311

SmoothMod Kernel (SMK) for Samsung Galaxy Tab 3 8.0 3G (SM-T311), also may work on WiFi version (SM-T310), all stock and CM ROMs.
Development discontinued, read reason here.
This kernel is developed to give you more smoothness and stability than you can have on stock kernel and others.
Warning. Kernel may work on your device/ROM and may not. For me it works at all ROMs and for many people (on 4PDA.RU forum) it works too. Some people say (or said before kernel worked, this also can be) it doesn't work. So do a kernel backup please before you flash it first time. I've never had boot or usage problems with SMK, but it could be because i'm its developer (though it can not be the reason for that I'm always successfully boot it..). So it seems that our devices of the same model might be different. Be careful as I can not help you.
Features:
- Kernel version updated up to 3.2.26 and keeps updating
- Safe CPU overclock to 1.9 GHz with CPU-Boost kernel driver developed also by myself
- Custom (and only here) governor Smooth that is made to give both good battery saving and absolute smoothness. Uses GPU load and io_wait to additionally increase frequency at the right time.
- Kernel has a custom Android service smkd that controls all its features and provides many tweakable settings that you can change very simply: through terminal command "smkd" (instructions below) or "by hands" at folder "/smk" (like usual linux kernel settings at "/proc/sys/{kernel|vm|net}"). The program is written in C language, not as a script, for performance (shell-scripts are very slow when comparing with optimized C-programs).
- Tweak Menu that can be found if you type 'smkd' in your terminal.
- SmoothnessControl - one of smkd's functions that tries to guarantee UI smoothness to your tablet even if there are very CPU-hungry (but not I/O) apps/programs running like android.process.media and others. By default disabled. To enable, type this: 'su -c "scd --enable"' in terminal emulator. To disable, type 'scd --disable'.
- CPU Undervolt controlled through smkd.
- DynBS program (also developed by me) used by smkd to improve battery saving by 40% and more.
- Boeffla Sound Engine with custom settings, not working with Boeffla Sound Control app because smkd controls them (it's needed because smkd fixes engine's sound effects bug). Settings are stored folder "/smk" in files beginning with "boeffla.".
- Cron scheduler configured from file /sdcard/cron/root.
- All the custom tweakable settings described upper are reloading instantly after you change them or on delete (cron schedule file is also under the same watch).
- Kernel is compiled with optimized HYPER-TOOLCHAIN with gcc version 6.0 and maximally optimized compiler configuration.
Customizing kernel:
There is now nothing that needs to be explained, as customizing is pretty simple! Just type command 'smkd' (without quotes) and go through the menu (by entering appropriate symbols) as you want, changing parameters as you need.
Ask, if you have questions
If you have questions or suggestions about my kernel, feel free to write about that here and I will try to answer.
F.A.Q.:
Q.: Do I need to wipe Dalvik/ART cache before/after flashing this kernel?
A.: It is even not useful to wipe caches because they are used by Android only, not by kernel. So, it's not needed.
Q.: The kernel does not boot! What do I have to do to boot it?
A.: Write a message in this thread providing info about what ROM do you use, what Android version it is and what kernel build (kk/lp/mm) and version you are trying to boot. I will reply to that message and try to fix that problem.
Author: me, igoryan94
Download from Google Drive
Before flashing this kernel please do a backup yours first!
Warning! If you have a Jellybean/Kitkat rom, then download the smoothmod-kernel-kk-... build. If you use Lollipop (CM12), then your build to download will be ...-lp.... If it is a Marshmallow (CM13), then download mm build.
Other choice will cause your device to not be able to boot!
(Sorry for my (maybe )bad english)
Plans:
-
Developing now:
-
Changelogs (old*):
1.2.1/1.2.2:
- Returned possibility to load a profile from command line (command 'smkd --load [name]' or 'smkd ld [name]')
- Added custom setting for apps CPU time, now it has two groups: idle and high.
Idle group gives an app very small amount of CPU time, use for hungry apps that you don't need.
High group grants an app a 95% of all CPU time. Use to speed up some apps or games.
It is all very similar to Greenify and others, excepting that this is not battery saving solution, only to smooth up your Android, as Greenify disables an app and CGroup lowers app's CPU execution time available to it.
- I/O settings fully rebalanced for smoothness for system processes and apps processes
- Also added control group for I/O that does like one for CPU, but for I/O and developed its correct (for Android) behavior.
- Current configuration name in smkd menu now correctly saves and loads after reboot.
- Default LMK level changed to 125
XDA->SMK:
1.2:
- Got a smoother UI with better CGroup tweaking
- In case of some situations smkd will notify user with drawing a small square of some color at the left upper screen edge (portrait orientation). For overheat the color is red. When SmoothnessControl gets to work, color is light blue/cyan. If device's load is too high, the color will be blue.
"Notification" will blink when screen updates because the framebuffer devices are not support this method of screen drawing. But it works for now and I think that it is very useful to know the reasons of device's lags and freezes.
- Menu now immediately reacts to input, instead of pressing some characters and then Enter. Modified all menus that way so the interface is now much better.
- When exiting menu, parameters are automatically saved to default profile. No need to care about it anymore...
- Added Quick settings also to RAM and I/O
- Main menu: moved all "p)" menu elements to main menu level, it is quicker to access now
- Some more Quick settings options added
- Added Quick settings to my menu templates, so I will add this to most of the new menus in the future
- Main Quick settings colors changed to blue, additional are still white
- Overclock to 1920 MHz lowered to 1800 MHz because 1800 is much more stable (1920 causes reboots on Marshmallow on my tablet)
- Device now reboots when charging speed is too bad. By default this is disabled. Also added setting "Charge cycle time" and Quick settings for that so you can quickly set up to what charge speed you need (reboots are helpful but not very good for users that want to play device when it charges).
- 'Boost' feature disabled so now DynBS will work as always even when device is laggy
Previous:
1.1.22:
- CPU, Boeffla Sound and Network setting menus in smkd now have the Quick settings feature that helps to configure them by one click instead of tweaking them each
1.1.21.1:
- DynBS updated: now it uses frequencies from 350 to 700 MHz too, so more battery can be saved.
1.1.21:
- smkd now has menu interface which opens by default by command 'smkd' without options.
- All setting commands are removed. Use menu instead.
- In Cyanogenmod ROMs SystemUI is restarted every time when screen becomes disabled, so you may never see it lags or freezes again.
- PCS renamed to SC (SmoothnessControl).
- Overclock enables when device is laggy even when it is disabled in settings
- Redone temperature control: now smkd monitors a device temperature instead of CPU. It leads to better smoothness. Also overheat situations disable some functions like I/O readahead, ZRam, KSM.
- Overheat prevention function fully removed
- Governor Smooth now enables both cores on gestures with two or more fingers instead of simple tap.
1.1.20:
- Added charging compensation: now when battery charging is too slow, CPU Topology and voltage will be changed appropriately for quicker charge.
- Touch boost changed from 1400 to 1000 MHz, but it also boosts busfreq to 400 instead of 267 MHz. Results in better reaction on screen touch.
- Governor Smooth's default sampling_rate changed from 27000 to 16000 for quicker reaction
1.1.19:
- Added ARM CPU Topology for better multithread scheduling
- Some CPU Scheduler changes for smoothness or power saving (tweakable)
- Improved smkd UI code
1.1.18.1:
- Fixed performance/smoothness problems.
1.1.18:
- Added new default configuration "throughput"
- GPU acceleration is now forced for all apps and it is changeable from smkd.
- I/O scheduler SIOPlus added.
- DynBS is returned (one user asked for it as it really saves battery, as he said).
1.1.17:
- User profiles are no more exist, replaced with default configurations" instead. They are: smooth, battery, ram and cool. After each launch of smkd (mostly on reboot) configurations are removed and recreated to always be fresh and up to date.
- Added ability to create, rename and delete profiles by normal way, but default profiles cannot be replaced, deleted or renamed through smkd (only "by hands").
- GPU settings: composition and forced GPU-acceleration from Android settings for developers.
- Tripndroid and Zen I/O schedulers are added.
1.1.16.1:
- Configurations loading is now be always successful (but only if appropriate file exists), without that annoying errors "try again later, please..."
- Small tweaks optimization
1.1.16:
- Overclock now disabled by default, as it was on 1.1.14 and before, for battery saving (overclock eats too much battery). Can be enabled with command 'smkd -c -o 1'. Temperature control is now optimized for both CPU overclock and hardware maximal frequency modes.
- smkd interface improved a little.
- KSM functionality added with some fixes for Mali GPU driver bugs in userspace.
- Default temperature limit is now 64 C (before it was 67 C). This is done for more stability when the weather is hot.
- Some changes for smoothness and stability...
1.1.15:
- Overclock is enabled now for any time when screen is enabled (no more boost).
- Developed overheat preventing functions that cool device when temperature is between 90% of threshold and higher. CPU frequency will be set according to temperature for the moment (for every 2% will be a different frequency). Function can be disabled but it is not recommended.
- All cooling functions now control voltage too to be more effective.
- Governor Smooth tweaked for more balance (oc_nr_run_threshold->6)
- Governor Smooth: changed logic: half-overclock (to 1.7 GHz) will occur if number of processes running is a half of oc_nr_run_threshold tunable.
- smkd now controls I/O scheduler and I/O readahead settings, they are tweakable with smkd command. Profiles change this parameters too.
1.1.14:
- smkd tweaker program fully translated to english and comes now in two languages. Now it uses Android's property 'persist.sys.language'.
If your device configured for any language excepting russian, then program will be in english for you. At the other case it will print out text and messages in russian.
- Improved custom configurations in smkd. Now it loads profiles synchronous with service (by using mutex) instead of relaunching it with shell stop/start (it was too slow and even buggy to do that).
- DynBS will not be in kernel anymore, it is not so effective as needed. Instead, I've added a profile tweaks for my governor Smooth, that tweaks easily changeable from smkd (cmd. "smkd -c -s [0-2]").
1.1.13:
- Cron scheduler now works correctly (i'm happy ), doing exactly what was scheduled by the user at the exact times.
- I don't remember what was in this version because forgot this as I worked on 1.1.14 intensively.
-----
* Newer versions contain changelogs in install archive itself.
Very good kernel. Use [5.1.1] Resurrection Remix 5.5.9 + SMK 1.0.20.1 lp.
Nerovinger said:
Very good kernel.
Click to expand...
Click to collapse
Thanks
stuck at bootanimation..
Sent from my SM-T311 using XDA-Developers mobile app
so.hell said:
stuck at bootanimation..
Sent from my SM-T311 using XDA-Developers mobile app
Click to expand...
Click to collapse
What ROM do you use? Android version, SMK version?
AICP BY GR8NOLE.
SMK V-1.1.12
i try dirty flash n clean flash.stuck at bootamination..
Sent from my SM-T311 using XDA-Developers mobile app
so.hell said:
AICP BY GR8NOLE.
SMK V-1.1.12
i try dirty flash n clean flash.stuck at bootamination..
Sent from my SM-T311 using XDA-Developers mobile app
Click to expand...
Click to collapse
Looks like it will not work on AICP ROM, on Cyanogenmod 13 and ResurrectionRemix kernel works fine (I've tested that)... Sorry The reason for that I can not fix this problem is that I do not know (even cannot know) how to make an init.rc (this file starts all Android services on boot) file universal (to support absolutely all ROMs at one time). This is also the reason for three builds of kernel: kk, lp and mm...
Nice kernel. But can you please make a version of your kernel work with the T310 (WiFi)?
Stuck at Bootanimation
ROM: Resurrection Remix 5.6.9 by powermetza
Android Version:6.0.1
SMK version 1.1.12
pawas99 said:
Stuck at Bootanimation
ROM: Resurrection Remix 5.6.9 by powermetza
Android Version:6.0.1
SMK version 1.1.12
Click to expand...
Click to collapse
Try to flash on a clean ROM (with backup of cource)... All fine for me on RR.
Luis_0 said:
Nice kernel. But can you please make a version of your kernel work with the T310 (WiFi)?
Click to expand...
Click to collapse
I can't as i don't know much about modding in '/init.rc' script and also about what differences it has in kernels for T310, T311 and T315... Sorry.
There are too much incompatibilities with builds that are now (they must work everywhere but they don't)...
Ok. Added one question to poll. There are three variants for ROM and two for working or not (six at all), for me all works fine, so I voted for the first three answers.
Version 1.1.14 developer testing ends now, smkd fully translated to english. I will now build the kernel and then begin uploading it to Google Drive.
(sorry for my incorrect english)
igoryan94 said:
Try to flash on a clean ROM (with backup of cource)... All fine for me on RR.
Click to expand...
Click to collapse
Stuck at bootanimation even after flashing on a clean ROM.
waiting for update..
Hey @igoryan94,
Thanks a lot for making this great kernel!
I've flashed the KK version along with the stock ROM http://forum.xda-developers.com/showthread.php?t=2789510. It works very nicely. Would you please show an instruction (or a specific terminal command for newbies like me) of how to overclock CPU to 1.9GHz? Currently the max speed is 1.5Ghz according to kernel audit.
Thanks again
Hey I cant change the cpu frequent through kernel adiutor. As soon as i change the freq to 1920 it changes back to 1500.
igoryan94 said:
I can't as i don't know much about modding in '/init.rc' script and also about what differences it has in kernels for T310, T311 and T315... Sorry.
Click to expand...
Click to collapse
@gr8nole could help him in this?
xdaSEx10 said:
Hey @igoryan94,
Thanks a lot for making this great kernel!
I've flashed the KK version along with the stock ROM http://forum.xda-developers.com/showthread.php?t=2789510. It works very nicely. Would you please show an instruction (or a specific terminal command for newbies like me) of how to overclock CPU to 1.9GHz? Currently the max speed is 1.5Ghz according to kernel audit.
Thanks again
Click to expand...
Click to collapse
CPU frequency is automatically changed to 1920 MHz when special conditions are met (they are: "blocked" processes and waiting for I/O).. Version 1.1.5 will have full 1920 MHz CPU frequency.
I will now upload "developer" version of kernel 1.1.15_dev for KitKat users. If you want, test that) It is not fully contains all changes that i've done, but I'm not at home now and cannot compile new build... For now it has smooth overheat prevention and overclock fully enabled.
Hunter97 said:
Hey I cant change the cpu frequent through kernel adiutor. As soon as i change the freq to 1920 it changes back to 1500.
Click to expand...
Click to collapse
Please wait for SMK version 1.1.15, it will use 1920 MHz as a default frequency always excepting overheat moments (that will disapear very quickly) and governor's battery saver mode.
You can also use a developer version 1.1.15_dev if you use JellyBean/KitKat as your ROM.
Ok, "dev" version released for testing.
When I will return home, I will release another testing version that has an I/O scheduler change functionality, optional Overheat Prevention and changing min_freq to minimal (50 MHz) when temperature event occurs. Maybe it will have even more features (I have smkd code with me, PC is only needed for compiling kernel and ramdisk).
on NoleKat.T310. v1.1 KK 4.4.2 not boot. on CM13 it's ok, but, for me, the best android versioni for this tablet is kk stock and i install NoleKat.T310. v1.1.
jamax80 said:
on NoleKat.T310. v1.1 KK 4.4.2 not boot. on CM13 it's ok, but, for me, the best android versioni for this tablet is kk stock and i install NoleKat.T310. v1.1.
Click to expand...
Click to collapse
SMK will not boot on T310. Only T311.

Categories

Resources