Related
GeeWiz 1.2 Froyo ROM/Kernel/Recovery - RETIRED
This ROM/Kernel/Recovery is retired -- No further updates will be made to it however I am always willing to provide as much support as I can, please feel free to PM me or continue to post to this thread
GINGERBREAD GEEWIZ HERE: http://forum.xda-developers.com/showthread.php?t=1278838
Background
My goal was to build a ROM that would be suitable for my non-technical and glitch-intolerant wife to use on her phone. Something solid and basic that modifies only what needed to be modified to clean up the bloated and Binged out device Samsung gave us, while keeping TouchWiz and all of it's enhanced stock applications (other than the wild color palette, they aren't that bad).
I've also included an ED05-based kernel with the ROM. It follows the same principals as the ROM; has what it needs to be useful but keeps things pretty much stock. I've tried to enhance the performance of the device a bit without taking any measures like overclocking or under-volting it, killed off Verizon's ability to monitor your wifi tethering from third-party tethering apps, added Supercurio's amazing Voodoo Sound to it, added a couple little personal tweaks of my own here and there, and the end result has been something that matches the ROM concept very well.
The feedback I've received on this ROM/Kernel has been overwhelmingly positive, and I thank everyone for not only giving it a try but for also taking the time to let me know what you think of it. The nature of the ROM/Kernel doesn't lend itself to frequent updates, but I will do my best to keep it updated with the latest and greatest built-in stuff for you and apply anything new I learn that would be of value ...
Credits
ccampos784 ... taught me how to deodex properly, hooked me up with a GPS fix, let me use his update.zip as a template and for his advice/help through the final stages of this project. Also the author of the excellent PW-OTB Fusion Kernel, which I highly recommend
untermensch ... posted a fabulous tutorial on how to add options to the pop-up power button menu
ChainsDD ... what would we do without Superuser.apk ?
boombuler ... AppWidgetPicker
sbrissen ... Accurate Battery Meter modification graphics
supercurio ... Voodoo Sound
the nameless others that posted their experiences on the Internet for me to learn from
> I recommend you flash your device back to stock ED05 before installing this ROM/Kernel. Neither component has been tested on a device that has been modified far from stock. If you need ED05, please refer to pentafive's post here: http://forum.xda-developers.com/showthread.php?t=1178544)
> Installing this ROM/Kernel/Recovery will void your device's warranty, and I cannot be held responsible for any damages of any kind (including data loss) that are incurred either directly or indirectly by this ROM/Kernel. What you do to your device is your problem.
-------------------------------------------------------------------------------------------------------
>> DOWNLOADS <<
EDIFY Update-Zip (ClockworkMod / GeeWiz Recovery) Compatible Downloads
GeeWiz 1.2 ROM+Kernel (EDIFY Update-Zip)
http://www.mediafire.com/file/e32auc51pta312l/geewiz-1.2-rom-12022011.zip
MD5: 8865f2f51e890089d47881cc99ceab0c
GeeWiz 1.2 Kernel Only (EDIFY Update-Zip)
http://www.mediafire.com/file/e1b57c1allllru1/geewiz-1.2-kernel-12022011.zip
MD5: 11c1d30905def8b87105c6ef4b3ae980
GeeWiz 1.2 Recovery Only (EDIFY Update-Zip)
http://www.mediafire.com/file/pzngeepbxplmpf1/geewiz-1.2-recovery-12022011.zip
MD5: 9c3273f05cb77dd7668e73bc1e6e6f34
ODIN Compatible Downloads
GeeWiz 1.2 ROM/Kernel/Modem/Recovery/Data Wipe Full Update (ODIN)
WARNING: This will delete all user data from your device, replace your RECOVERY with GeeWiz Recovery as well as replace your modem with the ED05 revision.
http://www.mediafire.com/file/et5cby6jc227jva/geewiz-1.2-fullwipe-12022011.tar.md5
MD5: 03d748210f03b5d87d4a423fd729be50
GeeWiz 1.2 ROM+Kernel Only (ODIN)
http://www.mediafire.com/file/x3699bl4d8zwqu1/geewiz-1.2-rom-12022011.tar.md5
MD5: e218ebe81f0e514e9659dbff00cb9fe7
GeeWiz 1.2 Kernel Only (ODIN)
http://www.mediafire.com/file/7qs33ry2eptjtou/geewiz-1.2-kernel-12022011.tar.md5
MD5: b540edfe40dfb264b00b54f7731daf87
GeeWiz 1.2 Recovery Only (ODIN)
http://www.mediafire.com/file/5g5aujtu4uclu9s/geewiz-1.2-recovery-12022011.tar.md5
MD5: ea5f9c0b54f770ef3d397358df55488c
-------------------------------------------------------------------------------------------------------
GeeWiz ROM 1.2
Base: SCH-I500 ED05
- Deodexed; debloated
- busybox 1.19.3 (Denys Vlasenko/djp952)
- sqlite 3.6.22
- SuperUser 3.0.7 (ChainsDD)
- su binary 3.0.3 (ChainsDD)
- AppWidgetPicker 1.2.3 (boombuler)
- Android AOSP SpareParts 2.2.2
- Google+ 2.1.1.219805
- Google Books 1.4.6
- Google Maps 6.0.0
- Google Maps Street View 1.7.1.0
- Google Market 3.3.11
- Google Music 4.0.9
- Google Search 1.1.2.64376
- Google Voice Search 2.1.4
- Gmail 2.3.5.2
- Samsung Keypad v2.3.4
- Samsung Nexus S LiveWallpaper pack
- YouTube 2.3.4
- [MOD] De-Binged Browser (djp952)
- [MOD] De-Binged Car Cradle (djp952)
- [MOD] De-Binged Desk Cradle (djp952)
- [MOD] Dialer voicemail button dials voicemail rather than launching VVM (djp952)
- [MOD] TouchWiz Launcher default application order matches preinstalled apps (djp952)
- [MOD] Add Reboot and Recovery to power button long-press menu (djp952)
- [MOD] Default TouchWiz wallpaper defaults to "Nexus" (djp952)
- [MOD] Disable full battery popup message and notifications (djp952)
- [MOD] Camera app power button functions as shutter button (djp952)
- [MOD] Accurate battery meter; graphics courtesy of sbriseen (sbrissen/djp952)
- [MOD] Google Maps, Magic Smoke Wallpaper and Dual Clock apps are not hidden in Task Manager (djp952)
- [MOD] Remove keypress sound from Samsung Keypad (djp952)
- [MOD] Hide popular launchers from Task Manager (djp952)
- [MOD] Set default Window Transition Animation Speed to Fast (50%) (djp952)
- [MOD] Remove 'Download Music from V Cast?' message in Music Player when no media exists (djp952)
- [UPDATE-ZIP] Custom MOUNTVOL tool that allows update to work with both RFS and EXT4 volumes (djp952)
- [UPDATE-ZIP] Dalvik-Cache automatically cleared after update of SYSTEM
- [UPDATE-ZIP] Auto-Rotate configuration file automatically deleted after update; prevents screen rotation lock
GeeWiz Kernel 1.2
Base: SCH-I500 ED05 linux-2.6.32.9
- Compiled with 2010.09 armeabi toolchain
- Root shell enabled
- EXT4 file system support (does not provide you with a way to convert to EXT4, however)
- GT-I9000 (Rev 2) BCM4329 driver modified to include SoftAP support (djp952)
- WiFi Hotspot Monitoring completely removed
- Overwrite of RECOVERY partition during boot removed
- Custom animationchooser service to support both stock and custom boot animations (djp952)
- Default I/O scheduler set to DEADLINE
- Voodoo Sound v10 (supercurio)
(Complete version history below)
-------------------------------------------------------------------------------------------------------
Animation Chooser Service
- The GeeWiz Kernel has a custom service called Animation Chooser that decides at boot time whether to show you the stock VZW animation or a custom boot animation
- If a custom boot animation is located in /system/media, that will override the stock VZW animation
- If neither a custom boot animation nor the stock VZW/Samsung animation is found, it will default to a basic "ANDROID" boot animation
- This service is currently unique to the GeeWiz Kernel, please feel free to ask me any questions you may have about it and how it works
-------------------------------------------------------------------------------------------------------
Using other Kernels
- You should be able to use pretty much any TouchWiz enabled Froyo Kernel out here, Voodoo or not, with this ROM.
- I left the stock Verizon boot/shutdown animations in place in this ROM, so it should be noted that if you use a different Kernel you may experience an "ANDROID" animation overlaid on the Verizon animation during boot. Otherwise, I haven't had any notable or unexpected issues with combining this ROM with other Kernels.
-------------------------------------------------------------------------------------------------------
Known Issues
- Default applications may be listed out of order in the main app tray. This is due to the TouchWiz Launcher being 'install' before some of the provided applications, which prevents those applications from being laid out properly. To resolve, clear data on the TwLauncher application.
-------------------------------------------------------------------------------------------------------
>> EXTRAS <<
GeeWiz 1.2 Samsung Widgets (EDIFY update-zip):
This update adds back the Samsung widgets removed from the base ROM
- Compatible with GeeWiz 1.x
http://www.mediafire.com/file/uferde5e3fkp8b0/geewiz-1.2-samsungwidgets-12022011.zip
MD5: 28fcbf23c35f20e7f3b7241fb7b1cebf
GeeWiz 1.2 Stock Battery Meter (EDIFY update-zip):
This update replaces the status bar battery meter with the stock ED05 version
- Compatible with GeeWiz 1.1-1.2 only
http://www.mediafire.com/file/27kvn6decrbqpfu/geewiz-1.2-stockbatterymeter-12022011.zip
MD5: 417d6d12808807ee52ffb9fcf2f78a7a
GeeWiz 1.2 Swype Keyboard (EDIFY update-zip):
This update adds back the Swype keyboard removed from the base ROM
- Compatible with GeeWiz 1.x
http://www.mediafire.com/file/z8drzxran02grxd/geewiz-1.2-swype-12022011.zip
MD5: d3f08394ece32713a5a02c1a0aad2641
GeeWiz 1.2 TAT Live Wallpapers (EDIFY update-zip):
This update adds back the 'TAT' Live Wallpapers removed from the base ROM
- Compatible with GeeWiz 1.x
http://www.mediafire.com/file/n40chgmwy3d81gt/geewiz-1.2-tatwallpapers-12022011.zip
MD5: a0856845e7f1a2c6c435cbfe425577c5
GeeWiz Froyo Recovery
NOTE: This Froyo-based recovery has a known issue with ADB. More often than not, when recovery launches ADB will not be available. Remove the USB cable from the device, and select Tools/Restart ADBD Service from the Recovery menu (I typically do it twice for good measure). Wait a couple seconds and reconnect the USB cable. This should allow ADB to connect.
Background
GeeWiz Recovery is the project I started working on back in the day before trying to get into ROMs at all. I wanted to learn some of the ins and outs of Android/Linux development, but am also one of those annoying "non-Java" guys. Playing around with Kernels and ultimately a Recovery system was a much more comfortable fit for me.
Like all things I seem to try to do, it doesn't have extreme ambitions for cool new things never seen before, it's just supposed to do what it claims to do and do those things well. When compared with something like ClockworkMod, for example, it is a rather limited toolset. That said, I think it also can suit the needs of most folks that are just looking for a tool that will allow them to install updates, create and restore volume backups, properly wipe their devices, or convert from the RFS filesystem to EXT4 (so far anyway!)
GeeWiz Recovery is based on the Android AOSP 2.3.5 (not 2.2.2) Recovery code and is not a derivative work of any other recovery. Many features are undeniably common, and I would be lying if I claimed I didn't need to look at projects like ClockworkMOD for assistance on more than one occasion. GeeWiz recovery is specifically written for the STOCK Samsung SCH-I500 (Fascinate/Mesmerize) device and cannot be properly used on any other devices without modifications. This tool also cannot be properly used on SCH-I500 devices that have been converted to "MTD" (CyangoenMOD, MIUI, etc).
-------------------------------------------------------------------------------------------------------
>> NAVIGATION <<
VOLUME UP: Move menu item selection bar up
VOLUME DOWN: Move menu item selection bar down
MENU: Go back to previous menu
HOME: Go back to main menu
BACK: Select highlighted menu item
SEARCH: No operation
-------------------------------------------------------------------------------------------------------
>> MENUS <<
MAIN MENU
Install Update Package - Opens an SDCARD file browser and allows you to select an Update-Zip package to be installed to your device
Wipe Device Data - Shows the Wipe Device Data Menu
Manage Volumes - Shows the Manage Volumes Menu
Tools - Shows the Tools Menu
Exit - Exits recovery and reboots the device
WIPE DEVICE DATA MENU
Wipe Cache - Wipes (formats) the CACHE volume of the device
Wipe Dalvik Cache - Wipes (deletes) the DALVIK-CACHE from the device. Use this option after flashing any non GeeWiz ROM to your device (GW does it automatically)
Wipe Battery Statistics - Wipes (deletes) the battery statistics file from the device. Use this option with a fully charged battery to reset your battery meter.
Wipe all user Data (Factory Reset) - Executes a Factory Reset operation. All user data not on the SDCARD will be deleted, and all data volumes will be formatted. This option will reformat data volumes with either RFS or EXT4, depending on what file system is already in place. To convert file systems, please see MANAGE VOLUMES MENU below.
MANAGE VOLUMES MENU
Mount Volumes - Allows you to specifically mount a device volume by name. This operation is not required for other Recovery operations, they will automatically mount or unmount volumes as needed
Unmount Volumes - Allows you to specifically unmount a device volume by name. This operation is not required for other Recovery operations, they will automatically mount or unmount volumes as needed
Backup Volumes - Allows you to generate a backup of a device volume by name. Please see BACKUP/RESTORE below for more details.
Restore Volumes - Allows you to restore a volume from a backup generated by this Recovery. Please see BACKUP/RESTORE below for more details.
Convert Volumes - Allows you to convert device volumes to and from the RFS and EXT4 file systems. Volumes with only one valid target file system are not shown in this list.
Format Volumes - Allows you to format device volumes with either the RFS or EXT4 file systems. Volumes with more than one valid target file system will prompt with an additional selector to allow you to choose the desired file system.
TOOLS MENU
Restart ADBD Service - Restarts the Android Debug Bridge (ADBD) service. Select this option if you are having difficulty connecting to the device through ADB while Recovery is running
-------------------------------------------------------------------------------------------------------
>> BACKUP/RESTORE <<
This version of GeeWiz Recovery allows you to back up and restore the individual volumes of the device to the SDCARD, using a handful of different formats. Currently, the destination location of these backups on the SDCARD is fixed as /sdcard/backup/volume and cannot be changed. Future versions of GeeWiz recovery will provide for complete device backup/restore operations.
BACKUP FILE NAMES/FORMATS
When generating a volume backup, you will be prompted to choose from one of four different formats, which are listed below. All backup files will be generated with the filename format of VOLUME-YYYYMMDD[-N].EXT, where VOLUME is the volume name, YYYYMMDD is the current date, -N is an optional unique number used to differentiate between multiple backups made on the same day, and EXT is the default file extension for the selected backup type and compression setting. (Currently compression cannot be disabled)
EXT4 IMAGE [.ximg/.ximg.gz] - This option will generate an EXT4 image of the selected volume. These images can be used to create volume images that can be mounted and manipulated on other Linux systems. The generated image (uncompressed) will be of equal size to the source volume.
EXT4 SPARSE IMAGE [.simg/.szimg] - This option will generate a 'Sparse' EXT4 image of the selected volume. These images are similar to a full EXT4 image, but are only as large as the data on the volume requires. An android tool called simg2img is required to convert these back into a standard EXT4 image before they can be used on other Linux systems. When compression is enabled (.szimg files), a custom tool is required to unpack them into standard EXT4 images; this tool is available upon request, however I did contribute the necessary code changes back to AOSP with the hopes it will someday be included in Android.
RAW DUMP [.img/.img.gz] - This option will create a raw dump image file from the selected volume. If the volume is EXT4, the output is very similar to an uncompressed EXT4 IMAGE. If the volume is RFS, this image becomes an ODIN-compatible dump of the volume.
YAFFS2 IMAGE [.yimg/.yimg.gz] - This option creates a YAFFS2 image file from the selected volume extremely similar to, if not identical to, the backup files made by ClockworkMOD Recovery. These images are used for general-purpose backup and restore needs; they provide the fastest means of backing up and restoring a device volume. GeeWiz Recovery uses this format internally when converting volume file systems to provide the fastest possible conversion.
It is not necessary to know what format was used to generate a backup when it's being restored or if it has been compressed or not. The restore code will automatically determine this, and can successfully restore any format listed above. Backup files generated by other means or recovery systems are not guaranteed to be able to be restored with GeeWiz Recovery.
-------------------------------------------------------------------------------------------------------
>> INSTALLATION <<
GeeWiz Recovery can either be installed by flashing it directly with ODIN or if you already have an Edify-compatible custom Recovery like ClockworkMod installed you can use that as well. Install it as you would any flash update with these tools, I wouldn't dream of being able to provide better direction than what already exists out here on the Internet for using them.
Download links for GeeWiz Recovery are included as part of the main post above, and will be maintained/updated in that post.
-------------------------------------------------------------------------------------------------------
>> SOURCE CODE <<
All Source Code for GeeWiz recovery is included as part of my SCH-I500 Froyo Kernel GIT. Explanation as to how to compile it or what tools you need to compile are beyond the scope of this post, but please feel free to contact me if you give it a try and run into difficulties.
https://github.com/djp952/sch-i500-froyo
-------------------------------------------------------------------------------------------------------
>> REUSE <<
If anyone finds this recovery of value and would like to include it their SCH-I500 ROMs or KERNELs, please feel free to do so. Link back here, include it in your updates, compile your own and change the menu colors to purple, whatever you want to do with it is fine with me. If you want to mention my name, that'd be cool, but is certainly not a requirement of any kind. If I didn't want it to be used, I wouldn't have posted all the source code (so far) to github!!
Version History
GeeWiz 0.1 (Beta) - 08.09.2011
Base: SCH-I500 ED05
- Removed all bloatware (way too much to list individually)
- Daily Briefing included because Desk Cradle uses it
- busybox 1.18.4 (djp952)
- ChainsDD SuperUser/su-binary 2.3.6.1
- boombuler AppWidgetPicker 1.2.3
- Adobe Flash Player 10.3.186.3
- Android AOSP SpareParts 2.2.2
- Google Books 1.3.5
- Google Maps 5.8.0
- Google Market 2.3.6
- Google Search 1.1.2.64376
- Google Voice Search 2.1.4
- Gmail 2.3.5
- Samsung Nexus S LiveWallpaper pack
- YouTube 2.2.14
- [MOD] De-Binged Browser (djp952)
- [MOD] De-Binged Car Cradle (djp952)
- [MOD] De-Binged Desk Cradle (djp952)
- [MOD] Dialer voicemail button dials voicemail rather than launching VVM (djp952)
- [MOD] TouchWiz Launcher default application order matches preinstalled apps (djp952)
- [MOD] Add Reboot and Recovery to power button long-press menu (djp952)
- [MOD] Default TouchWiz wallpaper defaults to "Nexus" (djp952)
- [MOD] Disable full battery popup message (but not the notification/tone/vibrate) (djp952)
- NOTE: CWM update.zip was pulled due a bad installation script
GeeWiz Kernel 0.1 - 08.09.2011
- Base: SCH-I500 ED05 linux-2.6.32.9
- Compiled with 2010.09 armeabi toolchain
- Root enabled (secure=0)
- EXT4 file system support for all volumes except EFS
- GT-I9000 (Rev 2) BCM4329 driver modified to include SoftAP support
- WiFi Hotspot Monitoring completely removed
- Overwrite of RECOVERY partition during boot removed
-------------------------------------------------------------------------------------------------------
GeeWiz 0.2 (Beta) - 08.10.2011
- Corrected epic failure in CWM update.zip installation script
- Updated YouTube app to 2.2.16
-------------------------------------------------------------------------------------------------------
GeeWiz 0.3 (Beta) - 08.19.2011
- Updated Google Market (Vending) app to 3.0.27
- Updated Google Maps app to 5.9.0
- Fixed long-press of Search button to launch voice search (credit:ccampos784)
- New [experimental] update.zip that works with both RFS/EXT4 and automatically clears Dalvik cache during installation
-------------------------------------------------------------------------------------------------------
GeeWiz 0.4 (Beta) - 08.20.2011
- Removed remaining full battery notification (vibrate/chime and status bar icon)
- Updated version of mounting tool in CWM update.zip; I had left a debugging output message in it by accident
GeeWiz Kernel 0.4 - 08.20.2011
- New custom 'animationchooser' service that is used to automatically disable VZW boot animation if a custom one exists in /system/media
- Disabled some extraneous logging and debugging features
- Updated file system drivers
- Switched default I/O scheduler to 'deadline' instead of 'cfq'
GeeWiz 0.5 Update (Beta):
- [MOD] Custom boot animations stop at same earlier time as stock VZW animation (djp952)
- [MOD] Camera App: Power button functions as Shutter button (djp952)
- [MOD] Accurate Battery Meter. Graphics courtesy of sbrissen. Annoying blink under 10% courtesy of djp952 (sbrissen/djp952)
- UPDATE.ZIP: Screen auto-rotation config file removed on update to prevent issues (djp952)
-------------------------------------------------------------------------------------------------------
GeeWiz 1.0 - 08.26.2011
- [MOD] Removed flashing of battery meter under 10% (sbrissen/djp952)
- [MOD] Don't hide Google Maps, Magic Smoke Wallpaper or Dual Clock in Task Manager (djp952)
- Updated Adobe Flash Player APK to v10.3.186.6
- Added Samsung Keypad v2.3.4
GeeWiz Kernel 1.0 - 08.26.2011
- Custom animationchooser service will now show default "ANDROID" animation if neither stock nor custom animation is located
- Voodoo Sound v10 (supercurio)
-------------------------------------------------------------------------------------------------------
GeeWiz 1.1 - 08.27.2011
- [MOD] Fix Gingerbread Samsung Keyboard force close; replaced playKeySound() function with one from old 2.2.1 version (djp952)
- ODIN - Rebuild ODIN factoryfs.rfs image by reverting all the way back to GeeWiz 0.1 and building it back up to 1.1
-------------------------------------------------------------------------------------------------------
GeeWiz 1.1.1 - 09.28.2011
- Update Google Market to v3.1.5
- Update Google Maps to v5.10.1
- Update Adobe FlashPlayer to v10.3.186.7
- Update Google Books to v1.4.4
- [MOD] Exclude Froyo AOSP Launcher from Task Manager [com.android.launcher] (djp952)
- [MOD] Exclude LauncherPro from Task Manager [com.fede.launcher] (djp952)
- [MOD] Exclude ADW Launcher from Task Manager [org.adw.launcher] (djp952)
- [MOD] Exclude Launcher 7 from Task Manager [info.tikuwarez.launcher3] (djp952)
- [MOD] Exclude GO Launcher EX from Task Manager [com.gau.go.launcherex] (djp952)
- [MOD] Exclude MXHome Launcher from Task Manager [com.neomtel.mxhome] (djp952)
- [MOD] Exclude Regina Launcher from Task Manager [com.nemustech.regina] (djp952)
- [MOD] Exclude 91PandaHomePro Launcher from Task Manager [com.nd.android.pandahomepro] (djp952)
-------------------------------------------------------------------------------------------------------
GeeWiz 1.2 - 12.02.2011
- Remove Adobe Flash Player; must be downloaded from Android Market
- Update BusyBox to v1.19.3
- Update Android Market to v3.3.11
- Update Google Maps to v6.0.0
- Update Google Books to v1.4.6
- Update YouTube to v2.3.4
- Update Gmail to v2.3.5.2
- Update Superuser to v3.0.7
- Update su binary to v3.0.3
- Add sqlite v3.6.22
- Add Google Music v4.0.9
- Add Google+ v2.1.1.219805
- Add Google Maps Street View v1.7.1.0
- [MOD] SettingsProvider: Set default transition animation speed to Fast (50%)
- [MOD] DeskCradle: Set search button to launch Google Search instead of Bing
- [MOD] MusicPlayer: Remove "Download music from V Cast?" message when no media available
- [MOD] AxT9IME: Disable keypress sound from Samsung Keypad
GeeWiz Kernel 1.2 - 12.02.2011
- BusyBox 1.19.3
- Includes GeeWiz Recovery
GeeWiz Recovery 1.2 - 12.02.2011
- Initial release
Nice to see you finally got around to releasing this! Good job, and I might test it out one day.
Welcome to the scene.... thank you for your interest in bring back a stable and functional rom to our lovely Samsung Fascinate. After all.. well all love a phone that actually works.
Correct me if I am wrong. Isn't your rom pretty well the same as PowerWash? Not dissin' it, just wondering. Anything productive is welcome.
Nice to see some more rom options coming out now...
EDIT: Is that "Spare Parts" I see in the screen shots...thought that wasn't compatible with ED05 or something...curiosity as been tweaked..
Yes very nice. After struggling with the glitch filled MTD ROMs (which from the looks of it never will be right) its nice to have stuff that actually works.
baron4406 said:
Yes very nice. After struggling with the glitch filled MTD ROMs (which from the looks of it never will be right) its nice to have stuff that actually works.
Click to expand...
Click to collapse
you seem to be discounting the froyo tw roms that already *work*
nitsuj17 said:
you seem to be discounting the froyo tw roms that already *work*
Click to expand...
Click to collapse
No I'm using the powerwashed TW ROM as we speak, I am just glad some other developers are doing some work on TW ROMs . Alot the developers have jumped ship and either got new devices to play with, or are working on the MTD ROMs. Honestly I'm no big fan of TW, but this had to come back to have a phone that actually works.
baron4406 said:
Alot the developers have jumped ship and either got new devices to play with, or are working on the MTD ROMs.
Click to expand...
Click to collapse
Well, "jumped ship" kind of implies that they abandoned a loyal crew of some sort rather than simply getting a new phone Maybe not what you meant, so just a friendly heads-up. A lot of folks (not saying you're one of them) forget / vocally refuse to accept that most devs crank out professional-level goodies for the rest of us simply because it's fun or otherwise fulfilling for them.
Tensions seem especially high in Fascinate land right now, so just be especially mindful of syntax when discussing the devs. Again, just trying to help, no condescension intended whatsoever...
FYI, I have to pull the CWM update.zip version temporarily. I missed a couple entires in the update script that are causing problems with permissions. The ODIN/Heimdall version is fine.
Sorry!! I'll fix it and repost as soon as I get home from work. It was a dumb mistake.
Oh, and I got the SpareParts.apk by building from source (android_2.2.2_r1 branch). Didn't have to do anything special at all.
baron4406 said:
No I'm using the powerwashed TW ROM as we speak, I am just glad some other developers are doing some work on TW ROMs . Alot the developers have jumped ship and either got new devices to play with, or are working on the MTD ROMs. Honestly I'm no big fan of TW, but this had to come back to have a phone that actually works.
Click to expand...
Click to collapse
well "jumped ship" is a bit misleading
you still have jt, sbrissen, andmer, and imnuts (temporarily at least)
adryn left awhile ago, thats true...as did times_infinity more recently
as for myself i had no choice but to leave, my fascinate broke and another fascinate wasnt available as a warranty option
and fwiw i/we wouldnt be doing anything with ed05 anyway, as afaik there are still issues with it, and it wouldnt have been worth redoing com rom from ed01 for it
nitsuj17 said:
well "jumped ship" is a bit misleading
you still have jt, sbrissen, andmer, and imnuts (temporarily at least)
adryn left awhile ago, thats true...as did times_infinity more recently
as for myself i had no choice but to leave, my fascinate broke and another fascinate wasnt available as a warranty option
and fwiw i/we wouldnt be doing anything with ed05 anyway, as afaik there are still issues with it, and it wouldnt have been worth redoing com rom from ed01 for it
Click to expand...
Click to collapse
IMO...there is a reason to update ComRom...the missed call problem..ED05 purpose was to fix this..and so far it has for at least 95% of people..I loved comrom, but was plagued with missed calls no matter what combination of kernel, modem I used...also, ed05 seems much snappier and refined than edo1 did..
Just my opinion...you guys are the professionals here..
speedingcheetah said:
IMO...there is a reason to update ComRom...the missed call problem..ED05 purpose was to fix this..and so far it has for at least 95% of people..I loved comrom, but was plagued with missed calls no matter what combination of kernel, modem I used...also, ed05 seems much snappier and refined than edo1 did..
Just my opinion...you guys are the professionals here..
Click to expand...
Click to collapse
well glad ed05 worked out for ya
still wouldnt have updated com rom though as being on froyo bugged me personally
well...I do think Gingerbread is better than Froyo..but until CM7 and the other related roms are as functional as TW based roms are, I am stuck with Froyo for now....or until SGS2 comes out..
speedingcheetah said:
well...I do think Gingerbread is better than Froyo..but until CM7 and the other related roms are as functional as TW based roms are, I am stuck with Froyo for now....or until SGS2 comes out..
Click to expand...
Click to collapse
understandable, i go the newer=must use school of thought which doesnt work for all
Hey, this looks good, but I'm actually most interested in using just your kernel on stock ed05. Any chance of getting a separate file to odin or flash?
Thanks!
Sent from my SCH-I500 using XDA Premium App
poetics said:
Hey, this looks good, but I'm actually most interested in using just your kernel on stock ed05. Any chance of getting a separate file to odin or flash?
Thanks!
Sent from my SCH-I500 using XDA Premium App
Click to expand...
Click to collapse
Sure ... I'll make (and actually test this time) an update.zip for the kernel and post a link in one of the first couple posts this evening for ya. Everything it does differently should work just fine with stock ED05.
edit: check the bottom of the first post!
I fixed my bonehead mistakes in the CWM update.zip script and posted 0.2. YouTube app was updated today, so I went ahead and included that. Apologies. I verified all permissions match what you'd get with the ODIN version.
BTW I certainly didn't mean to somehow spark this debate; if anyone is of the impression that I meant to imply that all the advanced ROMs are somehow bad or overly buggy by making this, that's not the case at all. I wanted to make something on my own as well as update from SuperClean which I was still using. ComRom and then the work with CM7/MTD just wasn't my cup of tea, that's all. Besides, this is the ONLY way my wife will finally let me hack her phone (I think; she's still wishy-washy about it) LOL
I think they're all good!
Is the "missed call" problem in the rom or the radio?
Here is a guide I have put together for the VZW Samsung SCH-I605 Galaxy Note II
------------------
This guide contains 5 sections:
Section 1: How to Root/Unlock/ Return to Stock 4.X Jelly Bean coming from any rom with Odin
Section 2: How to flash a Touchwiz rom/kernel from a Custom Recovery
Section 3: How to flash a AOSP/CM10 based rom from a Custom Recovery
Section 4: Directory
Section 5: Android Glossary
-------------------
*I am not liable for what you do to your DEVICE!!
*I take no credit for links posted in this thread... This is just a guide or more so a collaboration of different guides all put into one thread!!
*This Guide will not trip your flash counter!! Flashing any custom software via odin will infact trip the flash counter!! Thats why I use these methods and the only thing I use odin is for flashing STOCK firmware Only!!!
DO NOT ACCEPT ANY OTA UPDATES EVER!! REMEMBER THIS DEVICE SHIPPED LOCKED...OUR TALENTED DEVS UNLOCKED THIS DEVICE, SO ONLY RELY ON THEM FOR UPDATES. FAILURE TO COMPLY WILL RESULT IN A PERMA LOCKED BOOTLOADER!!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Section 1a: How to Root/Unlock Stock 4.X Jelly Bean with Odin
Proceed to Adam Outler's "JAILBREAK" threads for rooting and unlocking bootloader so custom roms can be flashed!!! Only use the method linked below thats specific to the firmware/bootloader version on your device!! If you took the 4.3 update or used Odin to flash 4.3 then you can no longer unlock your bootloader
As most know by now, Devices that took the MJ9 4.3 OTA update permanently locked the bootloader. The previous Root and Unlock methods no longer work for this latest update. However our kind Devs developed SafeStrap for a workaround, which allows root and flashing Touch Wiz roms. Please head over to this thread for installing SafeStrap on 4.3 VRUEMJ9- http://forum.xda-developers.com/showthread.php?t=2693131
4.1.2 VRAMC3- http://forum.xda-developers.com/showthread.php?t=2272066
4.1.1 VRALL4- http://forum.xda-developers.com/showthread.php?t=2118348
4.1.1 VRALJB- http://forum.xda-developers.com/showthread.php?t=2043636 (Unless you purchased your device within the first month of release and never took the OTA update, DO NOT use this)
--------------------
Section 1b: How to return to stock 4.X Jelly Bean coming from any rom with Odin
Step 1: Download and install Odin- http://forum.xda-developers.com/attachment.php?attachmentid=1165122&d=1340993443
Step 2: Download one of these stock images and pit file to a windows based pc. If Odin does not recognize the file then extract it with a program such as 7zip.(Make sure to only use the version that is compatible with your bootloader...meaning if you upgrade to the latest firmware you can no longer revert back to older firmware versions)
VRUEMJ9 4.3- http://www.androidfilehost.com/?fid=23269279319197589(ONLY USE THIS IF YOU TOOK THE 4.3 OTA!! There currently is no bootloader unlock method for 4.3 which means you can no longer flash custom roms, recoveries, or kernels!!!)
Official VRAMC3 4.1.2 5/5/13- https://docs.google.com/file/d/0B46nbPp9bPf-Q3lJdmlYS0ZwRzg/edit?pli=1
This firmware image that will return your device to factory stock and locked conditions. Take note this is the latest firmware version that is currently can be be unlocked.
Official VRALJB 4.1.1 12/9/12- http://www.androidfilehost.com/?fid=9390214368362234374
This will wipe data and return your device to factory stock out of the box conditions. This file can only be used on devices that never took the VRALL4 or VRAMC3 OTA update. If this file is flashed on a updated device, Odin will fail @ sboot.bin.
Root66 stock VRALJB 4.1.1 12/2/12- http://androidfilehost.com/?fid=9390210501348163619 This is our very first fully functional rooted Odin image.. Thanks MrRobinson!! This file does not wipe data, lock bootloader, or replace recovery. Its simply a easy way for folks who want to flash back to rooted stock as a stepping stone to another rom.
SCH-I605_16gb.Pit- http://www.mediafire.com/download.php?05cj895zu3tls7z
Step 3: Power device off, hold the volume down/home/power keys until you see a yellow triangle, then press the volume up key to access "odin or download mode".
Step 4: Open Odin and connect the oem usb cable from pc to device. The driver should automatically install( it did for me on windows 7 64bit). There should also be a "comport number" in upper left hand corner of Odin indicating communication between the pc & device.
Step 5: Click on the pit function of Odin and select the sch-i605-16gb.pit file.
Step 6: Click on the PDA function of Odin. Select the stock VRALJB image you downloaded in step 1, then select start. This operation should take less than 8 minutes before Odin will say pass/reset.
Step 7: Your device should boot back up into factory stock 4.1.1 android! However, If your device is stuck in a bootloop, power the device off, press and hold the volume up/home/power buttons until the samsung logo appears. The device will boot into recovery and from there you will need to wipe data/factory reset, then reboot.
If odin no longer recognizes your device, most likely Casual killed the driver for odin!! follow this tutorial for restoring the driver:
http://www.youtube.com/watch?v=zzghcV8HVVk&feature=youtube_gdata_player
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Section 2: How to flash a Touchwiz 4.1.1 rom/kernel from a Custom Recovery
Requires Root/ Bootloader unlocked/TWRP or CWM recovery!!
Step 1: Download one of the roms below to the root of your internal sd card(/mnt/sdcard):
TouchWiz Jelly Bean Roms
Clean Rom Lite- http://forum.xda-developers.com/showthread.php?t=2108150
Clean Rom- http://forum.xda-developers.com/showthread.php?t=2055170
Beans Custom- http://forum.xda-developers.com/showthread.php?t=2032447
Eclipse TW- http://forum.xda-developers.com/showthread.php?t=2128604
Jedi-XVX http://forum.xda-developers.com/showthread.php?t=2135508
Imuts Tweaked VZW Remix- http://forum.xda-developers.com/showthread.php?t=2154420
Meanbean- http://forum.xda-developers.com/showthread.php?t=2187854
Whompasarus- http://forum.xda-developers.com/showthread.php?t=2153405
Step 2: Power device off, then hold the Volume up/home/power buttons until you see the team win recovery logo.
Step 3: Select wipe, then wipe cache.( If you run into any force closes or issues boot back into TWRP recovery and wipe data!)
Step 4: Select install, then choose the rom you downloaded in step 1 and reboot system.
---------------
How to flash a custom Touchwiz kernel
*prerequisites* rooted/unlocked/custom recovery
Step 1: Download a custom kernel to the devices internal sd.(/mnt/sdcard)
Touchwiz 4.1 Kernels
Ptmr3 Saber- http://forum.xda-developers.com/showthread.php?t=2124221
AndreiLux Perseus- http://forum.xda-developers.com/showthread.php?t=2048013
Imnuts PBJ- http://forum.xda-developers.com/showthread.php?t=2154378
Step 2: Power device off, press the volume up/home/power keys until you see the recovery splash screen.
Step 3: Wipe cache
Step 4: Install the kernel zip you downloaded in step 1 and reboot!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Section 3: How to flash a AOSP/CM10 based rom
Requires Root/ Bootloader unlocked/TWRP or CWM recovery!!
Step 1: Download one of the CM10 based roms and Gapps file below to internal sd:
AOSP/CM10 4.x.x roms
CM11- http://forum.xda-developers.com/showthread.php?t=2524126
CM10.2- http://forum.xda-developers.com/showthread.php?t=2406788
PAC-Man- http://forum.xda-developers.com/showthread.php?t=2051307
ParanoidAndroid- http://forum.xda-developers.com/showthread.php?t=2531943
AOKP- http://forum.xda-developers.com/showthread.php?t=2453566
Avatar- http://forum.xda-developers.com/showthread.php?t=2167051
Gapps- http://goo.im/gapps
Step 2: Power device off, then hold the volume up/home/power keys until you see the Team Win or CWM recovery logo(These directions are based for CWM recovery, however they will work for TWRP.
Step 3: Wipe cache.
Step 4: (Optional but recommended) Make a nandroid back up to external sd card from the backup and restore menu. external sd cards must be formatted to fat 32 for recovery to recognize the card. use THIS to format your card.
Step 5: Wipe data/ factory reset.
Step 6: Navigate to "install zip from sd card", from there "choose zip from sd card", and finally install the Rom you downloaded in step 1.
Step 7: Again, Navigate to "install zip from sd card", from there "choose zip from sd card", and finally install the gapps package you downloaded in step 1.
Step 8: Reboot
------------------
How to flash a custom AOSP Kernel
*prerequisites* rooted/unlocked/custom recovery
Step 1: Download a custom kernel to the devices internal sd.(/mnt/sdcard)
AOSP 4.x Kernels
Kejar's BasicKernel- http://forum.xda-developers.com/showthread.php?t=2127212
Ptmr3 ForceKernel- http://forum.xda-developers.com/showthread.php?t=2144414
Ptmr3 SOAPKernel- http://forum.xda-developers.com/showthread.php?t=2186131
Step 2: Power device off, press the volume up/home/power keys until you see the recovery splash screen.
Step 3: Wipe cache
Step 4: Install the kernel zip you downloaded in step 1 and reboot!
Section 4: Directory
[APP]Mod DPI of any App on the Fly- http://forum.xda-developers.com/showthread.php?t=2067043
------------------
[How To]How to get 4.2 swype keyboard on any android device- http://forum.xda-developers.com/showthread.php?t=2017484
-------------------
[INFO]4.1.1 Bloatware Removal List- http://forum.xda-developers.com/showpost.php?p=34915553&postcount=3
-------------------
[MOD]VZW GN2 GSM Unlock- http://forum.xda-developers.com/showthread.php?t=2044449
[MOD]Hidden Menu Enabler Tool- http://forum.xda-developers.com/showthread.php?t=2077653
[MOD]Add all apps to multi-window build LJB-http://forum.xda-developers.com/showthread.php?t=2028535
[MOD]Add Wifi toggle to your status bar + more custom status bars LJB-http://forum.xda-developers.com/showthread.php?t=2030539
[MOD]Google wallet WORKING on Note 2- http://forum.xda-developers.com/showthread.php?t=2031127
[MOD]Increase Max Brightness- http://forum.xda-developers.com/showthread.php?t=2008210
[MOD]Blocking Mode is Present and Working on the Verizon Note 2!- http://forum.xda-developers.com/showthread.php?t=2025477
[MOD]Add additional apps to Multi Window without needing root- http://forum.xda-developers.com/showthread.php?t=2024399
------------------
[Novice Guide] 50+ Tips and Tricks - Make phone faster - Better battery life & More!! http://forum.xda-developers.com/showthread.php?p=40861997#post40861997
------------------
[Official]Excellent Note 2 Tips 'n' Tricks YouTube Channel- http://forum.xda-developers.com/showthread.php?t=2024934
------------------
[VIDEOS] How to ROOT, UNLOCK, RESTORE, and much more- http://forum.xda-developers.com/showthread.php?p=43734801#post43734801
Section 5: Android Glossary
Download Mode - This is a setting in which you will put your phone when using Odin. There are other ways, but most noobs will reach download mode by powering down, removing the battery, and holding volume down while plugging the factory usb cord into the computer and phone. Odin can only communicate properly with your phone if the phone is in download mode.
F. Reset Time - This is a check box in Odin. It's not clear that anyone knows the exact details of what it actually does, nor is it clear what will happen if you leave it unchecked vs checked. It seems to reset some arbitrary counter in your phone. As a general rule, you can either follow the instructions of whatever guide you're using or just leave the checkbox how you found it.
Fast Charge - This is a feature on some ICS ROMs that can be turned on or off. When enabled, it allows your phone to draw as much charge as possible regardless of the charging source. Without fast charge, your phone will place artificial speed limits on charging when plugged, for example, into the USB slot on your computer. Fast charge bypasses these limits, letting your phone believe it is always plugged into a wall charger. It is worth noting that your phone will not be recognized by your computer as a USB device when fast charge is enabled. It will only charge.
FC - Force Close - This is when an app stops working unexpectedly. This can happen to both rooted and unrooted phones. It doesn't cause any damage to the phone. In most cases, the app can just be opened right back up. It seems to depend on a lot of factors, including the quality of the app itself. ROMs and kernels that experience very few FCs are said to be "stable."
Flash - This is a term used to describe the installation of software onto your phone. It refers to fundamental changes in your phone's operating system. It is different from just installing an app from the Marketplace (Google Play). Commonly, people will flash ROMs, kernels, patches, and radios. There are basically two ways to flash new software onto your phone:
1. Odin
2. CWM Recovery (or a comparable recovery program)
Freeze - There are two meanings in general use. One might use this term to refer to his or her phone becoming unresponsive. More commonly, though, it refers to a special ability of a program called Titanium Backup. This program can be downloaded from the Android Marketplace (Google Play), but it requires a rooted phone to work. When Titanium Backup is used to freeze an app or process, that app or process is essentially gone from the phone. It won't show up in the app drawer, and it won't be running in the background. The difference between freezing and uninstalling, though, is that anything frozen can be quickly "thawed," also with Titanium Backup. With the touch of a button, the missing app or process is right back where it used to be. This is a convenient way for newly rooted users to test the waters of debloating.
Gapps - Google Apps - When flashing custom ROMs, the apps on the phone are usually deleted. As an alternative to going to the Marketplace (Google Play) and re-installing all the favorites (Google Maps, Google Talk, Google Voice, etc.), many devs have packaged these into a tidy zip file that can be flashed via CWM. Why don't they just put the Google Apps in the ROM, you ask? Custom ROMs and Google Apps get software updates at different rates, so keeping the two separate allows users to always have the most up-to-date version of each. On MTD ROMs such as CM7 or anything ICS, you generally must flash the gapps package to get the Android Marketplace (Google Play).
GB - Gingerbread - Android 2.3. Google likes to name its Android releases after sweet foods. Most of our stock phones are running on this release of Android. There are numerous ROMS and kernels compatible with Gingerbread. These are a good starting point for newly rooted users, as they will feel quite familiar.
Github - This is a web-based service where developers can post their code. Depending on the situation, their code can be accessed by other users, modified, or just shared with the world. The site encourages the kind of open source development for which Android is famous.
Governor - This refers to the type of logic your phone uses to control how fast its processor ramps up when needed or slows down when not. The choice of governor can influence overall performance and battery life. The governor can be selected using an OC/UV program such as Voltage Control or NS Tools. No one governor is right for everyone. The fun is in experimenting. Here are some examples and brief descriptions:
performance: Keeps the processor always ramped up to to maximum; useful for benchmarking
ondemand: Rapidly ramps up the processor when needed; gradually slows it down when not needed
conservative: Similar to ondemand, but ramps up more slowly
userspace: The user can define the parameters (for advanced users only).
lazy: This was developed specifically for Android by xda dev Ezekeel. He states it is an enhanced version of ondemand, tuned to our phones' capabilities. Don't be fooled by the name. He tested it with numerous processor-intensive applications.
interactive: Uses a logic to try to predict how quickly it needs to ramp up processor speed, attempting to balance battery life and performance
interactiveX: A tweak on interactive (by dev imoseyon), which locks the processor at the minimum speed when the screen is off
smartass & smartassV2: Modified interactive governors by dev erasmux, they use logic to determine how quickly to ramp up or slow down; designed to optimize battery life without sacrificing performance.
powersave: This keeps the processor always set at the minimum frequency. The name may be a bit misleading, as certain processes will just take longer, using up more battery.
Heimdall - This program is similar to Odin. It was created by an Australian software company called Glass Echidna. It can be used to flash files onto your phone. Some users prefer this program over Odin. Heimdall can be used with Mac computers, whereas Odin can not. Many high level users regularly use both Heimdall and Odin.
ICS - Ice Cream Sandwich - Android 4.0. Google likes to name its Android releases after sweet foods. It comes pre-installed on the Samsung Galaxy Nexus from Verizon. Several developers have created ways to install ICS on the Samsung Fascinate.
init.d - This is a type of script used by developers when they modify Android code. You hear the term a lot because modifications using this type of script have far-reaching effects in the overall performance of the phone. High level users (who aren't quite devs) can even insert bits and pieces of init.d scripts to make minor tweaks to their phones.
Inverted - By default, most Google apps consist of a white screen with dark lettering. Inverting changes this to a dark screen with light letters. There are several advantages to this. Beyond the aesthetic advantages, it tends to be easier on the eyes in low light situations and reduce battery consumption. Inversion is done by talented individuals called themers.
I/O Scheduler - This refers to the type of logic your phone uses to order and process read and write requests to your phone's hard drive. There are several types, which are listed below, but there is no magic bullet. The joy is in finding the one that works for you in terms of performance and battery life. It is worth noting, though, that certain schedulers were designed to be used with mechanical rotating hard drives, taking the drive's rotational position into account. This does not apply to our phones, which use solid state drive technology. A scheduler can be selected by using an OC/UV control program such as Voltage Control or NS Tools. Specific descriptions are beyond the scope of this glossary, but simple Internet searches can expand on any of schedulers listed.
Examples: noop, deadline, cfq, bfq, sio, vr, bfs
* In the absence of a dev's recommendation, if you don't feel like reading up on the subject, you can leave the scheduler at the default or choose noop or sio.
JB - Jelly Bean - Android 4.1. Google likes to name its Android releases after sweet foods. This is the latest version of Android to hit the streets, and devs are flocking to it , making all JB development new and exciting.
Jig - This is a tiny Frankensteinian device made of a small chip, a transistor, and the tip of the little micro-USB connector that you plug into your phone to charge it or attach it to your computer. When your phone will not go into download mode through normal means, putting a jig into the phone when the battery is in will make your phone go into download mode. You can make one yourself or buy one online for less than $10.
Kang - Generally used as a verb, this means to take bits and pieces of someone else's coding and to then integrate it into your own. Granted, noobs won't be doing this, but devs do it all the time. For the most part, this is considered a welcome practice among friendly devs, provided it is done correctly and politely. Kanging often serves to better the community as a whole. The key for devs is to give credit to the other devs from whom they have kanged.
Kernel - This is one of the two main components (ROM being the other) of the software running on an Android phone. It is the piece of software that connects the hardware (screen, softkeys, vibration, speakers, etc.) to the other software components. An unrooted phone comes with a stock kernel. It is stable but somewhat slow. Practically speaking, installing (flashing) a custom kernel will make your phone feel much faster and smoother as it moves through screens and opens apps. Generally speaking, installing a new kernel will not change the basic appearance of your phone or erase any of your phone's information. Custom kernels can also unlock several abilities of rooted phones. Examples include:
-wireless tethering (ignoring that pesky $30/month charge from Verizon)
-control over how and when the softkeys at the bottom of the screen light up
-overclocking/undervolting
-voodoo lagfix (This only applies to phones with BML-based ROMs. MTD ROMs don't need lagfix.)
-custom boot animations
Lean Kernel - Created by imoseyon, He intentionally leaves out a lot of the "bells and whistles" to keep the experience simple, smooth, and fast. Imoseyon works with several phones, so it is imperative that you have the correct version of Lean Kernel, the one appropriate for your phone.
Linaro - This is a team of software engineers developing open source software for numerous platforms, particularly as it relates to getting maximum bang for the buck from systems with memory and hardware limitations. For our purposes, many Linaro modifications are making their way into our custom ROMs, promising increased speed and responsiveness.
Logcat - This is a log of all of the processing activity your phone did over a certain period of time. This is useful for bug reporting, as devs can examine logcats and attempt to determine the source of the error(s). Many threads in the development forum request logcats to go alongside any bug reports. A logcat can be generated through adb, and there are also some apps that will do it for you. Random complaints aren't terribly useful for devs, but logcats generally are. This classic cartoon illustrates how many devs feel about disorderly complaints about their work, even though most are far too polite to say anything.
Milestone - Devs are always trying to incorporate the latest and greatest features into their ROMs. The add-ons are incorporated as parts of new releases, or "builds." This is what makes development exciting, but it also leads to bugs. Milestone builds occur when the devs sit back, roll up their sleeves, and work the bugs out of all the awesome features they've crammed into their work. The milestones are considered the relatively safe and stable builds. When installed correctly, they rarely experience major bugs.
MIUI - This term is a transliteration of a Chinese name for a special customization of Android actually developed in China. MIUI ROMs can be installed on the Fascinate. They change the look and feel of the Android system, moving it closer to something resembling iOS, the iPhone's operating system. A lot of custom development has been done with the software code from the MIUI system. Many devs will integrate bits and pieces of MIUI into their own ROMs. For example, the TSM Resurrection ROM allows you to use the MIUI battery indicator, which looks completely different from the standard battery indicator.
MTD - This is a technical term used by devs to describe the software organization in your phone, as it relates to things called partitions. The bottom line is that the stock organizational system, called BML, is somewhat fixed and limited, whereas MTD offers devs a great deal of flexibility. Heavily customized ROMs like those from CyanogenMod or anything MIUI rely on MTD file organization. All of our ICS ROMs use MTD. MTD ROMs, generally speaking, experience very little lag, as compared to BML ROMs. When returning to a normal BML ROM from an MTD ROM, special precautions need to be taken.
Nandroid - This is a backup of your entire phone as it stands at that moment in time (ROM, kernel, text messages, your Angry Birds progress, etc.). It is stored on your sd card, which is somewhat immune to your tinkering. A Nandroid backup is a good failsafe for the times when you might want to try out that new experimental kernel your favorite dev has been working on. The files can also be saved on a home computer/flash drive/etc. for safe keeping. Nandroid backups are created using a recovery program like Clockworkmod Recovery. CWM can also use old Nandroids to restore a phone to its previous condition.
Nightly - Nightlies - Some rooted users like the idea of having the most stable, tested, and reliable ROMs available. Others prefer the excitement of being on the cutting edge. Nightlies are the untested regular releases of whatever a certain dev happens to be working on at the time. They package them up, post them online, and let the discussions ensue. These are not for the faint of heart. They are for people who are comfortable addressing freezes, boot loops, and force closes.
Noob - If you have to ask what this means, this is what you are. It's a derivation of "newbie" or "newb," someone who's new to the activity at hand. In many ways, the noob is defined by his actions rather than by the amount of time he's spent rooting phones or posting on xda. Here are a few standard behaviors that will immediately brand someone as a noob:
-Posting new threads to ask questions that have been answered dozens of times. (Hint: It's best to search before posting)
-Posting ROM complaints (without logcat), beginner questions, and other non-development topics in the development forums (It has been theorized that this will ultimately be the end of xda)
-Diving in and flashing away without reading and then posting about your problems (Everyone needs to read the Guide.)
NSTools - This is an app that requires superuser permissions. It can be used to control a variety of the phone's features that are unlocked when running a custom kernel. It can enable fast charge, BLN, overclocking, and undervolting. It often comes pre-installed with ICS ROMs.
OC - Overclocking - Computer processors operate at a variety of speeds. When a manufacturer sells a product (like a phone) to the general public, they strictly limit the speed at which the built in processor can operate, even though the processor may be capable of more. This is to promote stability and reliability. Rooted users can overclock their phone's processor, raising the maximum speed at which it can operate. This can be done through various apps, including Voltage Control and NS Tools. Some ROMs even have the controls built into their settings. There are limits, though. Running a processor at too high a speed can cause overheating and/or glitches.
Odin - This is a program of seemingly mysterious origins that allows your home computer to communicate with your phone. You download it to your home computer. Good communication with your phone requires the installation of Samsung drivers on your computer as well as the use of the USB cable that came with your phone. Among other things, Odin can be used to root your phone, install CWM Recovery, install custom ROMs and kernels, and return your phone to stock after you've screwed it up.
*NEVER touch the "Phone" button on Odin. It should be labeled "Destroy your Phone"
OP - Original Post - This refers to the first post in any given thread, the one that started the thread in a discussion forum. A common noob mistake is to hop into a thread on page 27, read for 30 seconds, and then chime in with a question. He is often directed to the OP, which contains the answer to his question.
OTA - Over the Air - These are the official firmware upgrades that Verizon has released over the life of this phone. They were either pushed out to our phones in the middle of the night or offered up for us to download at our convenience. The latest one, EH03, came in December of 2011. Generally speaking, rooted users do not receive OTA updates. Also generally speaking, this doesn't really matter. The updates can be found on xda, and it is unlikely that the Fascinate will ever receive another OTA update.
Patch - This generally refers to a zip file that can be flashed using CWM. The file usually contains updates or small modifications to an existing ROM or kernel. A great example is the patch that reprograms the phone dialer's voicemail button to open Google Voice instead of the standard voicemail or Visual Voice Mail.
PDA Button - This is the button you will want to use when using the Odin program. You should always avoid the "Phone" button.
Pit file - This is a type of file used with Odin when returning your phone to stock. There is a "Pit" button on Odin you can push to enter the pit file you wish to use. An example of a pit file that you will probably use is Atlas_v2.2.pit. To return to stock, you would use a pit file along with a stock ROM, putting both into Odin at the same time. Droidstyle's guide provides detailed instructions.
Project Butter - This is a Google initiative, launched with Jelly Bean, aimed at reducing phone lag, both real and perceived. It involves research into human visual perception, the pairing of GPU and CPU, graphics buffering, and so on. It's purpose is to make your Android phone run "like buttah."
Radio - a.k.a. Modem - This generally refers to the software that manages the phone's connection to the outside world, not the physical device itself. Verizon would release new versions of this software from time to time in their OTA updates. The two most popular ones are currently EH03 (the latest) and EC09. Both of these work with Android 2.3 and the various Android 4.0 ROMs. The choice of radio can determine your 3g download speeds. It's difficult to say that one is better than another. Different users find good results with each one. Both radios are available as zip files that can be flashed in CWM.
Recovery - Your phone comes with a recovery program. You have to choose to boot it up as an alternative to booting up your phone's normal touchscreen interface. An ordinary phone user would probably never even see this program. It's not pretty. It's just functional. It is basically a list of commands and technical terms that you can navigate using the phone's softkeys, volume up & down buttons, and the power button (to select). Essential to rooting are the special recovery programs such as CWM Recovery. A special recovery program, which is flashed via Odin, will replace the stock recovery program for a rooted user.
Re-Partition - This is one of the check boxes in Odin. This box should be checked only when returning your phone to stock. Of Odin's various check boxes, this is the only one for which widespread agreement of its use exists.
ROM - This is one of the two main components (kernel being the other) of the software running on an android phone. It generally determines the overall appearance of your phone, including which apps are installed by default. The ROM that comes installed on your phone right out of the box is known as the stock ROM. Created by devs, there are numerous custom ROMs available for the Fascinate. Popular ROMs a newly rooted user might try are Superclean3, PWGB, and GeeWiz. The process of flashing a custom ROM to your phone will, generally speaking, erase everything on your phone. The most popular ROM for the Fascinate right now is probably the AOKP version of ICS.
Root - When you buy your phone from Verizon, Verizon still controls it. You are simply a user who is allowed to perform various Verizon-approved activities on it. Gaining root access to your phone grants you the control that Verizon had previously held. Rooting quite literally makes you the "Superuser," opening numerous possibilities for improvement, customization, and ruin. Root access is essential to having a fast, fully customized phone.
Root Explorer - This is an app downloadable from the Android Marketplace (Google Play). As it requires Superuser permissions, it is only functional for rooted users. Its abilities far exceed those of standard file management apps. For example, Root Explorer can copy .apk files directly into the system/apps folder in Android. It's a great way to get that obscure Samsung widget reinstalled on your phone after your favorite developer's ROM washed it away and called it bloat.
Samsung Drivers - This is a small piece of downloadable software that will need to be installed on your home computer before it will be able to communicate with your phone (via Odin or adb).
Skin - This is a program that a phone manufacturer creates with the goal of making its phones more user friendly. It is basically an interface that sits on top of the pure Android guts underneath, hence the term "skin." The skin that comes with Samsung phones is called TouchWiz. This is why our phones don't look quite the same as our friends' HTC or Motorola phones, even though they are all using Android. Some people love TouchWiz. Some people hate it. Some custom ROMs are designed to be used with TouchWiz. Others are designed to be rid of it.
SOD - Sleep of Death - This is when your phone goes into standby mode but then goes into a catatonic state somewhere between being asleep and completely powered down. Users report various degrees of SOD. Some ROMs and kernels have been associated with it, as have certain apps, certain radios, and certain SD cards. Experimenting with fringe OC/UV and didle settings are often responsible these days. Generally, a battery pull (or better, Volume Up + Power) will revive the phone. Once a phone experiences a SOD, it seems likely that it will happen again, so a fix will need to be instituted. A modification of OC/UV settings or a return to stock and clean installation of your ROM, kernel, and apps are recommended.
Superuser - A rooted phone will have a new icon in the list of apps called Superuser. This is what distinguishes a rooted phone from a non-rooted phone. There are numerous apps available on the web and Android Marketplace (Google Play) that require "Superuser permission" to do what they do. Common examples of these apps include NS Tools, Titanium Backup, Root Explorer, Voodoo Sound, NS Tools, and Voltage Control. When a rooted user first runs one of these special apps, the app will ask for Superuser permission. Since you are now the Superuser, you get to press the button that says allow or one that says deny.
S Voice - Korean Siri, courtesy of Samsung.
Swype Beta - One of the early perks of rooting, the latest version of Swype is not available to unrooted users because the Fascinate comes with a special pre-installed (and perhaps outdated) version of Swype. Upgrading gives a slicker version of Swype with a more advanced word selection logic. You must follow a few steps to do it correctly:
1. Change the input method to the Android keyboard (settings->language & keyboard).
2. Uninstall Swype using Titanium Backup.
3. Go to the Swype website, give them your email address, and then follow their lead.
*ICS ROMs don't contain any traces of Swype, so steps 1 and 2 can be skipped for them
.tar - This is the file extension for the files that get flashed via Odin. The file to install CWM, for example, is a .tar file. Another example is the file that returns your phone back to stock.
TB - TiBu - Titanium Backup - This is an app available on the Android Marketplace (Google Play). It is for rooted users only, and it requires Superuser permissions to operate normally. Its two main functions are:
1. Creating backups of your phone (or parts of it) in case you screw it up
2. Freezing or uninstalling apps and other stuff you don't want (i.e. debloating)
Thanks button - Once you have created an established account at xda and made a post or two, you will begin to see a button with a little thumbs up sign next to the word "Thanks." This can be found on the lower right corner of someone's post. Pushing this button lets the person who posted know that their work is appreciated. It is considered polite to thank anyone who has helped you, whether or not it was in direct response to your own question. It is always polite to thank the devs whose software you are using. Xda tallies these thanks and gives experienced users a quantifiable measure of their contributions to the community. You will see a thanks meter under other users' names. Helpful people and prolific devs can have hundreds or thousands of thanks.
Troll - This describes a person who attempts to transform a civil forum discussion into a battle of harsh words. They generally lure people into a massive argument by posting inflammatory remarks that are just slightly off topic. They then sit back and laugh to themselves as the argument develops into the nerd equivalent of a bar fight. To feed a troll and make him stronger, just respond to him. To weaken him, report his posts to moderators.
TW - TouchWiz - see "Skin"
TWRP - TeamWin Recovery Project - This is an alternative to the traditional recovery program. Rather than using the volume rocker, softkeys, and power button to interact with it, a touchscreen interface is used. While it offers some interesting potential, it is still under development in terms of compatibility with the Fascinate and our popular ROM/kernel setups.
UV - Undervolting - This is a means of attempting to reduce battery consumption when using custom kernels. Rooted users can accomplish this through one of several apps, with Voltage Control and NS Tools being common examples. The point of whether UV reduces battery consumption is highly contentious, but there does seem to be a theoretical basis for its validity, as well as a preponderance of anecdotal evidence.
Voltage Control - This is an app available on the Android Marketplace (Google Play). It requires root access (i.e. Superuser permissions). When used with compatible kernels, it allows you to overclock and undervolt your phone.
Voodoo - Project Voodoo is a collaborative software development effort started by dev supercurio back when Galaxy S phones first hit the market. Its goal was to optimize the Galaxy S, bringing it up to its full potential. Voodoo innovations have been used by countless rooted users. Voodoo features can only be used on compatible custom kernels. The project consists of three main branches:
1. Voodoo Color - optimizes screen images/video *Not really available in most modern Fascinate setups, but people still talk about how they miss it.
2. Voodoo Sound - optimizes sound quality for audiophiles *The Voodoo Sound app is available from the Marketplace (Google Play) to control settings.
Wipe x3 - This term refers to the act of wiping the slate clean on your phone. It removes all apps you have installed and any data associated with those apps. It will not erase Android, your ROM, your kernel, or anything on your sd card (your photos and videos are on your sd card by default). The Wipe x3 is often done before making major changes to your phone's system. The process is accomplished through a recovery program such as CWM. Here are the 3 commands (hence the "x3"):
1. wipe data/factory reset
2. wipe cache partition
3. wipe dalvik cache
*Note, performing a wipe data/factory reset will reportedly wipe the cache partition and the dalvik cache, so steps 2 & 3 may be redundant.
zip - For our purposes, this refers to the file type for files that can be flashed with CWM or other recovery programs.
*Credit goes to Jawman27 for a great glossary!
Wait... really?
Goodbye weekend
Well now I know for sure this will be my next phone.
Finally!
droidstyle said:
It seems this breaks signal bars, but everything else works so far! Currently adfree...will post screen shots!
Click to expand...
Click to collapse
Are you talking about the signal bars don't work or the phone won't get signal?
Thank God! The bootloader is still locked correct?
Sent from my SCH-I605 using Tapatalk 2
Can anyone confirm this is working?
Zues532 said:
Can anyone confirm this is working?
Click to expand...
Click to collapse
Im flashing now I will report back
Whoa!
Sent from my SCH-I605 using Tapatalk 2
It looks like this is a different version than what ships with the phone?
droidstyle said:
It seems this breaks signal bars, but everything else works so far! Currently adfree...will post screen shots![/IMG]
Click to expand...
Click to collapse
Have you tried rebooting your phone again to see if it restores the signal bar. I've seen that behavior before.
---------- Post added at 11:14 AM ---------- Previous post was at 11:12 AM ----------
droidstyle said:
Step 1: Download and install these files to your pc:
Odin- http://forum.xda-developers.com/atta...2&d=1340993443
Click to expand...
Click to collapse
Link broken. Here's the working link:
http://forum.xda-developers.com/attachment.php?attachmentid=1165122&d=1340993443
---------- Post added at 11:16 AM ---------- Previous post was at 11:14 AM ----------
miiike said:
It looks like this is a different version than what ships with the phone?
Click to expand...
Click to collapse
Couple of letters transposed. Think he meant VRALJB which is what shows on my device instead of VRAJLB.
The new link for Odin has reference to the Samsung GS3 in the title, does this matter?
tenyrnote said:
The new link for Odin has reference to the Samsung GS3 in the title, does this matter?
Click to expand...
Click to collapse
Will be fine, ive used this ODIN for many sammy phones.
tenyrnote said:
The new link for Odin has reference to the Samsung GS3 in the title, does this matter?
Click to expand...
Click to collapse
Nope it worked for me! I just flashed and it works! And yes you get signal just the icon doesnt work. HAVE AT IT!!!!
droidstyle said:
It seems this breaks signal bars, but everything else works so far! Currently adfree...will post screen shots!
{
"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"
}
Click to expand...
Click to collapse
Can anyone else confirm this? Did rebooting fix the issue?
Also, the driver link is for GS3 too. does that matter?
Rebooting does not fix the issue and there is no multi view, but it was useless in its current state anyway. There is blocking mode though.
mi7chy said:
Couple of letters transposed. Think he meant VRALJB which is what shows on my device instead of VRAJLB.
Click to expand...
Click to collapse
I was talking about VRLI3 in the file name but after reading the other thread it looks like this is just the system img so it retains the version you have on your phone?
GEEWIZ 4.5 SCH-I500 JDQ39 JELLY BEAN 4.2.2 ROM/KERNEL
FOR GEEWIZ MEDIA 4.5 (WI-FI ONLY VERSION) SEE THE SECOND POST
GeeWiz 4 is a ROM for the Samsung Fascinate, based on AOSP Jelly Bean 4.2. Like it's predecessors of the same name, GeeWiz doesn't aim to provide a lot of bells and whistles or incorporate all of the latest and greatest tweaks and enhancements developed by the community; the aim is to provide a basic, stable, functional device.
GeeWiz 4 uses a modified version of the Samsung EH03 Gingerbread (Linux 2.6) kernel with a number of very specific tweaks/hacks in order to continue to support the proprietary Samsung RFS file system and other features I wanted to carry over. As a result, this ROM may not be used in conjunction with any other Kernel, and this Kernel cannot be used in conjunction with any other ROM. Please consider it a "matched set", and they will always be updated/distributed together. XDA community developed enhancements to the ROM or Kernel are encouraged, and will be given prominent feature status in this post.
Your device needs to be set up as stock or stock-like (e.g. GeeWiz 2.x/3.x) before installing this ROM/Kernel. If you are currently running with an MTD-based platform, the device must be reverted back to the original OEM volume format. Please refer to the forum/thread were you acquired your current ROM for guidance on how to revert the device as necessary.
Installing this ROM/Kernel or any other provided component(s) will void your device's warranty, and I cannot be held responsible for any damages of any kind (including data loss) that are incurred either directly or indirectly by these packages and components. What you do to your device is ultimately your problem!
FEATURES
Android Jelly Bean AOSP build JDQ39 (android-4.2.2_r1)
All devices (GPS, compass, orientation, camera, flash) are functional
Wifi (WPA/WPA2) and Bluetooth Tethering support
Supports OEM DBDATA volume to keep performance reasonable
Supports both RFS and EXT4 formatting on all volumes
OEM USB modes (CD-ROM/Kies/MTP) replaced with standard Android Mass Storage
Advanced Battery Settings: Maximum Charge, Automatic Recharge Point
Advanced CPU Settings: Maximum/Minimum Clock Speed, Governor Selection
Advanced In-Call Volume Boost Selection
Advanced Telephony APN Editor Setting
Advanced Vibration Intensity Setting
Backlight Notifications built into system, controlled by the OS
Supercurio Voodoo Sound 10
Fascinate Dock audio simulates a USB audio device for seamless output path switching
Custom Dock options - Enable BLN, Stay Awake, Enable audio output, Override A2DP audio
Quick Settings for Wifi and Bluetooth modified to work as toggles -- long-press to access Settings
Custom "ICS Clock" Daydream that mimics the Android 4.0/4.1 Desk Clock screensaver
Custom Notification Panel Header controls: Brightness Slider and Volume Slider
WHAT'S NEW IN GEEWIZ 4.5
All optional Google Apps available from the Play Store removed from the base ROM (See GEEWIZ PREINSTALL below)
GeeWiz Preinstall support (see GEEWIZ PREINSTALL below)
Enables support for all available AOSP languages
Audio stream volumes (Media/Notification/Alarm) are no longer linked together and can be individually set
Fixes issue with low headphone/headset output volume
Port of CyanogenMod Volume Rocker Seek to skip tracks when screen is off; enable in Settings/Advanced
Removes headphone volume safety level warnings in regions/countries that required it to be shown
GEEWIZ PREINSTALL
As of GeeWiz 4.5, the original PREINSTALL volume of the device can be used to supply a set of application APKs that will be automatically installed when the device is executing it's initial setup (after a Factory Reset or ODIN session). The applications will be installed as they normally would be through the Play Store or side-loading, therefore they are not considered system applications and can be uninstalled.
The DOWNLOADS section below contains a base set of PREINSTALL files that can be flashed to the device alongside the standard ROM to enable this functionality. The base set contains the basic Nexus Google applications and updates current through the date indicated. This file can be modified to your liking to add/remove APKs of your choosing; please post a question to this thread and I can explain how the PREINSTALL volume files should be laid out in your .zip file.
The GeeWiz "Full Wipe" ODIN package includes the PREINSTALL files by default. Upon the initial reboot after the ODIN session the applications will be installed automatically. This was done in a non-optional way because the PREINSTALL volume data cannot be flashed separately via ODIN, it must be flashed in conjunction with the main user data volume.
PAGEPLUS CELLULAR MMS SETTINGS
Users that are on the PagePlus Cellular network will not be able to send/receive MMS without changing an APN setting:
Open Settings/Advanced/APNs
Tap the top entry - "Verizon (internet)"
Scroll down to and tap on "MMS port"
Enter a value of 80 and tap OK
Close Settings
KNOWN ISSUES
PRL update via *228 option 2 will appear to not work
As of GeeWiz 4.4, the dialer keypad is available during a *228 call allowing you to choose option 2 and update the Preferred Roaming List (PRL). When the call automatically ends, Android will mistakenly inform you that "activation failed" and you may also lose voice/3G temporarily. Either reboot the phone or enable/disable airplane mode to restore phone/3G capabilities. The PRL update operation in and of itself seems to work and will persist, this can be verified by checking Settings/About Phone/Status/PRL Version before and after the update.
Settings/Advanced/APNs does not bring up the APN preferences
This issue was fixed in GeeWiz Patch 4.5.2, available below in the DOWNLOADS section.
FIRST-TIME INSTALLATION RECOMMENDATION
This ROM performs significantly better when the device uses the EXT4 file system. Unfortunately, using ODIN will always format the device with the RFS file system. The "Full Wipe" ODIN package provided here has been modified so that it will format the data volumes (DATA, DBDATA, CACHE) with the EXT4 file system. This is the recommended installation method for first-time installation to insure the best overall performance.
If the "Full Wipe" ODIN package is not used, please note that your data must be wiped manually if coming from another ROM to avoid problems, and I strongly recommend converting, at minimum, the data volumes of the device (DATA, DBDATA, CACHE) to the EXT4 file system.
DOWNLOADS
EDIFY Update-Zip (ClockworkMod / GeeWiz Recovery) Compatible Downloads
GeeWiz 4.5 ROM/Kernel (EDIFY Update-Zip)
http://www.mediafire.com/download/u97cpe0ylo92oou/geewiz-4.5-syskernel-20130913.zip
MD5: a0b755d81bf874e636bc8ede7192b146
GeeWiz Preinstall Binaries 10.12.2013 (EDIFY Update-Zip)
http://www.mediafire.com/download/fl4hchmgg0dv4r8/geewiz-preinstall-20131012.zip
MD5: f8f6f48ac9816eddd70b15331de12d88
GeeWiz 4.5.2 Patch (EDIFY Update-Zip)
http://www.mediafire.com/download/73sidh42x11x1a7/geewiz-4.5.2-patch-20130926.zip
- Note: Supercedes patch v4.5.1
- Fixes Settings/Advanced/APNs so that the APN editor will be activated
- Adds new "Never" option to Settings/Advanced/Backlight Timeout
MD5: d8efc5975b89aa1921d7fac023718842
GeeWiz Recovery 2.9 (EDIFY Update-Zip)
http://www.mediafire.com/download/2j27d27m9w3mdym/geewiz-recovery-2.9-20130305.zip
MD5: 0da5e767ecde176828d2bab5a58c2d19
ODIN Compatible Downloads
GeeWiz 4.5 ROM/Kernel/Modem/Recovery/Data Wipe Full Update (ODIN)
This will delete all user data from your device, replace your RECOVERY with GeeWiz Recovery as well as replace your modem with the EH03 revision. Your data volumes will be formatted with EXT4 on the first boot
http://www.mediafire.com/download/uvicb41l9qj2fn1/geewiz-4.5-fullwipe-20130913.tar.md5
MD5: ee07cabb4f659af0e510e008ad2e005c
GeeWiz 4.5 ROM/Kernel (ODIN)
http://www.mediafire.com/download/vuhc54i1ak1r79c/geewiz-4.5-syskernel-20130913.tar.md5
MD5: 34a4275d9ee7758bef15eaf062e86a0a
GeeWiz 2.9 Recovery (ODIN)
http://www.mediafire.com/file/9sfufsugg7f27gg/geewiz-recovery-2.9-20130305.tar.md5
MD5: 9526a67d2359ccc82dd652fddccd9a73
THEMES, BATTERY METERS, ETC
I do not currently create or directly support any themes, battery meter modifications, or any other graphical enhancements for GeeWiz. By nature, these types of modifications can never fully satisfy everyone, as look and feel is always a personal and very individual preference. I encourage and will support as best I can third party themes and graphical modification projects, I am just not currently willing to participate in the creative process.
Battery Meter (and perhaps other) modifications to GeeWiz can be created manually via the UOT Kitchen. I highly recommend using this service to apply custom battery meters or other graphical UI element changes to GeeWiz. Instructions are available at the UOT Kitchen site, and you are welcome to ask questions in this thread for other users to see and potentially answer.
SOURCE CODEThe entire baseline for GeeWiz is available on github: https://www.github.com/djp952.
Device repo: android-platform-device-samsung-atlas3g (branch android-4.2.2_r1)
Kernel repo: android-kernel-atlas (branch android-4.2.2_r1)
GEEWIZ MEDIA 4.5 SCH-I500 JDQ39 JELLY BEAN 4.2.2 ROM/KERNEL
FOR GEEWIZ 4.5 (PHONE/MOBILE DATA VERSION) SEE THE FIRST POST
GeeWiz Media 4 is a Wifi-only ROM for the Samsung Fascinate, based on AOSP Jelly Bean 4.2. The goal of GeeWiz Media is to allow the Samsung Fascinate device to continue to be used as a media player-like device after it has been disconnected from cellular service. There is no support for cellular voice/data communication present in this ROM. Like it's predecessors, GeeWiz Media 4 doesn't aim to provide a lot of bells and whistles or incorporate all of the latest and greatest tweaks and enhancements developed by the community; the aim is to provide a basic, stable, functional device.
GeeWiz Media 4 uses a modified version of the Samsung EH03 Gingerbread (Linux 2.6) kernel with a number of very specific tweaks/hacks in order to continue to support the proprietary Samsung RFS file system and other features I wanted to carry over. As a result, this ROM may not be used in conjunction with any other Kernel, and this Kernel cannot be used in conjunction with any other ROM. Please consider it a "matched set", and they will always be updated/distributed together.
Your device needs to be set up as stock or stock-like (e.g. GeeWiz 2.x/3.x) before installing this ROM/Kernel. If you are currently running with an MTD-based platform, the device must be reverted back to the original OEM volume format. Please refer to the forum/thread were you acquired your current ROM for guidance on how to revert the device as necessary.
Installing this ROM/Kernel or any other provided component(s) will void your device's warranty, and I cannot be held responsible for any damages of any kind (including data loss) that are incurred either directly or indirectly by these packages and components. What you do to your device is ultimately your problem!
FEATURES
Android Jelly Bean AOSP build JDQ39 (android-4.2.2_r1)
Wifi-Only, no support for Voice/Mobile Data
All devices (GPS, compass, orientation, camera, flash) are functional
Supports both RFS and EXT4 formatting on all volumes
OEM USB modes (CD-ROM/Kies/MTP) replaced with standard Android Mass Storage
Advanced Battery Settings: Maximum Charge, Automatic Recharge Point
Advanced CPU Settings: Maximum/Minimum Clock Speed, Governor Selection
Advanced Vibration Intensity Setting
Backlight Notifications built into system, controlled by the OS
Supercurio Voodoo Sound 10
Fascinate Dock audio simulates a USB audio device for seamless output path switching
Custom Dock options - Enable BLN, Stay Awake, Enable audio output, Maximize volume, Override A2DP audio
Quick Settings for Wifi and Bluetooth modified to work as toggles -- long-press to access Settings
Custom "ICS Clock" Daydream that mimics the Android 4.0/4.1 Desk Clock screensaver
Bluetooth Tethering support
Custom Notification Panel Header Brightness and Volume Slider controls
WHAT'S NEW IN GEEWIZ MEDIA 4.5
All optional Google Apps available from the Play Store removed from the base ROM (See GEEWIZ PREINSTALL below)
GeeWiz Preinstall support (see GEEWIZ PREINSTALL below)
Enables support for all available AOSP languages
Audio stream volumes (Media/Notification/Alarm) are no longer linked together and can be individually set
Re-enables the Notification Panel "Volume Slider" control selection in Settings/Advanced/Notification Panel Header
Fixes issue with low headphone/headset output volume
Automatic network date/time option enabled by default during setup wizard
Port of CyanogenMod Volume Rocker Seek to skip tracks when screen is off; enable in Settings/Advanced
Removes headphone volume safety level warnings in regions/countries that required it to be shown
GEEWIZ PREINSTALL
As of GeeWiz 4.5, the original PREINSTALL volume of the device can be used to supply a set of application APKs that will be automatically installed when the device is executing it's initial setup (after a Factory Reset or ODIN session). The applications will be installed as they normally would be through the Play Store or side-loading, therefore they are not considered system applications and can be uninstalled.
The DOWNLOADS section below contains a base set of PREINSTALL files that can be flashed to the device alongside the standard ROM to enable this functionality. The base set contains the basic Nexus Google applications and updates current through the date indicated. This file can be modified to your liking to add/remove APKs of your choosing; please post a question to this thread and I can explain how the PREINSTALL volume files should be laid out in your .zip file.
The GeeWiz "Full Wipe" ODIN package includes the PREINSTALL files by default. Upon the initial reboot after the ODIN session the applications will be installed automatically. This was done in a non-optional way because the PREINSTALL volume data cannot be flashed separately via ODIN, it must be flashed in conjunction with the main user data volume.
FIRST-TIME INSTALLATION RECOMMENDATION
This ROM performs significantly better when the device uses the EXT4 file system. Unfortunately, using ODIN will always format the device with the RFS file system. The "Full Wipe" ODIN package provided here has been modified so that it will format the data volumes (DATA, DBDATA, CACHE) with the EXT4 file system. This is the recommended installation method for first-time installation to insure the best overall performance.
If the "Full Wipe" ODIN package is not used, please note that your data must be wiped manually if coming from another ROM to avoid problems, and I strongly recommend converting, at minimum, the data volumes of the device (DATA, DBDATA, CACHE) to the EXT4 file system.
DOWNLOADS
EDIFY Update-Zip (ClockworkMod / GeeWiz Recovery) Compatible Downloads
GeeWiz Media 4.5 ROM/Kernel (EDIFY Update-Zip)
http://www.mediafire.com/download/eebtnvl2wb40h74/geewiz-media-4.5-syskernel-20130913.zip
MD5: e23dfa3eee62c67d7b15996b762981ba
GeeWiz Media Preinstall Binaries 10.12.2013 (EDIFY Update-Zip)
http://www.mediafire.com/download/ktqiy9tmmi6147u/geewiz-preinstall-20131012.zip
MD5: f8f6f48ac9816eddd70b15331de12d88
GeeWiz Media 4.5.2 Patch (EDIFY Update-Zip)
http://www.mediafire.com/download/bk0wbz0kk0ihc03/geewiz-media-4.5.2-patch-20130926.zip
- Note: Supercedes Patch v4.5.1
- Adds new "Never" option to Settings/Advanced/Backlight Timeout
MD5: 4265d7bc862e1e5ead36900fe824b76e
GeeWiz 2.9 Recovery (EDIFY Update-Zip)
http://www.mediafire.com/file/5hr57ddndd99s2r/geewiz-recovery-2.9-20130305.zip
MD5: 0da5e767ecde176828d2bab5a58c2d19
ODIN Compatible Downloads
GeeWiz Media 4.5 ROM/Kernel/Modem/Recovery/Data Wipe Full Update (ODIN)
This will delete all user data from your device, replace your RECOVERY with GeeWiz Recovery as well as replace your modem with the EH03 revision. Your data volumes will be formatted with EXT4 on the first boot
http://www.mediafire.com/download/0l8pefgl1h48xan/geewiz-media-4.5-fullwipe-20130913.tar.md5
MD5: a657abef82fb87d7a8cf7fcd27b974e4
GeeWiz Media 4.5 ROM/Kernel (ODIN)
http://www.mediafire.com/download/yh2q5i7elw124ov/geewiz-media-4.5-syskernel-20130913.tar.md5
MD5: 8a360bfce37ee2254493e51ef69bc0cf
GeeWiz 2.9 Recovery (ODIN)
http://www.mediafire.com/file/wfbi4rswnqzfo0q/geewiz-recovery-2.9-20130305.tar.md5
MD5:9526a67d2359ccc82dd652fddccd9a73
THEMES, BATTERY METERS, ETC
I do not currently create or directly support any themes, battery meter modifications, or any other graphical enhancements for GeeWiz Media. By nature, these types of modifications can never fully satisfy everyone, as look and feel is always a personal and very individual preference. I encourage and will support as best I can third party themes and graphical modification projects, I am just not currently willing to participate in the creative process.
Battery Meter (and perhaps other) modifications to GeeWiz Media can be created manually via the UOT Kitchen. I highly recommend using this service to apply custom battery meters or other graphical UI element changes to GeeWiz. Instructions are available at the UOT Kitchen site, and you are welcome to ask questions in this thread for other users to see and potentially answer.
SOURCE CODEThe entire baseline for GeeWiz Media is available on github: https://www.github.com/djp952.
Device repo: android-platform-device-samsung-atlas (branch android-4.2.2_r1)
Kernel repo: android-kernel-atlas (branch android-4.2.2_r1)
RETURN-TO-STOCK FILES
ODIN v1.3 / Windows Drivers / Partition File (Microsoft Windows)
http://www.mediafire.com/file/hr5g7a6qny3vyhv/odin-for-fascinate.zip
MD5: 28d796dbba45543e26cbaed2fb3164ee
Samsung Official EH03 Complete Stock ODIN Package (ODIN Flash Package)
http://www.mediafire.com/file/qq12w58o0fqxixs/CI500_VZW_EH03_GB_CM.tar.md5
MD5:89045064cf45ccd85f8ad746911b6e28
reserved 3
As you probably noticed, I opted to increment the version number for GeeWiz with the Android 4.2.1 release. I hope this won't cause too much confusion or annoy the other Fascinate devs since that gives me 5 active GeeWiz threads now (sorry other devs!), but I intend to continue to support and maintain the Android 4.1-based GeeWiz 3 for a while, and it's needs and issues will be different than this new Android 4.2-based version. On the "GeeWiz Media" side of the house, I even posted a note that I prefer the older version for personal use, but that doesn't necessarily apply here. Overall, I think GeeWiz 4 came out fairly well, and certainly more timely than GeeWiz 3. As of this posting, GeeWiz is using the latest released version of Android!!
I was unable to get Bluetooth Tethering to work under 4.2 in time for this first release, and I have a few known issues that I've posted above, but overall I think the ROM is pretty solid ... I'm counting on you guys to tell me where it isn't so solid There isn't much to say about it, really, other than the version of Superuser I've included was source-built by me from ChainsDD's latest code. It's newer than what you'll find on the Google Play Store, but thanks to ChainsDD being kind enough to make his keys public, it appears to link with the Play Store just fine so when and if he updates Superuser beyond the included version, I believe it will update seamlessly. If not, I'll of course fix it for ya.
As it was with my first AOSP-based release, GeeWiz 4 is rather light in the "mod" department. The main new modifications involve the 4.2 Quick Settings. I've changed the Wifi and Bluetooth tiles to act as on/off toggles instead of linking you to settings. You can long-press them to get to the settings (and no, I didn't steal this from Cyanogenmod, but I really should have looked there first and saved some time - LOL). I am open to suggestions for more LIGHT modifications that I could include for you guys. Please, nothing heavy-duty, I hate saying no.
I'm sure there will be some new problems that I haven't discovered (please read the KNOWN ISSUES above before installing!!), and I have some additional work to do on this as well as the other various things named "GeeWiz" floating about here at XDA, but I hope that anyone that has been waiting for an Android 4.2 GeeWiz will be happy with what I've hobbled together. I don't know how long we can keep the Fascinate working, but as the proud owner of more than a few of them .. I'm hoping it's a while yet!
Oh, and when you finally decide to dump your Fascinate, please check out my "GeeWiz Media" ROMs here at XDA before you throw it out or trade it in. GeeWiz Media is the same build as this, just without any concept of 3G/cellular service, so you can keep using your Fascinate alive as a media player, browser, clock/radio, game system .. whatever you want. It changes the Fascinate into a very small and somewhat outdated Android tablet :silly:
Enjoy!
edit: I'll get around to moving the "How to compile" post from GeeWiz 3 over here in a day or two. Essentially the same process, but it does need some minor updates.
And I thought you were crazy for even bothering with this. Lol. Excellent sir, excellent.
Sent from my SCH-I500 using Tapatalk 2
wow. I've been very happy with the cm10.1 builds as my daily driver, but I figured that with you devoting all of this time into building GeeWiz 4, the least I could do is flash it and offer some feedback...
I'm still getting things setup, but so far I'm really impressed with the operation and smooth performance.
First, I used Odin to go directly from the cm10 fascinatemtd partition layout to GeeWiz 4. iow, I skipped going to stock by flashing the pit and GeeWiz "full wipe" at the same time.
on first boot, I let Google restore all my active apps before rebooting to GeeWiz recovery and attempting to convert the file system to ext4 (I used the top menu option). this eventually appeared to work, but the device the failed to boot (getting stuck at the Samsung logo).
I went back to Odin and this time on booting GeeWiz I skipped the setup wizard and immediately rebooted to convert the system to ext4.
anyway, I'm now preparing for a day with GeeWiz 4... TiBu complained that it can't get root, so it looks like that issue is back and I'll research it later.
so far it seems like performance and operation will be fine, but I find myself missing some of the cm features... a battery meter that shows the percentage, profiles, quiet hours, etc.
thanks again, more later.
Sent from my SCH-I500 using xda premium
bmeek said:
... TiBu complained that it can't get root, so it looks like that issue is back and I'll research it later.
so far it seems like performance and operation will be fine, but I find myself missing some of the cm features... a battery meter that shows the percentage, profiles, quiet hours, etc.
thanks again, more later.
Sent from my SCH-I500 using xda premium
Click to expand...
Click to collapse
Hey, thanks for giving it a go! The Superuser I'm using here is one I built myself from ChainsDD's latest code, so I can probably be more useful for a change on these types of issues. I suppose I should finally break down and buy Titanium Backup, huh? My primary "test root" apps are Root Explorer and My Backup Pro, you'd think I would be the type of person that needed root for lots of things, but ironically, I barely ever need it
I'll have a look at some of the things CyanogenMod has done to see if any can be "ported" (aka stolen). That doesn't sound too difficult on the surface.
I'm going to be putting together an ODIN guide at some point, knowing that you don't necessarily HAVE to revert to complete stock is very useful to know, thank you. I thought the MTD ROMs modify one of the boot loaders? Yet another case where I really need to sit down and actually use something other than my own stuff!
I'm also very happy and impressed with this so far. My TiBu works just fine.
Would like maybe to see a way to add or subtract stuff in pull down menu, and maybe some options for lock screen. But I'm fine if don't have those
Sent from my SCH-I500 using xda app-developers app
icemanwbs said:
I'm also very happy and impressed with this so far. My TiBu works just fine.
Would like maybe to see a way to add or subtract stuff in pull down menu, and maybe some options for lock screen. But I'm fine if don't have those
Sent from my SCH-I500 using xda app-developers app
Click to expand...
Click to collapse
Thanks!!
One thing at a time I'm resting on laurels tonight ... I'm adding a simple "Legacy Clock" Daydream since I hate the new clock so much and would like to use this instead of the Android 4.1 build for the Fascinate that sits in a dock next to the HTPC in the living room and is essentially just a clock since the Mrs. doesn't like having to use it to control things yet :silly: Back to bug fixes and requests later -- it's *me* time! LOL. Wife Acceptance Factor is a very very important feature in my house. (You have no idea ... no really, you have no idea) :crying:
I think the highest priority bug is probably the ringtone/alarm/notification selection issue. I would really like to squash that one, and I have a good feeling that it's resolution will solve the occasional Force Closes with the Google Apps too. Just a hunch, not 100% certain yet. The data usage graph bug should be easy, and I bought "Titanium Backup PRO * root" tonight so I can play around with that and see if I can break Superuser ... $6.50 seemed a bit high, no wonder I never bought it! LOL.
Lol....ya that is high. I use the free version. I also noticed none of my custom made ringtones are listed. Odd.
Sent from my SCH-I500 using xda app-developers app
djp952 said:
...
I suppose I should finally break down and buy Titanium Backup, huh? My primary "test root" apps are Root Explorer and My Backup Pro, you'd think I would be the type of person that needed root for lots of things, but ironically, I barely ever need it
Click to expand...
Click to collapse
fwiw, I'm using the free flavor of titanium backup.
On the mtd partition layout, I'm not clear on all the details but I can say that they use the stock bootloader. I have a fairly old fascinate that came with éclair, and it was only in recent months that I learned of the recommendation to upgrade the bootloader to an updated version that shipped with vzw's GB release. This "GBbootloader" does persist as i flash between GeeWiz 4 and cm10.
Sent from my SCH-I500 using xda premium
I finished my "ICS Clock" Daydream so now I can get back to real work. I won't issue an entire patch just for this silly change, but it will be in whatever 4.0.1 becomes :laugh: Obviously this was FAR more critical than figuring out why the ringtones list is empty half the time or reading my PMs (I'll get to the PMs next, if anyone is waiting on a response)
I've been looking into the Ringtone/Notification/Alarm issue tonight and I have changed the issue description as well as provided a workaround that so far appears to be functional:
Ringtones/Alarms/Notification Tones may not appear in Settings
Under investigation. There seems to actually be two problems here, one where the ringtone/notification/alarm tones will not appear when you first open Settings/Sounds and will appear later, and another where they were completely omitted from the database and will never show up.
WORKAROUND: Clear data on the "Media Storage" app in Settings and immediately reboot. This seems to alleviate the problem and allows all the tones to show up properly for now.
I apologize for this continuing issue, doubly so since it exists in GeeWiz 3 and I failed to test it properly. I've changed my mind on a root cause here, and I'm spending as much time as I can to rectify it once and for all. Please try the WORKAROUND to see if it restores all of the built-in tones as well as any that you have present on your SD card. Please let me know if after clearing that app's data you still do not see all of the built-in tones in Settings.
Ringtone issue is being tested today, after I dug in enough to figure out what was happening, I was able to find that it's a problem others have had and fixed. It also explains the occasional problems with Google Apps that access media databases. My hat's off to the EpicMTD team for posting a thorough explanation and making the fix public: The "workaround" I posted last night didn't actually work, it turned out to just cause temporary relief, the database would rather quickly get screwed up again.
Ringtones/Alarms/Notification Tones do not appear in Settings
Updated: The problem here is that the Media Scanner is deleting the media database any time it runs due to a change on the external SD card. As it turns out, this happens more than you might expect thanks to Google+. After discovering that the media database stays intact provided you do not install an SD card, and that it will be deleted if you insert one, I had enough information to head to Google and this is not an uncommon problem. The EpicMTD team provided the original solution, which has since been merged into Cyanogenmod (http://epiccm.blogspot.com/2012/03/details-on-disappearing-sd-media-issue.html). I've taken a look at the CM 10.1 baseline and am testing the changes. So far they look good and I expect to release a patch on 1/12. This also appears to resolve the previously listed issue "Google Apps may Force Close", which has been removed. Each of the Google Apps that were crashing access the media databases (Gallery, Music, Google+), which were being deleted/corrupted by the Media Scanner.
I'm going to look at the Wifi data being reported when it shouldn't be and try to duplicate the "Calcuating..." issue in Settings/Storage now that I have a 32GB SD card, in an attempt to include them in the 4.0.1 patch. If they aren't easy, 4.0.1 will include the ringtone fix and the new ICS Clock Daydream only
GeeWiz 4.0.1 Patch has been posted to the DOWNLOADS section:
GeeWiz 4.0.1 Patch (EDIFY Update-Zip)
- Addresses issue where ringtone/notification/alarm selection lists are emptied out and will only display the default values
- Addresses issue with certain Google Apps (Music/Gallery/Google+) Force Closing due to missing media database files
- Addresses issue where Settings/Data Usage is only reporting Wifi usage rather than reporting mobile usage with Wifi usage as an optional tab
- Adds "ICS Clock" Daydream that mimics Android 4.0/4.1 Desk Clock screensaver
http://www.mediafire.com/file/c9667m25u4z1j2c/geewiz-4.0.1-patch-01122013.zip
MD5: d0de81c75d53cc67dc759cdabf2f7bff
Hopefully this is the end of the disappearing ringtones. Let me know if you still continue to have issues, and I'll do what I can!
I really appreciate your great work on fascinate.
The fascinate is much more stable and power-saving with the kernel built on stock kernel source.
But I strongly recommand that you can reuse some kernel-independent packages(framework-base, settings, systemui,etc) source in CyanogenMod, which will be good for saving much time on development and avoiding some bug that CyanogenMod had fixed.
Thanks for your work again, and sorry for my bad English.
Installed 4.0 and the patch this morning. Looking good so far. Of all my devices, the Fascinate is the only one with the current version of Android on it, ever! You rock, thanks.
seriously, this rom looks freakin' sweet! it definitely makes me want to install it to test it all out! <--- in which I may very well do! I'm definitely kinda surprised that you wanted to update geewiz, but at the same time I'm glad to see a different rom out there that is pretty much stock AOSP, but with the fascinates stock flavors trickled into it as well
so as I dub my adieu, I just want to say thanks for an awesome creation and keep it up cause this is honestly the bees knees. :thumbup::thumbup::thumbup:
netqer said:
I really appreciate your great work on fascinate.
The fascinate is much more stable and power-saving with the kernel built on stock kernel source.
But I strongly recommand that you can reuse some kernel-independent packages(framework-base, settings, systemui,etc) source in CyanogenMod, which will be good for saving much time on development and avoiding some bug that CyanogenMod had fixed.
Thanks for your work again, and sorry for my bad English.
Click to expand...
Click to collapse
Thanks to you and everyone else as well for the kind comments! I'm very glad it's finding an audience ... it keeps me wanting to try and fix the things that still need to be fixed! :silly:
(This is where I get all long-winded, you can tune out now - LOL)
Early on I considered just doing another CM port, but figured there wouldn't be any value in that since jt1134 (and others!) does an excellent job of keeping the CM baseline working for the ol' Fascinate. The history here is that all I originally intended to do was what became "GeeWiz Media" (apologies for the crappy name - lol), so I could keep using my Fascinate around the house and in the car without service. I really like the basicness of my Galaxy Nexus, so that's what I shot for .. a "Nexus Fascinate", if you will. There were a few "must have" changes like the enhanced power button menu, but the general plan was to limit the number of AOSP changes to a minimum, and make sure they apply to both the Fascinate and the Galaxy Nexus.
In order to get things to work I've cherry-picked from CM, jt1134 and others more than a few times (and have made at least one truly useful contribution in return), but I've not had aspirations to stray far from AOSP. I know it's disappointing to some folks that it's so vanilla, and maybe once I run out of actual problems to try and solve I can tackle a few more aggressive enhancements, but I really don't want to steal features that define other people's work. I know the code is made public for a reason, but at some point I think it starts stepping on other people's toes as well as shows a lack of effort on my part
Great suggestion, though, and you're right ... it would save a ton of time! It just wouldn't feel right to me to use somebody else's baseline for anything more than a reference when I'm stuck
The NookieDevs are pleased to announce CyanogenMod 11 nightly builds for the Nook Color!
These experimental builds contain the latest changes to CyanogenMod and to hardware support for the Nook Color. As the name suggests, new builds are made and posted (roughly) every day; these builds are fully automatic, with no testing done before posting. As CyanogenMod 11 is still under active development, regressions and general breakage are to be expected in nightly builds!
Highlights:
Linux kernel 3.0.101, plus hardware support from TI OmapZoom's android-omap3-3.0 branch and board support forward-ported from BN kernel releases.
All of the features of CyanogenMod 11, based on Android 4.4. For Nook Color, this brings a reduced memory footprint, which leads to a better all-around user experience.
Full 2D and 3D graphics acceleration using both the GPU and the display subsystem's hardware overlay acceleration (hwcomposer).
Known issues:
Video playback is slower than on previous releases -- this is most noticeable when playing HD 720p video.
Bluetooth is broken at the moment after changes for Qualcomm Bluetooth chipsets were merged into CyanogenMod.
Current releases of Netflix do not work with CM10.2 -- version 1.8.1 is the last version known to work. If you want/need a newer release of Netflix, look into the Xposed mod, which provides a workaround for Netflix -- pastordl has done a nice writeup of the process here.
ART (the experimental Android runtime introduced in 4.4) is not supported -- if you enable it, your system will not boot. (Workarounds may exist, but they are not going to be officially supported either -- use them at your own risk.)
Download:
http://download.cyanogenmod.org/?device=encore&type=nightly
Note that an updated recovery is required to install CM11. ClockworkMod 6.0.4.8 and newer versions should work, as should other recoveries provided the required changes are included. (Ask the maintainer of the recovery if you're not sure.) NOTE: Do not use ClockworkMod 6.0.3.x builds older than 6.0.3.6, as they contain a bug which may brick your device!
Source code:
https://github.com/CyanogenMod/android_device_bn_encore/tree/cm-11.0 (device-specific source)
https://github.com/CyanogenMod/android_kernel_bn_encore (kernel)
https://github.com/CyanogenMod/android/tree/cm-11.0 (manifest for the rest of the CyanogenMod source)
Build instructions (discussion of build issues belongs in the development thread)
This release is the product of much effort by many people over a considerable period: many thanks to fattire, keyodi, eyeballer, krylon360, dalingrin, verygreen, iomonster, nemith, cicadaman, deeper-blue, thedude, mad-murdock, j4mm3r, unforgiven512, scepterr, rebellos, ryands, kmobs, tonsofquestions, hashcode, arcee, hacdan, drmarble, mateor, dhiru1602 and many more. Thanks are also due to the CyanogenMod project, upon which we are building, and Texas Instruments, which historically provided excellent support for its embedded platforms to the open-source hacking community.
XDA:DevDB Information
CyanogenMod 11 Nightly Builds, ROM for the Barnes & Noble Nook Color
Contributors
steven676, keyodi, fattire, The CyanogenMod Project, NookieDevs, many others (see post)
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
Based On: CyanogenMod
Version Information
Status: Alpha
Created 2014-01-30
Last Updated 2014-05-15
Google Apps; other CyanogenMod builds
Google Apps
http://wiki.cyanogenmod.org/w/Google_Apps
As of 2014/07/25, the latest release for CM11 that is known to work is 20140105. DO NOT use the 20140606 release unless installing to SD card -- it contains over 100 MB of additional bloat and will not fit on an eMMC installation!
If you wish to use another Google apps package, and are installing on eMMC, please note that the Nook Color has what is by modern standards a limited amount of disk space available on /system (440 MB) -- the base system is currently in the neighborhood of 300 MB, so some of the larger packages will not fit. If you're offered different variants, choose the smallest one in order to avoid problems.
Please make sure that you have the correct Google Apps flashed before reporting problems involving the Google Apps (Play Store, Google Keyboard, etc.).
Other CyanogenMod builds
This is the thread for CM11 nightly builds. There are other official CyanogenMod builds for Nook Color available:
Stable releases of CM10.2 and CM10.1 -- these are the releases to use if you don't want to be on the bleeding edge.
Archived nightly builds for CM10.2, CM10.1, and CM10. You may find the last CM10 nightly (20130421) faster than the later releases, particularly during playback of HD 720p video.
Please check that your questions are in the appropriate thread. (If you're interested, there's lots of past discussion in those threads, as well as the development thread.)
Frequently Asked Questions and Troubleshooting
The install fails with errors from "set_metadata_recursive"!
The installation appears to succeed, but nothing's changed when I reboot!
You'll need an updated recovery to install CM11. For CM11 nightly builds from May 16 and later, any recovery that reports itself as ClockworkMod 6.0.4.8 or later should work; other non-CWM recoveries should work if they incorporate the necessary changes to suppor these builds (you'll have to ask their maintainers for details).
For older CM11 nightlies, any recovery that reports itself as ClockworkMod 6.0.3.6 or later should work; other non-CWM recoveries such as TWRP 2.6.3.0 or later should be fine provided the kernel is sufficiently new (you'll have to ask their maintainers for details). NOTE: Do not use ClockworkMod 6.0.3.x builds older than 6.0.3.6, as they contain a bug which may brick your device!
I installed CM11, wiped /data, and now my tablet's been booting for an awfully long time. Is something wrong?
First boot will take at least five minutes, and the boot animation currently stops many times during this process. If you've been waiting more than 10 minutes and it's still not booted up, you probably have a problem.
The soft keyboard keeps crashing!
The Play Store is acting up!
Did you flash the correct Google Apps? If on an eMMC install, are you sure your Google Apps fit on /system?
How do I install this to an external SD card?
See this excellent guide by leapinlar for instructions. It's reported that Google apps installation is broken in the SD card installer at the moment, so you may need to wait for that to be fixed.
What happened to the "Developer options" and "Performance" screens in Settings?
They're hidden by default now in CM10.1 and later. To show them, go into "About tablet" and tap the build number (for CM11 nightlies, it'll be something starting with "cm_encore-userdebug 4.4.2 KOT49H" or "cm_encore-userdebug 4.4.3 KTU84M") seven times.
How do I get the Honeycomb/ICS tablet UI?
You can't -- Google killed it off in Android 4.4.
The lock screen doesn't rotate!
The screen doesn't rotate to the sides I want!
Particularly if you're upgrading from an existing install, you may find that the preferences for screen rotations are incorrectly set. Go to Settings->Display->Rotation and check that "Auto-rotate screen" and (if you want the lock screen to rotate) "Rotate lock screen" are set.
For the allowed screen orientations, selecting 0, 180 and 270 degrees will cover the rotations that you probably want. If you want details:
Android likes to think of the "natural" orientation (0 degrees rotation) as landscape with the N key on the right side of the screen. (This is a change from CM10 and earlier, when we were carrying a hack to change this.) The degrees of rotation are counted in the counterclockwise direction, so in essence, each of the rotation settings allows the following:
0 degrees: landscape orientation with the N key on the right side of the screen
90 degrees: portrait orientation with the N key on top ("upside down")
180 degrees: landscape orientation with the N key on the left side of the screen
270 degrees: portrait orientation with the N key on the bottom ("right side up")
I enabled ART, and now my Nook Color won't boot!
ART isn't supported on Nook Color at the moment due to known issues:
The initial compiling pass that happens the first time you enable ART may cause your tablet to run out of both RAM and disk space.
Many of the Google apps packages for CM11 are incompatible with ART.
If you're currently stuck in a bootloop after enabling ART, boot into recovery and then see this post by fattire for advice on how to restore your system to a working state.
I can't get any of the ROMs or recoveries for Nook Color to boot!
Before you go any further -- are you sure you have a Nook Color and not a Nook Tablet? The two devices look almost identical, but Nook Color (model number BNRV200 -- check the fine print near the speaker grille on the back) has a dark gray bezel, while Nook Tablet (BNTV250) has a light gray or silver bezel. The two devices are not interchangeable -- Nook Color software will not boot on Nook Tablet and vice versa.
If you've got a Nook Tablet, you want to be in the Nook Tablet forums instead.
I'm having a problem with my Nook Color running CM11.
That's not a question
Okay, I'm having a problem with my Nook Color running CM11 -- is there something I can do to troubleshoot?
Glad you asked! Please check the following:
Does the problem occur with a clean install of CM11? This means wiping /data and not restoring a Nandroid backup afterwards. Don't restore system apps and/or their data in Titanium Backup either (user apps/data are okay).
Are you overclocking? If so, does the problem occur when you set the maximum clock speed to 1000 MHz or below? To be clear, we are not interested at this point in bug reports of any kind that happen if you have the maximum CPU speed set above 1000 MHz. If you're experiencing system crashes or "sleep of death" (SOD), you may also wish to try capping the CPU clock speed to 800 MHz (but if this helps, please report your problem here and fill out the hardware survey).
Do you have any patches, custom kernels, or other tweaks applied? If you do, does the problem occur without those applied? (We're not necessarily going to ignore bug reports from patched or tweaked systems outright, but it can make our job harder, and we do need to know what changes you have applied to judge whether or not the change might be relevant to your problem.)
I'm having no luck with the suggestions above. What information should I include with my bug report?
When reporting a problem, please include the following information if at all possible:
Full description of the problem -- "it crashes" doesn't count. How do you trigger the problem (or does it occur by itself)? What exactly happens when the problem occurs? How often does it happen?
For problems with apps or specific pieces of the system software: we'll almost certainly ask for a logcat of the event, so you'll save everyone some time by including it.
For problems involving system freezes, crashes, or SOD: if you can connect to the tablet via adb while it's "unresponsive", please provide dmesg and logcat output from that time. If you cannot, try power-cycling it while it's still plugged into USB, and provide dmesg output from immediately after the reboot, plus the contents of /proc/last_kmsg if that file exists (let us know if it doesn't).
For unexpected reboots: provide the contents of /proc/last_kmsg from after the reboot.
Now that everyone has squared me away (in the 10.2 thread) on the you-need-CWM-6.0.4.5-to-flash-CM11 issue, I hafta say, after 2-3 hrs, this CM11 is quite good! No hard numbers, sorry, but seems reliable, faster than 7.2, and, of course, the UI is vastly better. Waytago steven676, keyodi, fattire! Thanks!
Hello everyone,
To run off of an SD; I created a new SD (sandisk 8gb) with the latest image from Leapilar, the nightly and suggested GAPPS (gapps-kk-20140105-signed.zip). There were some error messages from the GAPPS (they scrolled off before I could really read them). The NC booted to the desktop but there was no play store.
Any ideas?
Thanks,
V
volpo222 said:
Hello everyone,
To run off of an SD; I created a new SD (sandisk 8gb) with the latest image from Leapilar, the nightly and suggested GAPPS (gapps-kk-20140105-signed.zip). There were some error messages from the GAPPS (they scrolled off before I could really read them). The NC booted to the desktop but there was no play store.
Any ideas?
Thanks,
V
Click to expand...
Click to collapse
If your errors match the ones reported on the SD installer thread:
bowguy said:
I then tried to install the 2014/01/05 gapps package using your/verygreen's script and saw this message:
"Hangouts.apk exists but is not a regular file" The script died at this point and shutdown. After booting, you cannot add a google account as it appears it is a very incomplete gapps install.
Click to expand...
Click to collapse
then it's the bug mentioned in the FAQ -- it looks like the SD installer needs an update.
deleted
Just curiuos if anyone has an oppinion to how cm11 is running on the device. I originally flashed cm10.1 when I first rooted and it ran INSANELY slow and laggy, probably due to the low ram etc. But was forced to run CM7 and it ran perfectly and have been running it ever since. I know that 4.4 is supposed to have lower dependencies for running on older/slower devices but anyone got some input on just how good it runs? I am going to probably try it later on tonight, it will just take me a while cause i got to backup my sons game data first or hill kill me.
tp2215 said:
Just curiuos if anyone has an oppinion to how cm11 is running on the device. I originally flashed cm10.1 when I first rooted and it ran INSANELY slow and laggy, probably due to the low ram etc. But was forced to run CM7 and it ran perfectly and have been running it ever since. I know that 4.4 is supposed to have lower dependencies for running on older/slower devices but anyone got some input on just how good it runs? I am going to probably try it later on tonight, it will just take me a while cause i got to backup my sons game data first or hill kill me.
Click to expand...
Click to collapse
Just DOOOO it
(not that I'm encouraging you one way or the other)
steven676 said:
If your errors match the ones reported on the SD installer thread:
then it's the bug mentioned in the FAQ -- it looks like the SD installer needs an update.
Click to expand...
Click to collapse
Yes that's it then.
I hope this gets worked out. 4.4 was very smooth and worked well.
V
Thanks guys just flashed it and so far this looks great, I'd say it's smoother than 10.2 and multitasking is just a bit better. Couple of small issues came across were rebooting to recovery doesn't work for me it just reboots, also had a soft reboot and after it booted up the systemui kept crashing and wouldn't let you do anything, but a regular reboot fixes it.
Just flashed in it looks great! Feels MUCH smoother and snappier then 10.2. Minor issue that boot take a long time. It seems to me like the boot keeps freezing but eventually continues. No force closes or anything. I am trying now to enable ART and play with it a little to see if it drasticaly improves it. It seemed to make a little bit of a difference on my S3.
Edit: You may want to add to the op, DO NOT enable ART. It sends it into a reboot loop.
tp2215 said:
]
Edit: You may want to add to the op, DO NOT enable ART. It sends it into a reboot loop.
Click to expand...
Click to collapse
Yeah, actually steven, if someone has issues with ART you might wanna link here. You can recovery from an ART bootloop w/o reinstalling or anything weird.
tp2215 said:
Just flashed in it looks great! Feels MUCH smoother and snappier then 10.2. Minor issue that boot take a long time. It seems to me like the boot keeps freezing but eventually continues. No force closes or anything. I am trying now to enable ART and play with it a little to see if it drasticaly improves it. It seemed to make a little bit of a difference on my S3.
Edit: You may want to add to the op, DO NOT enable ART. It sends it into a reboot loop.
Click to expand...
Click to collapse
bowguy said:
I found out how to enable ART on the Nook Color. When you select ART as the runtime in Developer options, the tablet reboots but gets stuck in a bootloop. The problem is during bootup, a lot of files are being converted but the Nook runs out of memory. Then it crashes, reboots and tries again and never gets past it. However the boot animation takes a lot of memory during this process.
Solution: Disable boot animation. What you need to do is open the File Manager app. Go to settings (lower right icon) and General Settings. Under Advanced, Access Mode, select either User Prompt or Root Access mode. You need to alter a root file. Any prompts you get make sure to allow superuser access.
Now navigate to /system touch on build.prop and open with "Editor". Add the following line to the end of the file:
debug.sf.nobootanimation=1
Save the file and exit File Manager.
DO NOT ENABLE ART NOW!!
First make sure you did this correctly by rebooting your nook. Make sure you DO NOT see the Cyanogen logo when it boots up - it will take a while with a blank screen and then go to your standard lock screen. If you see the animation logo, you did something wrong, try again.
Now you can enable ART in the Developer Options. When it reboots, wait a while (2 min?) then you should see the optimizing apps display. A basic install with gapps has about 85 apps to convert. This will take a while.
Report back with results!
Click to expand...
Click to collapse
We are working on it. There is a modification pending that might fix this but hasn't been tested yet.
tp2215 said:
Just flashed in it looks great! Feels MUCH smoother and snappier then 10.2. Minor issue that boot take a long time. It seems to me like the boot keeps freezing but eventually continues. No force closes or anything. I am trying now to enable ART and play with it a little to see if it drasticaly improves it. It seemed to make a little bit of a difference on my S3.
Edit: You may want to add to the op, DO NOT enable ART. It sends it into a reboot loop.
Click to expand...
Click to collapse
fattire said:
Yeah, actually steven, if someone has issues with ART you might wanna link here. You can recovery from an ART bootloop w/o reinstalling or anything weird.
Click to expand...
Click to collapse
Yeah, release noted and added to the FAQ. We'd known about this earlier, but it slipped my mind when I was writing up the release notes
bowguy said:
We are working on it. There is a modification pending that might fix this but hasn't been tested yet.
Click to expand...
Click to collapse
Be aware that this may not work for you if you've installed to eMMC on a Nook Color with a 1 GB /data partition -- disabling the boot animation saves RAM, but won't prevent you from running out of disk space to store the ART compiler output (the "oat" files).
bowguy said:
We are working on it. There is a modification pending that might fix this but hasn't been tested yet.
Click to expand...
Click to collapse
If you compiled cm-11.0 with width 480 boot animation, ART will work. Initial boot and optimiziation will be longer than with Dalvik. You also get smoother boot animation. Also, revert boot to landscape in kernel config while you're at it.
tp2215 said:
Just curiuos if anyone has an oppinion to how cm11 is running on the device. I originally flashed cm10.1 when I first rooted and it ran INSANELY slow and laggy, probably due to the low ram etc. But was forced to run CM7 and it ran perfectly and have been running it ever since. I know that 4.4 is supposed to have lower dependencies for running on older/slower devices but anyone got some input on just how good it runs? I am going to probably try it later on tonight, it will just take me a while cause i got to backup my sons game data first or hill kill me.
Click to expand...
Click to collapse
Same here - both 10.1 and now 11.0 are slow. I was hoping a clean install and CM11 would cure the slowness.
I am at work and don't have my nook with me so will have to gather data tonight. its been along time since I even turned on the nook so I am no even sure what my memory config is.
But AWESOME work all you nookie devs!
For those that need them, here are flashable zips of CWM 6.0.4.7:
EMMC Recovery: http://techerrata.com/file/eyeballer/twrp/cwm-6.0.4.7-encore-signed.zip
EMMC AltBoot: http://techerrata.com/file/eyeballer/twrp/cwm-6.0.4.7-encore-ALT-signed.zip
Also, I've built an updated TWRP 2.6.3.0 which is compatible with CM11 and would appreciate some testers to confirm everything is working, please see here and report feedback in that thread only: http://forum.xda-developers.com/showthread.php?p=49886829
wifi bug
Only issue for me so far (on the 1/29) is that if I set settings/wifi/advanced to "keep wifi on during sleep/only while pugged in" it won't re-connect when waking up. Have to re-connect manually. Leaving wifi on permanently for now.
ibilln said:
Only issue for me so far (on the 1/29) is that if I set settings/wifi/advanced to "keep wifi on during sleep/only while pugged in" it won't re-connect when waking up. Have to re-connect manually. Leaving wifi on permanently for now.
Click to expand...
Click to collapse
drmarble posted a patch in the dev thread, so you can fix it if you're building yourself.
Sadly, the official nightlies aren't fixed yet. So I can confirm this known bug
I also had a reboot while displaying a gif in QuickPic. When it came back, the default launcher was reset and its init messages were shown
It's the first reboot I ever had on CM11. I attached the last_kmesg for your troubleshooting pleasure. I hope there's something valuable in there
{
"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"
}
Current Events
Dodo released! This means this ROM is now extinct. Sorry! If links below fail, try this one!
OTA is in Beta. Will be included in CM 13 release once both are stable. OTA will be available before full-sized versions due to the testing process (updates are tested first).
SnapChat will not work without some help. This is entirely SnapChat's fault for trying to control your device. Please read this thread before flashing and how you can make it work. Or just open Xposed installer, install Snapprefs and reboot.
Introduction
Welcome to the fastest and most stable ROM for your OnePlus. This thread is mainly a support thread for Jgcaap's awesome work, allowing him to spend more time working on "M" and less time answering questions. His latest builds will be tested by me, hand selected for stability, and the best of the crop will be repackaged, enhanced, and placed here. If you are new to this ROM, check the screen shots for benchmark results and battery life screenshots. Be amazed, then download the ROM and be even more amazed! Smooth as glass and flows like water! As one person has said, "Disgustingly Fast!"
Please read this entire post! Check back often for updates. Also, current jgcaap users will get additional information and tips that can be useful. Check out all the links! And if you want to try some Bacon wrapped Marshmallow, click the bent arrow in the Announcement's line.
Wildlife
Each ROM will be named by an animal, starting at A for Aardvark. A picture of the animal will be placed here so you can see at a glance which release is current. The original jgcaap ROMs often have multiple releases in a single day, and every country has a different date format, so the animal names will allow us to represent specific "official" releases with memorable names.
Release (CM 12.1 - jgcaap 11/30): (click image to update)
Downloads | Other Stuff | Links
Features & Changes
The ROM gets repackaged so that new users don't have to go about tracking down which files they need and which order to flash things. The firmware is included and everything is set and ready to go. For legal reasons, just add your own GApps and go. This ROM currently has the following feature's prepackaged and already included with the ROM ...
SuperSU (pre roooted)
Xposed (special jgcaap version)
Moab Ad Blocker
--- ZooKeeper can configure this!
ColorOS Camera
--- with manual focus option
Viper (Audio Eargasm)
Dolby ATMOS! (Dodo+)
Send Reduced (send small pics)
CatLog (for bug reports)
Show On Lockscreen (wallpaper)
OmniSwitcher (optional)
Init.d Support (Badger+)
Governor: blu-active (Badger+)
Low call volume fix
OTA Support (coming soon!)
Support, Questions, Feature Requests and Bugs
Please report all bugs for CM12.1/Lollipop based Jgcaap ROMs to this thread. Even if you didn't download one of the Wildlife pre-packaged ROM sets! Feel free to ask questions. This thread will have the same warm inviting atmosphere that jgcaap's development thread has always had. Newb-friendly and all are welcome!
Getting Started
There will be two ROM images available. The update packages will be designed with a smaller download size with only the files that have actually been changed. The installer will not remove things you have added nor re-install programs you have removed. If you are already using a WildLife ROM, use the Update packages to upgrade. This does not apply to full versions. The full versions should be clean flashed.
The next post will have Step-by-Step instructions telling you exactly what you need to do and how to go about flashing your phone or upgrading. The post after that will have all the tips and tricks for maximum tweaker power. Finally, we'll have instructions on how to rescue your phone when something goes wrong.
Sponsored by Eddon Systems
Additional Downloads at Eddon Systems Download Page
XDA:DevDB Information
Wildlife Android, ROM for the OnePlus One
Contributors
uudruid74, jgcaap, purerawenergy
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: INCLUDED
Source Code: Jgcaap's Github Repo
Based On: CyanogenMod 12.1
Version Information
Status: Stable
Current Stable Version: See Post
Stable Release Date: 2015-11-16
Created 2015-11-16
Last Updated 2015-12-11
Flashing WildLife
Flashing Instructions - Full ROM
Step 1 - Backup
If you don't have a backup program, you can grab a really fast and free one, Backup+. XDA Forum | My Mirror - Direct Download. Be sure you keep the APK on your Internal Storage so you can install it easily and restore the rest of your apps. Also, I strongly recommend you copy your internal storage (or at least the backup directory) onto a PC, a harddrive, a flash drive, or cloud storage such as Google Drive. Get it off your phone and make it safe.
Step 2 - Boot into Recovery
Even if your reboot menu doesn't have a Recovery option, you can always just hold down the Volume Down button when your phone boots and you're good. I recommend Philz Recovery from this XDA thread or you can download the exact ZIP I use.
Step 3 - Wipe Carefully
This step is what is known as a "clean flash". Do not perform this step if you are flashing an upgrade or addition. If this is the first time you've flashed this ROM, you want the full version and you want to do it cleanly. Failure to clean flash leads to odd problems. For example, Agent stopped reading my calendar, or my Camera plugins would start to disappear.
You do not want to do a Factory wipe or anything like that or you'll lose all your data. Do not format /data. Here's where it gets confusing. Many recovery systems treat /data and Internal Storage as if they were separate partitions, but they are not. Your internal storage is on the same partition as /data. If you are from Windows, image your /system is your C: drive, and /data (where your apps are at) and your internal storage are both on D:. Your recovery has a specific wipe designed to safely wipe /data without wiping out your internal storage by erase directories individually, yet automatically.
Philz makes this simple and direct. Select Wipe and Format Options, then select Clean to Install a New ROM. Confirm the wipe, and you are ready to go.
Step 4 - Flash the ZIP
This is pretty easy. Select the option to flash it, find it on your device, and away it goes. If you downloaded the file to your PC (or wiped your internal storage and now have no files on your phone), you can use the "sideload" option you see in the menu. Just plug in a USB cable and type: adb sideload Aardvark.zip This does require that you have adb drivers set up on your PC, but you needed that to unlock your bootloader, right? More tips like this in a later post!
Step 5 - Flash your Gapps
The most important part of Gapps is making sure its for Lollipop. The more up to date, the better. You should download the smallest GApps that fits your needs, just so you don't have to download so much. You can specifically control which Gapps are installed with a config file. Just drop the gapps-config.txt into the same directory as your gapps ZIP file. This file can even delete crufty Cyanogen apps that you don't need or want (you have better ones from Play store right?) and reduce bloat considerably.
About the Gapps Config | OpenGapps is the recommended Gapps package | Newer Sources for Gapps | My gapps-config.txt ... note: you might not want to use my config unless you want almost all your Cyanogen apps to go away. When the system comes up, you won't have a file manager to install Backup+. I install it with "adb install BackupPlus.apk" or if its on the phone, you can log in with adb shell and then install with pm install $PWD/BackupPlus.apk
TIP: If you have Chrome installed from Gapps, you can open it and type "file:///sdcard" in the URL window and then select your Backup+ or Titanium Backup APK to install it. Be sure you have "Install from unknown sources" turned on. Now you can restore your good File Manager (like FX File Manager mentioned in Post #5) from your Backup and don't need Cyanogen's!
NOTE: If you have trouble with OpenGapps, then you can try my stable mirror or SlimGapps (which is now recommended by jgcaap, but I've not tried it myself yet ... but expect it to be the new recommended after I run it through the paces).
Step 6 - Reboot your Phone
After flashing, the first time your phone comes up, its going to optimize itself and you should expect it to take awhile. Don't panic, and wait a few minutes. I refuse the CyanogenMod account (you already have a Google one, and Cyanogen doesn't offer anything extra and defintely do NOT send bug reports or analytics to Cyanogen!). I also go into Settings, About Phone, tap the Build Number like a mad monkey to turn on Developer options, and from there, I enable the Reboot Menu, Fast Boot, Cut the animations down to below 0.5, and turn on ADB since I'll be installing Backup+ over ADB.
Step 7 - Restore your Backup
Use your file manager (or ADB) to install your backup program and then restore the rest of the apps from your backup. I keep my Wifi off so that Google Play won't freak out and try upgrading stuff while its restoring. Do not use ROM Settings Backups to try to move settings from one ROM to another (thats what Update files are for). You can usually restore your Desktop with Backup+ by restoring the data for Trebuchet if you formerly used another Cyanogen release. The next reboot I go to Play Store and upgrade any apps that need it.
Step 8 - Final Config / Updates
I haven't found a perfect way to back up Trebuchet and my desktop ... but Backup+'s system backup tool (paid feature) can be used to restore the Trebuchet data, which gets everything but the widgets. If you use OmniSwitcher, just turn it on. If you use Xposed, it should already be working and active. If you don't use Xposed, jgcaap's version won't slow down your phone or cause glitches. However, if you really don't want it on your phone, you can flash this to deinstall it and can reinstall it without flashing the whole ROM by flashing this file.
MaxxAudio is gone ... use Viper. Set it to Super Audio Quality and reboot when it says to (Aardvark only, no reboot required for Badger and above). More about Viper here. I strongly recommend reading as there are a lot of optional add-ons (convolvers and such for emulating other tones and systems) but many of these will use significant battery power. I don't even use it for the built-in speaker. You can control it per output device, and have different profiles, such as if you have multiple pairs of headphones or different USB Audio devices.
Please Donate to the developers when you use an app. It is only through your support that you get to use high quality apps. This ROM has ads blocked, so developers of free apps will go poor and hungry since they won't be getting any revenue from your ad clicks!
Flashing Instructions - Updates
An update is a slimmed down version without any apps (unless they've been updated), no firmware, no media files, etc. And it avoids flashing over files you may have changed or deinstalled, like the hosts file or various bundled apps. It doesn't touch your settings, you don't need to wipe anything, and it just upgrades in-place. All you need to do is Steps 2 and 4 and 6!! Updates are clearly labelled. Never wipe your phone when installing an update! No OTA yet.
Tweaking
Tweaking, Trimming and Theming
Kernel
There is a UKM for jgcaap's kernel which is in the download area. You'll need Synapse from Play store to use it. I don't recommend tweaking the kernel, but if you want the option it is there. Just download the ZIP, flash it in recovery, and you can start tweaking some kernel parameters! Personally, I use 3C Android Tuner (see below) because it can tune more than just the kernel, but you might find something UKM does that 3C doesn't. As as Badger, you can use the init.d script option for restoring settings imposed by kernel tweakers.,
Governor
Your governor controlls when your CPU is at full blast, when it throttles down, and how quickly it changes and by how much. This will affect battery and performance (and "lag") considerably. As of Badger, the default CPU governor is "blu_active". You won't need to ever change to "Performance" mode to squeeze out more power, its runs even more fluid than before, and battery life is as good as ever. There are a couple ways to select the governor. The one I use is 3C (below). The only source of lag is memory. If you run out and Android has to swap stuff out, there will be a noticeable delay. If you rarely get lag, but get it rather severely, I bet its when you have 20 apps open and a million installed with their own background services and content providers! Suddenly the OOM (Out Of Memory) killer attacks and your phone stops for a second or two. I'm testing a possible solution, but everyone's phone is different.
CPU Temp
How hot does your CPU get? If you run Cardboard like me, you might be concerned. If you have to switch to an app to find out, then your CPU will have already cooled by the time you see the temp. This CPUTemp App displays an overlay anywhere you want that will show you your exact temperature. It can also save the data and give you in-depth graphs of CPU speed, load, and temperature. Alternately, you can just use this Xposed module to always show the CPU temperature in your status bar. (WARNING: I've not tested this Xposed module myself).
Xposed
Wildlife already has Xposed installed. If you have heard of requirements that your ROM must be deodexed or odex or and that you will have compatibility issues or slowdown, the current news is that the latest Xposed works on odexed ROMs and jgcaap has personally blessed some modifications to increase speed and compatibility with this ROM, and final result is packed into Wildlife. However, until you install some Xposed modules, it lies dormant. Fire up the Xposed Installer and you can start searching for tools to tweak how your phone looks, how it acts, how it sounds, and tweak some more battery life. Once you install a module, activate it, and then reboot.
Please be aware that not all Xposed modules are compatible with Lollipop and not all modules are created equal. I have heard mixed reports on GravityBox in particular. If for some reason your phone gets horribly confused and won't boot because of some Xposed module you have installed, or if you just hate the idea of having Xposed and want it gone. There is a solution! Flash this Xposed Uninstaller and if you flash this and want Xposed to come back, just Flash Jgcaap's modified v75 Xposed framework.
Ones I use are the 3C Toolbox helper, Clarity (makes your contacts in better definition), No Device Check (privacy), RootCloak (hides root), Smart Network (auto switches between 3G and LTE to conserve battery).
3C ToolBox
If you like tweaking, this toolbox has a little bit of everything. You can view logs, including last kernel boot log (the one that ran before you crashed), open a terminal, set a firewall, change CPU and GPU governors, disable services, remove programs from the start-up list, change network congestion control ... the list goes on and on!
Here is the XDA thread (with download links) for this tweaker's toolbox.
Battery Extensions
The first step to checking battery problems is Wakelock Detector and Better Battery Stats. These tools will tell you where your juice is going. If an app is holding a wakelock, ditch the app or alert the developer. Once you see what is chewing the most battery you can launch an assault on it with these tools:
Xposed Modules - Again, I'm going to defer to an expert source, @V7 's Extreme Battery Life Thread for all the goodies on PowerNap, Greenify, Amplify, and all the others that you've heard about.
Underclocking - I simply do NOT recommend this. Why? Well I checked Better Battery Stats! And my CPU had only been at full speed for 6% of the time. The next speed was under 2Ghz. So, is it worth slowing down your phone by 20% in order to achieve an overall savings of about 1.2% battery? The reason for this is that your system has what's called a governor that predicts how much CPU you need at any given moment and adjusts accordingly. This means you only use max CPU when you need it! If you underclock, then you are slowing down your phone when you need it most. You might even waste more battery because you'll be keeping your screen on longer waiting for your phone to finish!
Undervolting - I don't like this idea either. Basically, the voltage is how much strength it takes to open the transistor gates, like little doors. When your CPU gets busy, the voltage can fluctuate by small amounts, and if you undervolt your CPU, you can occasionally get a gate that doesn't open, and your get a CPU doing really crazy things and some app with crash or your whole system will crash. Generally, higher speeds require higher voltage to keep your CPU stable, and less voltage at lower speeds. Imagine trying to open and shut a door really fast ... you'll need more force than just shutting the door gently.
Can I get 9hrs SOT? - Sure! See the screen shot, but here's the secret. WASTE battery power! If you have a flip-case, remove it. Take your screen timer and set it REALLY high and don't turn off your screen. Let it BURN! This will ensure that your screen is on for a really long time. Cheating? Well, yes and no. The point is that someone who is chatting on their phone over Wifi and rarely touches it, but leave the screen on while doing so will get great SOT. The guy streaming Bluetooth audio all day long and has their phone tethered to use LTE internet with a low signal will waste tons of battery and may not have the screen on at all. The 9hr screen on time was done while doing all the above, plus some web browsing using ....
Ultimate Browser - This browser is said to use less battery than Chrome and others. You can check it out and see for yourself on The Ultimate Browser XDA thread.
Themes
Many people ask about the themes pictured in the screenshots. This is the Deep Darkness Overhauled Theme but with the thinner fonts from Cosmos CM12. Just select which parts of each theme you like before clicking the Update button.
I'm now using an Add-On package for this theme that gives icons that aren't so dark. It has a cool font, too, but I don't know if I like the Cosmos or Deep Darkness Add-On better. I'm also using a compromise between the 400 DPI (real) and 480 DPI (stock) of 440 DPI. This still gives me 5 icons wide on the home screens without throwing off apps that expect stock DPI (much).
Rescuing Your OnePlus From Disaster
Rescuing Your OnePlus From Disaster
I sure hope you never need any of this information! The following links are from Heisenberg's OnePlus One thread
Device Recovery/Unbrick Tools
[TOOL] One-Click Backup & Restore EFS on OnePlus One
[TOOL] OnePlusRecovery Tool | Restore Stock (CM11S) | Fix Bricks | ETC
[TOOL] OnePlus One Return To Stock - Automated!
[GUIDE] [UNBRICK] Unbrick Oneplus One
I originally intended to post a step-by-step, but instead I'll defer to existing/tested sources. Heisenberg's thread has tons of useful information and is well worth checking out.
More Info
Link Database
Someone has an awesome thread listing all the links you could ever ask for, so I'll defer to those that are already maintaining this. Here you are ...
http://forum.xda-developers.com/showthread.php?t=2843675
Recommended Apps
Please note that these are some of the best of the best, and most of them are not free!
Email - [email protected] Mail This is a fork of K-9, which is the Android Mutt (from Dr Who) .. mutt being a classic Unix mail program. I love Dr Who, but [email protected] was such a big improvement, I had to go with it. If you need full folder support, multiple accounts, and support for email cryptographic signing and encryption, multiple identities, and html editing of email and html signatures!
Music Player - PowerAmp - this is by the best music player I've used, bar none. If you don't want it messing with your custom lockscreen wallpaper, you can tell it not to, or add a whole second/custom lockscreen over the original. It has its own EQ, but I don't need it with Viper. To make PowerAmp compatible with Viper, simply turn off the direct volume control. You can use Xposed to add more volume steps if you like the extra control that PowerAmp's default has.
Video Player - VLC Video Lan Client Plays everything, does everything, streams videos, and has remote control apps to connect to other VLCs anywhere on your network.
QuickPic - QuickPic is a replacement for the stock Cyanogen Gallery. It works and acts much the same only its much much faster. Another good choice is Piktures, but new users may find it a bit more complicated, and it doesn't seem to be nearly as fast.
Agent - While much of what Agent does can be duplicated with other tools, the ease of use and flexibility of this tool can't be beat. It monitors your calendar for meetings and silences your phone, knows when you are driving and responds to your texts (and/or reads them to you), detects when your sleeping and makes your phone quiet (even if you sleep at different times). Has a battery saver mode, and can even remember where you parked. The Meeting agent works best if your calendar supports the "Busy" flag, which Google removed about a year ago, so ...
Today Calendar - The Today Calendar is just a really beautiful app and has some nice widgets (although I just use cLock from Cyanogen to show my calendar and make appointments via Voice commands, so I don't see Today much, I still bought it). It has the Busy flag and all sorts of features. If you want one a little less flashy (and free), try Boxer Calendar.
File Manager - The FX File Manager is by far the greatest file manager. It has everything built in, including SMB to network with Windows and SFTP to network with any machines running SSH. App Management, Media Refresh, and nice clean material design! Bloat free!
FXR Wifi Repair - Get this app and install it NOW! You will thank me the day you end up needing it!
Project Toolbar
For those on Tapatalk that don't get the toolbar, here it is ...
Downloads
ScreenShots
Reviews
Feature Requests
Bug Reports
.
I'm running 12.1-20151030 deodexed version. Could you provide me links to proper Xposed installer? Or is it ok to flash that one package with all that installed?
Sent from my A0001 using XDA Free mobile app
Tyga187 said:
I'm running 12.1-20151030 deodexed version. Could you provide me links to proper Xposed installer and Viper? Or is it ok to flash that one package with all that installed?
Sent from my A0001 using XDA Free mobile app
Click to expand...
Click to collapse
Don't know if 10/30 needs deodex or not but if its before jgcaaps hacks you'll need the older Xposed. I have it and Ill upload it for you to my site (Eddon Systems Download Page ... link in first post). Viper is already there (look for LolliViper).
If you don't mind taking the time to do a clean flash, Aardvark is based on the 11/08 build with the Apple code. All works out of the box Dirty flash possible, but can lead to weird problems.
I'll upload Xposed v75 right now
More about me at https://eddon.systems
Ok so it is possible to run odexed version and have Xposed working? I've heard that I need deodexed version for exposed that's why I'm on 20151030.
Thanks a lot for fast response!
Sent from my A0001 using XDA Free mobile app
Deodex and Xposed
The newer builds are made in such a way that you can use them with Odex builds without problems. We even have a special "Hacked" version of Xposed that prevents the possible slowdown issues and bypassing jgcaap's ART improvements.
So yes, use Odex and new builds and preferably the "Hacked ZIP" for the framework, although normal v75 still works. Or flash Aardvark. I've got maybe a dozen Xposed modules active.
The reason you don't see newer Deodex is because they aren't needed anymore
uudruid74 said:
The newer builds are made in such a way that you can use them with Odex builds without problems. We even have a special "Hacked" version of Xposed that prevents the possible slowdown issues and bypassing jgcaap's ART improvements.
So yes, use Odex and new builds and preferably the "Hacked ZIP" for the framework, although normal v75 still works. Or flash Aardvark. I've got maybe a dozen Xposed modules active.
The reason you don't see newer Deodex is because they aren't needed anymore
Click to expand...
Click to collapse
Which build has Apple code ? Normal odexed build , deodexed or bionic build ?
lokesh.3440 said:
Which build has Apple code ? Normal odexed build , deodexed or bionic build ?
Click to expand...
Click to collapse
It varies based on date and jgcaap's whim. The 11/08 builds do. I don't think any deodex builds do because he stopped making those before the Apple assembler code experiments.
Since 11/08 has it, Aardvark has it.
Bionic isn't a ROM build, its the Android low level C library to which the Apple code is being added.
More about me at https://eddon.systems
uudruid74 said:
It varies based on date and jgcaap's whim. The 11/08 builds do. I don't think any deodex builds do because he stopped making those before the Apple assembler code experiments.
Since 11/08 has it, Aardvark has it.
Bionic isn't a ROM build, its the Android low level C library to which the Apple code is being added.
More about me at https://eddon.systems
Click to expand...
Click to collapse
I m downloading latest build now.
Good job Evan. This will definitely help Jorge and the Marshmallow project. Thanks in advance brother.. See you on the testing ground.
Tom 2.0
Purerawenergy said:
Good job Evan. This will definitely help Jorge and the Marshmallow project. Thanks in advance brother.. See you on the testing ground.
Tom 2.0
Click to expand...
Click to collapse
I'm going to be stealing your post you made in the other thread about battery tweaks ... Greenify, Amplify, PowerNap and all that. It will go in the tweaks post. Let me know if that info is changed and if you can remember the date or post number for when I go digging.
More about me at https://eddon.systems
uudruid74 said:
I'm going to be stealing your post you made in the other thread about battery tweaks ... Greenify, Amplify, PowerNap and all that. It will go in the tweaks post. Let me know if that info is changed and if you can remember the date or post number for when I go digging.
More about me at https://eddon.systems
Click to expand...
Click to collapse
You may want to link my buddy @v7 in there somewhere if you want. He's the wake lock master Bro. And his helpfulness is awe inspiring.
Tom 2.0
---------- Post added at 03:36 PM ---------- Previous post was at 02:50 PM ----------
Oh and it's not stealing if you ask someone. Haha
Tom 2.0
Purerawenergy said:
You may want to link my buddy @v7 in there somewhere if you want. He's the wake lock master Bro. And his helpfulness is awe inspiring.
Tom 2.0
---------- Post added at 03:36 PM ---------- Previous post was at 02:50 PM ----------
Oh and it's not stealing if you ask someone. Haha
Tom 2.0
Click to expand...
Click to collapse
Actually, I put your name in as a contributor (and obviously @jgcaap) which gives you a lot more access. That way, if I'm hit by a bus tomorrow, other people can step in (its the admin in me). You might be able to edit the project page and initial reserved posts yourself.
My routed here is getting old so I'm doing a reflash and adding a captive portal to disconnect people when there isn't a human body using it. I need to cut down on everyone's bandwidth usage. So ... gonna be a busy night.
More about me at https://eddon.systems
uudruid74 said:
Flashing Instructions - Full ROM
If you don't have a backup program, you can grab a really fast and free one, Backup+. XDA Forum | My Mirror - Direct Download.
Click to expand...
Click to collapse
Hi,thanks for this thread. I've downloaded aardvark but for the backup+ download from : https://eddon.systems/Download/Backup+_Beta_1_R2.apk I get a 403 forbidden.
Verstuurd vanaf mijn A0001 met Tapatalk
I am going to download your rom and test it in a couple of days
Wysłane z mojego A0001 przy użyciu Tapatalka
Well this came around at a perfect time! I haven't been actively flashing my phone much this year and my current ROM is from July 5th lol. So I'm not really new, but could use something pre made like this. Reading, backing up, and downloading this afternoon, then flash later tonight. Thanks for putting this up.
Is the rom ok to flash on system/data/cache on f2fs ?