[ROM][GB][JVO][6/8/2011]►Continuum v5.6◄i897/i896/i9088►Support forum is Live!◄ - Captivate Android Development

[ROM][GB][JVO][6/8/2011]►Continuum v5.6◄i897/i896/i9088►Support forum is Live!◄
Update 13/6/2011: As I stated, I created a support forum for Continuum. I will continue announcing new releases and give support on xda. However, for those willing to find only Continuum related information and news, the link is below.
Continuum Community Support Forum
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
First of all, I assume NO RESPONSIBILITY to what you do to your phone! So flashing any of the files linked to in this thread is fully your own mature decision and I will not accept to be blamed for your failure in following the installation steps and understanding the information contained in this thread but mostly in the first 4 posts.
Important Note:
After flashing bootloaders the key combinations to enter recovery/download mode are as follows:
Recovery Vol UP + Power
Download Vol Down + Power or Vol Down + USB insert
It has been reported that an inverted combination (Vol Up instead of Vol Down) worked for some. Try that as well if you can't get the ones above to work
I recommend keeping RFS for best battery life.
As well, keep applications on internal memory, don't move the to the sdcard! Makes the loading slower and some things might not work as they should! You've been warned!
Any referral to Quadrand scores will be ignored!!​
​-----------------------------------------------------------------------------------------------------------------------------------------------------------------​
Installation documentation
-----------------------------------------------------------------------------------------------------------------------------------------------------------------​
Feature list
Modem I9000TDVJP9
Talon kernel
Tweaked Touchwiz 3 with landscape support.
Extended power menu
9 lockscreens. Lockscreen Wallpaper and sound can be set for all of them.
MMS/SMS removed from logs
Hacked camera: taking pictures/videos with power button and on low battery - you do not need to long press the power button to zoom, just press once and it zooms automatically before shooting.
Home haptic feedback and buttons light on touch fixed thanks to MikeMike01
Option to enable/disable GPS tagging in Camera
Phone without ascending ringtone.
Link voice call volume with notification volume option in Settings
Killed battery full notification.
Browser with user agent settings and tab limit increased to 8.
Separate tones for Volume setting (each volume intensity has a different sound when pressing the volume keys)
Removed several useless fields in Settings.
Added back keep the screen on in Development settings.
Wifi scan interval increased to 30 sec
Samsung Keyboard with 30 dictionaries for XT9
Bash shell
Simple scripts for fast mounting /system as ro and rw (just type ro or rw in the terminal emulator -requires su- or in a adb shell session)
3D rendering fixed
Tegra 2 Games capability
Perfect keyboard (replacing GB kb) thanks to for.digit
SIP configuration in Call settings
Landscape Dialer
Landscape Phone
Landscape GB Launcher with option to drop to uninstall
Sony ARC Launcher
Updated system apps.
Deodexed, rooted, zipaligned
maybe others that I forgot...
-----------------------------------------------------------------------------------------------------------------------------------------------------------------​
Note: Most of the following instructions are valid assuming that you run a Windows machine and your device does not have updated boot loaders (see Galaxy S bootloaders section).
{
"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"
}
Caution measures: ​
Make sure you have a full battery
Make sure you have a JIG around just in case (some info about it here and here)
Make sure your cable is in a good status and that it will not cause any interruption between phone and PC while the flash process is ongoing
Make sure KEIS is not not running, you may install it to have the necessary drivers installed
This is difficult but make sure that your computer doesn’t tend to connect and disconnect randomly from USB devices. I cannot support or cover this in any way here, find resources by yourself.
Explanation of technical terms:​
ODIN: ODIN is a closed source tool application used by Samsung to “download” the operating system onto a device while the device is in “Download Mode”.
Download Mode: Is a state of the device when the internal memory is made available to a tool hosted on a PC. The tool may then write data on the internal memory.
The internal memory, in this case, refers to the system reserved blocks not the user data blocks. The user data will not be touched while using such a tool (e.g. ODIN).
​
The Download Mode status can be achieved by using a key combination, ABD command or a custom made USB device aka JIG.
Ways of achieving Download mode using key combinations and ADB:​
ADB – from recovery or normally booted with USB debug ON
If you don’t have adb already installed and configured, download this package, extract it somewhere and navigate to that folder in command prompt and type in
adb reboot download
Key combo
Remove the battery, sim, sdcard
Insert the battery back
Hold Volume UP + Volume Down and plug in the USB cable
...Or Hold Volume UP + Volume Down and Power button
Galaxy S Bootloaders​Think of a boot loader as a BIOS. If you don’t have them (bad flash), the phone needs serviced.
They are 2 and their usage is as follows:
Primary bootloader – boot.bin – used to perform low lever hardware initialization. Importance – HIGH!
Secondary bootloader – sbl.bin – loads the linux kernel and passes the necessary arguments. This is as well responsible for giving you download mode and recovery by using key combo (see Gingerbread update and how to go back to “stock” safely). Phones batch 1008 and newer do not have this capability due to a hardware lock of the feature. Importance – HIGH!
THEY NEED TO BE THE SAME REVISION! You cannot have a primary boot loader from a gingerbread release in tandem with a secondary boot loader from an Éclair or Froyo release. The phone will not boot and will need to be sent to Samsung or ATT for repair. If you find such a package, please address the issue to the creator so he can fix it by including the primary boot loader from the same revision.
How to find out if the firmware that you are going to flash contains boot loaders or not:​
The firmware packages that can be flashed with ODIN have .tar or .tar.md5 extension. In both cases, you can open the file with 7zip
[FONT=&quot]L[/FONT]ook inside the file and see if there is a boot.bin and sbl.bin.
Additional information about .rfs images
These images can be opened with MagicISO (shareware)
You can simply assign the program as default for this extension and you can open them just by double clicking.
Gingerbread update and how to go back to stock safely
​ Gingerbread focuses on graphical performance and I assume there was a need in changing several boot instructions, hence the need of updating the boot loaders.
By updating the boot loaders you take a risk of making your device unusable. However, the files are very small so the chance of this happening is somewhere below 1% (roughly calculated by comparing the number of downloads with the number of bricks)
There are 2 presumably safe ways to go back to stock 2.1
OdinOneClick Downloader – all information necessary is in the main thread – this will erase any trace of custom ROMs installed on your phone
Stock JF6 without boot loaders – all information necessary is in the main thread – this will erase any trace of custom ROMs installed on your phone except bootloaders
Stock JF6 with bootloaders and 3 button combo fix (not available yet!) – I will be working on creating this package – it will do the same as OdinOneClick Downloader except that it will add the 3 button combo fix
Unsafe ways to go back to stock
​
ODIN JF6 with 3 button combo fix – this will only downgrade the secondary boot loader leaving the primary one untouched. If you ever flash ODIN packages and is mentioned that they include boot loader(s) make sure that they include them both!! BY USING THIS METHOD TO GO BACK TO STOCK FROM MY ROM OR ANY OTHER GINGERBREAD ROM THAT UPDATED BOOT LOADERS, YOU WILL BRICK YOUR DEVICE!!
You may use this method ONLY AFTER using OdinOneClick Downloader as that method will revert the primary boot loader as well.
Actual installation steps:
​Download latest version of Continuum and put it on sdcard
Optional - return to stock using this method
Optional - only if you dont have latest bootloaders (you can tell by looking at the first picture when you power up the phone, if is white ATT, you dont have the latest bootloaders) - install JVB bootloaders with ODIN in PDA section
download the bootloaders package
Flash this kernel (or any other kernel with CWM3) with ODIN in PDA section with Auto Reboot option unchecked
Pull out the battery and disconnect the cable after ODIN said "RESET"
Reboot in recovery using Volume UP + Power button
Install Continuum from sdcard.
Note: If you have gingerbread bootloaders perform this quick test:
go back to stock using the method i just described above (in the install instructions)
test orientation sensor - open browser and see if it reorients.
if it doesn't work, i recommend flashing again the bootloaders pack
Updates can be found in post number 2 and can be flashed from ClockWorkMod recovery 3 only.​
Themes can be found here​
Bug tracker
​Important Note:
After flashing bootloaders the key combinations to enter recovery/download mode are as follows:
Recovery Vol UP + Power
Download Vol Down + Power or Vol Down + USB insert
It has been reported that an inverted combination worked for some. Try that as well if you cant get the ones above to work
I recommend keeping RFS for best battery life.
As well, keep applications on internal memory, don't move the to the sdcard! Makes the loading slower and some things might not work as they should! You've been warned!​
​Come chat with us on irc at #project-continuum
​As usual, donations are highly appreciated! I do this mostly for fun but a little more motivation always speeds things up ​
Thanks go to:
eXistZ for the heart of this ROM
MaxRabbit, Elisha, FroggyStyle, surfed for hosting
shoman94 for modem expertise, themes porting and forum support
DAGr8 for lockscreen sources adapted for I9000
xcaliburinhand for building the original reoriented kernel
untermensch, Sbrissen, dhiru1602, Rimmer1966 for the 5 lockscreen and extended power menu sources and tweaks
connexion2005 for the video walk through
MikeMike01 for the haptic feedback
verysafety for the bootanimation
sailerboy for oferring a BNC for IRC channel
for.digit for the keyboard
Lukiqq for the volume tones mod
Maybe others which I gorgot...
Thanks everyone for donations! You + plus my addiction keep this project alive.

Changelog and downloads - these pachages are to be flashed with CWM3 ONLY!
6/8/2011 - v 5.6 - Download links and changelog here
5/20/2011 - v5.5 - Download | Mirror | Mirror md5: 7C92599BC72F621C488205C3D8650405
* FLASH ONLY FROM ClockworkMod 3!!! (orange recovery) *
If you flash from VWM2 your applications will be deleted on reboot.
---------------------------------------------------------------------------------------------------------------
in case you have CWM2 (green text usually), not to be forced to flash Talon kernel via ODIN, you may flash the ROM in this order:
- from CWM2, flash the ROM
- after installation, go to advanced - reboot in recovery (or pull out the battery and reboot in recovery using the keys combo)
- now you should have CWM3, install the ROM again and reboot
---------------------------------------------------------------------------------------------------------------
* wipe release (new base) *
* no need to disable lagfix (disable lagfix=convert to rfs)*
* if you're running a gingerbread ROM, you do not need to update bootloaders! (because you have them already...)*
* if you're caught in a boot loop, reboot in recovery and just install the rom again *
* JVB kernels are not compatible with JVO (JVH kernels yes) *
* JVB themes are not compatible with JVO (JVH themes.. maybe) *
Started from scratch with XXJVO base
Unthemed! Themed version will be up soon.
Removed TW4 (as it removes the speed of Gingerbread)
Added tweaked TW3 with lanscape support.
Removed MTM GB KB, replaced with Perfect KB - thanks to for.digit
Fixed issue when Voodoo Control app would not be visible in the Market.
Added 3 packs in Continuum_content folder on sdcard containing:
- option to disable beam animation
- option to disable overscrool glow in favor of overscrool bounce effect
- pack with all SGS blootware.
Added new wallpapers to ContinuumWallpapers app
Fixed Gingerbread Launcher wallpaper setting issue
Fixed buttons layout on endcall screen
Fixed orientation issue in phone, now it obeys the orientation settings.
Added separate tone for each volume level while pushing the vol buttons - thanks to Lukiqq
Maybe some other which I forgot.. Ill add them here if I remember​5/9/2011 - v5.4.1 - Download | Mirror | Mirror md5: 3324CB60855BE2D6954D0D1D253E2F9E
* non wipe release *
* if you come from an earlier release - earlier than v5.4 - or different ROM, perform a factory reset from recovery *
* no need to disable lagfix *
* if you're running a gingerbread ROM, you do not need to update bootloaders! (because you have them already...)*
* if you're caught in a boot loop, reboot in recovery and just install the rom again *
* JVB kernels are not compatible with JVH *
* JVB themes are not compatible with JVH *
Added Talon kernel 0.1.7 Test 10 (all issues should be solved now)
Added Moded Gingerbread launcher - Landscape and Drop to uninstall capabilities
Added MTM Gingerbread Keyboard​5/9/2011 - v5.4 - Download | Mirror | Mirror - md5: 062EB993AB7EB761FCEAEA5DDB254D8F
* wipe release, however, perform a factory reset from recovery just to be sure *
* flash over anything *
* no need to disable lagfix *
* if you're running a gingerbread ROM, you do not need to update bootloaders! (because you have them already...)*
* if you're caught in a boot loop, reboot in recovery and just install the rom again *
* JVB kernels are not compatible with JVH *
* If you have troubles take a look here *
Started from scratch with JVH as a base
Exclusive Talon 0.1.7 kernel for JVH from eXistZ with OC cap. up to 1.5GHz (No OC/UV by default, after startup set it from Voltage Control app)
Multiple tweaks available in Tweaks app.
All lags should be gone on this release (for me is lightning fast)
Camera has option to enable/disable GPS tag​5/6/2011 - v5.3 - Download | Mirror md5: 1E05275EFF20371295612F9D80590ADA
* non-wipe release , however, emails and email account will be wiped *
* davik cache is wiped, initial boot will take a while *
* flash over v5.2. If you come from an earlier release, it is recommended that you perform a factory reset *
* no need to disable lagfix *
* preferably flash with power cable unplugged *
* if you're running a gingerbread ROM, you do not need to update bootloaders! (because you have them already...)*
* if you're caught in a boot loop, reboot in recovery and just install the rom again *
Replaced Email app with Email from Continuum4 (2.2.1)
Removed Email widget, SevenEngine (needed to run Email from SGS2) and Digital clock (cute but stupid)
-----------------these changes removed the lag, mainly removing SevenEngine.apk and Email.apk--------------------
Added FuguTweaks v0.2
Added Mod Version and Full kernel name and build date to Settings - About Phone
Added "link voice call volume with notification volume" option in Settings - Sounds - Volume​ 5/4/2011 - v5.2 - Download | Mirror | Mirror md5: EC36AC5A95E0E7D30CE4228403D4C58A
* non-wipe release * it seems that it wipes the text messages though, please backup those *
* only davik cache is wiped, initial boot will take a while *
* flash over v5.1. If you come from an earlier release, it is recommended that you perform a factory reset *
* no need to disable lagfix *
* preferably flash with power cable unplugged *
* if you're running a gingerbread ROM, you do not need to update bootloaders! (because you have them already...)*
* if you're caught in a boot loop, reboot in recovery and just install the rom again *
Fixed media playback issues (disabled stagefright, if wanted you can enable it from Tweaks app)
No UV and no OC (you can tweak those from Voltage Control app)
Removed several TouchWiz 4 widgets causing insane lag
Added several FlipFont packages (thanks to pauldiddy)
Thinking of removing TouchWiz 4 in next release... If is too laggy for you, use the alternative launchers.​5/3/2011 - v5.1 - Download | Mirror | Mirror md5 hash: 57AFB2392A821E3634A8FD00D4733BFC
* flash over previous releases *
* no need to disable lagfix *
* wipe release, backup your apps *
* preferably flash with power cable unplugged *
* if you are already in a gingerbread ROM, you do not need to update bootloaders! (because you have them already...)*
* you do not need to go back to stock, the rom performs a full wipe (except sdcard) during installation *
* if you're caught in a boot loop, reboot in recovery and install the rom again *
Fixed Puzzle lockscreen layout
Fixed Glass lockscreen layout when displaying notifications
Fixed 3D rendering issues
Fixed Keep The Lights On control on soft buttons backlight
Added Haptic feedback (Thanks MikeMike01)
Removed Video call references from everywhere (thanks to Crysis21)(if you find any left, let me know)
Added stock TW4 launcher
Added Email app from SGS 2
Added Google Talk with video and voice capabilities (could not test them, please report if it works)
Almost all system apps gingerbread themed.
Added a bunch of SGS 2 widgets !One widget called "Month" will crash TW! Do not use it!
Changed Rotary lockscreen jog image (thanks CyanogenMod)
Added Continuum Wallpapers APP, more than 20 custom wallpapers including ones found in previos versions of Continuum
Increased ligheness of menu icons for better view
Swype and Samsung KBs from SGS 2 (tons of languages!!!)
Auto rotation/brightness and wifi disabled by default.
Replaced Thinkoffice with QuickOffice (default on Captivate)
Added ro and rw commands for easy mounting of /system read/write and read-only.
Added terminal for making it easier to run these commands (make sure you type su first to get root rights)
Updated kernel to Talon 0.1.5.
Added new boot animation (green as gingerbread's icons )
Forgot to add lots of fonts... will do in next release
Apps in /data/app - which will be removed if you perform a factory reset
Code:
Arclauncher
AstroFM (for enabling browser downloads)
Google CarDock app
CPU spy
Voltage Control
Maps
Youtube
DeskHome
Google GenieWidget
HeLauncher
Daily Briefing
Keep The Lights ON
QuickOffice
SGS2 live wallpapers
TiBU
28/4/2011 - v5 RC3 - Download
* assuming that you have already new bootloaders, flash from recovery ONLY AFTER you flashed latest Talon kernel via ODIN - this is a must: latest kernel via ODIN! make sure you perform a hash check first to avoid surprises *
The reason is because ODIN flashed both blm7 and 8 (unlike zips found on xda which only flash bml7) which makes the system more stable
This is how I do it and this is how my rom installs it's kernel, is your choice if you want to flash over without flashing the kernel via ODIN, but dont be sad when I'll say "I told you so"
* this is a wipe release, make sure you backup your apps *
* you may flash this over ext4 partitions (you dont need to disable lagfix) *
Fixed Bluetooth bug
Fixed About phone crashing when using other keyboard than stock
Fixed battery charge issue (maybe..). If not fixed, try the Flight mode for 15-30 sec while charging.
Clock is set to 1GHz and UV of -50mA on all steps.
Added Lanscape Dialer and Phone
Removed ascending ringtone
Removed GPS tagging in Camera (don't ask me to put it back, is a direct attack on privacy not having an option to disable/enable it)
Implemented TouchWiz 4 launcher
Added Gingerbread keyboard back
Added Samsung Keyboard and Swype from JVK (especially for Spanish support)
Added moded ArcLauncher
Replaced gingerbread launcher with HeLauncher
Upgraded to latest Talon kernel (1.1.3) - not available on original thread yet
KTLO is now working.
Auto brightness disabled - saves battery
Moved several apps from /system/app to /data/app
Added secret live wallpapers back
Added Voltage Control and CPU spy
​
4/27/2011 - v5 RC2
* flash from recovery ONLY AFTER you flashed once the initial package WITH bootloaders (no need to flash it again if you did already, basically you can flash this if you already have gingerbread bootloaders)*
* this is a wipe release, make sure you backup your apps *
* for those that run a kernel that allowed them to activate lagfix, disable it before flashing *
Who has problems with Bluetooth or various inexplicable problems, power off your device and turn it on again.
Switched to eXistZ's kernel: Talon
Fixed one AOSP lockscreen issue that generated soft reboot.
Fixed rotary lockscreen - the silent button first checks for vibration setting and puts the phone in silent with vibration (if enabled) accordingly.
Changed system font to Galaxy S II font
Added SIP configuration in Call Settings
Fixed multitouch - thanks cgnadt for the tip
Several visual changes​4/23/2011 - v5 BETA3 - non wipe
* flash from recovery ONLY AFTER you flashed once the initial package WITH bootloaders (no need to flash it again if you did already, basically you can flash this if you already have gingerbread bootloaders)*
* if you have force closes on About Phone in Settings, flash the package without bootloaders with ODIN and then C5beta3 from clockworkmod recovery - your data will be kept *
Fixed more visual bugs
Updated the kernel to vG.1.0
Added Gingerbread keyboard
Set Auto Rotation ON by default.​4/23/2011 - v5 BETA2 - non wipe
- flash from recovery ONLY AFTER you flashed the initial package WITH bootloaders -
Fixed several visual issues
Added black google search widget
Added black power control widget (reboot if the buttons dont appear)
Added Dock settings in Settings.apk
Changed modem to I9000TDVJP9 - thanks shoman94 for the tests and suggestion
Removed FMRadio app
Added bash shell
Moved su and busybox binaries from /system/xbin to /system/bin
Modem and kernel flash is working.​4/21/2011 - v5 BETA1.
Based on I9000XWJVB, gingerbread 2.3.3
Extended power menu
5 lockscreens. Wallpaper can be set on all of them.
MMS/SMS removed from logs
Hacked camera: taking pictures/videos with power button and on low battery. Dont touch the FFC button!
Phone without ascending ringtone.
Killed battery full notification.
Browser with user agent settings and tab limit increased to 8.
Removed several useless fields in Settings.
Added back keep the screen on in Development settings.
Wifi scan interval increased to 30 sec.
Updates system apps.
Rooted, zipaligned, deodexed.​Known issues:
​ Battery drain after charging hits 100% - affecting all GB based ROMs, not only Continuum. Investigating the cause.
For other battery drain issues check this: http://forum.xda-developers.com/showthread.php?t=1039696
The display goes dark when making first phone call after reboot. You can get it back on by swyping your finger in front of the proximity sensor or put it at your ear and take it off.
Buttons dont turn ON on screen touch

Reserved___

reserved__

And so it begins....
Sent from my SAMSUNG-SGH-I897 using XDA App

We're not worthy!

and it beings

what the fudge!!!! time to flash me some gingerbread goodness =D

How convenient. The phone is already flashed to stock/cleared and is sitting here with a full battery.
Downloading now.....(NM, I'll hang out for the w/bootloader version)

yep i just came...

seems like a race to the wonderland

it seems like forever for it to upload haha

Sh*t just got real.
EDIT:

Screenshots ?
I already have a JVB rom, and the new bootloader, will the without bootloader package work, or I still need to flash your bootloader one ?

singalkalpesh said:
Screenshots ?
I already have a JVB rom, and the new bootloader, will the without bootloader package work, or I still need to flash your bootloader one ?
Click to expand...
Click to collapse
You only have to flash the new bootloader once.

Impatiently waiting for the download link.
So this is just the stock ROM or has anything (besides kernel and key mappings) been changed? Does it need to be rooted or has it been rooted already and comes with su and the superuser app? If it needs to be rooted, will the rageagainsthecage work?
Thanks!

harpo1 said:
You only have to flash the new bootloader once.
Click to expand...
Click to collapse
That I got, I've flashed couple of ROMs from I9000 thread, I was just making sure that the only thing missing from "without bootloader" is bootloader, as he says the recovery might not work too.

singalkalpesh said:
That I got, I've flashed couple of ROMs from I9000 thread, I was just making sure that the only thing missing from "without bootloader" is bootloader, as he says the recovery might not work too.
Click to expand...
Click to collapse
Some who haven't flashed with bootloader were experiencing recovery and other minor problems.

Say what?! just got v4 on my phone
time to move on anyways

Ok I am signing up for feedback from CM7 users testing this one.

Related

StreakDroid DJ Steven's FroYo v1.3.0 (New Thread)

PLEASE NOTE THAT THIS THREAD IS NOT WRITTEN BY ME, THE SOLE PURPOSE OF THIS THREAD IS TO REPLACE THE DELETED THREAD THAT LEFT MANY XDA MEMBERS CONFUSED AND IN SEARCH FOR THE THREAD
This ROM is heavily updated and still being developed at a fairly rapid pace.
The update process is now very simple to do but it does require that you flash a new baseband
IF YOU ARE USING A REBELSIM AND DONT NEED WIFI TETHERING PLEASE STICK WITH V1.1.1 AS FLASHING THIS ROM WITHOUT BASEBAND WOULD CAUSE FLASHING LEDS SYNDROME - AND REBEL SIM CANT WORK WITH NEW BASEBAND AS YET
We now have a nice new website blog for streakdroid - check it out and help me populate the wiki with faqs and get in the forums sites @ http://www.streakdroid.com
Most Recent Version: v1.3.0
Known Issues:
Accelerometer is dodgy at times but i cant pin down the issue - usually going into settings > display and toggling auto rotate on and off fixes
-----------------
Changelogs
-----------------
UPDATE 15/11/2010
Version 1.3.0
Ported over A LOT of framework changes from leaked dell 2.2 build.
Front Camera Working in cam and camcorder apps (press menu to swap between)
Performance edits
Deskclock app now autolaunches on connecting to av dock.
some accell and gfx libs from dell build ported over also, may fix hdmi output as a side effect
UPDATE 04/11/2010
Version 1.2.0
WiFi Native Tethering Working
Updated Kernel Using one from Leaked Dell Froyo build
Updated WiFi Driver To one used in Leaked Dell Froyo Build- enabled tethering to work
Dropped in Dells new StageUI
Added Dell Sync By Nero from Froyo rom, not sure how its used yet though
Futher Performance Tweaks Thanks to new kernel and fards sysctl tweaks
720P Video recording support thanks to fards - may not work properly - see above in the 'known issues' area. (example video filmed by me: http://www.streakdroid.com/VID_20081206_193306.3gp)
Reset lcd density to 160 to show StageUI properly
LauncherPro 8.1.0 free version added to rom also
You can choose the launcher to use on first boot (dell,adw,launcherpro)
UPDATE 27/10/2010
Version 1.1.1
VERY Minor bugfix release to fix rotation and cpu problem in 1.1
No Wipe needed for this update as its pretty minor
UPDATE 26/10/2010
Version 1.1
No Wipe needed for this update as its pretty minor
Huge APNs list from cyanogenmod added (full wipe will be required for this to work i suspect)
Lots of speed tweaks and fixed post_boot file so cpu scales correctly
Updated ADW To 1.2.0
Added Astro file manager and Universal Androot 1.6.2Beta5 into rom
UPDATE 16/10/2010
Version 1.0
A FULL WIPE OF /DATA IS HIGHLY RECOMMENDED AFTER INSTALLING THIS TO ENSURE MARKET WORKS PROPERLY
Moved from Beta to version 1 of a release version.
Think my black theme is done, this only works in mdpi (lcd_densitys below 200)
Modified build prop and some other system files to get market working properly, all 2.2 apps are now available in market including skype etc.
UPDATE 14/10/2010
Version 0.3
Heavily modified build.prop and init scripts for performance - ~of 1400 on quadrant now and upwards of 20fps on nenamark1 and 30+fps on neocore
Added WPA_Supplicant binary with ad hoc support
Now using my own nearly fully finished black theme
Thanks to everyone for help on this build
UPDATE 11/10/2010
Version 0.2
Updated boot.img with less debugging services and hopefully should fix battery issues
Updated GPS.conf with edited version provided by users andycap and fards
Removed couple of other apps that dont work (calibrator and packagechecker)
added my newest version of build.prop
------------------
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Click to expand...
Click to collapse
-------------------
Required Files
-------------------
http://build2.streakdroid.com/update-1.3.zip
http://build2.streakdroid.com/amss.mbn
-------------------
Other Requirements
-------------------
Some Common Sense
Pinch of Good Luck
Patience
Ability to read and follow instructions
Fastboot Setup and Working
ClockworkMod Recovery Flashed and working
-------------------
Level Of Difficulty
-------------------
5/10 - Mid level, should be simple enough for 95% of users to complete
-------------------
How-To
-------------
You need to be on v1.1.1(download: http://build2.streakdroid.com/update-release-1.1.1.zip) with 2.1 baseband For this to work ideally - this may work from older versions but this procedure has only been tested from 1.1.1
THIS INVOLVES A WIPE OF ALL DATA ON DEVICE SO PLEASE MAKE A BACKUP FIRST
0. Copy the update zip to your memory card first
1. Reboot streak to recovery:
do this by turning off your streak then holding down Vol up + Vol Down as you press power, keep volume keys held until you get to a menu with 4 options
2. Select the Option number 1 which is called FACTORY RESET using the volume keys to move the selection and camera to select
your streak will reboot on its own after this.
3. Allow streak to boot to ui - this will take some time
4. Power down your streak and boot into fastboot
do this by pressing power until the keypad lights come on then HOLD camera until you get to a white screen, then tap on the fastboot text in top right corner,
5. Connect your streak to pc - the text on streak should change to FASTBOOT_MODE.
you should place the amss.mbn file into the same folder as fastboot on your pc
run the following commands from command prompt on your pc
Windows:
Code:
fastboot -i 0x413c flash amss amss.mbn
Linux
Code:
fastboot flash amss amss.mbn
6. Type the following commands to reboot your streak - again alow it to boot into the main ui - you will lose network connection for the moment, this is fine, also streak WILL reboot twice before booting, again this is normal
Windows:
Code:
fastboot -i 0x413c reboot
Linux
Code:
fastboot reboot
7. Once your device has booted shut down again and boot into clockwork recovery by doing the following
boot to recovery as per step 1 then choose option 2.
8. Flash the 1.2 update zip
9. reboot
This can be rooted using universal androot but could take 2 attempts
Thanks to:
Vinokirk for helping diagnose and sort out 2.1 baseband ril support and gps
Andycap & fards for providing modified Gps.conf
homeiss forthe excellent upgrade/downgrade guide
everyone else for just jumping in and helping each other, thats the true community sprit that makes me do this sort of dev for android and not some other mobile os.
everyone else who helped/is helping
hopefully thats everything
any issues theirs me and a few of my tech head irc helpers keeping an eye on the posts. or just jump in the irc channel #dellstreak on freenode for help.
also please feel free to donate to my work if you find it useful - any amount is appreciated
GBP Donate| USD Donate

[ROM] • FireFly 3.0 • [4/21/2011] | The Gold Standard of ROMs |

{
"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"
}
Official FireFly Website
More screenshots are on the official website​DISCLAIMER:
Flash this ROM at your own Risk. Team FireFly and I are not responsible for what you do on your device.​ROM DOWNLOAD:FireFly 3.0:
Download
Included on the download page:
FireFly 3.0 - Base Rom with clock
Upgrade from 2.9 to 3.0:
This is a no wipe package
You will have to flash the kernel on your own
ORYou can download this ROM/Update using the FF Mods and Fixes app:
DOWNLOAD​
This app will allow me to send updates and fixes over the air.
It does require a internet connection and may take a few seconds to load.
A HUGE thanks to wilsongis.
Quick Info:
If you flash the ROM, and it is taking really long to boot, don't worry, this is normal. It will only happen on the first boot. Subsequent boots will be lightning fast.
Only use the update package if you are on FireFly 2.9. If you are on an older version, please use the update package in incremental order from the FF app[/URL]
Discussion for FireFly 3.0 starts here​Mods and Fixes are in Post #2​FEATURES:
Android 2.2
JK4 Modem
SpeedMod K13E
Rooted
Advanced Power Menu
5 Lock Screen Chooser
Voodoo Sound and Color Fix
Themed GB Launcher
3G-H symbol works as designed
Modified logsprovider to filter out Mms in the phone log
Hide AM/PM in the status bar clock (Settings->Date and Time)
Clock/No Clock Toggle
Auto Date/Time fixed
Stay awake option (Settings->Applications->Development)
Wifi Scan to 30 sec
MMS with timestamp fix
Awesome boot animation
Themed Market
Slick, polished and smooth UI
Semi-Transparent Power Control Widget
Right to left support
Special Edition Xtreme Yummy Dialer
Fugu Tweaks
Applied Malware Patch
English(Canada) Locale
Ability to select music files as ringtones
Fly animations
Hacked Gallery (does not drain battery)
Hacked Camera (takes picture with power button)
Camera not dependent on Email app
Browser optimized to run gif animations smoothly
New look for some of the Lockscreens (Puzzle, Epic, Rotary)
Fancy Widget FF clock skins included
Tons of wallpapers to choose from
17 Battery Mods to choose from!!
Fonts Galore!!
Right to left support
Optional Call recording
Awesome app called FF Mods and Fixes v1.5
Ability to receive updates and Fixes OTA
Selection of dialers with the ability to change dialers without rebooting
Change boot animations and flash battery mods
Included AppsFF Mods and Fixes
Miui Music
Music 3.0
Awesome Themed Dialer
Captivate Tools 4.7.3
Titanium Backup
XDA App
Themed Swype
Voodoo Sound Control App v0.10
Galaxy Tuner
Rescan Media​CHANGELOG:
Version 3.0 - Apr 21, 2011
50% Time without signal bug fix
Added themed Video Player
Re-added XDA app
Version 2.9 - Apr 14, 2011
Updated to SpeedMod K13E
Clock/No Clock Toggle
Auto Date/Time fixed (you can now manually change Date/Time)
Wifi Scan to 30 sec
MMS with timestamp fix is now included by default (about time, I know, sorry)
Removed the superficial SD card fix
Updated FF Mods and Fixes to 1.5
You can now change dialers without rebooting (You can haz new dialer everyday )
Also added a new section FireFly Extras
New Default Wallpaper + more wallpapers added to the wallpaper chooser
New Boot Animation
Updated Market
Updated Google Maps
A big thanks to thebone01, bryman27, fritzgerald, wilsongis and everyone else for helping out on this update.​Previous Changelogs can found on the FireFly website​Credits:
adamholden85
Kizzmiazz
Zelendel
Swift.Judgement - Link to his thread
Tsachi
xBarbarian
roger_n
defnow
Razzman
snorkle
ztoloev
eep2378
NunHugger
dfuse06
apparition
Haighter
modmyphone
JGGW
bryman27
fritzgerald
wilsongis
thebone01
HaiKaiDo
If I have forgotten to mention your name in the credits, I apologize.
Please send me a PM and I will promptly fix the list.​Look at post #3 for more information on how to flash this ROM.
For questions/issues regarding this ROM, please post in this thread. Team FireFly and I will try our best to answer/address your concerns.
If I did not respond to your question/concern, don't get mad. It gets pretty hectic sometimes.​FireFly Signature:If you want to represent FireFly in your signature and don't want to worry about continuously updating it as the versions go on, then use this sigpic. It will be updated automatically with each update.
Special thanks to modmyphone, these are his creative masterpieces.
Place the following code in your signature.
Replace "(" & ")" with "[" & "]"
Code:
(IMG)http://www.arnav.laxsav.com/FireFly/OP/FF_sigpic.png(/IMG)
​GOT QUESTIONS? - CLICK HERE
OR
Join our IRC | HERE |
Change the channel to: #FireFly
For those who already have an IRC client here is the server: irc.shadowcard.net
Channel: #FireFly
Port: 6667​★ Thank You and Enjoy! ★
​
GOT QUESTIONS? - CLICK HERE​MODS:
All of the following can be flashed using ClockWork recovery (except when stated otherwise)
These are only meant for FireFlyBattery Mods:
Android Dude Battery - DOWNLOAD
Circle Battery - DOWNLOAD
Large Number Battery - DOWNLOAD
Green Circle Battery - DOWNLOAD
Glossy Battery - DOWNLOAD
Android Dude with Wings - DOWNLOAD
Colored Android Dude - DOWNLOAD
Honeycomb Battery - DOWNLOAD
Gauge Battery - DOWNLOAD
GB Color Circle Battery - DOWNLOAD
Gen X Battery - DOWNLOAD
Crysis Battery - DOWNLOAD
Original GB Battery - DOWNLOAD
JazzK Battery - DOWNLOAD
Antonda Battery - DOWNLOAD
Landscape GB Battery - DOWNLOAD
Jumba Neon Battery - DOWNLOAD
You have a battery that you would love to have with FireFly? Send me a request.​Toggle Switches:
For the notification pull down
DOWNLOAD
Dialers:Xtreme Dialer:
You can find different colors of my dialer here
Themes:
Honeycomb - LINK
Dark Fire Red - LINK
Dark Fire Blue - LINK
SecularNun (Absolution) - LINK
SecularNun (Renewal) - LINK
SecularNun (Chastity) - LINK
SecularNun (Joy) - LINK
Smoke Theme - LINK
Stock FireFly Theme - DOWNLOAD
Themed Market:00.ante has created some pretty sweet themes for the Market app.
Click here to view his thread​FIXES:
+ Flash the following through recovery
Multitouch Keyboard » DOWNLOAD
Call Recording » DOWNLOAD
Remove Call Recording » DOWNLOAD
Gallery.apk without battery drain » DOWNLOAD (Thanks to JGGW for providing this)
Disable Fugu Tweaks » DOWNLOAD
Enable Fugu Tweaks » DOWNLOAD
Samsung Apps » DOWNLOAD
Remove Samsung Apps » DOWNLOAD
TO DO LIST:
.............
I am sure there is more, please let me know.​
FAQ
Will be Updating soon
DO NOT FLASH WITH THE USB PLUGGED IN!! YOU WILL NOT HAVE SIGNAL WHEN THE PHONE BOOTS.
Recovery:
​ Hold vol down + vol up
Hold power button
I wait for att screen, (keep holding)then for screen to go off,(keep holding) then the second time the att screen comes up release power button.
Download mode/odin:​ LINK TO ODIN ONE CLICK STOCK
1.Start odin first
2.Plug in usb to computer
3.Hold down vol up + vol down(not power)
4.Plug usb into phone
5.When you see the android with shovel, your in download mode!
How to flash FireFlyRoms.
Roms Should be Flashed will 100% battery​
1. BACK UP!!!
2. Flash to stock
2a. Wait for it to reboot and then re-enable debugging, hook phone back up to pc and Master Clear
3. Load Clock Work update zip (attached at end of post) and new rom file to Phone memory
4. Remove sim and external SD, and unplug from USB
5. Boot into Recovery and reinstall packages (You may have to reinstall packages twice to get to clockwork recovery)
6. Once in Clock work recovery (Green Text) Select install zip from SDcard
7. Next Select Choose zip from sdcard
8. Scroll down to Firefly.x and select.
9. If prompted on reboot to select an option choose with backup and restore. (for auto lagfix)
10. Let it finish and dont touch it till you see the launcher screen. Will this take awhile? YES
How To Disable Vodoo
1.Open A file Explorer ex. Root Explorer
2.Navigate to the Vodoo Folder
3.Inside the Vodoo Folder create a Folder Named disable-lagfix
4.Reboot
5.It will seem to hang on the boot screen Just leave it alone till it fully boots
Or Download attached zip file, unzip and move folder to vodoo folder and reboot and then sit back and wait. It will take awhile so just leave it be​
Wipe Battery Stats​1. Connect the phone to the charger with the phone powered on, and allow the phone to charge until it shows 100%
2. Disconnect the phone from the charger, and power it off.
3. Reconnect the phone to the charger with the phone powered off, and allow the phone to charge until the battery indicator shows 100% (you can use vol-up/vol-down to make the indicator come back up when the screen goes to sleep).
3a. Repeat step 1, 2, 3
4. Disconnect the phone from the charger and power it on.
5. Once the phone is powered completely on, power it off again and reconnect it to the charger until the battery indicator shows 100%.
6. Disconnect the phone, power it on, and use it.
7. Use ADB or a Terminal Emulator to run the following command:
Code:
su
rm /data/system/batterystats.bin
7a. Reboot into clock work Recovery, and choose advanced CWM features and select wipe battery stats
How to back up your APPS + data (not system data) with Titanium Backup​
Go to the market and download and install Titanium Backup
Load up Titanium Backup and allow super user.
Go into Preferences and change Backup Folder name to external_sd/TitaniumBackup (this will save a copy of the files to your external SD card for restoring after flash) then click back and it will reload.
Now go to batch and select backup all user apps. Select the apps you want and hit run batch (top of the screen) once it is finished (you will know as there is a notification in the drop down that it is done) Double check you external sd for the Titanium Backup folder, if it is there then you are good, if not double check the spelling. Make sure it is an underscore between external and sd. ex. external-sd = Wrong..... external_sd = right so it should read external_sd/TitaniumBackup
Ok So you Fully Bricked your Captivate Here is a last ray of hope
Download mode/JIG:​ ITEMS YOU WILL NEED TO BUY:
-301k OHM Resistor, no more no less & -MicroUSB Board
-Upon receiving items, go here.
-Remove SIM and MicroSD Card
-Plug in JIG and voila, you are back in download mode
-load up odin and flash back to stock
Themes and Stuff
Disable Vodoo before flashing themes like blackfroyo with recovery.
Voltage Settings (If Kernal Supports OC/UV)
VoltageApp settings will stick until reboot, but to get them to stay after rebooting, this is what worked for me; You will need Root Explorer for this one
Setup Voltage App like you want
Menu>Apply for Now
Menu>Save as boot settings
Open Root Explorer
Navigate to /etc/init.d
Locate file saved for boot settings (S_volt_scheduler)
Rename "S_volt_scheduler" to "S_98_volt_scheduler"
Save
Reboot
Open VoltageApp to verify settings stuck
AT&T Wap Settings​
ATT
wap.cingular
not set
not set
[email protected]
not set
not set
http://mmsc.cingular.com
wireless.cingular.com
80
310
410
not set
internet+mms
Power Cycle without pulling battery
Hold volume up and power for 10 sec. (This will reboot your phone without a battery pull)​
Backing Up your NV_data
Thread With more info
The reason its important to back up your NV_data (Non-volitile) is this has your imei, product code, unlock codes and model. This informatioin is not recreated with a JF6 OCD (One click downloader)
Certain Roms write data to your NV_data
(i think it was JPC leak from I9000 that was the first one. it changed everyones product code to I897ZKAKOR)
Axura changes the product code to I959ZKATMB or something like that
The Correct Product code for our Captivate is I897ZKAATT.
If your IMEI says 004999010640000 this is incorrect also and you may find your phone to stop making calls as this is like a debugging or prototype imei
Finally, if your unlock code is FFFFFFFF, you need this repair in order to unlock your code
All of these can be fixed with Helroz's Repair_nv_data.zip Found Here: http://perso.numericable.fr/helroz/P...ir_nv_data.zip
I did not create the software or any of the instructions, THis is credited to Helroz in the vibrant forum (please thank and donate to him) he came up with all of this, Im just sharing knowlage.
this can be found here: Unlocking Tmo Vibrant
http://forum.xda-developers.com/show...&postcount=103
Just read the read me first. then the .Doc Make sure you are at Stock JH7 (I didnt try jf6) and root with busy Box (Super One click by CLShort Fuse worked for me)
Then Step 2,3 and 4. Monitor your phone for SU access attempts, it has several and be patient and read what its asking you to look for,
Now if you havent Backed up your NV_data then now is the time. I Use root explorer and just copy the /efs folder to a safe place (I have a copy on my ext. sd card and a backup hard drive)
You can also Use SGS tools (not SGS tool Box) to do a product code check. This also copies all of the pertenant NV_Data files to a folder on your internal SD card. you can use these also if you want.
Flashing JPP Modem to enable 850
The only guaranteed method for enabling 850 on jpp that is proven to work every time is to:
Flash stock using odin
Flash jg8 modem
Flash rom with jpp modem
Hopping around to other modems and back to jpp after this will kill 850 as well.
For some this is not an issue as they are in areas where 850 is not utilized by AT&T but for others jpp will cause headaches if they try using it without following these steps.​
Themes and Graphics
Disable Vodoo before flashing themes like blackfroyo with recovery. (if Running vodoo)
How to change Boot Animation.
1.Find the animation that you want (most be compatible with captivate)
2.Copy bootanimation.zip (it must be named this) with a file explorer that gets you to system files ex. Root explorer to system/media
3.Reboot
Fonts
http://forum.xda-developers.com/showthread.php?t=801160
http://forum.xda-developers.com/showthread.php?t=748916
​
​
F5-ing
10 char
Lancez said:
F5-ing
10 char
Click to expand...
Click to collapse
Dont burn it out!
This rom is smoother than butter.
But why JL3? Is it better than JL1?
adamholden85 said:
Dont burn it out!
Click to expand...
Click to collapse
just Odin'd and waiting for link...
disellusional said:
This rom is smoother than butter.
But why JL3? Is it better than JL1?
Click to expand...
Click to collapse
JL3 offered higher ul speeds for myself while not compromising the GPS. Don't worry, the OP will have the modem link
disellusional said:
This rom is smoother than butter.
But why JL3? Is it better than JL1?
Click to expand...
Click to collapse
NVM, OP just answered your Q
Firefly.... loving it.
Sent from my Captivate testing Firefly
oh man took a nap and woke up to this looks like i'll be staying up a lil late
I have a request. Could you skip the GB launcher that seems to be in most roms? Not that I don't like it but being able to drag the phone/messaging/etc buttons around on the dockbar is the most useful thing. TW Launcher is cool. I'm running perception 10.1, one of the main reasons is the launcher
is hardcore's kernel compatible with firefly?
I don't know what u did man, but I'm using Phoenix 3.5 and my GPS has finally worked man, before I get 0 satellites and now I'm getting.like 6/7 in doors! It went from.not working at all ever to smooth has hell.. I can't wait for.firefly, it will get my support/donation
Sent from my SGH-I897 using XDA App
Willis111 said:
I have a request. Could you skip the GB launcher that seems to be in most roms? Not that I don't like it but being able to drag the phone/messaging/etc buttons around on the dockbar is the most useful thing. TW Launcher is cool. I'm running perception 10.1, one of the main reasons is the launcher
Click to expand...
Click to collapse
The GB launcher is my favorite. If you have a touch wiz launcher I recommend backing it up. I wish I could accommodate you, but if I do it for you I have to do it for the next. I hope you understand.
I've grown to love Go Launcher, myself.
Looking forward to this, Phoenix 3.5 is pretty awesome! Missed the stock firebird kernel, but I flashed it and its way fast! Great job, looking forward to the latest and great from ya!
Sent from my SGH-I897 using XDA App
You guys are definitely in for a real treat. This ROM reaches damn near perfection.
Awesome! Bye-bye stock.
Sent from my SAMSUNG-SGH-I897 using XDA App
The best one I've dealt with so far
Sent from my Captivate running Firefly beta.

[ROM][04/09/11] ★ XWJS8 ★ Darkyy's Extreme Cappy Edition 9.5 !!! - FINAL STABLE FROYO

[ROM][04/09/11] ★ XWJS8 ★ Darkyy's Extreme Cappy Edition 9.5 !!! - FINAL STABLE FROYO
FOR GINGERBREAD ROMs (DARKY's v10 and above, please check http://forum.xda-developers.com/showthread.php?t=1071931
-----------------------------------------------
Darky's ROM 9.5 Extreme Cappy Edition
>> Read the guide carefully and step-by-step! All text in BOLD and ITALICS are important! Please, read it step by step before asking questions..
Files required:
----------------------------------------
1) Base 9.2 Odin ROM
http://www.multiupload.com/TGDI86J3ZF (OPTIONAL: For Part 1 only)
This contains the BASE 9.2 ROM, ODIN and the PIT file. Be sure to use ODIN and the PIT file from this package. Unpack contents of this file to a folder.
2) Darkyy's 9.5 Extreme CAPTIVATE Edition
http://www.multiupload.com/H4RWN198MH
This is the CWM for the Darkyy's 9.5 Extreme Edition for CAPTIVATE ONLY
Please flash using PART 2!
Please refer to the next Post for the Changelogs!!
----------------------------------------------------
Pre-Installation Requirements:
1. Backup your data! Use an app like Titanium Backup, My Backup, App Saver, SMS Backup (to save SMS), etc.
2. Disable all lagfixes by going into the Recovery. Disable both normal and /system lagfixes. This is a must for installing PART 1.
Those who are on stock Samsung firmware/have never installed a custom kernel, can skip this step.
Here's a tutorial to disabling lagfix:
Boot into Recovery and then:
For Speedmod kernel, go into ‘advanced Speedmod ULK features’>’LAGFIX options’, then do the following:
1. Select ‘Disable Lagfix: Convert DATA to RFS’.
2. Select ‘Convert SYSTEM to Ext4/RFS’ and then select Yes.
3. Now select ‘Go Back’ twice, and then select ‘Reboot system now’ to reboot your phone.
4. You will then get a screen saying ‘SYSTEM Conversion requested’. Here, select the option ‘RFS: Convert to RFS’.
5. The phone will again reboot after a little while and say ‘New filesystem config detected. Convert?’ Select Yes.
6. Your lagfixes will now be disabled and your phone will reboot.
Instructions
These are divided into two parts:
-------------------------------------------------------------------
PART 1 (Flashing the base ROM 9.2):
THIS PART IS OPTIONAL ONLY IF YOU ARE BRAVE ENOUGH Those who just want to install the CWM zip using darky app can skip this part. This part is for people coming from different bases and to prevent issues when flashing from Part2.
1. Again, a reminder. Backup all your stuff before starting.
2. Wipe/Factory Reset phone. This is required. Turn off phone and then boot into Recovery (Vol UP+Vol Down+ Power Button, then release power while still holding the Vol Up + Down after 2 seconds). Select the 'wipe data/factory reset' option (using Power button if on custom ROM/custom kernel). Then select Yes to do it.
DO A MASTER CLEAR IF POSSIBLE!!
3. Now Run ODIN and connect one end of USB to the computer.
4. Turn off your phone by removing the battery and enter the Download mode by pressing the Vol Up + DOWN and inserting the other end of the USB cord. (Will bring up a screen saying 'Downloading'.) ODIN in computer will say 'Added'.
5. Tick the 'Repartition' option, and then select the following files in ODIN (from the folder you extracted the base package in):
PDA: darky_odin.tar.md5
PIT: s1_odin_20100512.pit
{
"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"
}
6. Press the Start button and wait for it to finish. Once it finishes, ODIN will look like this.
Disconnect the phone from the computer after phone reboots.
7. After ODIN completes procedure and the phone reboots, a screen will come on the phone with 'Android system recovery <2e>' written at the top, and the following text will be written at the bottom:
"E:Invalid command argument
--Install from package--
Finding update package...
Opening update package...
Installing update...
#MANUAL MODE#
-- Appling Muti CSC...
Installing Muti CSC"
Don't panic. Remove battery, Reinsert and Power up!!! And then click reboot.
Congratulations, you have the base Darky's ROM 9.2 installed now.
Now for the next PART.
-------------------------------------------------------------------
PART 2 (Flashing DARKYY's 9.5 CWM zip)
1. Copy the CWM zip to your internal sd-card.
2. Flash a Captivate Kernel and Modem using the links provided at the end. Plz post if you need help in this step. (Optional)
3. Open the Market, and search for 'darky' and download the DarkyROM Configurator App and install it.
4. After it is installed, open Darky ROM from the App Menu. Select all the options that you want to install, and deselect the ones you don't want.
SELECT WIPE!!!. This does not wipe your internal SD.
Use Skip Modem and Skip Kernel to use existing modem and kernel. For any other option selected, JQ1 Modem and Speedmod K13D Kernel will be installed.
Do not choose Lockscreen Wallpaper as this may lead to battery drain.
5. After selecting and deselecting the options according to your needs, Press Menu -> Select Zip and FlashReboot.
6. Select Darkys_v9.5_Cappy.zip from your internal sdcard (wherever you have saved it)!!
7. Once the phone boots, you will have everything that you selected in the DarkyROM Configurator. The initial boot time will take some time. This is completely normal (it will show the boot animation). Plz wait for it to complete.
8. That's it. The procedure is complete.
Enjoy the ROM!
PS: Any help needed with installation, using this guide, or using Odin or ADB, please post in forum!
-------------------------------------------------------------------
CHANGING AT&T BOOT LOGO!!!! (INITIAL STATIC SCREEN)
This replaces the AT&T boot logo static that is displayed with a customized logo. Do this if you do Part 1. Not tested without Part 1.
Download the attachment file logo_ATNT.jpg This is what your AT&T boot logo is gonna be.. You can edit this, add your own.. But make sure that the name stays the same.
Using ADB tools from PC,
1. Put your logo_ATNT.jpg in the folder where adb.exe exists.
2. In command prompt, adb devices to make sure your phone is connected.
3. adb push logo_ATNT.jpg /mnt/.lfs
4. adb reboot
AND THAT'S IT!! You'll now have your own customized AT&T logo on your phone!!!
==================================================
Modems
----------------
For WCDMA 850 enabled modems, please refer http://forum.xda-developers.com/showthread.php?t=876391
UGJK4, TLJL3, ZNKP1 are good modems working with the captivate. please refer thread for how to change to 850 band if not available automatically
==================================================
Kernels
-----------------
Dark Core by Ficeto: http://www.darkyrom.com/community/i...ore-1-4-now-with-i897-captivate-support.2055/
Hardcore's Speedmod: http://forum.xda-developers.com/showthread.php?t=893880
Existz's Suckerpunch: http://forum.xda-developers.com/showthread.php?t=930679
==================================================
Add-ons/ Patches
----------------------------------
AM/PM Toggle in Date/Time Settings
Download [CWM zip Package] http://www.multiupload.com/LSHWCGB635
--------------------------------------------------------------------------------------------------------------------
Swype
Download [CWM zip Package] http://www.multiupload.com/WYP7ELK7UV
--------------------------------------------------------------------------------------------------------------------
Swype - JPY
This Add-on CWM is only for people who want SWYPE in other languages (including Turkish currently not in the SWYPE included in the packages above.
Download [CWM zip Package] http://www.multiupload.com/7E7KUC6XQC //Link updated 04/09/11
Please install over other fixes. This will change the Model Number to GT-I9000
----------------------------------------------------------------------------------------------------------------------------------------------------------
ARABIC PATCH - v9.3 and above (Not tested by me)
Full credits go to madmack for this Arabic Patch.
Download [CWM zip Package] http://www.multiupload.com/3WIRIBARMZ
Steps to apply the patch:
Download the patch and extract it to a folder on your computer.
Pull /system/framework/framework.jar from your phone and place it in the subfolder framework that you extracted in step 1
Double click on commands.exe. Do not close the black cmd screens that will pop up. Once the patch is done, you should get a patched framework.jar in the subfolder generated
Verify that the generated framework.jar is bigger than the original framework.jar that you pulled from your device. It should be about 1MB larger.
Place the generated framework.jar in your phone in /system/framework and reboot.
Aljazeera fonts also included in subfolder fonts. You can place these in /system/fonts and reboot
Sometimes permissions and xml data doesn’t get updated correctly resulting in corrupted data entries. If you receive a bunch of Force Closes after a reboot, you’ll need to Factory Reset.
-----------------------------------------------------------------------------
ALL CREDITS GO TO DARKYY and who ever was involved in this Project!
ROM by Darkyy, ODIN version by Ficeto, Original guide written and tested by Addicted2088
I9000 Darky ROM Thread @XDA
Please DONATE to them.
==================================================
Changelog & Credits
CHANGELOG FROM ORIGINAL v9.5
Set USB-debugging to default after flash
Ad-free
Dialer with Msg button - No Video Call button!
Cam with No Front Camera
Removed FM RADIO
Added Home Haptic Feedback
Removed msgs from call logs
Added percentage to vertical battery - if circular not selected
build.prop edited to show SGH-i897 for future darky updates
Updated scripts - No Captivate fix needed as a prerequisite
Edited Hosts file to allow games like Words with Friends
Added keytones for the dialer
Slimmed down a lil
Added Button Light on screen touch (3s timeout)
Changed Fingerprint to enable missing Market Apps.
No more browser demonic voices (using espn radio etc.)
Updated Swype version 2.29.71.20203
Updated scripts for modem/kernel. Modem set to JQ1 and Kernel to Speedmod K13D, if skip modem and skip kernel not selected.
Screen "Stay Awake" Option enabled in Applications -> Development
Modified phone.apk and related files for auto call record by antsm
Added Automatic Call recording Control App by Dark3n. Use this to modify call record options. May need to open it twice after initial boot to get the proper settings.
Modified 3rd party apps when selected using Darky app. The apps are:
- Circular Indicator (Removed, Reason: Redundant)
- Fancy Widget (Added)
- Titanium Backup (Added)
- SGS Kernel Flasher (Added)
- Screen Filter (No Change)
- SGS Info (No Change)
- SGS Tools (No Change)
- SGS Toolbox (No Change)
- BLN Control (No Change)
- Home Switcher (No Change)
- MiuiMusic (No Change)
AM/PM Toggle in Settings -> Date and Time
Added to APN List
Other minor Cappy Tweaks
Changelog v9.5
Fixed Bluetooth Connection Issues
Fixed Market Error -18 [Apps not installing]
Fixed non-installing apps outside from Market [TitaniumBackup etc.]
Fixed RAM Hack [RAM Booster] permissions & converted from MSDOS to UNIX
Fixed ascending ringtone
Fixed phone freezing and Force Close when finishing a call with record ON
Fixed Issue with earpiece not working during calls.
Fixed tiny dots in TouchWiz Launcher
Rewritten update-script
Rewritten installation and tweak scripts
Changed ringtone & sms sound to something more neutral, but still awesome
Changelog v9.4
Based on latest XWJS8
Faster UI, smoother experience.
Included my RAM Hack Script [more free RAM and less lags]
Dozens of my new build.prop scripts [faster, more stable, better]
Reworked zipalign binary and scripts [faster startup, apps use less RAM // thanks Bo$s]
Cleanued up /system [sysctl etc.]
4 completely new Ringtones / Alarm Sounds and 1 new SMS sound [I spent more hours on those than on the ROM]
Speed Improvements for internal & external SD-Card // up to 1.5x speed [faster mediascanner etc. // thanks ickyboo]
Fixed Bluetooth A2DP Connectivity [thanks ickyboo and [email protected]]
New Bootanimation by Goldieking [best he has done so far! you'll be impressed...]
New HQ 960 x 800 Wallpapers I've custom collected
Disabled increasing ringtone [like it was in v9.2]
Changed call connect / disconnect sounds [Samsung default now]
Updated update-script
Implemented FuguTweaks for more speed [Gingerbread 2.3.3 smoothness]
Changelog v9.3
Completely based on XWJS5
ROM is faster / snappier & smoother [confirmed by many people]
ROM is performing better in 3D Apps [Games etc.]
ROM consumes less battery [I know, there are always people with battery issues]
Added 2-Way Call Recording [heavy modded by antsm]
Fixed MVNO (Mobile Virtual Network Operator) Support which prevents high
Roaming costs [this is the first ROM which fixed it]
First ROM / Theme which is completely reworked on XWJS5 [took countless days...]
Added Automatic ROM Installation Procedure [Darky App]
Fixed some scripting bugs
Updated the scripts
Fixed possible /data bug
Completely rewritten framework / theme [much cleaner & less issues]
New Bootanimation by Goldieking [Green Android]
New 5 Lockscreen Modification [adding Rotary Unlock]
Made the new Rotary Unlock the default unlock screen
Modified many System Apps to have better contrast when pressing the Menu buttons
Modded lots of Samsung apps so that icons display better on dark menu background
Tweaked dialer app tabs + dialer background [better look]
New square pop-up toast notifications!
Touched up the expanded notification bar for a cleaner look
Slightly tweaked progress bars
Fixed quick contacts badge aspect ratio (no more .9.png issues)
Fixed all draw 9 patch images
Accurate Gingerbread battery indicator without the percentage
Fixed Graphical Scrolling Bug in the Contacts App
Fixed Padding of Wireless Icon in the Settings App
Modded TW Launcher menu icons
Fixed Android Lockscreen
Tweaks to Epic Lockscreen
Fixed Browser Bookmark Icon [correct size]
Tweaked a lot of Apps to match the Gingerbread Style
Tweaked Calendar Graphics
Tweaked Clock Graphics
Tweaked Calculator Graphics
Tweaked TaskManager Graphics
Tweaked Dialer Graphics
Tweaked My Files Graphics
Tweaked MediaProvider [Media Scanner] Graphics
Tweaked TouchWiz Graphics
Tweaked Video Player Graphics
Tweaked Voice Recorder Graphics
Fixed Statusbar Icons [clock, vibrate etc.]
Tweaked Extended Power Menu [no more scrolling - cleaner]
Speeded up XWJS5 Email App
Reduced Browser Size [more speed]
Possibly fixed WiFi Ad-Hoc [wpa_supplicant updated to 6.1]
Fixed many many many small bugs which you could see in the logcat [cleaner system]
Fixed Exchange Server Account >> Contacts >> Supports now: Birthday and Email Subscription
Fixed Auto-Rotation Text so it's not cropped for some languages
Fixed Contrast for the SMS Application
Fixed Contrast for the DLNA Application
Fixed SD-Card issues for other devices than the I9000
Fixed TouchWiz's shared preferences to prevent empty docks and settings getting lost
Fixed the Phone App's shared preferences to prevent cracking sound and other issues
Fixed the Market's shared preferences to prevent several issues
Fixed Microbes LiveWallpaper
Included "Wallpaper Set and Save" [set uncropped pictures without color banding]
Changed default wallpaper [brown texture]
More finetuning here and there [cleanup]
Update Google Maps to 5.x
Updated Voodoo App
Updated SpeedMod Kernel to K13C 500Hz
Updated Market to 2.3.2
Modified Nexus S Live Wallpaper is back [choose Live Wallpapers with the Darky App]
Modded GTG Launcher has been removed - Stock XWJS5 TW Launcher is back
Default Launcher is back to Gingerbread 3D Launcher
Updated all available Apps
Updated all Darky Addons to XWJS5
Updated Kernel for I9000 and I897
Removed a few unneeded Apps [Layar etc.]
Changelog v9.2
Introducing Darky's Resurrection Edition [Odin flashable package // secure base]
Fixed WiFi Connection [stable now]
Fixed WiFi Notification pop-up [remember that it only scans all 2 minutes]
Fixed Samsung Apps [XEU CSC now]
Fixed Market [Paid Apps]
Reduced the WiFi Scan Interval [now 2 Minutes]
Adjusted ROM Tweaks [build.prop]
Changed Settings to Green // by Darkyy [use the new Darky App options for the old style]
Added Ad-Hoc Driver [optional - use the new Darky App options]
Added /system/bin/bash [more flexibility & options]
Added Italian CSC [ITV]
Added Missing Samsung Apps [Social Hub + Feeds & Updates]
Updated Voodoo App [v4.1]
Updated our Scripts
Updated Kernel to SpeedMod K12T 500MHz
Kernel & Modem Info
---------------------
Kernel: SpeedMod K12T 500MHz
Modem: JL3
Click to expand...
Click to collapse
============================================================
CREDITS
Darkyy [ROM]
Ficeto [Recovery, OTA Packages & enhanced ROM Installation]
DarkMan [Darky App]
Markoid [Darky App]
arlok12 [Chinese Support]
ock [framework / theme]
vista2k7 [5 lockscreen mod]
BlockbusterF [Some graphical enhancements in Apps]
MuayThaiFighter8 [helping & testing]
addicted2088 [great new guide]
Goldieking [bootanimations]
Screenshots!!
Darky:
insaneturbo13:
B-Naughty:
Excellent work. Where can I download that version of Odin because my version looks nothing like that.
Cool cool. Glad to see another JS3 ROM for Captivate
Can we get some screen shots? I know this rom has been around, never really looked into it
Edit:nvm
Sent from my i897 :: Darky's 9.2 w/SpeedMod K12T ::
Oh wow, nice! Finally
Yeah, I kind of stopped posting about the Darky rom... Oh well. I'm working on two different things right now, one of which might cause thermonuclear war, fry your sd card, and get you fired because your alarm didn't turn on on time.
eramming said:
Excellent work. Where can I download that version of Odin because my version looks nothing like that.
Click to expand...
Click to collapse
The Odin file is in this zip!
http://www.multiupload.com/MV9KYHGRBF
ytt3r said:
Yeah, I kind of stopped posting about the Darky rom... Oh well. I'm working on two different things right now, one of which might cause thermonuclear war, fry your sd card, and get you fired because your alarm didn't turn on on time.
Click to expand...
Click to collapse
haha.. waiting for it!! Need to burn mine!
Everyone can skip the step to disable lagfix.
The partitions are recreated with PIT.
I will be trying this in the morning! Looking forward to it, will report any bugs if found.
This ROM is from April 2nd...
Great scott!
Sent from my Captivate.
MikeyMike01 said:
This ROM is from April 2nd...
Great scott!
Sent from my Captivate.
Click to expand...
Click to collapse
I guess that's European/Asian date format. DD/MM/YYYY
ytt3r said:
Yeah, I kind of stopped posting about the Darky rom... Oh well. I'm working on two different things right now, one of which might cause thermonuclear war, fry your sd card, and get you fired because your alarm didn't turn on on time.
Click to expand...
Click to collapse
sooooooooo, its still got a couple bugs to be worked out is what you are saying right? lol its ok we can wait.
//Batch 1008 phone
Some problem with first AT&T logo boot screen. They don't show and some thing like "shutdown CRT from Nexus S?!?" .
How can i fix it?
//Sr for my bad English!
noob question:
"3. Now, turn off your phone by removing the battery and enter the Download mode by pressing the Vol DOWN+Home Key+the Power Button together. (Will bring up a screen saying 'Downloading'.)"
i assume this is for the i9000.
how to enter download mode because its not working
mellovicious said:
noob question:
"3. Now, turn off your phone by removing the battery and enter the Download mode by pressing the Vol DOWN+Home Key+the Power Button together. (Will bring up a screen saying 'Downloading'.)"
i assume this is for the i9000.
how to enter download mode because its not working
Click to expand...
Click to collapse
Vol + and. Vol - while inserting usb cable
Sent from my GT-I9000 using XDA App
I just flashed this and it's working great, I love it!
Only one little detail that I'm pretty sure you know about.
When you boot, a screen with random dots pops up for a couple seconds before the bootscreen shows up.
Nothing really major, but just making sure you know about it..
Thanks for the awesome ROM!

[ROM][4.1.2] Sami OS 1.4 - Codename: Alpha [Sept 30th, 2015]

"Enjoy the Stability of Stock firmware and the Smoothness of Vanilla Android"
Sami OS for the SGSA
Current Version: 1.4 (Check under ROM Updates for Download link)
Total Download Count: 10040​
The most hyped ROM is finally here! Being in XDA Developers' forum for quite some time, it tempted me to contribute something to our device and after EIGHT Months, I finally present Sami OS 1.0 for our Galaxy S Advance!
INTRODUCTION:
Based on Samsung's UBLPH firmware, the Sami OS 1.0 is a Custom ROM bundled with a lot of features along with a stunning Dark UI which obviously makes it a great alternative to Samsung's stock firmware because the purpose of creating this ROM is for Faster Performance, Longer Battery life and Smoother UI. Just like a Lamborghini, its both FAST and BEAUTIFUL!
DISCLAIMER:
Code:
/*
* I am not responsible for bricked devices, loss of data, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed.
* Please do some research if you have any concerns about the features included
* in this ROM before flashing it! YOU are choosing to make these modifications,
* and so please don't point your finger at me for messing up your device.
*/
FEATURES OF SAMI OS 1.0:
Here's a summarized list of almost all the features that makes this ROM so special...
Rebuilt using Samsung's UBLPH firmware
Pre-rooted with SuperSU (v1.65)
Debloated i.e Removed most of Samsung's Bloatwares like Music Hub, Social Hub, Samsung Apps, etc.
Removed unnecessary library files from system > lib folder
Removed all Bloatware and Customization made by Claro AR
Deodexed System Apps and System Framework
Zipaligned System Apps (for better utilization of RAM)
Completely themed Samsung's TouchWiz UI and most System apps with Premium Black color to make it look more Elegant
Updated all System Apps to their latest version (with the multi DPI version of Google Play 4.4.21)
Added a couple of languages like Arabic, Urdu and Farsi (but the ROM isn't completely multilingual yet)
The entire UI is 100% Hardware Accelerated - so no or less lags will be seen (but at cost of some battery life)
1% Battery mod added
Tonnes of Build.prop tweaks added
Enabled and Added a couple of init.d tweaks (note: some of the values set in those init.d tweaks are experimental)
Several Miscellaneous tweaks added for Faster (and Lag free) UI and smoother live wallpaper animation
Fixed Home Button Lag
Replaced all the Default Jellybean transitions and animations with ICS transitions and animations
Added a couple of Audio and Volume tweaks (still experimental)
"Under the Hood" Performance tweaks for Aggressive Gaming
"Under the Hood" Power tweaks for Maximum Battery Life
Performed many several tweaks for MUCH Better Ram management; and therefore more multitasking!
The color of the Status Bar has been Darkened
Themed and Rearranged the Toggle Buttons in the Notification Bar
Disabled auto-scrolling of the quick settings toggles when the notification bar is pulled down
Added a couple of hidden Toggles (like driving and airplane mode toggles)
Replaced Stock Wallpapers with Better Alternatives - also added a few extra HD wallpapers
Added HOSTS file - no more ads in any app or on websites (Doesn't yet block each and every ads)
Miscellaneous Internet/Network tweaks added
4-Way Rotation hack enabled - now you can use the phone while holding it upside down too!
Phone will not not Wake up (when in Sleep) with "Refreshing Sim Data" message when its in Airplane Mode
Unplugging Charger doesn't wake up the Phone/Screen (its a small mod)
Adaptive Multi-Rate wideband encoding enabed to improve in-call audio quality
Disabled APK signature verification
Added Custom Boot Animation support
(Realistic) Ripple Effects on lock screen enabled
Enabled stock AOSP lock screen from Android 4.1.x (with four shortcuts)
Slightly modified Samsung's Circle lockscreen with four lock screen shortcuts instead of three
Integrated several tweaks from Pimp My ROM app
Modded TouchWiz to enable "wallpaper scrolling" which Samsung decided to remove for some reason
Removed Ascending Ringtone functionality
Partially themed and optimized Phone and Contacts app (with single color and compressed png files) to decrease loading time delay to some extent
Enabled Smart Rotation feature
Enabled a couple of hidden and important features in stock Messaging app
Revamped the Settings app and gave it a new and Better set of Icons
Revamped the Power Menu and also added Hot Reboot and Reboot to Recovery Option
Enabled Call and Message Blocking option in Settings app (can be used as an Alternative to Blocking Mode)
Removed "Software Update" menu from About Phone section
Removed "Software Update" widget
Updated Polaris Viewer 4.1 with Polaris Viewer 5
Disabled scrolling cache across OS (for smoother scrolling)
Disabled annoying Startup and Shutdown sounds
Added Google Edition phones' Camera and Gallery app with working Photosphere and Photo editor!
Added Genie Widget
Added Nova Launcher
Added FlipBoard
Added Root Browser
Added shortcut to Task Manager on App Drawer
Replaced Stock Internet Browser with the AOSP Web Browser
Replaced Samsung keyboard and SWYPE with Stock Android 4.2 Keyboard
Replaced Stock Music player with Play Music+ (a modified version of Google Play Music)
Replaced Stock Calender app (aka SPlanner) with Android 4.2.2 Calender app
Replaced Stock Calculator app with CyanogenMod calculator app
Replaced Stock Memo app with a modified Notes app from Sony Xperia T
Replaced the stock Clock app with a Ported version of MIUI Clock (only digital clock widget doesn't work/load)
Modded the TouchWiz launcher to reduce sluggish animation which occurs occasionally (to some extent)
Added SunBeam Live Wallpaper (the awesome LWP found in Google Edition phones)
Removed some stock Ringtones and Notification tones and added a few "better" ones by myself
Added iPhone's "well recognized" Ringtone and Notification tone
Added Samsung Galaxy S4's Over the Horizon ringtone
Added Ubuntu font and the new Roboto font seen in Android 4.3
There's a lot more to add to this HUGE list and obviously I have forgotten a few of them myself!​
NOTE: The features/changelogs of Sami OS 1.1 and above are under Changelog (in Post #2)
SCREENSHOTS:
Screenshots can be found on the "Screenshots" tab above.. Get ready to blow your mind by finding out how BEAUTIFUL my ROM is!
{
"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"
}
DOWNLOADING AND INSTALLING SAMI OS:
To Download my ROM, please visit its webpage and while it downloads you can spend your time reading all the instructions and tips that are mentioned in this thread. After the Download completes, you can start reading the instructions given below and please read all the instructions carefully to successfully install Sami OS...
Prerequisites:
A fully functional GT- i9070 or i9070P of course
Your phone must be having enough Battery charge (30% or more - just to be safe)
Your External SD Card must be having enough Storage capacity
Your phone must be running any of Samsung's Jellybean (4.1.2) firmware. If you're running Android 2.3.6 Gingerbread, then please upgrade to Jellybean 4.1.2 first! Or if you're running Android 4.2 or above then please downgrade to Jellybean 4.1.2, then you'll be able to install my ROM.
Your phone must be Rooted
Your phone must be running a custom kernel which has either TWRP or ClockworkMod recovery installed (Recommended Recovery: TWRP)
(Optional) You must have Odin and Samsung's USB Drivers Installed on your PC. You must also have a USB cable and a copy of Samsung's Jellybean firmware; just in case you fail to install Sami OS and end up with having no OS on your phone
(Optional but Recommended) You must backup all your Apps, Games, App data, Memos, Messages, Call logs, etc. to your External SD Card. But do note that I will not be held responsible if you lose all your files, apps and all your data since installing any ROM will require deletion of user data for preventing common installation errors.
Installation of Sami OS:
- Download my ROM and put it on your External SD Card (make sure it has sufficient space to store my ROM in there)
- Reboot to Recovery. To do that, turn off your phone and Press and hold Volume Up, Home and the Power button and release it when you see the Samsung Logo after a short vibration...
For people with TWRP Recovery:
- Go to Settings and Disable (un-check) Zip Signature Verification
- Then go to Mount and check (mount) System
- Then go to Wipe > Advanced Wipe and check System, Data, Cache and Dalvik Cache. Then swipe to wipe/erase them. As stated above, doing all these will erase pretty much everything on your phone so make sure you backed up everything first
- Then go back and select Install, switch to external_sd card and select "Sami_OS_For_GT-I9070.zip"
- Then swipe to flash it and the rest of the Installation should be automated, so wait for a while for the installation to finish
- After the Installation is over, it should show a "Successful" message in Blue text. Now all you have to do is press on Reboot to do Reboot to System!​
For people with CWM Recovery:
- Go to Wipe data/factory reset and Confirm its deletion
- Then go to Wipe cache partition and Confirm its deletion
- Then go to Advanced, then select wipe dalvik cache and Confirm its deletion
- Then go to Mounts and Storage and mount your system
- Then on the same menu, select Format /system, /cache, /data and /preload folders one by one
- Now go back to Main menu and select Install zip from sdcard
- Then toggle signature verification to DISABLE it
- Then on the same menu, select "choose zip from sdcard"
- Now search for "Sami_OS_For_GT-I9070.zip" and select to install it... the rest of the Installation will be automated, so wait for a while for it to finish
- After that's done you can now go back to main menu and choose "reboot system now" to Reboot your phone. And that's it!​
- Your phone should now reboot and it will be "stuck" on that "awesome" Boot Animation for a while; so don't worry.. it happens every time you install any Custom ROM - so there's nothing to worry about. Just wait for about 3 to 5 minutes.. BUT if your phone is experiencing a bootloop (i.e taking way too much time) then reboot to recovery and wipe your cache, dalvik cache and data again. If that too doesn't fix it then please refer "If Sami OS didn't successfully get installed" section below....
- If everything goes OK then you will see Sami OS' final installation wizard which requires you to setup your user language, your Wi-Fi, your Google Account, etc...
If you constantly keep getting Force Close errors on the Setup Screen, then do this:
Even though I never experienced this after flashing my ROM, this is what you should do if you have this problem:
- Reboot to Recovery
- And Fix Permission (TWRP: Advanced > Fix Permissions.... CWM: Advanced Menu > Select Fix Permissions)
If that did not work then here's what shut_down did to fix this issue:
- Reboot to Recovery
- Perform a Factory Reset and then Wipe Cache (Refer the instructions above.. you're just basically doing the same thing)​
If Sami OS didn't successfully get installed:
If things go horribly wrong then...
- DON'T PANIC
- Reboot to Recovery and wipe Data, Cache and Dalvik Cache AND/OR perform a Factory Reset
- If that did not work then make sure that the zip you downloaded is "complete" and not "corrupted" and install again
If none of the above helps then follow the instructions below:
- Reboot to Recovery and wipe your entire System (i.e Everything!)
- Then reboot to Download Mode (to do that, turn off your phone and Press and hold Volume Down, Home and the Power button and release it when you see a picture of an Android logo after a short vibration...)
- Press volume up to continue and connect your phone with your PC using the USB Cable
- Open Odin and wait for it to recognize your phone
- Then click on PDA and choose your stock firmware
- After it verifies the .md5 checksum; click on Start without checking any other check-boxes or anything else
- It should then install Samsung's 4.1.2 firmware​
And that's pretty much it! So Congratulations, you just installed Sami OS on your phone! So now there's only one last crucial step remaining.. And that is to take pride and update your Signature and click on the Thanks Button. I hope that you will all enjoy using it...
XDA:DevDB Information
Sami OS for i9070, ROM for the Samsung Galaxy S Advance I9070
Contributors
Sami Kabir
ROM OS Version: 4.1.x Jelly Bean
ROM Kernel: Linux 3.0.x
Based On: Samsung's Jellybean VJLPE Firmware
Version Information
Status: Stable
Current Stable Version: 1.4
Stable Release Date: 2015-09-30
Created 2013-10-26
Last Updated 2016-01-08
ROM updates, Changelogs, Bug fixes, Add-ons and my To-Do list
ROM Updates & Download Links:
- Sami OS 1.1 Update (Description and Screenshots, Download Links)
- Sami OS 1.2 Update (Description and Screenshots, Download Links)
- Sami OS 1.3 Update (Description and Screenshots, Download Links)
- Sami OS 1.3.1 Update (Description and Screenshots, Download Links)
- Sami OS 1.4 Update (Description and Screenshots, Download Links)
Changelog:
Sami OS 1.0 (Codename: Alpha) -- Released on 26th October 2013
Initial Release
Sami OS 1.1 (Codename: Alpha) -- Released on 31st December 2013
Fixed the "Master Key" Security Vulnerability
Slight framework tweaks to reduce random "sluggishness of TouchWiz UI" to some extent
Modified ROM's overall Dark theming and added some visual elements from Android KitKat
Replaced most of the System apps' icons with the icons from Kitkat (and a few from other sources)
Ported and Added a Dialer widget from Samsung's JB 4.2.2 firmware for S3
Enabled CRT Off effect
Disabled "Battery Full" notification
Fixed the "3G Status bar icon bug"
Disabled 4-Way Rotation hack enabled (now you can no longer use the phone while holding it upside down)
Lowered Screen Auto Brightness levels to save battery life (to some extent, don't worry you probably won't notice the screen's lowered brightness)
Fixed the rare "USB not recognized" message on Windows when phone was connected
Slightly modified TouchWiz launcher (SecLauncher2.apk) to make it more snappier and faster than before.. Also reduced those random lag and redraws to some extent
Removed a couple of (unnecessary) system apps to free up more space in the System Partition
Removed "KioskMode" from framework-res.apk - thus reduced its actual size by 4.7 MB!
Removed SyncmlDM.apk (its an useless system software updater)
Removed Polaris Viewer 5 (because it doesn't work - you can now get the good old Polaris Viewer 4 from Add-Ons Section)
Added the very handy Popup Browser from Galaxy Note II
Couple of new build.prop tweaks
A couple of tweaks to cut down some time on Booting Process (this shortens the process by a couple of seconds)
Updated a new and improved ZipAlign and Vacuum script (which will automatically run every two weeks (twice in a month) instead of running on every boot - this speeds up the overall boot process)
Changed some of the values in Services.jar with the ones from CM 10.1 (I'm still experimenting to find the best combo of values for better memory management and performance)
Did some Miscellaneous Battery and Performance tweaks and enhancements
Updated the modded Multi DPI Play Store to version v4.5.10
Sami OS 1.2 (Codename: Alpha) -- Released on 7th July 2014
Replaced TouchWiz UI (to some extent) with themed Holo Dark UI in most of the UI elements!
Added a toggle button that will show all the quick settings toggle buttons ((just like TouchWiz on Android 4.2 and above))
Rearranged the quick settings toggle buttons and added Blocking Mode and Wifi Hotspot toggle buttons
Added 3Minit Quicklaunch Panel under quick settings toggle buttons
Added a multi-functional "QuickLaunch" functionality on the status bar.. (to change its functionality or to toggle it On or Off, check under More Settings in Display settings)
Enabled Blocking Mode! (PS: Alarm and Timer works only with Samsung's Clock app)
Added the ability to use the Menu button to either bring up Google Search or to kill apps
Added experimental support for i9070P. Please flash i9070P_Compatibility_Fix.zip AFTER flashing SOS_UPDATE_1.2.zip to make your phone compatible with my ROM
The fix for "No Audio" bug in Max Volume in Sami OS 1.1 has been implemented
Applied Possible fix for Video Playback lag issues on YouTube (but there are some kernel related issues that still might cause video playback lag at certain times)
Slight UI tweaks and adjustments (to make it less laggy at certain times)
Updated various parts of the OS (including TW Framework, Browser core, WiFi, Bluetooth and Input service) thanks to Samsung's UBLPK firmware
Replaced the old Shutdown Animation with the one from Samsung Galaxy S5
Replaced the old Boot animation with a new one, inspired by WATCH_DOGS
Revamped and Themed the TouchWiz lock screen to make it look a lot like the lockscreen in Samsung Galaxy S5
Revamped Phone and Contacts app with a new Theme and performed some minor tweaks to reduce its sluggishness to some extent
Revamped the Settings app by giving it a Holo Dark UI and replaced the icons with the ones from Android KitKat
Revamped Recents panel by giving it a more Galaxy S5-ish look
Replaced the default Jellybean Platlogo with the one from Android KitKat
Replaced the old, laggy Music Player with Apollo v1.3.0
Replaced Samsung's File manager app with MiXplorer v4.7.3
Replaced Samsung's sluggish Messaging app with the stock AOSP Messaging app from CM 11
Replaced the old Keyboard app with the one from Android L (has a dedicated Smiley key but no emoji support)
Replaced the old Clock app with the one from CM 10.1 (everything except Digital Clock widget works)
Replaced the old Calendar app with the one from Android KitKat (though they are almost identical)
Replaced Samsung's Downloads app with the one from CM 10
Updated Nova launcher to version 3.0.2beta2 (please note that this is a Beta build)
Updated Google Play Store to version v4.8.20
Reduced the font size of AM/PM indicator on status bar
Replaced some of the old Status Bar icons with the ones from Android KitKat
Replaced some of the old Icons and Fonts with new ones (updated Roboto font, removed Ubuntu and added two new fonts)
Disabled the small but annoying vibration while unlocking device (on AOSP lockscreen)
Disabled the annoying "Connected as media storage" ongoing notification message and added USB Settings instead
Disabled "Mobile Data Toggle" warning message which comes before turning your Mobile data off (it gets kinda annoying after sometime, that's why)
Fixed some of the init.d scripts (thanks to littlethings) and updated some of the existing ones
Slightly decreased the animation and transition speed of windows in Samsung's TouchWiz launcher. Also themed it a little bit.
Slightly tweaked build.prop and services.jar (ProcessList.smali and ActivityManagerService.smali) for better RAM management and overall performance
Permanently disabled CPU rendering for 2D and 3D applications.
Added the ability to set how the long Volume panel will stay on your screen
Added "Quick Unlock" feature that will unlock your phone as soon as correct pin or password is entered
Added a couple of more Wallpapers and deleted a few existing ones. Now there are a total of 45 Wallpapers to choose from
Added 3 new ringtones, 1 new alarm sound and 1 new notification sound (all were taken from Samsung)
Sami OS 1.3 (Codename: Alpha) -- Released on 20th February 2015
Did some subtle changes and minor improvements to the UI - inspired by Android KitKat 4.4 and Lollipop 5.0
Revamped AOSP lockscreen and Pattern lock grid - inspired by Android Jellybean 4.3, KitKat 4.4 and Lollipop 5.0
Remade the WATCH_DOGS boot animation and also made it a little longer
Replaced the old Galaxy S5 shutdown animation with a new one, inspired by WATCH_DOGS
Freed up a few MBs from the System partition by mostly reducing the size of many system APK files and also by removing some unnecessary (apk and lib) files
Slightly tweaked some of the existing init.d scripts, build.prop and services.jar (ProcessList.smali and ActivityManagerService.smali) for better RAM management and overall performance
Updated various parts of the ROM (including system apps, framework and lib files, browser core and bluetooth service) using Samsung's VJLPE firmware
Did some miscellaneous changes and performance improvements to the Phone (Dialer) and Contacts app. Its also based on VJLPE firmware's ones
Enabled Call Recording feature
Added a Call button next to Contacts and Logs
Disabled "End Call" screen (thanks to nijel8)
Added an Accounts & Sync sub menu (now all your accounts will be displayed under one sub menu)
Added the missing Horizontal Calibration feature which Samsung's 2.3 firmware had but 4.1 firmware doesn't
Edited (fixed) some of the default values set in power_profile.xml file in framework-res.apk
Re-enabled CPU rendering for 2D and 3D applications (this might give a slight bump to graphics performance)
Disabled Journaling in system and cache partition. (WARNING: Sudden power loss due to random reboot or due to a system crash will result in loss of data! More info at the end of this post)
Performed some miscellaneous changes for both Battery-life and Performance enhancements
Better thumbnail generation - thumbnails should now occupy very little space (NOTE: In order for it to take effect, all your existing thumbnails have to be deleted. More info at the end of this post)
Partially fixed the "Home button" bug - now pressing it while the screen is off for a long time will just wake the screen. It won't minimize the app which is running
Made some changes to reduce laggy scrolling through lists and also slightly improved its speed
Added a potential fix for Media Scanner Wakelock (thanks to isaak)
Added the ability to either hide or show alarm icon on status bar (look under Settings > Display > More Settings)
Fixed some minor layout issues in "expanded" Quick Settings toggles. Also, replaced all the toggle icons with the ones from Galaxy S5
Fixed all the layout problems in AOSP Browser. Now it shows suggestions properly as you type on the URL bar
Updated hosts file. Also reduced its size from ~12 MB to just 890 KB
Slightly edited gps.conf for (possible) improvement in overall GPS performance
Fully disabled app verification (apps with broken/mismatched signatures can now be installed - thanks to CNexus)
CRT-Off animation is now a bit more smoother. More info can be found down below
Added Hebrew language
Fixed the buggy Messaging app in Sami OS 1.2 by replacing it with a new, bug-free and slightly themed CM 10.1 Messaging app
Updated the default file explorer, MiXplorer to version 5.1. It now has new UI and a design inspired by Material Design. It also supports custom themes! (Visit this link to checkout themes made for MiXplorer)
Replaced Google's DeskClock with an alternative one (its the one that was introduced in Sami OS 1.0 - but now its far better than before and is slightly themed by me)
Replaced Samsung's Voice Recorder app with MiSoundRecorder (its MIUI's default Voice Recorder ported by HootanParsa and completely themed by me)
Updated Nova Launcher to version 3.3
Updated Google Play Store to version 5.1.11 (not 5.2.12 - i.e the latest version)
Slightly themed TouchWiz Launcher to make it look a bit more like the one in Samsung Galaxy S5
"Smooth spinners" - (the spinning/loading animation in apps is now played much smoothly than before)
Updated the icons of some System apps
Changed some of the UI sounds and added 2 new Notification tones
Added some new wallpapers. Removed a few old ones. Now there are a total of 50 amazing wallpapers
Replaced the default android emojis with the ones used in WhatsApp and in iOS
Sami OS 1.3.1 (Codename: Alpha) -- Released on 15th April 2015
Fixed RAM management issue in Sami OS 1.3 (to some extent)
Improved multi-tasking (and overall performance) to some extent
Lowered Battery consumption to some extent. Longer stand-by time
Reduced Screen Wake lag to some extent
The infamous Home button bug has been finally fixed
Revised and corrected all the init.d scripts. Also corrected its formatting
Replaced all the Default ICS transitions and animations with Lollipop's ones
Minimum GPU frequency is set to 320000 kHz and the Maximum GPU frequency is set to 560640 kHz (just change the "idx" value in order to change minimum/maximum frequency. Check out mali_dvfs_data for more info)
Patched the Fake ID vulnerability
Enabled Journaling in System partition - but kept it disabled in Cache partition
Noticeable performance improvements in Web Browsing has been done
Reduced Call Log storage limit from 500 to 250
While playing music, dark background is shown only under title and playback controls on lock screen.
Did some minor changes and improvements to the theme and UI
Did some minor layout changes to the Recents panel
Did some minor layout changes to the Switches
Removed Airplane Mode Confirmation Dialog when toggled from Quicksettings
Removed 2 more unneeded system apps (PRUI.apk and wssyncmlnps.apk)
Added one new wallpaper. Removed an old one
New icons for Gallery and Sound Recorder app
Sami OS 1.4 (Codename: Alpha) -- Released on 30th September 2015
Merged the contents (and therefore, the changes and features) of Sami OS 1.3.1 and 1.3.2 update
Fixed the USB Mass Storage force close issue that Sami OS 1.2 introduced
Battery and Memory Management (and therefore Performance) improvements
Expect a SOT of 2(.5) to 3 hours (or even more) with moderate phone usage and with Powersaving mode enabled. Further improvements can be observed by using Greenify.
Fixed all the init.d scripts (to some extent) and tweaked some of the previous values in build.prop
Reduced boot-up (and shutdown) time slightly, to some extent
Removed SysScope and permanently set Device Status to "Official". Thanks to [email protected]
Added the ability to Double tap status bar to Sleep (feature backported from CM11, thanks to BOOTMGR)
Minor changes to visual elements in theme and UI - inspired by Android M and L
Themed volume panel. It now looks much cleaner! - inspired by Android M and L
Gave the Settings app a colorful and better set of Icons from Galaxy S5. Also changed the battery stats chart color to blue
The "new" bean bag easter egg game now has Android M's platlogo and floating Marshmallows and Lollipops
Added an optional Spellcheck (a red line will appear under mistyped words.. Google Keyboard must be "checked" for using this. Thanks to primitive.A
Enabled the "Turn off all Sounds" widget. It can come handy at certain times!
Disabled the "Listening at high volume..." warning toast (thanks to BOOTMGR)
Enabled Touchboost. CPU will ramp to 600mhz upon touching the screen (thanks to cocafe). You can disable it to save some battery (more info about this at the bottom).
Patched libsqlite.so. Removed the need to fsync before a database write is done. It'll improve database read and write speeds but at a small risk of data corruption due to sudden reboot or major system hang(up). See below for more info
Removed quite a lot of unneeded system apps and files that just run in background and consume RAM and CPU time. (see below for the list of files removed)
Removed (almost) all traces of FOTA updates service from Samsung
Removed (almost) all traces of DivX DRM service from Samsung
Removed (almost) all traces of sCloud service from Samsung
Fixed the broken Ripple Effect in Sami OS 1.3
Enabled Blocking mode (ongoing) notification
Slightly altered the minimum and maximum brightness values in build.prop (ro.lcd_brightness=170, ro.lcd_min_brightness=20)
Made fling velocity (notification bar pull down and pull up) a bit more faster
Faster (though not smoother) progress bar (horizontal)
Updated Nova Launcher to version 4.0.2
Updated MiXplorer (file explorer) to v5.5.4 Beta
Updated i9070P_Compatibility_Fix.zip for i9070P users
Replaced 13 old wallpapers with 13 new ones
Replaced the default emojis in framework-res with the ones made by Google
Changed restart title to "Reboot Options"
Changed the Icon of the Voice Recorder app
Corrected a typo in framework-res (strings.xml) made by Samsung
Bugs:
Depending on their severity, these bugs will either be Ignored or Fixed via Add-Ons/Bug-fixes or ROM updates...
Gallery app can't set custom lock screen wallpapers (sorry, this cannot be fixed atm)
Polaris Office 5 doesn't work at all. It force closes probably due to missing or conflicting library files (download Polaris Office 4 from the Add-Ons section below)
Status Bar shows "3G" icon no matter what kind of data network the user is using (fixed in 1.1 Update)
No Audio @ Maximum Volume.. in SOS 1.1 (fixed in 1.2 Update)
The "Wake up in lock screen" option in lock screen settings doesn't work (fixed in 1.2 Update)
The default music player, Play Music+ can be laggy and slow sometimes; this is because its a heavy modification of an earlier version of Google Play Music app (fixed in 1.2 Update)
The Digital Clock widget doesn't load.. Maybe because of the differences in version of Android or due to missing framework or library files (fixed in 1.3 Update)
MiXplorer - the default file explorer in Sami OS 1.2 has a bug. It will force close (almost) every time you browse through your Root partition. (fixed in 1.3 Update)
The default messaging app in Sami OS 1.2 cannot receive any messages. (fixed in 1.3 Update)
The size and position of "Minute" in the default clock app in Sami OS 1. 2 is wrong. (fixed in 1.3 Update)
Pressing on the Home button when the screen is off not only turns on the screen, but also minimizes the currently running app (fixed in 1.3.1 Update)
Enabling USB Mass Storage crashes SystemUI (fixed in 1.4 Update)
Ripple Effect doesn't work (fixed in 1.4 Update)
Add-Ons:
Below are a list of add-ons that have been tested and is completely compatible with Sami OS:
i9070P_Compatibility_Fix.zip This is for i9070P users only. This makes your phone compatible with my ROM.
NOTE: This is a flashable zip! So just Download the zip and flash it via TWRP or CWM Recovery!
Samsung_KNOX_and_ZHA_ap_MMSCtrl for saving yourself from the Android Stagefright vulnerability by disabling MMS. Though, I'm not sure if it will work with every single Messaging apps that are available for our phone)
Un-patched libsqlite.so for avoiding any risk of data corruption
SystemUI.apk with 3minit Quicklaunch Panel Disabled. Compatible with Sami OS 1.4 only (to install, just push it to system/app folder using any Root Browser)
SystemUI.apk with WiFi in and out indicator on Status Bar. Compatible with Sami OS 1.4 only (to install, first Rename it appropriately; then just push it to system/app folder using any Root Browser)
SystemUI.apk with WiFi in and out indicator and 3minit Quicklaunch Panel Disabled. Compatible with Sami OS 1.4 only (to install, first Rename it appropriately; then just push it to system/app folder using any Root Browser)
ICS_anims.zip This is a flashable zip for reverting all my ROM's Lollipop animations to the default ICS ones. So just Download the zip and flash it via TWRP or CWM Recovery!
Dark_Void.micfg A beautiful Dark theme made by me for MiXplorer 5.5.4 Beta
Stock_Icons.zip This is a flashable zip! So just Download the zip and flash it via TWRP or CWM Recovery!
NOTE: This will revert almost all my ROM's icons to Samsung's default ones and is irreversible
Stock Music Player (to install, just push it to system/app folder using any Root Browser)
AccuWeather Widget from GB This is a flashable zip! So just Download the zip and copy it to your External SD Card and then Reboot to Recovery and flash it! NOTE: Sometimes the widget loads up with weird layouts.. So you will have to resize it to your preference!
Polaris Viewer 4 (to install, just push it to system/app folder using any Root Browser)
Google Play Games app (to install, just push it to system/app folder using any Root Browser)
Video Editor from CyanogenMOD 10.1 (to install, just push it to system/app folder using any Root Browser)
Stock Keyboard (from Samsung) (to install, just push it to system/app folder using any Root Browser)
SecGallery_and_SamsungCamera_for_SOS.zip This is a flashable zip! So just Download the zip and flash it via TWRP or CWM Recovery! NOTE: Installing this will remove AOSP Camera and Gallery app.
Clock app (from Samsung) (to install, just push it to system/app folder using any Root Browser)
Clock app (from CM 10.1) (to install, just push it to system/app folder using any Root Browser)
Messaging app (from CM 10.1) (to install, just push it to system/app folder using any Root Browser)
My To-Do list:
Below is my to-do list, which basically gives you an idea of what features the next version(s) of Sami OS will be having...
Try to add User suggested Features and Suggestions
More Status Bar mods
Fix the Bugs mentioned above (there isn't any left)
Add proper support for GT- i9070P (an experimental "fix" has been released)
Re-odex the entire ROM (you can do it yourself.. just search for an universal Re-Odex script on XDA)
Implement Aroma Installer (Cancelled)
HTC Sense styled recents app menu (Cancelled)
Add Airplane Mode toggle below the Bluetooth toggle (Cancelled)
Modify TouchWiz launcher to minimize itself when an app is launched (like Nova launcher does) (Cancelled)
Implement Viper Audio Mod (Cancelled)
Add Ink Effect (Cancelled)
Increase the system's default volume limit for much louder sound (Cancelled)
Use volume buttons to skip music tracks (Cancelled)
Enable CRT Off animation with ON/OFF toggle in Settings menu (Done in 1.1 Update)
Enable Blocking Mode functionality (Done in 1.2 Update)
Add Long Press Back (or Menu) key to force close an app (Done in 1.2 Update)
Try to make the clock on lock screen look more like the one in stock Android 4.4 (Done in 1.3 Update)
Enable Call Recording feature on stock Phone app (Done in 1.3 Update)
Add stuff from Android KitKat and L (Done in 1.4 Update)
Remove occasional Screen wake lag (Done in 1.4 Update)
Add New wallpapers (Done in 1.4 Update)
Some thing you'd like to add to this list? Then please post a request on the "Feature Request" Tab above
You can also take a look at my ROM's Official website to stay updated :good:
FAQs, Tips and Notes, My Opinion on my ROM, Credits and Acknowledgements
Should I install/update in a chronological order?
Yes. This means that you should install Sami OS 1.0 first (if you haven't already) and then reboot to system. Use your phone for a while and setup everything. Once all that is done, reboot to recovery and start installing the updates one by one (in a chronological order) without rebooting to system.
Is updating from 1.x to 1.z possible?
Yes, it is possible. But its recommended that you install 1.y first.. So that you won't miss out from any new features or fixes that were introduced in the 1.y update... I know that this will become a little tedious, but its the only way for me to keep the size of the updates smaller - so that it can be uploaded and downloaded much quickly. Detailed instructions on how to update to my ROM's latest version is available. Just look for it on the Second post of this thread.
Flashing so many zip files is a little tedious. Why not merge all the updates into one zip file?
Even though I've considered about doing this ever since I released the 1.1 Update, there are a lot of some reasons why I'm not doing this. You can download the ROM and all its updates and mods on your PC , extract them to a single folder and then manually merge/combine all of them. Once that's done, select the 3 folders (META-INF, system and vrtheme) and use any file archiving software (like 7-zip or WinRAR) to make a zip file out of it. Let me know if you bump into any problems.
Can I flash xyz performance/battery mods or scripts while I'm using your ROM on my phone?
No. My ROM already has a lot of scripts and various other tweaks and mods. So adding more will either have no effect or make things worse (slower performance, boot loop, high battery drain, etc.). So please ask me first before installing anything like this and I'll try to find out if it'll work on my ROM without any issues or not.
Tips & Notes:
Below are some tips and notes which I'm sharing from my experience:
Please don't use your phone after restarting or turning it on for at least a minute.. Its going to lag.. This is probably because the system is still busy loading all its services, files, apks, scripts and because the media server will be running in background.
You can use Greenify to disable most system apps like Google Play Services to get lower battery consumption (while phone is idle). Additionally, you can also use CoCore E 8.2 Kernel if you prefer better battery life over performance
The best way to clear your phone's RAM is by doing a Quick (Hot) Reboot instead of Normal Reboot.. This is because Hot Reboot just restarts the OS; not the entire device.. Thus its faster than a Normal Reboot and also doesn't drain your battery while it reboots
You need to disable MMS to save yourself from the recently discovered Stagefright security vulnerability by using a small app. Look for "Samsung_KNOX_and_ZHA_ap_MMSCtrl" under the Add-Ons section
If for some reason your phone's system partition becomes read-only then type this into Terminal Emulator:
Code:
mount -o remount,rw /dev/block/mmcblk0p3 /system
Before installing any mods or scripts please make sure that they are compatible with Sami OS! Because I added a lot of tweaks too; so my tweaks may interfere with the tweaks you install!
You can use apps like SDMaid Pro to maintain your phone's optimal performance by clearing cache, (old) logs, bulk of unneeded files and disabling auto-starting of certain apps on Boot
The safety_level is changed from 3 to 1 in libsqlite.so. So, there is a small risk of data corruption here. This is because no fsync is done before databases are committed into disk and hence it'll be faster but at the slight risk of corruption. This could include launcher widgets going missing or SMS messages going missing or corrupted etc.. But do note that this is the default behavior in JB 4.3, KK 4.4 and above. You can revert back to the older libsqlite.so file if you want to avoid any risk of data corruption.
If for some reason adb is no longer working then add this line below to your build.prop and then give it another try:
Code:
persist.service.adb.enable=1
After updating or installing my ROM, if you cannot see your accounts (e.g- Google, Yahoo, WhatsApp, etc.) under Accounts in Settings (app), then all you need to do is log out and sign back in. You should now see them now
Please disable Keytones, Touch Sounds, Screen lock sound and Haptic Feedback under Sound menu (in Settings).. Use only if required to do so; because they all contribute in consuming your battery.. The same thing goes for Motion options as well..
Checkout this simple trick to change the Status Bar's gradient orientation
For switching to Material theme on your Keyboard, go to Settings > Language and Input > Google Keyboard Settings > Advanced Settings and change the Color scheme to "Material"
For my own benefit, I chose not to Re-odex my ROM. But if you want to Re-Odex my ROM on your phone then you can use Universal Odex Script or anything similar to do it. Because I did not try it yet, please tell me if you did it and succeeded.
If you're into pimping, tweaking and modding your phone, then you should definitely checkout Xposed (if you haven't already). It drastically simplifies this process by taking away the need for flashing zip files or modifying any apk or jar files!
Checkout XMultiWindow. It's functionality is quite similar to Samsung's MultiWindow functionality - but this is way better in my opinion
Checkout XBlast Tools. It's more or less like an All-in-One Tweak Box. You can change a lot of stuff in your phone on the go without modifying any APK files!
If you don't want to use CRT Off animation then please uncheck it from Settings > Display (obviously ) and then using MiXplorer (or any browser with Root access), go to system > etc > init.d folder and open 03_crt_net.
Look for the lines containing "fbdelay" and "fbdelay_ms" and delete or comment them out. Save the file, set the proper file permission and restart for it to take effect. This should remove the "delay" in powering your screen off..
You can disable Touchboost feature to save some more battery.
Using MiXplorer (or any browser with Root access), go to system > etc > init.d folder and open 02_kernel. Look for
"echo on > /sys/kernel/mxt224e/touchboost" and "echo 500 > /sys/kernel/mxt224e/touchboost_delay" and delete or comment them out. Save the file, set the proper file permission and restart for it to take effect
If for some reason you want to have a persistent notification of USB debugging (enabled) then add this line below to your build.prop:
Code:
persist.adb.notify=1
Right now, the best kernels to use with Sami OS are CoCore E 8.2, 10.0 and Refresh R09 (link to thread)
If you're wondering why this thread is full of textual information, its because I want to this thread as Noob Friendly as possible! And yes, I typed each and every words - so yeah, I think I deserve a thanks for that too.
More will be added soon to this list very soon!
My Opinion on my ROM:
I've been running the "pre-release" and the "final" version Sami OS for quite some time now.. And yes, my phone is super smooth with the combo of Sami OS and CoCore E r09 BUT I did notice some occasional hiccups and lags on my ROM too! I'm sure that a very few developers will tell bad about his/her ROM, but I'm just like you - I always want the best in my phone and so I am being honest with you.. Nothing is perfect in this world, and my ROM is certainly not an exception.. But that doesn't mean that you shouldn't use it.. Because it indeed is super smooth most of the time!!!
One more thing.. my ROM still isn't completely optimized for Aggressive gaming, multi-tasking and battery conservation yet but I hope that it will get better along with the future updates it'll be getting..
Credits And Acknowledgements:
Below is an alphabetically arranged list of names of all the people whose work has either directly or indirectly helped me in making my ROM and I'd like to Thank them from the bottom of my heart for helping me when I needed it...
acl1
ADDICT.ANK
b16h22
BOOTMGR
CNexus
cocafe
Didact74
drnarinder
EnricoD
fbs
Gharrington
Goldieking
gu5t3r
hastalafiesta
HootanParsa
isaak
joehanh88
Jtfk
KINGbabasula
lokeshsaini94
loserskater
majdinj
mariozawa
MikiGry
mkaluza
nijel8
ocoot
Oliwe
olokos
P.Castro
pranavburnwal
Qadir64
Shaaan
shut_down
SimonGleinert
Spannaa
Dear reader, if you believe that you or your work has helped me in making my ROM and yet I did not mention your name here, then I'm extremely Sorry! Just PM me and I'll add your name asap!!​
Liked my ROM?
Want to show me your Support? Then all you have to do is become a Fan of Project: Sami OS by "Liking" its official Facebook page... You have no idea how much it will mean to me
You can also choose to go a step further and support my work by donating me with your desired amount of money.
More info about this can be found here
Click to expand...
Click to collapse
Or you can just Click on the Thanks button, rate the ROM and Thread with 5 Stars! :laugh:
I'd like to add a few more things:
- You are free to modify the "looks" of my ROM (or my themed System apps) for your personal use only. If you wish to share it with others then do ask me for my permission and please give me the proper credits for my hard work
- Please don't Mirror (or Re-upload) any of my works.. Because it will mess up the Download Statistics of my works
- It took me more than a gazillion clicks to make this, but please just spare one click to click the thanks button below to motivate me! And don't forget to rate the thread with 5 stars too!
- You can also Follow this Thread to stay updated by knowing whats happening on my thread; thanks to XDA's DevDB Template!
- Please do not quote this entire post. It's long as hell, reading it once is more than enough and so no one wants to see it again...
Want to learn more about Project: Sami OS?
Want to learn more about Project: Sami OS and know the mystery behind the name "Sami OS for Android"? Then Click Here!
Want to Recommend me a new feature for my ROM?
Then please Send me a PM or leave your requests on the "Feature Requests" tab above. I'd be glad to receive any recommendations (or Bug reports) to make my ROM much better anyway! But do note that I am not an Android Wizard who can make miracles happen; If you ask me for something which I can't provide then I will clearly deny your request.
And that's pretty much it. Thanks for visiting this thread and for downloading and using my ROM... Make sure to leave your comments, reviews and write about your experience with my ROM! :laugh:
Where's download link?
Verstuurd van mijn GT-I9070 met Tapatalk
Jeroenvk94 said:
Where's download link?
Verstuurd van mijn GT-I9070 met Tapatalk
Click to expand...
Click to collapse
Going to share it ASAP! This thread is still under construction
Waiting for it. Thank you very much for your work.
Awesome work bro :thumbup:
Sent from my GT-I9070 using XDA Premium 4 mobile app
Yeees waiting for thiss !!!
Darkness and Hope said:
Yeees waiting for thiss !!!
Click to expand...
Click to collapse
Waiting for what?
Sent from my GT-I9070 using XDA Premium 4 mobile app
AltamashAN said:
Waiting for what?
Sent from my GT-I9070 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Sami was put this ROM into his sign.It was shared in his web site, finally it's fixed and here.
Long long waiting rom.. I will download and flash asap..
Sent from my GT-I9070 using XDA Premium 4 mobile app
I would like to see also this "lamborghini" photos(screenshots)
dudik9910 said:
I would like to see also this "lamborghini" photos(screenshots)
Click to expand...
Click to collapse
Okay, here you go...
Ok seriously..
Just like a Lamborghini, its both FAST and BEAUTIFUL!
Click to expand...
Click to collapse
Its a simile.. I meant to say that my ROM is both fast and beautiful just LIKE a Lamborghini.. because even that car is both fast and beautiful..
EDIT: Screenshots can be found at the Screenshots tab next to Discussion tab (@dipanjannet, you too need to see this)
just wow....waiting dor ur screen shot!!
Sami Kabir said:
Going to share it ASAP! This thread is still under construction
Click to expand...
Click to collapse
Now that's one hell of a nice job done..
Bringing 4.2 feel and utilities on 4.1 android jb ...( Sami OS )...
It's great..So let's keep it up and running with more updates soon..
Till then every1 Enjoy...:highfive:
I like these screenshots
im gonna install soon....
Sami Kabir said:
Okay, here you go...
Ok seriously..
Its a simile.. I meant to say that my ROM is both fast and beautiful just LIKE a Lamborghini.. because even that car is both fast and beautiful..
EDIT: Screenshots can be found at the Screenshots tab next to Discussion tab (@dipanjannet, you too need to see this)
Click to expand...
Click to collapse
Ye ye, I know m8! Thats why i wrote "lamborghini" not lamborghini
finally, your beloved released!
Congrats buddy
btw, thanks for adding my name as credits. I appreciate that.
i love ur rom...its amazing
so smooth and fast
Thanks
can u put OTA updates on this rom???
Thanks for ur gr8 work
Smooth as... that Lamborgini.
Sent from my GT-I9070 using Tapatalk

[ROM][DEV][CM11.0][KERNEL][SGH-I757M]UNOFFICIAL CM11.0 For Bell SGH-I757M

CM11.0 for Canadian Samsung Galaxy S2 HD LTE (SGH-I757M)
Code:
[COLOR="red"][B][SIZE="4"]*** Disclamer ***[/SIZE][/B]
THIS ROM IS FOR THE CANADIAN SGH-I757M ONLY... DO NOT FLASH IT ON ANOTHER DEVICE!
By flashing this ROM, you are voiding your phones warranty (Unless you return it
to complete stock which is possible, but beyond the scope of this thread). You
also agree that I will in no way be held responsible in the event that your
device becomes bricked (Not likely to happen). In addition, you are responsible
to take the necessary backups of your apps, data, sms, contacts, calendar events, etc.
If you agree, then please continue on ;)[/COLOR]
Code:
[COLOR="red"][B][SIZE="4"]*** NEW RECOVERY REQUIRED ***[/SIZE][/B]
Due to the addition of user control in CM10.1/CM10.2/CM11.0, you are required to update
your recovery to a supported recovery with a version greater than 6.0.39. As of this writing, the latest available
version is Philz Touch Recovery 6.57.9 (based on CWM 6.0.51) for the SGH-I757M. There is currently not a
version of regular CWM for this device that will flash Kit Kat ROMs.
If you flash the new ROM with the old incompatible recovery, you risk loosing
your sdcard under a bunch of subfolders.[/COLOR]
Code:
[COLOR="red"][B][SIZE="4"]*** NEW RADIO FIRMWARE REQUIRED ***[/SIZE][/B]
As of CM10.1, ICS radios (I757MUGLH2) are no longer supported. You must download the new JB radios (I757MUGMC5).[/COLOR]
Introduction
It's finally here :-D CM11.0 (Android4.4.x) for the Bell Canada Samsung Galaxy S2 HD LTE (SGH-I757M). There is a lot to be said about Kit Kat with it's clean white icons and new launcher. The focus with Kit Kat was to make the device use less RAM and imrove performance, and so far it's running great.
Click to expand...
Click to collapse
Images
SEE SCREENSHOTS TAB AT THE TOP OF THIS PAGE.
Click to expand...
Click to collapse
What Works
* Phone
* Wi-Fi
* Mobile
* GPS
* Bluetooth
* SMS/MMS
* Data Usage
* Camera (Camcorder doesn't work on 1080, swith it to 720 for recording)
* BLN Notification (Enabled in Advanced Device Settings)
* VM Notification
* Youtube Overlays
* init.d is fully supported
* USB Mass Storage (UMS)/MTP
Click to expand...
Click to collapse
What Doesn't Work
* I experienced an incompatibility with some of my existing mp4 media files and when gallery tries to load them they cause a soft reboot. Loading these videos into the gallery media player using a 3rd party file manager seems to work without issue, it is the loading of the preview in gallery that causes the phone to crash.
Solution: The solution is to use a file manager to move the mp4 files to a new directory and add a ".nomedia" file to that directory so that when browsing photos in the gallery, it does not try to load the offending mp4 files.
Click to expand...
Click to collapse
Pre-Installation instructions
1) Download to your sdcard, the new Philz Touch Recovery 6.57.9 flashable zip which is compatible with CM10.1/CM10.2/CM11.0
2) Enter your existing CWM Recovery
3) Install Zip From sdcard
4) Select the philz_touch_6.12.8-celoxhd.zip that you downloaded to your sdcard
5) Flash the new Recovery
6) Go back to the main recovery menu and go Advanced -> Reboot Recovery (This might not actually reboot you into recovery, you may have to do that manually by turning off phone and using 3-button combo)
Click to expand...
Click to collapse
Now that you have the new recovery flashed to your device, you can continue to install this ROM.
Please be aware that the new recovery detects your sdcards (internal/external) in a different way. Your internal sdcard is recognized as /storage/sdcard0 and your external sdcard is recognized as /storage/sdcard1.
Installation instructions
1) Download the Rom and Gapps (Use only the Gapps downloded from this thread. It is customized due to our small cache partition)
2) Enter CWM
3) TAKE A NANDROID BACKUP
4) Wipe Data/Factory Reset
5) Format Cache
6) Advanced -> Format Dalvik Cache
7) Mounts and Storage -> Format /data,/cache and /system (Required for a clean flash)
8) Flash the Radios (Required before you flash the ROM, unless you already have the new JB radios flashed)
9) Flash the ROM
10) Flash the Gapps
11) Reboot Phone
Click to expand...
Click to collapse
NOTE: Using Philz Touch Recovery, you can replace steps 5 - 7 by selecting the "Clean to install a new ROM" option.
Download
ROM Downloads
Build: 20141122 (Latest)
ROM: cm-11-20141122-UNOFFICIAL-celoxhd.zip (213.2MB)
PA Mini GAPPS: PA Mini Modular GAPPS
JB Radios: JB_modem_I757MUGMC5-flash_this_in_CWM.zip (21.3MB)
NOTE: A clean flash is REQUIRED if upgrading from a previous version of android such as CM10.2
Build: 20140910
ROM: cm-11-20140910-UNOFFICIAL-celoxhd.zip (211.3MB)
PA Mini GAPPS: PA Mini Modular GAPPS
JB Radios: JB_modem_I757MUGMC5-flash_this_in_CWM.zip (21.3MB)
DADOES ROM:
Build: 20140424
ROM: cm-11-20140424-DADOES-UNOFFICIAL-celoxhd.zip (469.18MB)
GAPPS: INCLUDED
JB Radios: JB_modem_I757MUGMC5-flash_this_in_CWM.zip (21.3MB)
Recovery Downloads
*** REQUIRED *** Philz Touch Recovery 6.12.8 (CWM 6.0.4.7) compatible with CM10.1/CM10.2/CM11.0
[celoxhd][SGH-I757M][CWM Advanced Edition] PhilZ Touch
* I no longer upload files to XDA because it takes way to long to manage, so I only use androidfilehost.com. All files can be found under my profile: https://www.androidfilehost.com/?w=files&flid=7547
Click to expand...
Click to collapse
Tips and Tricks
Checkout the second post for some tips and tricks on setting up the ROM.
Click to expand...
Click to collapse
Changelog
Code:
[B]November 22, 2014 - Build 20141122[/B]
* Increased kernel version to Titanium 1.1.1
* Added cpu input boost framework - credit: sultanxda
* Added cpu OC (The scale goes up to 1890MHz, but you should only put it as high as 1836MHz since I was getting random reboots with 1890MHz. 1674MHz is the default OC and 1512MHz is the default CM OC) - credit: TeamFahQ/sultanxda/titanic-fanatic
* Added low power flash mode which will use a low powered flash when the battery is equal to or below 35%. This should help with the camera causing the phone to shut down when trying to take pictures using the flash. This threshold may need to be tweaked, so please let me know if you still experience shut downs related to using the camera. - credit: sultanxda
* Added sgs2hdbell as a device name to the updater-script to allow all bell i757m devices to flash the ROM without the need to edit the updater-script.
* Added panel undervolt interface. - credit: sultanxda
* More memory optimizations. Some of the extra RAM that the previous optimization gave us has been allocated to other things such as the surface flinger. Available RAM is now around ~760MB.
* Removed vbus_present wakelock for good (it worked it's way back in somehow)
* Added fast charge. Phone will now charge at 1200mA until 95% regardless of your charging source (AC/USB)
* Added exFAT driver to kernel. It's a filesystem like ext4 but is based on Windows FAT filesystem. You can format your sdcard as exFAT as it's supposed to be faster than vFAT which is what our sdcards are formatted as. Make sure you backup your sdcard contents before formatting it as exFAT and keep the backup until your sure you want to stick with exFAT.
* Removed NFC since I don't think anyone uses it and can't figure out how to have it disabled by default so it is removed completely. If someone is using NFC, let me know and I'll add it back but for now, I just see it as a battery drain.
[B]September 10, 2014 - Build 20140910[/B]
* Kernel now has a custom version number in addition to my kernel name of Titanium
* Optimized kernel memory mapping to increase our physical RAM from ~730MB to ~800MB (a whole 70 extra MB... whoa!)- credit: sultanxda
* Removed mDNIe (it's not supported/working)
* Removed 91fixoverlays script (no longer needed)
* Removed persist.hwc.mdpcomp.enabled from build.prop (hack to fix the hwoverlays because fb drivers are broken somehow) - credit: sultanxda
* Added GPU overclock from 266MHz to 320MHz (helps a lot with the UI lag) - credit: sultanxda
* Added code for 2 phase OnDemand governor - credit: sultanxda
* Added opensource frandom module to help speed up the UI (also helps with the lag) - credit: bryan2894
* Added mdp Color Enhancements (better display color) - credit: sultanxda
* Added color/gamma controls in place of mDNIe (see the tips and tricks section for my already tweaked favorite settings) - credit: bryan2894/titanic_fanatic (I had to integrate it into our display drivers)
* Added Swipe 2 Wake (S2W) support in the kernel (it's actually tap once on each key from left to right). - credit: bryan2894
* Added audio.r_submix.default.so to the build to enable screencasting - credit: [URL="http://forum.xda-developers.com/hardware-hacking/chromecast/experimental-enable-mirroring-device-t2812193"]THIS POST[/URL]
* Added the necessary audio channels in the audio_policy.conf for screencasting - credit: [URL="http://forum.xda-developers.com/hardware-hacking/chromecast/experimental-enable-mirroring-device-t2812193"]THIS POST[/URL]
* Added the necessary settings in Advanced Device Settings for screencasting and color/gamma control - credit: bryan2894/titanic_fanatic (I added the screencasting settings)
* Fixed the annoying BLN sticking (I think... Please confirm this for me) - credit: bryan2894
* Fixed the sampling rates for A2DP, input and r_submix channels - credit: bryan2894
* Changed both scaling governors to OnDemand - credit: bryan2894
[B]August 15, 2014 - Build 20140815[/B]
* Sync with sources
* Added sysfs interfaces for vibrator intensity
* Added Settings in Advanced Device Settings for vibrator intensity
[B]July 11, 2014 - Build 20140708[/B]
* Sync with sources (Update to Android 4.4.4)
* Vibrator module now built into kernel
* Added sysfs for vibrator intensity to allow user control of the vibrator intensity
[B]May 21, 2014 - Build 20140321[/B]
* Sync with sources
* Switched to using media-caf
* Updated kernel with sources for media-caf
* Fixed issue with Google Camera resolution preferences FC
* Added back 91fixoverlays script due to graphics glitches with the new kernel
[B]April 10, 2014 - Build 20140410[/B]
* Synced with sources
* Added USB Mass Storage Mode (UMS)
* Fixed network type selection menu. It now includes LTE as an option.
[B]March 29, 2014 - Build 20140329[/B]
* Synced with sources
* Added overlay items to enable homescreen/lockscreen rotation
* Set Camera as default Scene Mode to partially fix camcorder recording
* cherry-pick display-caf commits to fix some of the graphical glitches
[B]March 21, 2014 - Build 20140321[/B]
* Sync with sources
* Remove 91fixoverlays script
[B]February 6, 2014 - Build 20140206[/B]
* Initial release
Click to expand...
Click to collapse
FAQ
Q. How do I install SuperSu?
A. Install the latest version from the market. Then open SuperSU and when it asks you to update the superuser binary, answer yes and make sure you select the "TWRP/CWM" method. This will reboot your phone into receovery where the superuser binary will be updated and the su daemon script added. Reboot your phone and you should be rooted.
If your having difficulties getting SuperSu installed, try downloading the flashable zip and manually flashing it to your phone.
UPDATE-SuperSU-v1.65.zip
* Thanks to @formercontra for this tip *
* Make sure this is the way in which you want to manage superuser permissions as I have not yet found a way to revert to the integrated superuser without having to re-flash the rom
Q. How do I access Developer Options?
A. Go to Settings -> About Phone and scroll to the bottom. Press the Build number 7 times to activate the Developer Options.
Q. I was browsing my pictures/videos in the gallery and my phone rebooted?
A. This seems to be caused by the gallery trying to generate a preview from the first frame of an mp4 created on older versions. Simply move the mp4's to a different directory with a file manager and add a ".nomedia" file to the folder to stop the gallery from trying to scan them. To open them, open with a filemanager and then select the gallery media player and it will play without issue.
Click to expand...
Click to collapse
Thanks To/Credits
Code:
* CyanogenMod Team - ROM Base
Without all of the hard work and efforts of the CyanogenMod team, this ROM would not be possible, so we owe them our thanks for providing us with such excellent ROMs.
In addition, I have received a lot of help on my journey to understand and be able to develop for the android platform, so I owe the following people my thanks for helping me to make this ROM possible.
* [user=673068]@dsixda[/user] - Initial port of CM9/CM10 for SGH-I757M
* [user=4974935]@Strange Peer[/user] - Continued development of CM10
* [user=3478918]@rukusx7[/user] - Contributor
* [user=4435341]@bijon440[/user] - Contributor
* [user=4036181]@kj2112[/user] - Contributor
* [user=5077807]@Tronith[/user] - Contributor
* [user=3651088]@Zippy Dufus[/user] - Contributor
* @Socim - Thanks to Socim for pointing me in the right direction a few times ;-)
* @formercontra - Contributor
* @Sultanxda - Many bug fixes and improvements for the msm8660 kernel
Thanks guys you've all been so awesome to work with ;)
One last group of people to thank. It's YOU! Without all of you guys and girls who come to download our creations, there would be no reward for doing this. Thank you for downloading, providing feedback and being part of this small family. You are all appreciated ;)
XDA:DevDB Information
UNOFFICIAL CM11.0 For Bell SGH-I757M, ROM for the Samsung Galaxy S II
Contributors
titanic_fanatic
Source Code: https://github.com/titanic-fanatic
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
ROM Firmware Required: SGH-I757M
Based On: CyanogenMod
Version Information
Status: Alpha
Created 2014-02-06
Last Updated 2014-11-24
Tips & Tricks
Tips and Tricks
Here are my settings for the color/gamma controls!
Color:
Red -> 60%
Green -> 45%
Blue -> 45%
Gamma:
Red -> 0
Green -> -5
Blue -> 5
Why does the color/gamma controls get set to a value other than what I've set?
This is something I have not yet resolved, but I have noticed that it seems to jump up by 5. So if you want 50% for example, try setting it to 45%.
Logcat what is it and how do I get one?
A logcat is the system log of events that occur on your device. This log provides the developers with some useful information pertaining to crashes and other bugs you may encounter while using the ROM and/or apps running on the ROM. Getting a logcat is generally a very simple thing. Just open your terminal emulator on your phone and type the following commands without typing the $ as it denotes a command on the command line:
$ su
$ logcat -v long > /sdcard/logcat.txt
Click to expand...
Click to collapse
The first command above will ask you to grant superuser permission to the terminal emulator which you must accept. The second command will create a file at the root of your sdcard called logcat.txt and then start writing the logs to this file. Since the logcat is a continuous function, your terminal emulator will not return you to the command prompt after the second command as it will continue to write logs until you stop it by pressing the x to close the emulator.
If you are experiencing an issue with an app, then you need to do the steps above to get the logcat recording, then press your home button so that you don't close the emulator, but put it in the background. Then you do the action that causes the bug to occur and then open the emulator and terminate it to stop the log from writing. this ensures that the error is located somewhere around the end of the log and makes it easier for us to spot
How do I take a dmesg (kernel log)?
It's fairly simple, open up your terminal then type the following:
$ su
$ dmesg > /storage/sdcard0/dmesg.txt
Click to expand...
Click to collapse
This will save the log to the root of your sdcard as dmesg.txt. Just post that or send it to [email protected] if it's to large to post here
What is dalvik-cache and why do I need it?
To explain dalvik cache, you must understand how an app is pieced together. An apk (android app) is like a zip file and contains a bunch of files inside. Two important files to note are the resources.arsc and the classes.dex files. They are compiled versions of the resources (images, sounds, xml files) and classes (source code files) of the app. When android boots into a ROM for the first time, and everytime you install an app, the system performs an optimization called dex optimization which means that is pulls the dex file out of the app and places it into what is called your dalvik cache. The system can then pre-load these dex files and allow the app to start quickly.
Dalvik cache is stored in two locations, at /data/dalvik-cache for user apps and at /cache/dalvik-cache for system apps. We unfortunately have a very small partition for /cache, only 100MB and this sometimes causes a side effect on first boot where it fills up to much with apps that only ever run on the first boot to setup the system and then other dex files cannot be written to the /cache partition which causes them to Force Close (FC). The trick in this situation, is to bear through the FC messages to get the system to the home screen, then reboot into recovery and Wipe Dalvik Cache from the Advanced sub-menu. This will delete all the dex files in both locations I mentioned above and will force the system to regenerate them upon reboot, and this time, those 1-time running apps don't start up and don't end up being optimized which allows the necessary dex files to be created for the apps that were FC'ing.
I have moved what I could from the system partition to the data partition to spare some extra space on /cache but this still sometimes happens, especially as the ROM's get slightly bigger every new major version.
Flashing Recovery for the First Time
Flashing CWM for the First Time
This is a pretty simple step once you get past the install recovery script which I'll explain how to accomplish. Make sure you follow the instructions closely because Odin, the program the we use to bypass the security, can do some serious damage to your phone if your not careful.
1) Download the latest CWM tar.md5 to your computer from my androidfilehost.com repo here:
http://www.androidfilehost.com/user/?w=settings-dev-files&flid=12461
2) Download Odin 1.8.5 zip and extract all the files to a folder on your computer (i use my desktop):
http://www.androidfilehost.com/?fid=23501681358544719
3) The drivers are very touchy on windows computers, so I recommend that you install Samsung Kies which will ensure that the drivers are installed and setup correctly. You can download kies from here:
http://www.samsung.com/ca/support/usefulsoftware/KIES/JSP
4) Be careful now that you have kies installed, it does not play nicely with Odin, so whenever you use Odin, you should ensure that kies is completely closed and not open in the system tray by opening your Task Manager and "End Task" to any kies process such as "Kies.exe" and "KiesTrayAgent.exe"
5) Now, with kies closed, open Odin and do not change any settings. It should look like this:
6) Now click on the Bootloader button and search for the CWM tar.md5 you downloaded from my androidfilehost.
7) Now turn off your phone, and when it's powered off, press and hold the volume down and power buttons at the same time until you see the warning message about Download mode. Press volume up to enter download mode.
8) With Kies closed on your computer and Odin open cwm tar.md5 loaded into the bootloader section and your phone in Download mode, plug your phone into the computer with your micro usb cord and wait for odin to display a "Device Added" message which tells you that odin sees your phone.
9) This is the tricky part and is all based on timing, so pay close attention.
10) You will now press the "Start" button in odin and wait for it to complete. It will display a green "Pass" message in the first box when it's done. At this time, the phone will reboot and will start with a slight vibration to notify you that it's booting up. It's exactly at the time that the phone vibrates that you need to immediately remove the micro usb cord and press and hold the volume up and volume down buttons simultaneously until cwm loads. If you miss this mark, android will boot, the install_recovery.sh script will run and overwrite the cwm you just flashed with the old stock 3e recovery (arghhh) and you will have to go through this process again.
If CWM complains about the install_recovery script, let it fix/remove it.
Once you have CWM flashed, you can use it to backup/restore your system, flash custom ROMs and you can even flash our CWM upgrades through CWM itself.
First Wood Woot !! And many thankyous.
Update-
This Rom is flawless so far. I have no issues that existed for me in CM10.2JB . Status Bar doesn't freeze. Apps aren't killed mid use. Calender sync was fixed by installing Google calendar from play store and then removing it. (I use Cal app). There's almost no lag in multi tasking. I'm very happy.?? kit Kat!
Let's all hit TFs donate button with a few bucks, eh?
Much appreciated. Downloading now.
Sweet, a thread here instead of g+!
Sent from my SGH-I757M using xda premium
For me the gallery issue was gone after switched to the next branch.
Crossbreeder won't install (it did on the earlier 4.4 builds).. but Adaway works just fine and everything's working smoothly. Love the music in the lockscreen! also noticed there's even more governor parameters to tweak, which is always a good thing
formercontra said:
Crossbreeder won't install (it did on the earlier 4.4 builds).. but Adaway works just fine and everything's working smoothly. Love the music in the lockscreen! also noticed there's even more governor parameters to tweak, which is always a good thing
Click to expand...
Click to collapse
That's due to the new recovery. If your on a Windows system, download 7zip if you don't have it already.
Here's what you do, open this roms zip file and extract only the update-binary from META-INF/com/google/android to a location on your computer. Then you can close the ROM zip. Now open the crossbreeder zip with 7zip and browse to META-INF/com/google/android and simply drag the extracted update-binary into the crossbreeder zip file replacing it's update-binary with the one from cm-11. Then close the zip and upload to your phone and flash away
Sent from my SGH-I757M using XDA Premium 4 mobile app
After running ROM for a few hours, I'm quite impressed. No issues so far. I will continue using it and report any findings. Thanks titanic for all your time and effort.
Sent from my SGH-I757M using Xparent Cyan Tapatalk 2
Phone won't boot
I flashed the rom and the gapps but I get no boot screen. I waited about five minutes and nothing happened. Any ideas on what went wrong??
Amazing
It's is so smooth, I am ecstatic to see how it'll be when ART becomes functional!
Thanks again!
omar.kassam97 said:
I flashed the rom and the gapps but I get no boot screen. I waited about five minutes and nothing happened. Any ideas on what went wrong??
Click to expand...
Click to collapse
Did you wipe and factory reset? Did you use the wipe to install new rom option?
This ROM must be flashed clean. No dirty flashing unless you already had cm-11 flashed.
Sent from my SGH-I757M using XDA Premium 4 mobile app
I am curious, in your 10.2 thread you said the calendar could not be assigned a gmail account in cm 11.
Was this resolved? For me it's a deal breaker (loving your cm10.2 anyways).
If it hasn't been fixed could we add it to the OP in the what doesn't work section?
Sent from my SGH-I757M using xda app-developers app
slushee said:
I am curious, in your 10.2 thread you said the calendar could not be assigned a gmail account in cm 11.
Was this resolved? For me it's a deal breaker (loving your cm10.2 anyways).
If it hasn't been fixed could we add it to the OP in the what doesn't work section?
Sent from my SGH-I757M using xda app-developers app
Click to expand...
Click to collapse
No, it's unfortunately not fixed and will definitely add that to the op
Sent from my SGH-I757M using XDA Premium 4 mobile app
Way to go Titanic! I will flash tomorow and try this one out.
Sent from my SGH-I757M using xda app-developers app
Philz touch cwm was just updated and now uses a new exfat module for mounting the sdcards. It's supposed to be faster than the fuse alternative. This version also fixes the resolution of the background image, the software buttons and the vibration.
http://forum.xda-developers.com/showthread.php?t=2552634
Sent from my SGH-I757M using XDA Premium 4 mobile app
The calendar works in slim. I think the calendar sync adapter is missing in cm-11. Can I get someone to add this apk to your /system/app dir give it the same permissions as the others, then reboot and try connecting the calendar to your Google account. I'm out of the house right now so can't test it myself.
titanic_fanatic said:
The calendar works in slim. I think the calendar sync adapter is missing in cm-11. Can I get someone to add this apk to your /system/app dir give it the same permissions as the others, then reboot and try connecting the calendar to your Google account. I'm out of the house right now so can't test it myself.
Click to expand...
Click to collapse
Yep, that worked. My Google account syncs now and i can create events. Thanks TF!
Sent from my SGH-I757M using xda premium
bijon440 said:
Yep, that worked. My Google account syncs now and i can create events. Thanks TF!
Sent from my SGH-I757M using xda premium
Click to expand...
Click to collapse
Excellent, I'll update the gapps package when I get home thanks for testing
Sent from my SGH-I757M using XDA Premium 4 mobile app

Categories

Resources