Skip to main content

Don't wait for OTA, upgrade your Nexus S now

When @googlenexus tweeted that Nexus S GSM phones will be given the ICS upgrade, I immediately went to Settings -> About Phone -> System Updates and found the dreaded: "Your system is currently up to date." message.

Fortunately, Android Central posted a timely article on how to upgrade manually. The update file appeared to be coming from google's server and the comments didn't mention anybody bricking their phone so I proceeded to download the 130MB file and followed the instructions. So 10 minutes later, my Nexus S was running ICS. If you got your Nexus S from Globe Telecom Philippines (Nexus S i9023 GSM), then the manual upgrade procedure from Android Central should work seamlessly. All your apps and data will remain intact.

So, is the upgrade worth it? DEFINITELY! If you have a Nexus S, by all means, do the upgrade right now. With the new fonts and default apps, you'll feel like you have a new phone. The SMS and email apps really make composing and replying a pleasant experience.

POST INSTALL TIPS

One thing I noticed after the upgrade was that the battery was draining faster than usual. It turned out that the upgrade switched the mobile network settings to 3G (mine had been set to 2G to conserve battery). The email settings defaulted to sync the last 30 days. In Gingerbread, the email default sync was 4 days. After doing all the changes, battery life went back to normal (maybe a little bit worse).

In the People (Contacts) app, you may notice that new contacts are appearing there. Those are probably from your Google+ circles. To switch back to the Gingerbread default which shows only people from "My Contacts," go to Menu -> Contacts to Display -> Customize and check only the My Contacts option. Other tips: To take a screenshot from the phone, hold power and volume down button.

Comments

Popular posts from this blog

Get uptime alerts in Telegram

You will be configuring 3 services. The assumption is that you have accounts already for these services. UptimeRobot — source of the uptime/downtime notifications. It currently supports email, Twitter, Slack, Pushover, Pushbullet and others but not Telegram. We will use the webhook notification as the way to send messages to Telegram. IFTTT — bridges UptimeRobot and Telegram by providing the webhook for UptimeRobot and triggering a message to Telegram. In IFTTT terminology: IF {event trigger from UptimeRobot}, then {send message to Telegram group} Telegram — destination of the notification. You will need to create a group for this. Telegram Configuration In Telegram, create a new group, if needed. You may opt to use an existing group. Go to @IFTTT and follow the instruction so link your Telegram account to your IFTTT account. Send /connect_group to @IFTTT and connect the group where you want to send the notifications. IFTTT Configuration Sign in to IFTTT and add a ne

Activating NDD on your Globe landline

NDD and IDD is not available by default on your new Globe landline to protect you from inadvertent charges due to calls to mobile phones and long distance numbers. Note that these instructions are for Metro Manila accounts. To activate NDD, you need call 730-1000. The problem is, an Interactive Voice Response (IVR) menu greets you at that number and there is no menu option to activate NDD. There is also no easy way to get to a human in the options. For credit card companies, I always use the "Report a lost card" option to reach an agent immediately. It appears there is no such shortcut with Globe's number. After several attempts at the menus, the way I got to an agent was to pretend to customize my plan and select the option that says the information is not helpful. Here's the guide: 730-1000 IVR Menu: 1 - English 1 - Globelines 1 - Customize your plan 1 - Customize your plan 2 - Not helpful 1- Talk to a customer agent It will take about 3 minutes for the

CI/CD for .NET Core

If you have a .NET API that you want to containerize, here are the steps to prepare it. Create docker image Push to repository Setup ECS The TLS 1.0 option is needed if your SQL Server database does not support TLS 1.2. The recommended option is to update your database to the secure protocol. You may also change sdk and aspnet version to 5.0 if you haven't updated to 6.0 yet. This Dockerfile uses a multi-stage build to get an optimal image size. Dockerfile FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build-env WORKDIR /app # Copy csproj and restore as distinct layers COPY *.csproj ./ RUN dotnet restore # Copy everything else and build COPY . ./ RUN dotnet publish -c Release -o out # Build runtime image FROM mcr.microsoft.com/dotnet/aspnet:6.0 WORKDIR /app # Enable TLS 1.0 RUN sed -i 's/DEFAULT@SECLEVEL=2/DEFAULT@SECLEVEL=1/g' /etc/ssl/openssl.cnf RUN sed -i 's/MinProtocol = TLSv1.2/MinProtocol = TLSv1/g' /etc/ssl/openssl.cnf RUN sed -i 's/DEFAULT@SECLEVEL=2/DEFAULT@