Tag Archives: AOSP

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

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

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

HTC Desire Battery Life

I done a clean install a couple days ago of OxygeN 2.0.1, and to be honest I am getting better battery life than with RC7

Always running is:
3G Wireless
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

I am sitting on 50% battery usage @ 1 day 8 hours on battery, with above apps etc running and making odd phone calls/sms’s, updates, Facebook, IRC, etc etc.

The only thing I did to prep the battery was fully charge the phone to 100% and rebooted into recovery while still connected to the charger and wiped the battery stats and rebooted the phone and disconnected it from the charger.

Hope this info is some help
enjoy :-)

Slimming Your Android Install

I did this on my HTC Desire running OxygeN 2.0 RC7 ROM, and requires you have a root access to the ROM, and have a knowledge of adb from Android SDK install. As this just a quick how to I am not going to go into how to connect your phone etc, I sure you can Google that info.

Before we start remember to do a NAND backup

YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
Continue reading