Hey guys,
im presenting:
a GUI for the Darktremor A2SD scripts: A2SDGUI
System requirements:
- busybox
- a working version of Darktremor A2SD Scripts installed (Version 2.7.5.2 and above)
the original thread can be found at modaco: http://android.modaco.com/content/a...-com/332954/app-gui-for-darktremor-s-apps2sd/
Features:
- Show where Apps are stored and Toggle from Internal to EXT
- Show if Zipalign runs on boot and Toggle
- Show if swap is activated and toggle
- Set swappiness
- Show where dalvik-cache is and move it
- Enable/Disable Dalvik JIT
- Set Dalvik Heapsize (for now only values between 12 and 32, i do not know if any values in this margin are good!)
- Set the internal Low Memory Killer to different levels (there also is an explanation included)
- German translation
- now checks for remaining space before moving Dalvik-Cache anywhere (error prevention)
- System Info Screen which shows: free/used ram, free/used swap, free/used internal memory, free/used sd-ext, free/used space on /cache/ (more things to come ...)
- a2sd beta is support
- (rudimentary) helpmenu with manual ability to check for updates.
Things to come:
- improvement of help system
Changelog:
- v0.9.1 (fixed some FCs)
- V0.9 (fixed more bugs, added ext partition conversion, added confirmation buttons)
- V0.8 (fixed some bugs, added helpmenu)
- V0.7 (now compatible with a2sd beta, improved speed)
- V 0.6.5(improved startup speed, added /cache size in info screen, added size checking, added icons for tabs)
- V 0.6 (moved to Tabs for improved usability, bugfixes, added compatibility with newest a2sd beta)
- V 0.5 (added system info screen, many bugfixes (please tell me of it still has FC on start ))
- V 0.4 (small UI improvements, added "General Information" about space left on Internal/external memory, improved speed)
- V 0.3 (added Low Memory Killer Commands + Infoscreen about it)
- V 0.2 (modified UI, added JIT and Heapsize feature)
- V 0.1 (fixed bugs, no features added)
- initial alpha release
Special thanks to koudelka, thepasto, roggin, gnufabio and of course the GREAT a2sd darktremor team!
I will update this app once in a while until all Features of Darktremors A2SD can be accessed by this GUI.
If you have a tip please suggest it, i will update this app as i can.
Click to expand...
Click to collapse
Thanks a lot to the community members that translated the app!
ITALIAN - zorginho
SPANISH - 23r9i0
FRENCH - tazman1963
SERBIAN - magla111
known issues:
- SD-EXT sizes > 1gb are not properly shown in sysInfo tab (fixed?)
- on some devices/roms the "system info" tab does not show any information (fixed?)
- tell me please
i would appreciate your feedback!
This application is now free on market:
search for A2SDGUI or use this link: https://market.android.com/details?id=com.elgubbo.a2sdGUI
This looks awesome just from the screenies! I'll test soon as I load a ROM that uses the DarkTremor script.
Cool App! It work's on MIUI... thanks for this!
great job
i don't have changed yet any settings inside of the apps, but it seems to work well and display correct informations
thanks for the feedback guys
no problems so far?
I'm likin' it! Could you add a buttons "a2sd check" and "a2sd sysinfo" and "a2sd diskspace"?
CAL7 said:
I'm likin' it! Could you add a buttons "a2sd check" and "a2sd sysinfo" and "a2sd diskspace"?
Click to expand...
Click to collapse
sounds like a good idea and i have been thinking about it, but could not find a decent way to present all the data these commands give as output ... i will think harder
works well thx for ur labours and share...
Really good, thanks man. Question though, If rebuild dalvik which is on SD card, will I get more internal storage?
Good stuff! Should place on market.
User from cyanogenmod forum (Dr. FUBAR) says his 2gb sd-ext was reported as 1gb in the app.
http://forum.cyanogenmod.com/topic/18106-gui-for-dark-tremor-a2sd/
temasek said:
User from cyanogenmod forum (Dr. FUBAR) says his 2gb sd-ext was reported as 1gb in the app.
http://forum.cyanogenmod.com/topic/18106-gui-for-dark-tremor-a2sd/
Click to expand...
Click to collapse
Thanks alot! very useful feedback
i will fix that soon
and thanks for the other feedback as well
Awsome man, just awsome... Keep them coming...
My swap is not activated but in the app it says it is activated. I select to deactivate swap but still says activated.
temasek said:
My swap is not activated but in the app it says it is activated. I select to deactivate swap but still says activated.
Click to expand...
Click to collapse
thanks alot!
could you please tell me your configuration (a2sd scripts version number, swap partition size, rom you are using)?
i think i already fixed it just now, if possible for you i would like to wait a few days until more bugs are reported so i can release a fixed version for all those bugs?
regards
elgubbo said:
thanks alot!
could you please tell me your configuration (a2sd scripts version number, swap partition size, rom you are using)?
i think i already fixed it just now, if possible for you i would like to wait a few days until more bugs are reported so i can release a fixed version for all those bugs?
regards
Click to expand...
Click to collapse
DT 2.7.5.2
Nexus One
Swap 0 (no swap partition)
CM7 Nightly Build 21
No hurry on fixes. Just wanna help report bugs.
Works great. Thanks so much!
Not showing free ram correctly:
Actual free:
Also doesn't show my apps2sd.
lekhwani said:
Not showing free ram correctly:
Actual free:
Click to expand...
Click to collapse
i will look into that could you tell me what app that is?
im not sure whats the most accurate method to find the free ram.
my app uses the "free" command so maybe check what that says?
lekhwani said:
Also doesn't show my apps2sd.
Click to expand...
Click to collapse
i dont get whats wrong in this picture. could you explain it to me?
Related
xtrSENSE has been built as an everyday HTC Sense ROM that is configured for performance and reliability. Version 5.x uses the March 2011 HTC/Verizon code base which is Android 2.1 made specifically for our Eris. This ROM has features such as a simple yet elegant theme to full support of cache2cache, apps2sd, built in overclocking, and built in memory management. For those that frequent the forum I keep a copy of this build in addition to xtrROM (Vanilla feel using the HTC framework) on my phone (plus a few others from other devs ) because sometimes I just feel like the splendor of the HTC launch screen and integrated widgets. If you would like a "pure" Vanilla 2.1 AOSP experience then be sure to try VanillaASOP.
{
"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"
}
xtrSENSE Features:
Built from the March 2011 Verizon 2.41.605.6 Eris code base - Android 2.1
Stock HTC Sense with reliable performance improvements and root access superuser permissions
Overclock support – see overclock section on how to set internally!
Full Cache2cache support (see details below) - better use of the /data/ and /cache/ file blocks which opens up unused internal storage allowing you to install double the market apps over a stock Eris without using Apps2sd!!
Apps2sd support - see instructions below
Many reliable "hacked" tweaks such as: power management like Collin_ph battery tweak, some Flash support, new Android Market, wired tether, etc...
Smart design for a tailored user experience by including the opensource GScript app which allows you to easily turn on/off core ROM settings (CPU overclock speed, Apps2sd, Cache2sd, JIT, etc...) with one-click
Customized simple theme including wallpapers, extra keyboard, and other small touches.
Designed to be a stable everyday ROM
Access to custom themes via Metamorph
Check out the change log below to see details
Credits and General Public License (GPL):
HTC kernel source: http://member.america.htc.com/download/RomCode/Source_and_Binaries/desirec_2.6.29_8a03cb9a.tar.bz2
Zanfur OC kernel support – source: http://forum.xda-developers.com/showthread.php?t=679102
GScripts source: http://code.google.com/p/gscript-android/source/checkout
Wired tether source: http://code.google.com/p/android-wired-tether/source/checkout
Wireless tether source: http://code.google.com/p/android-wifi-tether/source/checkout
bertoch for hosting and helping me understand Linux
dsixda for his time saving kitchen – source: http://forum.xda-developers.com/showthread.php?t=633246
bftb0 for the HTC/Verizon March 2011 2.41.605.6 code base - source: http://forum.xda-developers.com/showthread.php?t=984274
lotus22 for the 50% time without signal bug fix - source: http://forum.xda-developers.com/showthread.php?p=11992494
gr0gmint on how to make jit (mostly) work with HTC ROMs – source: http://forum.xda-developers.com/showthread.php?t=684535
ChainsDD for Superuser – source: http://forum.xda-developers.com/showthread.php?t=682828
jonasl for the HTC_IME mod keyboard – source: http://forum.xda-developers.com/showthread.php?t=624416
vash8806 for Flash 10 – source: http://forum.xda-developers.com/showpost.php?p=7316925&postcount=46
synaptyc for custom boot animation - source:http://forum.xda-developers.com/showthread.php?t=768513
rogro82 for starting GScript - source: http://forum.xda-developers.com/showthread.php?t=486486
nfinitefx45 from the Hero CDMA forum on his companion work with cache2cache
thenestor on help with the DroidXIME keyboard
firestrife23 for helping me understand permission issues with the init.d process
Damageless and TrevE for a model on how to do apps2sd (originally based on tkirton's Darktremor A2SD work) and other boot settings
Collin_ph for the battery tweak code – source: http://forum.xda-developers.com/showthread.php?t=737352
xda member beta testers (you ROCK)
other xda members for tips and tricks
Download xtrSENSE 5.0: http://zach.xtr.i6ix.com/xtrSENSE5.0.1.zip
MD5 checksum: 67abd6c555b726017586ad154e456041
Thanks to Canop you can flash other Kernel options from the links below:
BFS - http://forum.xda-developers.com/showthread.php?t=772053
CFS - http://forum.xda-developers.com/showthread.php?t=774211
Themes
Sensibility by jonathanphx1 - http://forum.xda-developers.com/showthread.php?t=857907
OPTIONS AND CONTROLS:
Default ROM Configuration:
You do not need to run any scripts unless you would like to change the following default configuration:
dalvik.vm.heapsize: 24m
min free memory values: "balanced" (1536,2048,4096,10240,12800,38400)
CPU Overclocked: Min-245760 Max-710400
CPU Governor: Ondemand
Just In Time Compiler (JIT): Off
Cache Location: Cache2cache On
Apps2sd: Off
Userservice and battery tweak: Off
GScript
I have compiled and incorporated the opensource GScript app to load and one-click run user settings.
To setup your GScripts complete the following steps:
1. After opening GScript press the menu button and select "Add script"
2. A new window will open.
3. Press the Load file button
4. Select a script from the list (each is obviously named as to its function)
5. Ensure Needs SU? is checked
6. Now select "Save" and you have added your script
7. To run just select it from the list in the main GScript screen
8. You may be prompted to reboot the phone for the change to take effect.
This new release has a lot of new scripts but remember your phone has been setup great by default with this ROM and if you do not understand the function or purpose of a GScript then best to not save and run it . One can always search this forum and ask others about all the the fun things you can now do with your phone! I will look to add a list of each GScript and its function as time allows...
Wired Tether
For wired tether to work you must make sure that your computer has the appropriate RNDIS drivers. Learn how to do this at the android-wired-tether Wiki.
Per roirraW "edor" ehT:
The wiki incorrectly states, or implies, that Windows 7 includes the RNDIS support. Or at least, they imply that Windows 7 includes the RNDIS driver necessary. I can confirm that neither Windows 7 x86 or x64 works with tethering out of the box. The instructions for XP users are correct and also work for Windows 7. Just download HTCSync for your device (Eris) and install it, and it'll install the correct driver.
Flash Support
A hacked version of Flash 10.1.123 is baked into this ROM however it has proven to be hit and miss and preforms more like a flash "lite"... Full flash sites such as Halo do not work however many others do; they may just take a while as the Eris is not a powerful phone
Performance Improvements:
Free Internal Memory and Dalvik-cache heapsize - I have update default user settings to allow a larger dalvik heapsize of 24mb (think more space for apps to play) AND optimized how memory is freed up using Androids internal task killer.
Default min memory free:”balanced” (1536, 2048, 4096, 10240, 12800, 38400)
Default dalvik vm heapsize: 24m (48m with JIT on)
To change dalvik vm heapsize or min memory free settings you can just run the appropriate GScript.
If you would like to further modify the default min memory free settings then download Autokiller or MinFreeManager, these apps will allow you to set and monitor the min memory free values. For more information on Androids “internal task killer” and min memory free values go here.
Default Overclock Settings - the ROMs kernel supports overclocking and as part of the custom sysinit process I have added scripts that automatically set the below CPU clock settings when the phone boots:
Min: 19200
Max: 710400
I have included a few GScripts to change cpu max and min settings without using a market app . You can also run the report_cpu_freq script from GScript to get a printout of which frequencies and time in each you phone has been operating.
To change CPU overclock settings just run the appropriate GScript.
If you would like to further modify OC settings then download CPUBoost, SetCPU or Overclock Widget, these apps will allow you to set and monitor the CPU speed. Remember YOU CAN DAMAGE YOUR CPU IF RUN TO HOT FOR TO LONG with higher settings.
JIT - JIT (Just In Time compiler) is a built in option for the ROM but is off by default. For a detailed overview of JIT go here. PLEASE NOTE for Android 2.1 JIT is not stable with all applications and can cause odd things on your phone.
To enable/disable JIT just run the appropriate GScript and reboot your phone.
User Services Power Management (Collin_ph Battery Tweak) - I have built in a user services that runs at a polled interval and can set the performance settings of your phone in realtime. The first script that is available is a 2.1 HTC framework version of the Collin_ph Batter Tweak. For a detailed overview of you can view the original thread at here.
The power management battery tweak is disabled by default but there is a gscript to enable plus you can run "battconf" from terminal on the phone or adb shell to configure... The battery tweak runs a script every 60 (or less if you are on power) to poll the capacity of the battery, and as the battery goes down the cpu max freq is progressively lowered. It also changes the CPU write characteristics. You can see all the details in the /system/bin/batter_tweak file.
I take no real credit on this and just ported the concept to the HTC framework and HTC kernel (with the zanfur OC patch). This took a lot of work and I fixed a few bugs but the concept is not mine and all Collin_ph.
When you first run terminal remember to type "su" (or equivilent for your app) to run as root and select "1" then enter when first prompted after starting "battconf".
So how do I know it is working? just run the report_log.sh GScript and you will see when it logs a change to the system settings. Also you can run the report_system_settings.sh GScript and for a display of current settings. This process will be faster if you plug into a power source and wait about 60 seconds
To enable/disable the battery tweak just run the appropriate GScript (user_service_batterytweak_enable.sh or user_service_batterytweak_disable.sh).
Cache Location (Cache2cache):
By default, the dalvik-cache has been relocated from the internal /data/dalvik-cache/ directory to the internal /cache/dalvik-cache directory. The Eris comes with an internal /cache/ file block of 130mb that is not used! After reviewing a number of xda member file system usage reports (thanks xtrROM and xtrSENSE users!) the MOST reported use of this space was 5%... So by moving the dalvik-cache to this free area you now have over 150mb on internal /data/ for apps and over 75mb in internal /cache/ for dalvik-cache. This means that you can probably install close to 75 apps WITHOUT having to partition and move anything to the SD Card ext!
You can also move the dalvik-cache to your sd card ext or back to the stock internal /data/ file block.
So why does my Settings>SD card & phone storage>Internal phone storage only show 150mb or less? This is because this number ONLY reflects the /data/ file block on your phone and does not "see" the /cache/ block that is now being used for dalvik-cache storage. You can run the GScript report_system_settings script to see amount available in /cache/.
Apps2sd and Cache2sd:
I have revamped my implementation of apps2sd to use simpler and better organized scripts. For apps2sd to work you must first complete the listed prerequisites and it is a good idea to read through the "things you may want to know about apps2sd" section. Although it can provide gobs of space for apps, Apps2sd is not for everyone as it ties the stability of your phone to your SD card... If you do not need the space I would recommend that you keep the default of DISABLED; if you want to try you can always disable it again however there is always the chance of issues.
To enable/disable apps2sd and cache2sd just run the appropriate GScript and reboot your phone.
Prerequisites
If you have not setup your SD card (for those new to Apps2sd) as per tkirton:
BACKUP YOUR SD CARD TO YOUR COMPUTER. Can't stress this enough, as partitioning will wipe the entire card.
Reboot into recovery
In Android System Recovery, select Partition sdcard
In the Partition sdcard menu, select Partition SD
Follow the instructions on the phone to partition your SD card. Most folks seem to recommend using the default values however you can go larger or smaller use values 256, 512,768,1024. You will also be asked to set a swap size; I stayed at 32mb (anticipate future ROM options to allow moving swap to sd)
Once the partition is initially created you must then convert to ext3 - In the Partition sdcard menu, select SD:ext2 to ext3. Follow the instructions on the screen.
Press the back button on the phone to go back to the main menu.
Your SD card is now ready to work with an Apps2sd supported ROM.
Things you may want to know about apps2sd
Bootloop protection is built in if your SD card is corrupted or is removed from the phone with Apps2sd enabled. Your apps will go away but your phone will boot .
There are 3 subsets of data associated to an app when it is installed and run on your phone.
1) /data/app/ (and /data/app-private) - actual .apk files we think of as the applications that are not system apps (i.e. installed on /system/app)
2) /data/data/ - the files produced by ALL apps (system apps and market apps) during installation that are used by the Android system to run the app
3)/data/dalvik-cache/ - app cache file and work space for ALL apps (system apps and market apps).
From root explorer (or similar) you can browse to the /data/app OR the /system/sd/app folders and you will see the same thing, both will tell you how much space you have used and have left. The way apps2sd works is by "linking" the /system/sd/app to the /data/app folder so that the Android system thinks it is accessing the /data/app it is really at /system/sd/app.
I have seen using Apps2sd cause issues with some.zip flash updates as they try to write directly to the /data/app folder which no longer "physically" exists
If you get into a bootloop issue using apps2sd boot into amon_ra recovery and try one of the follow:
1) from the Other menu option select the Fix apk uid mismatches
2) from the Wipe menu option complete a)Wipe data/factory reset b)Wipe Dalvik-cache c)Wipe SD:ext partition
Apps2sd and Cache2sd Basics
When you run the apps2sd or cache2sd script, upon reboot, it will move ALL your existing apps or cache to the sd card ext partition and ALL future apps and cache will be installed and stored on the sd card ext partition.
Running the apps2internal or cache2internal script, upon reboot, it will move ALL your existing apps or cache to the /data block of internal storage and ALL futures apps and cache will be stored in internal storage.
With HTC based ROMs it is all or nothing and you cannot move individual apps like in the CyanogenMod ROMs.
So how do I know Apps2sd is on? - You can run the GScript report_system_stats which will give you a printout of what fileblocks are used as well as a “true/false” value for Apps2sd On. You can also go to menu>Settings>Sd card and phone storage - when on space available under Available storage will go down at a VERY slow rate when new apps are installed.
TO INSTALL
YOU MUST HAVE A ROOTED PHONE
download the base xtrSENSE .zip file
complete NANDROID backup
copy the .zip file to the root of your sd card
For best results wipe data/factory reset, wipe Dalvik-cache, and wipe SD:ext partition (folks coming from previous versions may try no wipe updates but a full wipe is always "cleanest")
flash the xtrSENSE file from sd card
reboot - first boot will take a while (i.e. over 10 mins)
complete short setup and let your accounts sync
you can save and run one-click GScripts to personalize core ROM settings at any time
Tips:
Random FC - Lower your overclock settings or turn off JIT. Our little Eris's can only do so much and not all hardware is equal... Also remember this ROM is quite fast in stock form and higher Linpack scores DO NOT make for a better user experience
Slow facebook sync? per erishasnobattery: log into your facebook account on your computer - Click Account>Application Settings>under Authorized - remove listing for HTC Sense.
Google contact sync issus? check out the following fix http://forum.xda-developers.com/showpost.php?p=6796805&postcount=102. I think this is not uncommon coming from 2.2 Froyo ROMs as they seem to sync with Google a little differently and I do not think the folks at HTC or Google built their systems with the thought that users would be jumping back and forth between versions as much as we all do...
To turn on the DroidX or HTC_IME mod keyboard long press in any input feild - select Input Methoud option - and select the desired keyboard
To turn on vibration with keypress for the DroidX Multi-touch keyboard long hold the ?123 button in the bottom left and select Android keyboard settings>Vibrate on keypress
If you are syncing facebook then you may want to remember to check the "View contacts" for facebook from the People app Menu>View setting
Turn off notifications for Superuser from the Settings tab of the app
If you have not already done so, check out the notes and tasks widgets now available from Add HTC widget>Get more HTC widgets. Personally I find these most useful.
Known Issues:
Flash does not always "enable" as reported by users, once "enabled" works okay and you are good to go, once we have a known method to make sure it is triggered on I will post here...
verizon nfl does not work on JIT
xda dev app may have intermittent issues logging in for first time with JIT
Change Log and Such
CHANGE LOG:
5.0.1[3/15/2011]
Download xtrSENSE5.0: http://zach.xtr.i6ix.com/xtrSENSE5.0.1.zip
MD5 checksum: 67abd6c555b726017586ad154e456041
Can be a no wipe update from older xtrSENSE versions...
added back old phone ringtone I accidentally removed
fixed the screen "flicker" issue when weather animation starts - seems to have been caused by the OpenGLS 1.1 hack which I removed...
5.0[3/10/2011]
Download xtrSENSE5.0: http://zach.xtr.i6ix.com/xtrSENSE5.0zip
MD5 checksum: 990579fad26c4078ca612f77066438b7
new 2.41.605.6 march 2011 code base - thanks goes to bftb0
50% time without signal bug fix - thanks goes to lotus22
Added a backup script to the ROM install that will backup your user settings values and restore them during install if you are coming from a previous version of xtrSENSE; Basically this saves the vaues you have set using Gscripts so that you do not have to reset them after you flash...
added the new OpenGLES 1.1 library
new boot animation
cleaned up debug icon
current maps and street view
current market
removed Quickbood - just get it from the market
Maybe a few other items I forgot
4.6.5[11/5/2010]
Download xtrSENSE4.6.5: http://zach.xtr.i6ix.com/xtrSENSE4.6.5.zip
MD5 checksum: bfab4d92f60cae8fa5abb6aab2181e42
Minor updates and fixers:
fixed user battery tweak scrip to set on boot
combined userservice enable/disable GScripts to one for simpler operation
stock keyboard by default and both the jonasl HTC_IME mod and the droidX keyboards as options (seems to be the popular user's choice)
removed amazon mp3 since it can be installed from the market
updated web browser icon
Added GScripts to add the News and Weather widget, CyanogenMod music, and live wallpapers (ONLY WORKS IF YOU ARE NOT USING THE HTC SENSE LAUNCHER)
4.6[10/4/2010]
Download xtrSENSE4.6: http://zach.xtr.i6ix.com/xtrSENSE4.6.zip
MD5 checksum: 753078b91b4a24f311c084bd2c7b8a52
Fixed Issues with Wired Tether on 4.2 and 4.5 that some where having
Changed the /system/sd as the mount point for SD Card ext so NAND backup/restors work without issues or tweaking
offer with zanfur kernel with links to the BFS and CFS options
built in performance/battery management similar to collin_ph http://forum.xda-developers.com/showthread.php?t=737352
added additional notifications and ringtones (the space in /system/ is not used so why not?)
tried to use new wired tether 1.4 but received FC and have not had time to understand why so probably not this release
added zanfurs facebook contact photo hack as a GScript http://forum.xda-developers.com/showthread.php?t=765840
added sqlite3 to /system/xbin/
New bootanimation GScript so you can show off synaptyc's work
New GScript to remove peep (HTC Twitter)
found some cool ways to notify the user when scripts are run and incorporated into the battery tweak (you can turn off with the user_service_notify_disabled.sh)
updated to new 4.5.1 Google maps
4.2.1 & 4.5.1-CFS-beta[9/13/2010]
Download xtrSENSE4.2.1: http://zach.xtr.i6ix.com/xtrSENSE4.2.1.zip
MD5 checksum: e7b09f99137dcad546d077c2efd29c3a
Download xtrSENSE4.5.1-CFS-beta: pulled
Bug fix on sysint framework to allow set_cpu... GScripts to work
4.5-CFS-beta[9/12/2010]
Download xtrSENSE4.5-CFS-beta: see version 4.5.1
CFS kernel
removed low CPU GScript of 19200 as it does not work will with under volted kernel
updated the init.desirec.rc file to default the kernel CPU govenor to Ondemand (hopefully will improve lag issues)
updated sysinit framework and added GScript to toggle Ondemand and Interactive CPU govenor
4.2 [9/12/2010]
Download xtrSENSE4.2: see version 4.2.1
Uses the zanfur kernel
Fixed logging in a few GScripts
put back YouTube HQ
updated wallpapers and put back stock HTC per user request
OC to 710 by default (sense just feels better here)
google maps 4.5.0
updated the default dalvik.vm.heapsize to 48mb when JIT is on; yes this is HUGE but it seems to allow Pandor to play with JIT enabled if that is your cup of tea
4.1 [9/7/2010]
Use 4.2 download...
fixed rotation bug - this was caused by an issue with the stock HIT_IME keyboard
updated default keyboard to the jonasl HTC_IME mod (v27 low resolution) http://forum.xda-developers.com/showthread.php?t=624416
added back the HTC footprints and stocks applications and widgets (you can remove with new remove GScripts)
new cache location support with dalvik-cache stored in the /cache/ fileblock! With about 150mb free in /data/ for apps and data and about 80mb free in /cache/ for dalvik cache you may be able to install 100 apps WITHOUT apps2sd or cache2sd...
updated apps2sd to use, in my opinion, a better mount point of /sd-ext/ instead of /system/sd
new boot animation thanks to synaptyc
changed to NOT overclock by default - a few phones cannot handle 710400 (still easy to turn on with GSripts)
new superuser 2.3.6.1 http://forum.xda-developers.com/showthread.php?t=682828
updated GScripts app (I don't like white on blue)
added GScript support to set min memory free (default of balanced)
added GScript to print boot log
added Gscript support to set min CPU freq value of 19200 (for you battery save folks) and max value of 748800
renamed available GScripts with consistent naming convention (i.e. report..., set..., remove...)
updated ROM install script to remove ALL old GScript files to user user has current
updated custom sysinit process to produce cleaner logs
updated YouTube to the lates 2.1 Gapps build (thanks to CyanogenMod). To watch in HQ select menu more...
4.0.6.1 [8/20/2010]
Download Base xtrSENSE4.0.6.1: http://zach.xtr.i6ix.com/xtrSENSE4.0.6.1.zip
MD5 checksum: 36b2ee0e8e8295ef4e53fb18c188c574
updated init.rc to use stock min free memory values and rely on new sysinit framework to change to custom settings
added teeter back upon request (use root explorer or adb to remove)
used the Launcher.apk from xtrROM for backup home launcher (has xtrROM wallpapers and thems if switch to it )
add varialbe capture of new cpu values to log
updated the sysint framework for usersettings to move conf values to conf_off if not used or "toggled" off. Alows for clearned on/off
updated GScript set_cpu_stock.sh to use new sysint framework for usersetting values
changed ROM update-script to remove old GScript db so that old scripts are removed
small changes to the update-script to move progress bar approprately through install process
4.0.6 Change Log
developed a new default cpu clock setting process to overclock the kernel at boot and allow the user to change the values. Only need separate app (and added overhead) if you want to go higher with cpu clock settings
added default overclock to 710400
added a set_cpu_stock.sh script to GScript for if you want to have stock cpu speed or use Market apps
added cpu_freq_report
4.0.5 [8/16/2010]
This was a complete rebuild of the ROM and includes a lot of new backend features with the new init.d user settings system process; summary of changes:
COMPLETELY rebuilt base ROM - Fixed long setup issues YEAH!
Built from Verizons 2.37.605.4 July release
Uses the Zanfur kernel
Most folks seem to prefer the stock keyboard and dialer so they are back
ALSO have the DroidX Multi-touch keyboard (new theme) for those that prefer it (long press an input field and select Input Mode)
developed a new sysinit process and /system/ent/init.d structure as modeled after Linux servers and CyanogenMod.
- ADVANCED USERS can add parameters to configure the system at startup
- use of the /system/etc/sysctl.conf file
- I have included ones that you can un-comment out (remove the # at the beginning of each line) to experiment with...
- Research and learn BEFORE you try these!
- A good place to start learning is http://http://www.redhat.com/docs/wp/performancetuning/rhel4_vm.pdf.
- You can always clear out all changes by commenting out the values or just deleting all content of the file…
developed a new User Settings process that is executed by init.d and runs all set values located in /system/etc/usersettings/conf/
totally revamped apps2sd implementation to simplify and streamline, still cannot move on the fly like CyanogenMod builds but getting close
improved logging at /data/boot_log.txt (you can move a copy to your sd card for viewing via the new GScript app)
developed shell scripts to manage user settings for apps2sd, cache2sd, and JIT toggles
Incorporated GScript app (see http://code.google.com/p/gscript-android/) to load and one-click run user setting toggles (custom app next!)
added quick boot to make reboots faster
New super user 2.3.1 - seems to solve the lag with granting permissions at times (very sweet! will FC if you look select the new log tab before logs are available) http://forum.xda-developers.com/showthread.php?t=682828
themed the Analog clock widget
new wallpapers - Titanium edition and Great Oak
added new wired tether app that "should" work for Eris
- http://code.google.com/p/android-wired-tether/issues/detail?id=21
- http://forum.xda-developers.com/showthread.php?p=7002154
General SWEETNESS
3.1 [7/24/2010]
Focus on the Verizon July patch
Built from July Verizon 2.1 patch 2.37.605.4 code. The best I could find on a fix list is below and I do notice an improvement in the performance of the phone in smoothness. http://androinica.com/2010/07/13/htc-droid-eris-rumored-to-get-ota-update-beginning-on-july-16th/
Included a xtrFlash10.zip to the sd card if you want working Flash - thanks to t2noob, vash8806 and Zenulator.
per request added xtrStockKeys.zip to the sd Card if you want the stock dialer and keyboard.
Added wireless tether and xda apps by default
ARCHIVE LINK:
Download Base xtrSENSE3.1: http://zach.xtr.i6ix.com/xtrSENSE3.1-SDclean.zip
MD5 checksum: e3f2e0e51cba8d117648e3d793467e03
3.0.3 [7/15/2010]
Initial release
Verizion2.1 HTC Eris code base
Removed a few of the lesser used system apps and unused testing tools loaded by HTC
Fully deodex - makes it easier to "hack" and modify HTC code, takes up more internal phone space however with apps2sd this is no longer important
Zanfur's kernel with full OC support
Internal memory management (you no longer need autokiller as it is built into the ROM)
xtr sysinit process and scripts that include
- Apps2sd support based on the work of Damageless and TrevE @ xda
- jit that works with HTC Sense
- dalvik heapsize management
- first boot script support for /data/firstboot.sh file
- Updatable init.dalvik.conf and init.apps2sd.conf files that can be found in /system/etc/ that can be changed to reconfigure the phone on next reboot (future release will hopefully have an app to do this)
Themed phone dialer
New DroidX keyboard customized and themed for Eris
Custom wallpapers
YouTube high res
many other little improvements that I have probably forgotten
For thoes that prefer tkirton Apps2sd it "should" be compatible with the Darktremor Apps2SD 2.7.5 implemtation (I have not tested). You can always reflash xtrROM3.0.3 to get back to the built in version. http://forum.xda-developers.com/showthread.php?t=715933
ARCHIVE LINK:
Download Base xtrSENSE3.0.3: http://zach.xtr.i6ix.com/xtrSENSE3.0.3-fixed.zip
Thank you for the work! Will try this as soon as I get home tonight.
no live wallpapers in the sense ROM?
linpack/quadrant scores anybody?
jhart15063 said:
no live wallpapers in the sense ROM?
Click to expand...
Click to collapse
In EvilEris's first page of the thread there is a LiveWallpapers patch, that puts in a rosie that does LWP.
It works great, except that the Rosie graphics are all jacked up.
He stated that he will fix it very soon, based on demand, and that will be flashable on this (or probably any de-odex'd senseui rom).
I'm getting:
linpack scores of 3.3 @768 MHZ, but I don't believe that this rom is seeing my A2sd partition.
Quadrant score of 259
So when will this be back up for download?
loki154 said:
I'm getting:
linpack scores of 3.3 @768 MHZ, but I don't believe that this rom is seeing my A2sd partition.
Quadrant score of 259
Click to expand...
Click to collapse
fixing now... Somehow removed a few libs needed for the apps2sd before building final zip.
Should be up in the next 60 mins
zach.xtr said:
fixing now... Somehow removed a few libs needed for the apps2sd before building final zip.
Should be up in the next 60 mins
Click to expand...
Click to collapse
Great to hear, I'll rerun the test once i get the fix. It seemed to be light on its feet @768 and stable. Though I prefer XtrRom 3.03 . What can I say, I like stock over Sense.
In instructions below "TO INSTALL", I might suggest you add the step to wipe data and/or dalvik cache.
xtrSENSE3.0.3-fixed.zip is up
xtrSENSE3.0.3-fixed.zip is up.
Enjoy!
Anyone have the MD5?
EDIT: This is what I have...
57D3352BBEFEBDED5E784A6D19B9D70D
That was a REALLY thorough write-up on this rom. I learned most of the stuff you wrote about through hours of online research and bootloops (when I did something wrong). I wish I would have flashed this as my first custom rom! I wish all developers would explain their roms this thoroughly....screw it, I'm bookmarking this page for future reference.
A2SD is still not working. Nothing is being saved to my ext3 partition.
loki154 said:
A2SD is still not working. Nothing is being saved to my ext3 partition.
Click to expand...
Click to collapse
Hum... did you flash the apps2sd toggle on zip?
I am runnig it now without issue.
Sent from my Eris using XDA App
zach.xtr said:
Hum... did you flash the apps2sd toggle on zip?
I am runnig it now without issue.
Sent from my Eris using XDA App
Click to expand...
Click to collapse
where is the downloaded for this file ? also jit ?
sorry .... i am reading and i am somewhat lost and far from a noob ...., on your other rom i see all the flashable modules
Which toggle the one from XtrRom 3.0.3? I didn't see the toggles on this page. I assumed they were set to on.
Sjflowerhorn said:
linpack/quadrant scores anybody?
Click to expand...
Click to collapse
I can hit over 5.1+ with jit and oc @ 748. Do seem to lose a little stability on my phone that high.
Sent from my Eris using XDA App
loki154 said:
Which toggle the one from XtrRom 3.0.3? I didn't see the toggles on this page. I assumed they were set to on.
Click to expand...
Click to collapse
The reqired files are added to your sd card when you flash the base rom just reboot to recovery and you will see them.
Lol i may have made it too streamlined for those use to xtrROM. Suggestions for better instructions are welcome
Sent from my Eris using XDA App
Pure Vanilla 2.1 AOSP - well as much as reasonable .
zach.xtr and I are pleased to offer Vanilla2.X! (BIG credits to zach.xtr for tweaking and help with getting all bugs worked out. zach.xtr truly made this blazing quick... and freed up TONS of internal phone storage!)
checkout the change log for a full feature list and details.
{
"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"
}
Remember to donate to the developers that make this possible!
Credits:
bertoch for hosting and Linux help
dsixda for his time saving kitchen - http://forum.xda-developers.com/showthread.php?t=633246
Conap and Decadenc3 for their CFS kernel with OC and for MMS fix - http://forum.xda-developers.com/showthread.php?t=774211
Conap for his support and general help and a few libs from CELB - http://http://forum.xda-developers.com/showthread.php?t=679194
punk.kaos for his Trackball notification/softkey fixes - http://forum.xda-developers.com/showthread.php?t=685594
Gnarlyc for his Android Builder for quick access to 2.1 AOSP source - http://forum.xda-developers.com/showthread.php?t=707414
Framework43 for his pioneering work with AOSP 2.1 builds and a few "Senseless" parts - http://forum.xda-developers.com/showthread.php?t=686870
nfinitefx45 from the Hero CDMA forum on his work for cache2cache - http://forum.xda-developers.com/showthread.php?t=790889
other xda members for tips, tricks and beta testing (you ROCK)
SERIOUSLY... DONATE TO ONE OF THE DEVS ABOVE. IF IT WASN'T FOR THEM, YOUR ERIS WOULD BE THE PHONE THAT "COULDN'T"
-----------------------------------------------------------
Base Vanilla2.X Features:
All the goodness of Android AOSP 2.1 with root access superuser permissions
Built from AOSP 2.1 source including all your favorite AOSP 2.1 apps!
Custom sysint process to optimize ROM system settings
Smart design for a tailored user experience (only turn on the features what you want!)
Overclock support - default setting overclock to 710400
Apps2sd and Cache2cache support (see instructions below)
designed to be a stable everyday ROM
Check out the change log below to see details
-----------------------------------------------------------
Download Vanilla2.0.4: http://zach.xtr.i6ix.com/Vanilla2.0.4.zip
MD5 checksum: ae9eb1cf3c67dd08ea31c8cd5ec11dfb
-----------------------------------------------------------
Vanilla2.X Options:
GScript
For Vanilla2.X we have compiled and incorporated the opensource GScript app (see http://code.google.com/p/gscript-android/) to load and one-click run user settings.
To setup your GScripts complete the following steps:
1. After opening GScript press the menu button and select "Add script"
2. A new window will open.
3. Press the Load file button
4. Select a script from the list (each is obviously named as to its function)
5. Ensure Needs SU? is checked
6. Now select "Save" and you have added your script
7. To run just select it from the list in the main GScript screen
8. You must reboot the phone for the change to take effect.
-----------------------------------------------------------
User Services Power Management (Collin_ph Battery Tweak) - I have built in a user services that runs at a polled interval and can set the performance settings of your phone in realtime. The first script that is available is a 2.1 HTC framework version of the Collin_ph Batter Tweak. For a detailed overview of you can view the original thread at here.
The power management battery tweak is disabled by default but there is a gscript to enable plus you can run "battconf" from terminal on the phone or adb shell to configure... The battery tweak runs a script every 60 (or less if you are on power) to poll the capacity of the battery, and as the battery goes down the cpu max freq is progressively lowered. It also changes the CPU write characteristics (all of which I do not yet fully understand). You can see all the details in the /system/bin/batter_tweak file.
I take no real credit on this and just ported the concept to the HTC framework and HTC kernel (with the zanfur OC patch). This took a lot of work and I fixed a few bugs but the concept is not mine and all Collin_ph.
When you first run terminal remember to type "su" (or equivilent for your app) to run as root and select "1" then enter when first prompted after starting "battconf".
So how do I know it is working? just run the report_log.sh GScript and you will see when it logs a change to the system settings. Also you can run the report_system_settings.sh GScript and for a display of current settings. This process will be faster if you plug into a power source and wait about 60 seconds
To enable/disable the battery tweak just run the appropriate GScript (user_service_batterytweak_enable.sh or user_service_batterytweak_disable.sh) and reboot your phone (Quick Boot makes this easy!).
** If you run into issues using the default Term Emulator (in Dev Tools), please download "Android Terminal Emulator" from the Market.
-----------------------------------------------------------
Wired Tether
For wired tether to work you must make sure that your computer has the appropriate RNDIS drivers. Learn how to do this at the android-wired-tether Wiki.
Per roirraW "edor" ehT:
The wiki incorrectly states, or implies, that Windows 7 includes the RNDIS support. Or at least, they imply that Windows 7 includes the RNDIS driver necessary. I can confirm that neither Windows 7 x86 or x64 works with tethering out of the box. The instructions for XP users are correct and also work for Windows 7. Just download HTCSync for your device (Eris) and install it, and it'll install the correct driver.
Performance Improvements:
I HIGHLY recommend setting your Animations (Spareparts) to either OFF or FAST for a much smoother, faster experience.
Free Internal Memory and Dalvik-cache heapsize - We have update default user settings to allow a larger dalvik heapsize of 24mb (think more space for apps to play) AND optimized how memory is freed up using Androids internal task killer.
Default min memory free: “balanced”
Default dalvik vm heapsize: 24m (38m with JIT on)
To change dalvik vm heapsize or min memory free settings you can just run the appropriate GScript.
If you would like to further modify the default min memory free settings then download Autokiller or MinFreeManager, these apps will allow you to set and monitor the min memory free values. For more information on Androids “internal task killer” and min memory free values go here
Overclock Settings - the included kernel supports overclocking and as part of the custom sysinit process we have added scripts that you can run to overclock the CPU without using a market app. You can also run the report _cpu_freq script from GScript to get a printout of which frequencies and time in each you phone has been operating.
To enable/disable overclock just run the appropriate GScript.
If you would like to further modify OC settings then download SetCPU or Overclock Widget, these apps will allow you to set and monitor the CPU speed. Remember YOU CAN DAMAGE YOUR CPU IF RUN TO HOT FOR TO LONG with higher settings. MAKE SURE TO RUN THE set_cpu_stock GSCRIPT IF YOU INSTALL A MARKET APP. The internal overclock support may overwrite the market app settings...
JIT - JIT (Just In Time compiler) is a built in option for the ROM but is off by default. For a detailed overview of JIT go here. PLEASE NOTE for Android 2.1 JIT is not stable with all applications and can cause odd things on your phone.
To enable/disable JIT just run the appropriate GScript and reboot your phone (Quick Boot makes this easy!).
Cache2cache & Cache2sd:
By default, the dalvik-cache for Vanilla2.0 has been relocated from the internal /data/dalvik-cache/ directory to the internal /cache/dalvik-cache directory. The Eris comes with an internal /cache/ file block of 130mb that is not used! After reviewing a number of xda member file system usage reports (thanks xtrROM and xtrSENSE users!) the MOST reported use of this space was 5%... So by moving the dalvik-cache to this free area you now have over 151mb on internal /data/ for apps and over 97mb in internal /cache/ for dalvik-cache. This means that you can probably install close to 100 apps WITHOUT moving anything to the SD Card ext!
You can also move the dalvik-cache to your sd card ext or back to the stock internal /data/ file block.
To change the location of dalvik-cache you can just run the appropriate GScript and reboot your phone (Quick Boot makes this easy!).
Apps2sd:
Apps2sd for Vanilla2.0 is incorporated in the custom sysinit process. For apps2sd to work you must first complete the listed prerequisites and it is a good idea to read through the "things you may want to know about apps2sd" section. Although it can provide gobs of space for apps, Apps2sd is not for everyone as it ties the stability of your phone to your SD Card... If you do not need the space we recommend that you keep the default of DISABLED; if you want to try you can always disable it again however there is always the chance of issues.
To enable/disable apps2sd just run the appropriate GScript and reboot your phone (Quick Boot makes this easy!).
Apps2sd Basics
When you run the apps2sd , upon reboot, it will move ALL your existing apps to the sd card ext partition and ALL future apps will be installed and stored on the sd card ext partition.
Running the apps2internal script, upon reboot, it will move ALL your existing apps to the /data/ block of internal storage and ALL futures apps will be stored in internal storage.
For NON CyanogenMod based ROMs it is all or nothing and you cannot move individual apps.
Apps2sd Prerequisites
If you have not setup your SD card (for those new to Apps2sd) as per tkirton:
BACKUP YOUR SD CARD TO YOUR COMPUTER. Can't stress this enough, as partitioning will wipe the entire card.
Reboot into recovery
In Android System Recovery, select Partition sdcard
In the Partition sdcard menu, select Partition SD
Follow the instructions on the phone to partition your SD card. Most folks seem to recommend using the default values however you can go larger or smaller use values 256, 512,768,1024. You will also be asked to set a swap size; I stayed at 32mb (anticipate future ROM options to allow moving swap to sd)
Once the partition is initially created you must then convert to ext3 - In the Partition sdcard menu, select SD:ext2 to ext3. Follow the instructions on the screen.
Press the back button on the phone to go back to the main menu.
Your SD card is now ready to work with an Apps2sd supported ROM.
Things you may want to know about Apps2sd
Vanilla2.X has bootloop protection built in if your SD card is corrupted or is removed from the phone with Apps2sd enabled. Your apps will go away but your phone will boot .
There are 3 subsets of data associated to an app when it is installed and run on your phone.
1) /data/app/ (and /data/app-private) - actual .apk files we think of as the applications that are not system apps (i.e. installed on /system/app)
2) /data/data/ - the files produced by ALL apps (system apps and market apps) during installation that are used by the Android system to run the app
3)/data/dalvik-cache/ - app cache file and work space for ALL apps (system apps and market apps).
From root explorer (or similar) you can browse to the /data/app OR the /sd-ext/app folders and you will see the same thing, both will tell you how much space you have used and have left. The way apps2sd works is by "linking" the /system/sd/app to the /data/app folder so that the Android system thinks it is accessing the /data/app it is really at /system/sd/app.
I have seen using Apps2sd cause issues with some.zip flash updates as they try to write directly to the /data/app folder which no longer "physically" exists
If you get into a bootloop issue using apps2sd boot into amon_ra recovery and try one of the follow:
1) from the Other menu option select the Fix apk uid mismatches
2) from the Wipe menu option complete a)Wipe data/factory reset b)Wipe Dalvik-cache c)Wipe SD:ext partition
So how do I know Apps2sd is on? You can run the GScript report_system_stats which will give you a printout of what fileblocks are used. You can also go to menu>Settings>Sd card and phone storage - when on space available under Available storage will be over 150mb will go down at a VERY slow rate when new apps are installed.
To Install
YOU MUST HAVE A ROOTED PHONE WITH THE AMON_RA RECOVERY PARTITION
download the base Vanilla 2.X.zip file
complete NANDROID backup
copy the .zip file to the root of your sd card
From amon_ra recovery Wipe data/factory reset, Wipe Dalvik-cache, and Wipe SD:ext partition
flash the Vanilla2.X.zip file from sd card
reboot - first boot will take a while (i.e. over 10 mins - deodexed ROMs take longer on first boot)
complete short setup and let your accounts sync
Setup GScripts
you can now one-click toggle settings at any time
-----------------------------------------------------------
Tips:
Random FC - Lower your overclock settings or turn off JIT. Our little Eris's can only do so much and not all hardware is equal... Also remember this ROM is quite fast in stock form and higher Linpack scores DO NOT make for a better user experience
If you have 50% time without signal under Settings>About Phone>Battery>Cell Standby complete the "airplane trick" by turning Airplane mode on wait just a few seconds and then Airplane mode off (search the forum for "time without a signal")
Turn off notifications for Superuser 2.3.5 from the Settings tab of the app
Pure AOSP 2.1 does NOT play wma/wmv files. I have attempted to fix, but still a work in progress. Please download "yxplayer Pro" from the market if you need wma/wmv capabilities.
-----------------------------------------------------------
KNOWN ISSUES:
autobrightness not working
camera zoom not working
trackball notify only once with message... ** (see below)
NFL Mobile from Verizon app does not work with JIT
xda dev app may have intermittent issues logging in for first time with JIT
MMS video recived issue (true for ALL known AOSP ROMs)
-----------------------------------------------------------
** If you prefer that Notifications are mapped to the LED light instead (it will continually flash to notify you, as opposed to the default trackball light, which will only flash once), you can download the following and flash in recovery:
http://zach.xtr.i6ix.com/LED-Notifications.zip
-----------------------------------------------------------
Change Log and Such
Change Log
Vanilla 2.0.4 Change log
More minor updates...
Download: http://zach.xtr.i6ix.com/Vanilla2.0.4.zip
MD5 checksum: ae9eb1cf3c67dd08ea31c8cd5ec11dfb
fixed Contacts category bug and updated contacts
fixed NAND ext backup issue by changing the mount point for sd ext to /system/sd instead of /sd-ext/ (ALL apps2sd/cache2sd related scripts and the init.rc file)
updated a number of gscripts
New userservice framework and battery tweak service now built into the custom sysinit process
added Multi-Touch browser
updated kernel (modified CFS kernel)
updated superuser (chainsdd)
updated maps
updated street
updated voice
updated market
Vanilla 2.0.3 Change log
Minor updates...
Download: http://zach.xtr.i6ix.com/Vanilla2.0.3.zip
MD5 checksum: 8a15ca3c277ceb2b6b0e4cfeff808a96
updated to newest BFS kernel
updated build.prop to enable wma (recognized, still not playing)
install Live wallpager support via GScript (Although fun ... MOST LWP DO NOT WORK WELL ON ERIS HARDWARE )
fixed set min memory GScripts
removed default overclock (run the set cpu overclok gscript to turn on)
added Gscript support to set min CPU freq value of 19200 (for you battery save folks) and max value of 748800
updated to older version of street.apk (the street view on nav) as the current sometimes displayed a half transpartent white/black overlay
updated the icon of the settings to match the new stock 2.1 icon set...
Vanilla2.0-beta
Initial release of pure Vanilla AOSP 2.1 sweetness... A BIG thanks to tenzomonk for getting this nice little ROM going!
Download Vanilla2.0: http://zach.xtr.i6ix.com/Vanilla2.0-beta.zip
MD5 checksum: d122323a996c1d0a067578c64f0b23dd
new 2.6.29.6 BFS Kernel
"Purest" 2.1 ASOP Eris ROM to date (A LOT of work went into getting everything STOCK and running smooth and reliably for the ERIS)
Rooted with current Superuser 2.3.5
Full overclock support with built in default settings of 710400
Full Apps2sd support (easy toggle with Gscripts)
Full Cache2cache and Cache2sd support - default to /cache/ which opens up close to 250mb of INTERNAL phone storage! (easy toggle with Gscripts)
Just In Time (JIT) Compiler support (easy toggle with Gscripts)
Custom sysinit process to allow user control and optimize ROM performance settings
Current stock 2.1 Vanilla apps:
Clock (with working weather)
Browser
News and Weather
Music
Gallery 3d (smooth and fast!)
Contacts (with market facebook sync)
Email
Messaging (with working MMS)
Camera
Calendar
Calculator
Added
Wireless Tether
Wired Tether
Corporate Calendar
Dev Tools
Spare Parts
Current 1.3.2 Facebook (can be uninstalled)
Quick Boot
Custom build of GScripts
Much more that we have forgotten
This build looks very nice. I am not a big fan of the dialer though. I used that dialer in the Froyo builds and don't like how it does not have smart dialing. I rely on smart dialing very extensively. May I ask what AOSP means? How does that compare to the kernel that is used in the xtrSense rom?
Thanks for all of the hard work you devs do to give us these great roms to increase the life of the Eris. I think, and have always thought the Eris is the best phone I have ever owned.
Jeff
thanks jeff! for the dialer... we didn't change anything in regards to the "Vanilla" feel. we were both just looking to get a "real" 2.1 AOSP release out
AOSP = Android Open Source Project
as for the kernel, check this post here for full details:
http://forum.xda-developers.com/showthread.php?t=772053
Downloading right now... SO excited! ......... giggity
This ROM needs live wallpapers Other than that..... I can tell this is going to be my daily ROM already, just from playing with it for like 3 minutes. Can't wait for updates!
Thanks for the rom. Everything good so far. Just one thing could you guys keep the original eris camera format. I like the old camera that takes up the entire screen when taking pictures.
sowhat808 said:
Thanks for the rom. Everything good so far. Just one thing could you guys keep the original eris camera format. I like the old camera that takes up the entire screen when taking pictures.
Click to expand...
Click to collapse
i believe you are referring to the HTC Camera. (Un)fortunately, this ROM has no HTC framework built-in...
------------------------------------------------------------------------------
as for LWP's... that's certainly a possibility moving forward
mmm Gotta Try this !! thanks !!!
Its about time Tenzo and Zac!
Question,
I've been running the 1.9 beta. Should I do a full wipe and flash?
GPS has been working perfectly for me on that version by the way.
Glad to see two great devs on one project! Thanks for all the hard work!
So we have found one bug in the set minmemory gscripts where the vales do not set after reboot... a missplaced quotation mark : (
[EDIT] fixed and will be in next relase...
Sent from my Eris using XDA App
Seanydizzley said:
Its about time Tenzo and Zac!
Question,
I've been running the 1.9 beta. Should I do a full wipe and flash?
GPS has been working perfectly for me on that version by the way.
Glad to see two great devs on one project! Thanks for all the hard work!
Click to expand...
Click to collapse
yes... you will have to wipe. we have incorporated a lot of changes, new kernel, etc. thanks for the testing! it's much appreciated! you should have no GPS issues with this release either
Awesome! Flashing now! Great work guys! Glad to see it go public.
The best of luck to you both!
Zach and Tenzo, got a question before I flash this. Since you have freed up so much internal app space, A2Sd does not seem to be really needed. Can the ROM be booted without a partitioned card (and then of course never run the script to turn A2SD on)?
Thanks
caleris said:
Zach and Tenzo, got a question before I flash this. Since you have freed up so much internal app space, A2Sd does not seem to be really needed. Can the ROM be booted without a partitioned card (and then of course never run the script to turn A2SD on)?
Thanks
Click to expand...
Click to collapse
yup... that's how i'm running it now
tenzomonk said:
yup... that's how i'm running it now
Click to expand...
Click to collapse
Super, that is how I will try it as well.
Thanks
Great job! Thanks. I just flashed it, and so far so good. I've never had to make so few pre-flash changes before.
It seems as if the contacts are being sorted incorrectly on my phone, headings are not being displayed based on first letter. The only headings displayed are "S" and "e". Not sure if this is a setting on my end or an issue with the dialer/contacts.
Great job on the ROM, I'm always looking for good AOSP ROM.
wshuman3 said:
It seems as if the contacts are being sorted incorrectly on my phone, headings are not being displayed based on first letter. The only headings displayed are "S" and "e". Not sure if this is a setting on my end or an issue with the dialer/contacts.
Great job on the ROM, I'm always looking for good AOSP ROM.
Click to expand...
Click to collapse
ahhh, you are right! good find!
they actually do sort correctly for me... but the S and E are the only "headings" shown.
will get that fixed up
you credit nfinitefx45 for his work on cache2cache but I can't seem to pull up anything with forum search within CDMA forum.
Tenzo's xtrRCMix 2.1
Port of robocik's RCMix2.2 (HTC Hero: G2 Touch) - http://forum.xda-developers.com/showthread.php?t=702398 - Original Thread
---------------------------------------------------------------------------------------------------------------
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
More screenshots below
---------------------------------------------------------------------------------------------------------------
HIGHLIGHTS:
Multiple Home/Launchers (with landscape - landscape not available in default Sense home)
G-Sensor w/ Shake to Preview!!!! (i.e., shake your phone... you'll get all 7 home screen preview)
Clear GenieWidget
Enhanced Browser w/ Text Selection, Multi-Touch, and Flash (See Attached Screenshot at bottom of post)
Multi-Touch Maps, Multi-Touch 3D Gallery, Multi-Touch Browser (all pinch-to-zoom)
NO 50% TWS BUG
LiveWallPapers
Home Selector (3 built-in homescreens/"themes")
Built-in "Internet Sharing" (for tethering)
Built-in "Quick Boot"
Support for multiple languages/locales
NEW - zachXTR's speed tweaks/scripts
---------------------------------------------------------------------------------------------------------------
CREDITS/GPL:
dsixda - Android Kitchen - http://forum.xda-developers.com/showthread.php?t=633246
robocik's - Original RCMix2.2 - http://forum.xda-developers.com/showthread.php?t=702398
GODZSON - AMAZING Themes! - http://forum.xda-developers.com/showthread.php?t=588351
vash8806 - Flash Integration - http://forum.xda-developers.com/showpost.php?p=7396588&postcount=54
tkirton - Apps2SD - http://forum.xda-developers.com/showthread.php?t=715116
zanfur - OC kernel - http://forum.xda-developers.com/showthread.php?t=679102
GrdLock - ROM hosting - http://android.grdlock.net/
zach.xtr - Speed and Pimpness - http://forum.xda-developers.com/showthread.php?t=694472
---------------------------------------------------------------------------------------------------------------
FEATURES:
Highly modified theme
Added Espresso rosie
Added completely clear (smoked) lockscreen
Added better Flash Integration
Added cache2cache
Removed Verizon carrier info on lockscreen
Updated to newest A2SD v 2.7.5.2 (DarkTremor)
Updated SuperUser (ChainsDD)
Fixed date time (defaults to US)
Fixed language (default to US English)
---------------------------------------------------------------------------------------------------------------
From Original RCMix Thread - http://forum.xda-developers.com/showthread.php?t=702398
WWE based on 3.35.118.1 T-Mobile PL, (deodexed)
Added cool semi transparent lockscreen(*New) Thanks to Capychimp for it.
Added mail widgets from HTC Legend (3 widgets) (*New) Thanks to idanfima, for finding this Villain apk which works here
Added Flipclock as default (*New) Thanks to klothius for that.
Added Dropbox, share files with your friends or your home computer and your phone cool (*New)
Power menu, reboot normal/bootloader/recovery in the rom by default Thanks to snq- for that
Rooted (su+superuser+busybox)
Apps2SD (Darktremor)
dalvik-cache moved to cache
no bootsound, custom home and lockscreen wallpaper
custom hosts file from 18 Aug, no more adds in browser and applications (well almost anyway)
transparent notification area
HTC Friendstream + widget
HTC Newsreader + widget
Rosie with extra config (toggle LW and shake to overview etc.)
Transparent Geniewidget (news and weather)
Browser with enhanced text selection
Gallery 3d
Voice call and Voice search
MyTouch Music (some free streaming music)
Orange Homeselector
Orange Launcher
Orange search widget, nothing fancy but new
Opened Orange Mail setup (need some testers from FR Orange network)
Samsung Galaxy Launcher (no samsung widgets tho)
Facebook
Wireless tether
Live wallpapers, turn them on in Rosie extra config.
---------------------------------------------------------------------------------------------------------------
KNOWN ISSUES:
POWER OFF ISSUE
---------------------------------------------------------------------------------------------------------------
INSTALLATION NOTES:
YOUR PHONE MUST BE ROOTED! (BTW, that means your warranty is officially VOID)
BEFORE INSTALLING, BE SURE YOU HAVE A FULL BACKUP OF YOUR SDCARD DATA AS WELL AS A GOOD NAND BACKUP
I HOLD NO RESPONSIBILITY FOR WHAT YOU DO TO YOUR PHONE, IF YOUR PHONE BREAKS, OR IF ANY GENERAL ILL-WILL COMES YOUR WAY ONCE FLASHING THIS ROM.
PLEASE NOTE: If your SDCard is not partitioned, it will need to be partitioned properly in order to use apps2sd. I recommend an ext3 partition with at least 512MB of space, with 0 swap/cache. As always, if you have questions, ask first! Also, if you already have programs installed to an ext3 partition, your programs will load up after you flash the ROM (i.e., DO NOT wipe your ext partition if you want your "old" programs to automatically restore).
TO INSTALL:
1) Load TenzoRC*.zip to the root of your SDCard.
2) With phone off, hold Power + Volume Up to boot into recovery
3) Choose "wipe" and press "Wipe data/factory reset" (I also recommend wiping Dalvik-cache as well), press down-key to go back to main menu
4) Choose "Flash zip from SDCard"
5) Choose TenzoRC*.zip
6) Confirm install by pressing trackball
7) After installation, choose to "Reboot system now"
First Boot can take up to 5-10 minutes.
After boot, HTC logo will appear for about 1 min, then setup screen appears
---------------------------------------------------------------------------------------------------------------
xtrTenzoRCMix Options:
GScript
For xtrTenzoRCMix we have compiled and incorporated the opensource GScript app (see http://code.google.com/p/gscript-android/) to load and one-click run user settings.
To setup your GScripts complete the following steps:
1. After opening GScript press the menu button and select "Add script"
2. A new window will open.
3. Press the Load file button
4. Select a script from the list (each is obviously named as to its function)
5. Ensure Needs SU? is checked
6. Now select "Save" and you have added your script
7. To run just select it from the list in the main GScript screen
8. You must reboot the phone for the change to take effect.
-----------------------------------------------------------
User Services Power Management (Collin_ph Battery Tweak) - I have built in a user services that runs at a polled interval and can set the performance settings of your phone in realtime. The first script that is available is a 2.1 HTC framework version of the Collin_ph Batter Tweak. For a detailed overview of you can view the original thread at here.
The power management battery tweak is disabled by default but there is a gscript to enable plus you can run "battconf" from terminal on the phone or adb shell to configure... The battery tweak runs a script every 60 (or less if you are on power) to poll the capacity of the battery, and as the battery goes down the cpu max freq is progressively lowered. It also changes the CPU write characteristics (all of which I do not yet fully understand). You can see all the details in the /system/bin/batter_tweak file.
I take no real credit on this and just ported the concept to the HTC framework and HTC kernel (with the zanfur OC patch). This took a lot of work and I fixed a few bugs but the concept is not mine and all Collin_ph.
When you first run terminal remember to type "su" (or equivilent for your app) to run as root and select "1" then enter when first prompted after starting "battconf".
So how do I know it is working? just run the report_log.sh GScript and you will see when it logs a change to the system settings. Also you can run the report_system_settings.sh GScript and for a display of current settings. This process will be faster if you plug into a power source and wait about 60 seconds
To enable/disable the battery tweak just run the appropriate GScript (user_service_batterytweak_enable.sh or user_service_batterytweak_disable.sh) and reboot your phone (Quick Boot makes this easy!).
** If you run into issues using the default Term Emulator (in Dev Tools), please download "Android Terminal Emulator" from the Market.
Performance Improvements:
I HIGHLY recommend setting your Animations (Spareparts) to either OFF or FAST for a much smoother, faster experience.
Free Internal Memory and Dalvik-cache heapsize - We have update default user settings to allow a larger dalvik heapsize of 24mb (think more space for apps to play) AND optimized how memory is freed up using Androids internal task killer.
Default min memory free: “balanced”
Default dalvik vm heapsize: 24m (38m with JIT on)
To change dalvik vm heapsize or min memory free settings you can just run the appropriate GScript.
If you would like to further modify the default min memory free settings then download Autokiller or MinFreeManager, these apps will allow you to set and monitor the min memory free values. For more information on Androids “internal task killer” and min memory free values go here
Overclock Settings - the included kernel supports overclocking and as part of the custom sysinit process we have added scripts that you can run to overclock the CPU without using a market app. You can also run the report _cpu_freq script from GScript to get a printout of which frequencies and time in each you phone has been operating.
To enable/disable overclock just run the appropriate GScript.
If you would like to further modify OC settings then download SetCPU or Overclock Widget, these apps will allow you to set and monitor the CPU speed. Remember YOU CAN DAMAGE YOUR CPU IF RUN TO HOT FOR TO LONG with higher settings. MAKE SURE TO RUN THE set_cpu_stock GSCRIPT IF YOU INSTALL A MARKET APP. The internal overclock support may overwrite the market app settings...
JIT - JIT (Just In Time compiler) is a built in option for the ROM but is off by default. For a detailed overview of JIT go here. PLEASE NOTE for Android 2.1 JIT is not stable with all applications and can cause odd things on your phone.
To enable/disable JIT just run the appropriate GScript and reboot your phone (Quick Boot makes this easy!).
Cache2cache & Cache2sd:
By default, the dalvik-cache for xtrTenzoRCMix has been relocated from the internal /data/dalvik-cache/ directory to the internal /cache/dalvik-cache directory. The Eris comes with an internal /cache/ file block of 130mb that is not used! After reviewing a number of xda member file system usage reports (thanks xtrROM and xtrSENSE users!) the MOST reported use of this space was 5%... So by moving the dalvik-cache to this free area you now have over 150mb on internal /data/ for apps and over 97mb in internal /cache/ for dalvik-cache. This means that you can probably install close to 100 apps WITHOUT moving anything to the SD Card ext!
You can also move the dalvik-cache to your sd card ext or back to the stock internal /data/ file block.
To change the location of dalvik-cache you can just run the appropriate GScript and reboot your phone (Quick Boot makes this easy!).
Apps2sd:
Apps2sd for xtrTenzoRCMix is incorporated in the custom sysinit process. For apps2sd to work you must first complete the listed prerequisites and it is a good idea to read through the "things you may want to know about apps2sd" section. Although it can provide gobs of space for apps, Apps2sd is not for everyone as it ties the stability of your phone to your SD Card... If you do not need the space we recommend that you keep the default of DISABLED; if you want to try you can always disable it again however there is always the chance of issues.
To enable/disable apps2sd just run the appropriate GScript and reboot your phone (Quick Boot makes this easy!).
Apps2sd Basics
When you run the apps2sd , upon reboot, it will move ALL your existing apps to the sd card ext partition and ALL future apps will be installed and stored on the sd card ext partition.
Running the apps2internal script, upon reboot, it will move ALL your existing apps to the /data/ block of internal storage and ALL futures apps will be stored in internal storage.
For NON CyanogenMod based ROMs it is all or nothing and you cannot move individual apps.
Apps2sd Prerequisites
If you have not setup your SD card (for those new to Apps2sd) as per tkirton:
BACKUP YOUR SD CARD TO YOUR COMPUTER. Can't stress this enough, as partitioning will wipe the entire card.
Reboot into recovery
In Android System Recovery, select Partition sdcard
In the Partition sdcard menu, select Partition SD
Follow the instructions on the phone to partition your SD card. Most folks seem to recommend using the default values however you can go larger or smaller use values 256, 512,768,1024. You will also be asked to set a swap size; I stayed at 32mb (anticipate future ROM options to allow moving swap to sd)
Once the partition is initially created you must then convert to ext3 - In the Partition sdcard menu, select SD:ext2 to ext3. Follow the instructions on the screen.
Press the back button on the phone to go back to the main menu.
Your SD card is now ready to work with an Apps2sd supported ROM.
Things you may want to know about Apps2sd
xtrTenzoRCMix has bootloop protection built in if your SD card is corrupted or is removed from the phone with Apps2sd enabled. Your apps will go away but your phone will boot .
There are 3 subsets of data associated to an app when it is installed and run on your phone.
1) /data/app/ (and /data/app-private) - actual .apk files we think of as the applications that are not system apps (i.e. installed on /system/app)
2) /data/data/ - the files produced by ALL apps (system apps and market apps) during installation that are used by the Android system to run the app
3)/data/dalvik-cache/ - app cache file and work space for ALL apps (system apps and market apps).
From root explorer (or similar) you can browse to the /data/app OR the /sd-ext/app folders and you will see the same thing, both will tell you how much space you have used and have left. The way apps2sd works is by "linking" the /system/sd/app to the /data/app folder so that the Android system thinks it is accessing the /data/app it is really at /system/sd/app.
I have seen using Apps2sd cause issues with some.zip flash updates as they try to write directly to the /data/app folder which no longer "physically" exists
If you get into a bootloop issue using apps2sd boot into amon_ra recovery and try one of the follow:
1) from the Other menu option select the Fix apk uid mismatches
2) from the Wipe menu option complete a)Wipe data/factory reset b)Wipe Dalvik-cache c)Wipe SD:ext partition
So how do I know Apps2sd is on? You can run the GScript report_system_stats which will give you a printout of what fileblocks are used. You can also go to menu>Settings>Sd card and phone storage - when on space available under Available storage will be over 150mb will go down at a VERY slow rate when new apps are installed.
---------------------------------------------------------------------------------------------------------------
If you use SetCPU, and prefer it over the Battery Tweak, I recommend setting up SetCPU 2.03 next (download from here: http://forum.xda-developers.com/showthread.php?t=505419 or BUY it from the market). I often get asked about SetCPU settings, so I've included mine (these will make your battery life GREAT and also ensure your phone doesn't get hot enough to cook on):
My SetCPU settings (screen shots below):
748 max (OC over 710 at your own risk!)
245 min
*(set on boot)
Profiles * (Adjust to your liking... this is how mine is setup):
Temp > 43.0 (priority 100) - 480/245
Charging/Full (priority 75) - 748/245
Battery < 20% (priority 50) - 480/245
Screen Off (priority 25) - 480/245
Advanced:
Sampling rate - 2000000
Up Threshold - 60
Ignore Nice Load - 0
Powersave Bias - 200
*(set on boot)
*** SetCPU NOTES ***
IF YOU ALREADY HAVE A PARTITIONED SDCARD W/SETCPU INSTALLED ON IT, YOU MAY HAVE A FC/CLOSE WHEN LAUNCHING. TO FIX UNINSTALL/REINSTALL SETCPU.
DO NOT USE SETCPU IF YOU PLAN TO IMPLEMENT THE BATTERY TWEAK! THEY ARE NOT COMPATIBLE (IT'S EITHER ONE OR THE OTHER)
---------------------------------------------------------------------------------------------------------------
If you like this ROM, I recommend that you donate to:
robocik (Original RCMix) - http://forum.xda-developers.com/showthread.php?t=702398
jcase (jit) - http://forum.xda-developers.com/showthread.php?t=679329
punk.kaos (pioneering Froyo work for your Eris) - http://forum.xda-developers.com/showthread.php?t=685594
tkirton (a2sd) - http://forum.xda-developers.com/showthread.php?t=715116
coolbho3000 (setcpu) - http://forum.xda-developers.com/showthread.php?t=505419
zanfur (kernel) - http://forum.xda-developers.com/showthread.php?t=679102
GrdLock - ROM hosting - http://android.grdlock.net/
zach.xtr - Speed and Pimpness - http://forum.xda-developers.com/showthread.php?t=694472
Seriously... if it wasn't for these guys, your phone would suck
---------------------------------------------------------------------------------------------------------------
Current Version: v2.1
-----------------------
http://www.multiupload.com/AV7VPDRQNN - xtrTenzoRCMix2.1.zip (133.79 MB)
md5 - 953EDE171828CBDAAED47C041841E17D
sha1 - 9971053ABBFCE53A8BBF91034BA353D8C78EBB73
---------------------------------------------------------------------------------------------------------------
Screens from Original RCMIX thread:
---------------------------------------------------------------------------------------------------------------
TIPS:
- For some reason, Google Goggles seems to "error" out with an IPv6 issue when using any version above 1.0. I have attached Google Goggles 1.0 (below) for anyone who needs it (I use it... and it still works perfectly). I've included this in the ROM as of 11.18.10
- To activate "Shake to Preview" - Menu > Configure > Thumbnails Settings > G-Sensor > G-Sensor Settings
- To activate "Live Wallpapers" - Menu > Configure > Live Wallpaper (Rosie will prompt you to restart)
- Random FC? Lower your overclock settings or turn off JIT. Our little Eris's can only do so much and not all hardware is equal... Also remember this ROM is quite fast in stock form and higher Linpack scores DO NOT make for a better user experience
----------------------------------------------------------------------------------------------------------------
CHANGELOG:
v 2.1
Fixed FC in Gallery
More stability updates (lib\bin)
Changes to Bluetooth
Changes to Media (streaming)
Added Google Goggles v1.0 (do not update... will not work w/newer versions... IPv6 issue)
Updated Facebook v1.4.1
Updated Google Maps v4.7.0
v 2.0
Multiple lib updates and system stability improvements
Multiple bin updates and system stability improvements
Added "Remove MyTouch Music" gscript
RC2 v 1.7
Multiple lib updates and system stability improvements
Updated build.prop (to show xtrRCMix1.7)
Updated default wallpaper
Updated Facebook (1.4.0)
Added Astro File Explorer
Added Starwars LWP
Added Matrix LWP
(Google Goggles 1.0 Attached below)
RC1 v 1.6
Reverted to "Blue" battery
Updated Google Maps v 4.6.0
Fixed Adobe Acrobat
Added Terminal Emulator
Fix DroidX Keyboard
RC1 v 1.3
Fixed DroidX Keyboard FC
Removed GSD.apk
RC1 v 1.2
Updated Google Voice v 0.4.2.8
Added DroidX keyboard w/mic
Added HTC_IME Mod keyboard w/mic
Added GScript
Removed live wallpapers that did not work well
zach.xtr speed tweaks/scripts
Some other "small" stuff (will update later)
Beta3
Added Adobe PDF
Added Car Home
Added 2.2 Market
removed libpdfreader.so (only needed for HTC PDF Reader)
Alpha6
updated to .101 kitchen
replaced geniewidget (now uses clear News/Weather to match theme. Vanilla News/Weather only)
added zipalign on boot
removed some un-needed files
patched "init.rc" for proper "collin battery tweak"
added "eris battery tweak" files
added EPST.apk
FIXED MMS!
Alpha3-5
Internal Testing
Alpha2
Fixed market/app install
Alpha1
Initial Release
Nice job Tenzo! You always do nice, clean work. Kudos.
hmmm i really wanna try this one now !! ,, nice job !!
This looks sweet..... is this sense then?
drtchocky said:
This looks sweet..... is this sense then?
Click to expand...
Click to collapse
indeed... Sense
Hey, Great job man! Quick question before I install, what do you mean by a bug with power off? I.E. does not work? or something worse?
alphawolf36 said:
Hey, Great job man! Quick question before I install, what do you mean by a bug with power off? I.E. does not work? or something worse?
Click to expand...
Click to collapse
If you choose to "Power Down" phone... it will just hang and spin won't break anything, you'll just have to pull battery.
However, the built-in "Reboot" menu works wonders... just like QuickBoot... but built-in from Power Down menu (can reboot into recovery, bootloader, or normal reboot).
Hey sry for another dumb question, but this is a Froyo 2.2 ROM right?
This is exactly what I've been waiting for on my Eris - can't wait for more updates!
alphawolf36 said:
Hey sry for another dumb question, but this is a Froyo 2.2 ROM right?
Click to expand...
Click to collapse
No... it's a 2.1 ROM... sorry
-------------------------------------
EDIT: updated title so it would a bit clearer to all!
i have nothing to say but.....YOU THE MAAANNNNNN TENZO
The download isn't available....?
Nice Tenzo. I ported this myself but never released, its a great rom.
I cant download market apps
Nikolai2.1 said:
I cant download market apps
Click to expand...
Click to collapse
Same. Gives the message that not enough space is available, but settings says I have 137mb free on phone.
Tried re-wiping and installing to no avail.
If dl market apps gets a fix, will download!
Nikolai2.1 said:
I cant download market apps
Click to expand...
Click to collapse
if this gets fixed I will definitely throw this rom on as soon as possible
looks very fresh and sleek
NPH- said:
if this gets fixed I will definitely throw this rom on as soon as possible
looks very fresh and sleek
Click to expand...
Click to collapse
Yeah, did a nandroid and going back to xtrsense until its fixed
anyone try using jcases market fix ...see if that fixed it ?
Wow this is looking clean. If the market is fixed, and MMS is working I may move to this.
BTW, anyway you can color the battery icons blue(both circular and standard), and add anything from 2.2 that can work on 2.1(really only looking for the newer gmail app)?
ahhh, silly me... permissions issue...
i'll have it fixed and update tonight
This build is made only for my personal use and you will not have any support from me! Please help each other!
Android Gingerbread 2.3 style
Build base Android 2.2.1
Based on CyanogenMod 6.1_Nexus
Kernel Hastarin 8.5.3
Data Connection PPP
initrd.gz -Cedesmith
Thanks to:
- Cotulla
- Cedesmith
- dcordes
- darkstone
- danij3l
- gauner1986
- hastarin
- Cass67
- Markinus
- LeTama
- mdeejay
- manusfreedom
- ElBartoME
- Kouno.Takaaki
- cyanogen
- michyprima
What's Working
3G PPP - letama's ppp fix
5MP Camera & Video Recorder + new features
720p Playback
Bluetooth
Exchange Sync
FM Radio
GPS
Wifi & Wifi Tethering - install android-wifi-tether
USB Mass Storage
Auto Backlight
Notification led
Installation:
- Place "Ginger_hd2" folder on the root of your SD card
- Run "CLRCAD.exe" then "haret.exe"
First boot will take aprox. 5min and 512mb data.img will be created. If you want bigger data.img edit startup.txt
ex. set cmdline "rel_path=Ginger_hd2 data_size=1024 lcd_density=240 gps_zone=us" (for 1gb data)
Tips:
- To apply default theme and notifications colors go to "Settings-CyanogenMod settings - user interface - Tweaks extras - Select a theme - STOCK_Black - Ok"
- Disable autofocus on Camcorder because somethimes will force close
- Exchange doesnt authenticate on Mail app - try the attached file Mail_exchange.zip (extract the archive and copy the "root" folder to "Ginger_hd2" folder on your sd card
- Camera green fix attached - camera_green_fix.zip (extract the archive and copy the "root" folder to "Ginger_hd2" folder on your sd card.
- FIX Bad sound Mic Gain and high volume in call - fix_eco_noise.zip -(extract the archive and copy the "root" folder to "Ginger_hd2" folder on your sd card.
Download V1.2
---- http://www.multiupload.com/Q1CWY3Z3UC ----
Changelog:
Ginger_hd2 V1.2
-Google apps included - Lets hope that Market is ok now!
-512mb data.img created on first boot
Click to expand...
Click to collapse
Ginger_hd2 V1.1
-Hopefully fixed Market
-1gb Data.img
- Maps 4.7 included (other Google apps are on Market)
- New startup.txt for easy change the size of data.img, gps zone, screen density)
Click to expand...
Click to collapse
Downloading now thanx
ill try l8r bud n feedback
Couldn't d/l kept halting on all sites??
downloading...
I'll give it a try.
Is it smooth like 2.2 CM?
Downloading now... look promising. thanks for your silent release...
Nice build.. everything is working.. can't download stuff from the market though
Hi,
Is this build multi language?
come on....put the gingerbread into my HD2 mouth
seloz said:
Nice build.. everything is working.. can't download stuff from the market though
Click to expand...
Click to collapse
WHAT?! Can anyone else confirm this? Downloading now, BTW
gilla87 said:
WHAT?! Can anyone else confirm this? Downloading now, BTW
Click to expand...
Click to collapse
It's confirmed. I'm unable to download anything from the market.
So this is android 2.2.1 with a gingerbread theme?
Looks nice, great i/o score in quadrant (overall score >2000), fast, quite stable
Yeah, it's CM!)
tried to download quadrant from market - unsuccessfully
Lucio25m said:
It's confirmed. I'm unable to download anything from the market.
Click to expand...
Click to collapse
Market was setup for my region..all you need to do is clear cache and data on Market app.
Settings-Applications-Manage Applications-All-Market -Clear cache-Clear Data.
RobertsDF said:
So this is android 2.2.1 with a gingerbread theme?
Click to expand...
Click to collapse
i dont think so , i think its the originale andriod gingerbread..
maybe iam wrong , then nevermind
ähh .. well maybe aou are rigth ^^
Android 2.3 style
Data.img included
Build base Android 2.2.1
Based on CyanogenMod 6.1_Nexus
Kernel Hastarin 8.5.3
Data Connection PPP
initrd.gz -Cedesmith
harharhar
i am a noob .. but a happy one
when i try to boot this rom my phone reboots?
anyone an solution?
lucian777 said:
Market was setup for my region..all you need to do is clear cache and data on Market app.
Settings-Applications-Manage Applications-All-Market -Clear cache-Clear Data.
Click to expand...
Click to collapse
Thanks. It works for me too...
Is this your own or is it htcclays?
norpan111 said:
Is this your own or is it htcclays?
Click to expand...
Click to collapse
Its based on HD2ONE
after clearing the cache several times I still can't download apps from market.. any other suggestion?
Hello there! I have created a small flashable .zip with some tweaks I came up with, while experimenting with my MIUI V4 by geno.
This should be compatible with CrazyMIUI (as it is based on geno's release), but only if you have the same release number.
Before flashing make sure you have the same MIUI version as the patch (see version number below). Otherwise you can make the changes on your own with a root file manager at the specific version you are using.
Finally, if you don't want any of the included mods, you can delete the corresponding file from the .zip before flashing. For example lets say you don't want Google play to be installed. Open the .zip file, go to system/app/ and delete the GooglePlayStore.apk file. Then flash normally. The update script manages to flash only the included files/tweaks so you should have no problems.
In case you have problems after flashing, fix permissions.
Tested with CWM 5.5.0.4.
Download at the attachments.
UPDATE: If you have root problems check out this post
http://forum.xda-developers.com/showpost.php?p=31285923&postcount=350
Version [2.10.12] Changelog:
NOW BASED ON MIUI PORTUGAL (SHOULD WORK ON GENO'S TOO)
FIX PERMISSIONS FROM CWM AFTER FLASHING. I don't know why but the permissions I am setting doesn't work even though they are the same...
...the rest are the same...
Version [2.9.14] Changelog:
...same
Version [2.9.7] Changelog:
(SAME) Erase the /system/media/video folder. This folder includes some video samples but are useless. I delete them everytime in order to have some more space at the system.
(NEW) Erase some Chinese apps. (supermarket, baidu input, root explorer)
(SAME) Add Google Play (v.3.8.17) as system app because otherwise system can't always update/install apps.
(NEW) Add google Talk because it was killed by the system if it is installed as a user app.
(SAME) build.prop changes. Set composition to gpu, default language english, non-killable launcher.
(SAME) /system/etc/gps.conf tweaks. Use European gps server.
(SAME) /system/etc/enhanced.conf tweaks. Enable ZRAM (SIZE: 80), enable VSYNC (No screen tearing, lower battery consumption, but I think lower benchmark scores), default I/O sheduler: noop.
(SAME) /system/etc/firmware/wlan/qcom_cfg.ini tweaks. Based on sbasil's patch for Aurora. I have doubled my wifi speed!
(SAME) tweaked media_profiles.xml in order to record videos as mp4 (instead of 3gp).
(NEW) added binaries and init.d folder for init.d scripts compatibility. Now every script inside the /system/etc/init.d folder will be executed at startup. A 00test script is by default there which, if it is executed, creates a Test log inside /data. Use it to test if the scripts are executed correctly.
(NEW) fixes some permissions.
Version [2.8.31] Changelog:
(SAME) Erase the /system/media/video folder. This folder includes some video samples but are useless. I delete them everytime in order to have some more space at the system.
(NEW) Add Google Play (v.3.8.17) as system app because otherwise system can't always update/install apps.
(SAME) build.prop changes. Set composition to gpu, default language english, non-killable launcher.
(SAME) /system/etc/gps.conf tweaks. Use European gps server.
(SAME) /system/etc/enhanced.conf tweaks. Enable ZRAM (SIZE: 80), enable VSYNC (No screen tearing, lower battery consumption, but I think lower benchmark scores), default I/O sheduler: noop.
(SAME) /system/etc/firmware/wlan/qcom_cfg.ini tweaks. Based on sbasil's patch for Aurora. I have doubled my wifi speed!
(SAME) tweaked media_profiles.xml in order to record videos as mp4 (instead of 3gp).
Version [2.8.24] Changelog:
(SAME) Erase the /system/media/video folder. This folder includes some video samples but are useless. I delete them everytime in order to have some more space at the system.
(NEW) Doesn't add Google Talk apk and Google Play (v.3.7.15) as these can be installed as user apps.
(SAME) build.prop changes. Set composition to gpu, default language english, non-killable launcher.
(SAME) /system/etc/gps.conf tweaks. Use European gps server.
(SAME) /system/etc/enhanced.conf tweaks. Enable ZRAM (SIZE: 80), enable VSYNC (No screen tearing, lower battery consumption, but I think lower benchmark scores), default I/O sheduler: noop.
(SAME) /system/etc/firmware/wlan/qcom_cfg.ini tweaks. Based on sbasil's patch for Aurora. I have doubled my wifi speed!
(NEW) tweaked media_profiles.xml in order to record videos as mp4 (instead of 3gp).
Version [2.8.17] Changelog:
Erase the /system/media/video folder. This folder includes some video samples but are useless. I delete them everytime in order to have some more space at the system.
Add Google Talk apk and Google Play (v.3.7.15)
build.prop changes. Set composition to gpu, default language english, non-killable launcher.
/system/etc/gps.conf tweaks. Use European gps server.
/system/etc/enhanced.conf tweaks. Enable ZRAM (SIZE: 80), enable VSYNC (No screen tearing, lower battery consumption, but I think lower benchmark scores), default I/O sheduler: noop.
/system/etc/firmware/wlan/qcom_cfg.ini tweaks. Based on sbasil's patch for Aurora. I have doubled my wifi speed!
UPCOMING:
some init.d tweaks from AOKP ROM. Under testing...
anything else you ask and I know how to do it
thanks to dzo, geno, sbasil, crazyGamerGR.
nice
zram really work? I had tried to edit /system/etc/enhanced.conf manually (on miui 2.8.3), but did not achieve any effect..
almelion said:
zram really work? I had tried to edit /system/etc/enhanced.conf manually (on miui 2.8.3), but did not achieve any effect..
Click to expand...
Click to collapse
If you look at /system there should be a log.txt which has some boot information. One of these should be open zram... if it is on at the enhanced.conf file.
In terms of performance i noticed fewer redraws and faster opening of apps... but maybe it is a placebo...
Sent from my U8800
spirosbond said:
but maybe it is a placebo...
Click to expand...
Click to collapse
please enter 'free' in the console and look at the 'swap' line. if the column 'total' has a value other than 0, this is not a placebo :cyclops:
ps. at the moment I am unable to install miui and test this tweak..
pps. sorry for my english
ROM will be great when sources will be optimized, but tweaks is like a push candy to dead man. Modifications of how ROM works - yes, but tweaks for performance...
As I saying - customize the source, but not that what goes after when all of customizers understand this meaning all goes on the next level of good things
Sent from my ragelis
bronxitas said:
ROM will be great when sources will be optimized, but tweaks is like a push candy to dead man. Modifications of how ROM works - yes, but tweaks for performance...
As I saying - customize the source, but not that what goes after when all of customizers understand this meaning all goes on the next level of good things
Sent from my ragelis
Click to expand...
Click to collapse
I agree 200% with that but as long as i don't have the time to mod sources and kernel i am just waiting as you are... I am pretty sure that geno isn't making any progress for U8800 apart from updating the MIUI sources so I append my hopes on MIUI. I think there is room for improvement in 3.0.8 kernel and the smali codes of our patchrom, in order to be optimized for MIUI but i cannot be sure of that as long as i haven't dig the codes enough...
Apart from that i am having better performance with these tweaks so i thought sharing them.
Sharing is caring
Cheers and thanks !
Sent from my U8800
New version is up. I hope you'll enjoy it.
Cheers!
can it have Multilingual?and how to install?
sory for my english,very bad
Hi ! Original post http://bbs.anzhi.com/thread-5534191-1-1.html
u8800's oil still remember stockwell, if you remember his MIUI x5settings (device settings), today brought a modified version of a device is set, the source code from stockwell wrote Part 2, I hope you like it, U8800 have not tried, but guess no problem [Software Description] Software Name: Huawei to set the software version: v1.1 software author: stockwell, Ry09iu Updated: 20120828 test models: Huawei u8800pro test rom: Alastor MIUI 2.8.25 software, introduced: - remove the original x5settings in useless settings, including audio settings, vibration intensity u8 + useless - interface changed slightly - Repair set back the progress bar when setting interface automatic recovery issues - support the four kings buttons vibration feedback of the open and close, also supports vibration intensity adjustment - Support internal / external memory options (if you have an external sd card, this Do not alter, can not otherwise connected to the computer mount internal / external card) - support the button backlight turned on and off, divided into closed and re-open the two options, shut down permanently closed, that is, whether to restart or not would have been shut down, turn it back on, you need to lock screen and then unlock to take effect - Support for I / O scheduling mode settings - Support for FPS set divided into unlocking FPS and re-locked the two options, I will not say the role, are permanent, restart as effective (warning : Do not repeat unlock locked operation, avoid unknown problems) [Support models Huawei models can try 2.3/4.0, support init.d script from the start, you can try [Note 】 - temporarily does not support the official package from the start should be no problem with the script rom support init.d, the next version update will try to support the official package - If you use the ROM keyboard light is not bright, then turn on the keyboard light invalid
Click to expand...
Click to collapse
Igory0k said:
Hi ! Original post http://bbs.anzhi.com/thread-5534191-1-1.html
Click to expand...
Click to collapse
Thanks! Unfortunately, it doesn't save the settings across reboots...
New version is up.
Cheers
spirosbond said:
New version is up.
Cheers
Click to expand...
Click to collapse
Hi frnd....How improved it is then .24 ver. I have sent my Phone for repair. ,,,
krish_nank said:
Hi frnd....How improved it is then .24 ver. I have sent my Phone for repair. ,,,
Click to expand...
Click to collapse
Unfortunately, I haven't noticed any differences/improvements yet...
I just can't manage to get root connection with any of miui v4 rom's, except with crazygamer rom...
I tried the super user and failed too, am i doing something wrong?
I clear data, format data, clear cache, format system, reboot to recovery, then i install the room. I wait like 5 minutes the reboot, after the reboot i change the language to english and aloe ask for root in the miui manager, then not one single app that asks for root permitions cab get it, it always fail
Am i doing something wrong?
Thanks in advance
Sent from my U8800 using Tapatalk 2
Hevvy said:
I just can't manage to get root connection with any of miui v4 rom's, except with crazygamer rom...
I tried the super user and failed too, am i doing something wrong?
I clear data, format data, clear cache, format system, reboot to recovery, then i install the room. I wait like 5 minutes the reboot, after the reboot i change the language to english and aloe ask for root in the miui manager, then not one single app that asks for root permitions cab get it, it always fail
Am i doing something wrong?
Thanks in advance
Sent from my U8800 using Tapatalk 2
Click to expand...
Click to collapse
You are not doing anything wrong.... There is a App in folder on 2nd page Permission...there it will show all the apps you have installed there you can give the permissions.... hope this helps.
krish_nank said:
You are not doing anything wrong.... There is a App in folder on 2nd page Permission...there it will show all the apps you have installed there you can give the permissions.... hope this helps.
Click to expand...
Click to collapse
Thanks i will try to figure it out.
Sent from my U8800 using Tapatalk 2
never mind...
volume wake please?
my power button is kinda wonky, and i already managed to remap my search button as a power button. so now I need the volume key to wake the phone up.
ericmaxman said:
volume wake please?
my power button is kinda wonky, and i already managed to remap my search button as a power button. so now I need the volume key to wake the phone up.
Click to expand...
Click to collapse
Well there is this option already at settings->Button->Volume rocker wake
spirosbond said:
Well there is this option already at settings->Button->Volume rocker wake
Click to expand...
Click to collapse
ooooo.. that's how u make me look now :silly: :silly: :silly: :silly:
thanks a million!!! :good: :good: :good: