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...
Orig!n MOD
Hey Folks.........
Introduction
What is Origin MOD
Origin MOD is script package by me, DC07, full of tweaks and system optimization with more features to give you better experience on your phone for great battery life and high performance. Based on pikachu01 Thunderbolt! script but repacked by me to optimized even further to fit our device. Huge thanks to pikachu01 for his Thunderbolt! script.
Features
✔Overall better performance and better battery life
✔ Less RAM usage through zipalign
✔ Reduced /dbdata, /data, /sdcard usage of *.db files and faster database access
✔ ZRAM script include
✔ Better network throughput from TCP tweaks and 3G tweaks
✔ Faster disk access through remount script (noatime, disable barrier etc)
✔ Faster SDCARD Read/Write Speed
✔ VM Tweaks, battery tweaks and kernel tweaks
✔ Build.prop tweaks and improvements.
✔Cleans log files and tombstones at every boot.
Requirements
-Android 2.3.x (Gingerbread) and higher.
- Kernel with init.d support.
- Root.
- ClockworkMod. (4 or higher)
- At least 4 MB of free space in "/system".
Package Includes
/etc/init.d/ scripts :
1_builder
60ZRAM
67OriginCalcx
78OriginMod
83OriginControl
99Origin_lagReduction
cpugputune
S99Systemcleaner
z_optimization
/system/xbin/ :
haveged
sqlite3
zipalign
\system\usr\idc
mxt224_ts_input.idc...... Thanks to NiTzZ
Installation
1. Delete all others script you have installed in "/system/etc/init.d"
2. Copy zip to your phone SD card
3. Reboot your phone to recovery mode
4. Mount /system and /data
5. Flash the zip you have downloaded
6. Reboot Recovery
7.Clear/Wipe Dalivk Cache
8.Reboot Phone
Credits
- pikachu01 - ThunderBolt
- Zacharias.maladroit
- XDA's devs for some reference of some tweaks in Zach's scripts
- Darkyy for zipalign
-Ne.xt For Pointing Out my mistakes.....
-All My Supporters
-All My Haters
Downloads
Dev-Host
Ne.xt said:
99Origin_LagReduction is a launcher tweak, you should inform users to change the "USER_LAUNCHER" value to the launcher they're currently using.
Click to expand...
Click to collapse
TIPS & Tricks
GUIDE TO GET BETTER BATTERY LIFE
WIFI: Turn off wifi when not in use.
NETWORK: Navigate to setting>more and choose gsm only in network mode when not use 3G. Also use manual search mode.
DISPLAY: Set brightness to 25% to get better battery life cause the major battery drainer come from screen. Use dark wallpaper or theme due to the fact that one black pixel does not consume any battery.
CPU: We can customize our cpu to our personal optimized system. As we now that underclock and undervolt are the great combo to achieve better battery life. I personally not recommend to overclock more than 1Ghz(In Some Kernels) cause it can damage our phone. I personally prefer SetCPU for control cpu but this is the outdated version. Go buy another one on play store. Combination of smartassV2 and sio is perfect for well balance to get better battery life without sacrifice performance.
SERVICE AND APP: Freeze any app that not in use like maps and facebook with titanium backup or simply remove any unwanted app. This will optimize our system giving some battery juice. Also dont use too much widget cause it also running in service. Use only needed
SYNC: Turn off auto sync in setting. This is because that auto sync will running all the time and at the same time our battery flow like water.
OTHER: Turn off gps, google location and google backup the get extra juice in battery.
Thanks To ZN6 For Tips....
Our devices' max. frequency is 832MHz. The 83OriginControl script wont work on our device unless it runs an overclocked kernel. Also, V6 supercharger will conflict with this mod since this mod has a minfree script. Lastly, 99Origin_LagReduction is a launcher tweak, you should inform users to change the "USER_LAUNCHER" value to the launcher they're currently using. I don't mean to flame or destroy, I just want to point out what mistakes are here.
Ne.xt said:
Our devices' max. frequency is 832MHz. The 83OriginControl script wont work on our device unless it runs an overclocked kernel. Also, V6 supercharger will conflict with this mod since this mod has a minfree script. Lastly, 99Origin_LagReduction is a launcher tweak, you should inform users to change the "USER_LAUNCHER" value to the launcher they're currently using. I don't mean to flame or destroy, I just want to point out what mistakes are here.
Click to expand...
Click to collapse
Thanks alot for my mistakes...and my apologies.....
But I mentioned 1Ghz in Some Kernels i.e Merruk,Eve,Jarvis....
ill remove the compatibility...
once again thanks
Downloading .. gonna try later
BLEND BOOSTED Or pureperfomanca FOR CANVAS 2 PLUS
FEauters are:
AUDIO-
- Clear sound+
- No more track noise
- It offers more powerful and closed bass
- Efficient even with stock headphones
- Improves a lot the audio call
- Enhance the speakers for playing music without headphones in high quality
GRPAHICS-
- Enable GPU rendernig
- Use the GPU for the management of the touch
- Improve video HW render
- It allows you to play ported ARMV7 games without lags problems
- Increase scores on the AnTuTu graphic rank
- Eliminates lag system with the generator of video entropy
- Liquify the UI
- Enables a non-aggressive dithering to save CPU
- When you lock the device, the engine makes sure that the GPU is turned off
- Enables deep sleepalso in the bugged rom
- Parts of bravia engine
- Of course parts of CrossBreeder (credits to dev)
- Of course parts of Adrenaline Engine (credits to dev)
- Of course V6 supercharger
- Generates video entropy (like seeder)
PERFORMANCE-
- Android performances improved at 360°
- Radically improved management ram on android (Lags...adios!)
- Script lightweight and revised to be adapted to this engine
- Improves a lot the graphics: of course Pure Graphic™HD, Pure Dithering Plus™ and... AOSPA 3.60 system tweaks
- Scan multimedia time drastically reduced
- Network Improvements, 3G experience even in 2G modality
- All SQlite database optimized
- Enable hardware features turned off by default for a better experience on entry level devices
- Greatly increases the score AnTuTu: Try it to believe it!!
- Reduces the startup time of Android
- A version for stock rom and one for CM, to squeeze any roms!
- Allows you to play ported games without lags
- Cleans the system every 24 hours, thecache every week and the Dalvik every month (cronos easter egg)
- Automatically Zipalign on each boot (sensitive to the user)
[
BATTERY-
- Drastically decreased the drainage of battery
- When the phone is charging reduces system services for faster charging
- The battery is calibrated on every boot
- Disable animation of the system when the battery is nearly exhausted
- Improvements in build.prop as regards the part of consumption
This is not developed by me and all credits go to RISHABH BAGRECHA and JEEKO
Procedure :
How to flash
Download the zip file from her:
Then place it in root of your sd card and then directly install it from cwm recovery
http://www.mediafire.com/?q0a4crr8aq4gm24
And to uninstall it
http://www.mediafire.com/?gnfh45p2ao2th07
Credits:Rishabh baghrecha and
Jeeko
Note : We are not responsible if you brick your phone
You can use this in your rom but ask him first
Proper credits is given si please donot post anything
personally used by me on stock rom .on other rom i donot know ask to the rom developer
Hit thanks if i helped you
Facing a problem after flashing this file
Wifi not turning on after flashing this zip in my A110Q, Color OS 1.1
sanket8808 said:
Wifi not turning on after flashing this zip in my A110Q, Color OS 1.1
Click to expand...
Click to collapse
I told you not to use it on other rom
Put this in the device thread
cant flash in stock v3
i tried to flast it on my stock rom v3 but i got error mgs as installation aborted... what to do now is it worth to roll back to v1 or i can stay in v3 plz gve me ur suggestion thanx in advance
◢ Features ◣
- Android performances improved at 360°
- Radically improved management ram on android (Lags...adios!)
- Script lightweight and revised to be adapted to this engine
- Improves a lot the graphics: of course Pure Graphic™HD, Pure Dithering Plus™ and... AOSPA 3.60 system tweaks
- Scan multimedia time drastically reduced
- Network Improvements, 3G experience even in 2G modality
- All SQlite database optimized
- Enable hardware features turned off by default for a better experience on entry level devices
- Greatly increases the score AnTuTu: Try it to believe it!!
- Reduces the startup time of Android
- A version for stock rom and one for CM, to squeeze any roms!
- Allows you to play ported games without lags
- Cleans the system every 24 hours, thecache every week and the Dalvik every month (cronos easter egg)
- Automatically Zipalign on each boot (sensitive to the user)
Battery
- Drastically decreased the drainage of battery
- Check the activities that consume too much battery stop them with PureWakelocks™
- When the phone is charging reduces system services for faster charging
- The battery is calibrated on every boot
- Disable animation of the system when the battery is nearly exhausted
- Improvements in build.prop as regards the part of consumption
Graphics, Screen, Images
- Enables a non-aggressive dithering to save CPU
- When you lock the device, the engine makes sure that the GPU is turned off
- Enables deep sleepalso in the bugged rom
- Parts of bravia engine
- Of course parts of CrossBreeder (credits to dev)
- Of course parts of Adrenaline Engine (credits to dev)
- Of course PureGraphics HD, even though I already told you
- Of course V6 supercharger
- Generates video entropy (like seeder)
CPU, Governors, I/O Schedulers
- Slightly improves the scaling of the frequencies (for better results you need a good kernel)
- Lightens the load on the CPU switching the workload to GPU rendering
- Enable the swap partition in Android (experimental)
I've said too much, man. Install this engine and discover its power!
◢ Compatibility ◣
This engine works on any devices with any rom, but there is a version for CM's rom and one for stock based firmwares. So, CMx.x, Lewa Os, MIUI, etc.
Install the stock version only on your stock firmware of your phone....
if your device don't have gingerbread or ICS officially, install the CM version (This also applies to the AOSP)
Well, awesome ain't it?
IMPORTANT NOTE-To flash it, you need to check if your ROM has init.d support. Follow this post for tutorial here : http://goo.gl/vFSKeQ
Everything done?
Flash it!!
Downloads
Stock Version: http://www.mediafire.com/download/q0a4crr8aq4gm24/PurePerformances™X_Stock.1.4.zip
CM Version: http://www.mediafire.com/download/62ms8ok7afi8230/PurePerformances™X_CM.1.4.zip
Flash it using any custom recovery
NOTE-I AM NOT THE ORIGINAL DEVELOPER AND DO NOT OWN COPYRIGHTS FOR THE TWEAK.
Credits
zeppelinrox for his V6
ImbaWind for his parts of Adrenaline Engine
Exit_Only for his Turbo concepts, there aren't any parts of his work in mine
idcrisis for his CrossBreeder
nicolassp for his S1_Optimize
All credits goes to these people
L.E.D 26 for his support
Jeeko for the rest
And you for having received the power of the PurePerformances X
Have a nice [Lagfree!] day!
thanks