Tag Archives: OxygeN

Oxygen 2.3.2 Released [13/11/2011]

Adam G and group again have released a great ROM. By the looks of it Oxygen 2.3.2 is going to be the last release in the ‘honeycomb’ code name of ROMs.

Changelog
Added battery controls for brightness & sound in status bar power widget
Added compact carrier
Added croation dictionary
Added customized Launcher2 with plenty of new options and enhancements
Added option to turn off volume button music controls
Added swipe-to-clear notifications
Decreased bootup time
Improved lock screen animation
Improved media scanner, now scans all external volumes (/emmc & /sdcard)
Removed FM support
Removed useless wallpapers consuming 6.5MB
Reverted back to old battery percentage

Device specific changelog
Device specific settings menu added for NS & SGS2
Fixed battery drain on SGS2
Updated kernels for all devices

Continue reading

OxygeN build.prop tweaks

Here is the build.prop I use on my Android OxygeN ROM with tweaks added that I have found to make my smartphone more enjoyable and snappier to use. The comments in the in the file tell what is happening. Also this build.prop has been modified for use in Australia (AU).

To use the build.prop file copy it to /system/build.prop with ‘root explorer‘ for example

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=GRJ22
ro.build.display.id=GRJ90
ro.build.version.incremental=eng.renan.20110824.225054
ro.build.version.sdk=10
ro.build.version.codename=REL
ro.build.version.release=2.3.5
ro.build.date=Wed Aug 24 22:51:07 BST 2011
ro.build.date.utc=0
ro.build.type=user
ro.build.user=renan
ro.build.host=ozone
ro.build.tags=test-keys
ro.product.model=HTC Desire
ro.product.brand=htc
ro.product.name=bravo
ro.product.device=bravo
ro.product.board=bravo
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=HTC
ro.product.locale.language=en
ro.product.locale.region=AU
ro.wifi.channels=14
ro.board.platform=qsd8k
# ro.build.product is obsolete; use ro.product.device
ro.build.product=bravo
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=passion-user 2.3.4 GRJ22 121341 release-keys
ro.build.fingerprint=google/passion/passion:2.3.4/GRJ22/121341:user/release-keys
# end build properties

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.sf.lcd_density=240
rild.libpath=/system/lib/libhtc_ril.so
wifi.interface=eth0
#wifi.supplicant_scan_interval=15
ro.telephony.default_network=0
ro.opengles.version=131072
dalvik.vm.heapsize=32m
ro.media.dec.jpeg.memcap=20000000
ro.modversion=Oxygen-2.2.2
ro.rommanager.developerid=adamg
ro.config.ringtone=Sceptrum.ogg
ro.config.notification_sound=Castor.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.com.android.dateformat=dd-MM-yyyy
ro.com.android.dataroaming=false
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.clientidbase=android-google
ro.com.android.wifi-watchlist=GoogleGuest
ro.error.receiver.system.apps=com.google.android.feedback
ro.setupwizard.enterprise_mode=1
keyguard.no_require_sim=true
persist.adb.notify=0
ro.ril.enable.managed.roaming=1
ro.ril.oem.nosim.ecclist=911,112,999,000,08,118,120,122,110,119,995
ro.ril.emc.mode=2
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

#
# ADDITIONAL ADDITIONAL_BUILD_PROPERTIES
#

# Hardware rendering (GPU)
debug.sf.hw=1

# Decrease dialing delay
ro.telephony.call_ring.delay=0

# improve scrolling responsiveness
windowsmgr.max_events_per_sec=150

# improve overall touch responsiveness
debug.performance.tuning=1
video.accelerate.hw=1

# battery saving by reducing wifi scan interval etc
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0

# 3G signal tweaks
ro.ril.hsxpa=2
ro.ril.gprsclass=10 
ro.ril.hep=1
ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=4294967295
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5

# Fix some application issues
ro.kernel.android.checkjni=0

# Disable blackscreen issue after a call
ro.lge.proximity.delay=25
mot.proximity.delay=25

# hitting the volume rocker will not wake phone
ro.config.hwfeature_wakeupkey=0

# button lights on when screen is on
ro.mot.buttonlight.timeout=0

ro.config.hw_menu_unlockscreen=false
persist.sys.use_dithering=0
persist.sys.purgeable_assets=1
ro.mot.eri.losalert.delay=1000

[LINK] OxygeN 2.2.2 Released

Changelog
Added black theme option to Messaging (requested by alot of users)
Added HD video recording to Camera (only for the SGS II at this time)
Added many new options to the Camera (courtesy of CM and CAF)
Added SMS split option to Messaging (this is to help users on CDMA networks)
Fixed Launcher2, now restarts on theme change
Fixed pinch-to-zoom in Gallery3D on the HTC Desire (may help with other older devices also)
Merged OxygenSettings into Settings
Reverted back to the old Android Market (the newer one was causing lots of problems for users)

Device specific changelog
New kernels for the HTC Desire range courtesy of thalamus

Read more

Google removal script for Android

This is an update on my Google removal script I use on updates of the OxygeN ROM as I don’t use or like most the Google stuff installed so it easier to remove on the first boot after ROM update and before unlocking SIM. This will probably work on other ROM but I hold no guarantee that it will, as per usual use at your own risk.

#!/bin/sh
#       This program is free software; you can redistribute it and/or modify
#       it under the terms of the GNU General Public License as published by
#       the Free Software Foundation; either version 2 of the License, or
#       (at your option) any later version.
#       
#       This program is distributed in the hope that it will be useful,
#       but WITHOUT ANY WARRANTY; without even the implied warranty of
#       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#       GNU General Public License for more details.
#       
#       You should have received a copy of the GNU General Public License
#       along with this program; if not, write to the Free Software
#       Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
#       MA 02110-1301, USA.
## Author:
## Dale http://dale.id.au

## edit path to adb
PATH=/your/path/to/android-sdk-linux_86/platform-tools

$PATH/adb remount

echo "Removing Genie News and Weather Widget..."
$PATH/adb shell rm -f /system/app/GenieWidget.apk
$PATH/adb uninstall com.google.android.apps.genie.geniewidget

echo "Removing Gmail..."
$PATH/adb shell rm -f /system/app/Gmail.apk
$PATH/adb uninstall com.google.android.gm

echo "Removing Google Backup Transport..."
$PATH/adb shell rm -f /system/app/GoogleBackupTransport.apk
$PATH/adb uninstall com.google.android.backup

echo "Removing Google Calendar Sync..."
$PATH/adb shell rm -f /system/app/GoogleCalendarSyncAdapter.apk
$PATH/adb uninstall com.google.android.syncadapters.calendar

echo "Removing Google Contact Sync..."
$PATH/adb shell rm -f /system/app/GoogleContactsSyncAdapter.apk
$PATH/adb uninstall com.google.android.syncadapters.contacts

echo "Removing Google Partener Setup..."
$PATH/adb shell rm -f /system/app/GooglePartnerSetup.apk
$PATH/adb uninstall com.google.android.partnersetup

echo "Removing Google Talk..."
$PATH/adb shell rm -f /system/app/Talk2.apk
$PATH/adb uninstall com.google.android.talk

wait 1

echo "All Done, rebooting now"
$PATH/adb reboot

Android 3D Gallery not loading albums or images

I have seen other out there that are having problems with Androids 3D Gallery with it not loading albums or images etc. and there is a lot of conjecture to how to fix the problem with workarounds like removing the ‘com.cooliris.media‘ directory in ‘/sdcard/Android/data‘ or moving all your images in ‘/sdcard/DCIM/Camera‘ to ‘/sdcard/DCIM‘ or rebooting the phone.

Well I got pissed with doing this when 3D Gallery decides to be a pita so I just installed QuickPic and have not looked back, QuickPic is lightweight and faster IMHO than 3G Gallery.

Android (Google) Collecting Your Data

Apparently Android (Google) are gathering location information as part of their race to build massive databases capable of pinpointing people’s locations via their cellphones. Android devices keep a record of the locations and unique IDs of the last 50 mobile masts that it has communicated with, and the last 200 Wi-Fi networks that it has “seen”.

This post is more a of a guide to help limit the leakage of data.

This is a scripted I knocked up a while ago and have been using for fresh installs of OxygeN ROM to remove the Google stuff I not use before I enter SIM unlock code and log into the phone. All that is left is enough Google stuff to keep market happy, along with Droidwall and allowing apps you want access to the Internet my 3G signal status never goes green ie mean my phone logged into Google.

With doing this I have also noticed that my location information is not being logged to cache.wifi and cache.cell under /data/data/com.google.android.location/files

#!/bin/sh

## edit path to adb
PATH=/home/<user>/bin/android-sdk-linux_86/platform-tools

$PATH/adb remount
$PATH/adb shell rm -f /system/app/GenieWidget.apk
$PATH/adb uninstall com.google.android.apps.genie.geniewidget

$PATH/adb shell rm -f /system/app/Gmail.apk
$PATH/adb uninstall com.google.android.gm

$PATH/adb shell rm -f /system/app/GoogleBackupTransport.apk
$PATH/adb uninstall com.google.android.backup

$PATH/adb shell rm -f /system/app/GoogleCalendarSyncAdapter.apk
$PATH/adb uninstall com.google.android.syncadapters.calendar

$PATH/adb shell rm -f /system/app/GoogleContactsSyncAdapter.apk
$PATH/adb uninstall com.google.android.syncadapters.contacts

$PATH/adb shell rm -f /system/app/GooglePartnerSetup.apk
$PATH/adb uninstall com.google.android.partnersetup

$PATH/adb shell rm -f /system/app/Talk.apk
$PATH/adb uninstall com.google.android.talk

wait 1

echo "All Done, rebooting now"
$PATH/adb reboot

You can also block the following using DroidWall, to try and keep all bases covered:

  • Settings > Location & security and unchecked the “Use wireless networks” box
  • Network Location, Google Calendar Sync, Google Services Framework, Google Contacts Sync
  • (Kernel) – Linux kernel
  • Maps

Reference:
http://www.guardian.co.uk/technology/2011/apr/21/android-phones-record-user-locations?CMP=twt_gu

ZDbox – All in One Toolbox for Android v1.3 released

V1.3 Changlog:

  • Add 2 widgets( one tap operation)
  • Add vibrate mode in “Do not disturb”
  • Optimize traffic data refresh in notification area
  • Fixed app crash bugs

ZDbox is in Google Market now!
U can search it in Google Market with the key words “zdbox”
If you like ZDbox, please rate it in Google Market and share it with your good friends.

Reference:
http://forum.xda-developers.com/showthread.php?t=963199

HTC Desire Battery Life [part 2]

This just an update of my testing of different Radio ROMs to see what has given me the best battery life, this is what is working for me and I can’t guarantee others will get the same performance

Always running is:
3G Wireless / auto connect to WiFi points
ZDbox – update every 60 sec
Beautiful Widgets – update every hour
System Info Widget – update every 60 sec
SetCPU
NetCounter
Telstra Usage – update every 6 hours

As you can see from the screenshot bit over 4.5 days and still 10% battery life left.

The radio I am using is 32.44.00.32U_5.09.05.30_2 (RECOMMENDED by AdamG) as apparently Adam has included the RIL for that version too, and of course running the OxygeN 2.0.1 ROM.

For the people that use SetCPU in the images below you can see how I have it setup on my Desire

Images