Friday, July 29, 2011

[How To] Fix Flash 10.3 on CyanogenMod 7

Ever since Flash was updated to 10.3, flash-based videos never seem to work on the stock browser in CM7 anymore. Here’s a fix for that. You would have to apply this fix whenever your reflash CM7. Either that or remain at flash 10.2. Google around for the flash 10.2 apk.

This procedure is fully based on the instructions found on a thread at XDA. Full credits go to the OP, onelikeseabass.

First you need to force close the browser. Go to Running Services and force stop it.

snap20110728_202251

Open File Expert. Check if Root Explorer is enabled.

snap20110728_202103

snap20110728_202108

snap20110728_202112

snap20110728_202116

Then navigate to

/data/data/com.android.browser/app_plugins/com.adobe.flashplayer/.macromedia/Flash_Player/config.data

snap20110728_202216

Tap and hold:

snap20110728_202219

Tap ‘File Operations’ and then ‘Permission’.

snap20110728_202222

You’ll see this:

snap20110728_202227

Uncheck all boxes:

snap20110728_202230

And you’re done! Flash videos should work properly on your stock browser now.

Do read the XDA thread for more information, like how to fix it for Dolphin Browser.

Thursday, July 21, 2011

Virtuous Unity v1.29 Review

This is a review of the Virtuous Unity ROM. It incorporates Sense 3.0 features, and simultaneously supports several devices with just one ROM (includes DHD, DZ/G2, IncS, DS, Desire). This is both a review of Sense 3.0 and the ROM.


First we start from the lockscreen.

snap20110721_152327

It features a lock ring and 4 app shortcuts.

To unlock to the homescreen, just pull the ring up.

snap20110721_152336

To launch a custom app, drag the icon into the ring.

snap20110721_152351

Upon unlocking into the homescreen, if it contains the iconic HTC Sense weather clock, you’ll be greeted with weather animations depending on what weather is forecasted. The animation is accompanied by a matching sound effect to better reflect the weather. This short animation can be ended by tapping on the screen.

snap20110721_152417

Sense Widgets have been enhanced with a 3D touch. In this example, the mechanical components of the flip clock can be seen upon swiping.

snap20110721_152435

If you swipe hard enough, you’ll see this carousel effect which rotates the homescreen by one revolution. Pretty useless most of the time.

snap20110721_152504

Another revamp from the Sense 2.0 of yesteryear is the notifications shade.

snap20110721_163432

When pulled down, you see notifications in one side

And quick settings at the other side

snap20110721_163437 snap20110721_163440

I found this out the hard way, but you can actually add a number by typing it in the dialer. The feature is buggy because at times the ‘Save to People’ button doesn’t appear.

snap20110721_153754

In the app drawer, applications are divided into 3 groups:

snap20110721_153938

All Apps

snap20110721_153948

Frequent apps

snap20110721_153952

And Downloaded apps.

snap20110721_153955

My complaint with the app drawer is that kinetic scrolling is removed, replaced by a ‘swipe to scroll one page down’ mechanism. Annoying. In normal app drawers, I only need one swipe to reach the end of the list. Now it takes 3 or 4 more. The line you see shows the page border. A scrollbar-thing on the right shwos you where on the list you are.

snap20110721_154047

Another complain is that Sense UI itself takes up a big bunch of RAM, causing multitasking to take a backseat. For example, the ShootMe app I use to take these screenshots often gets closed by the system when I’m navigating around the ROM. Annoying. I suppose this problem only exists because of the smaller RAM in my Desire Z.

snap20110721_154329

Virtuous Unity 1.29 features the new Android Market. This new Market shows the Malaysian currency here instead of USD. Nice!

snap20110721_154601

Another complain about Sense is the widget, specifically FriendStream. I thought it can replace TweetDeck. It does combine Twitter and FaceBook feeds into one stream, but it does not update automatically! How annoying!

snap20110721_160637

I do like how it has its own browser to preview links and stuff, something I hope TweetDeck implements.

I also like the SRS Sound Enhancement in Sense. It did give a significant boost to the quality and volume of the sound from the phone.

snap20110721_162941

There certainly is some lag while using the ROM in the stock Sense UI. This could most probably be attributed to the 384 MB RAM on the Desire Z. At times even pulling down the notifications bar can cause a hang. It takes a while for the system to restore itself.

All in all, it is a fun ROM to play around with, but not a keeper. I’m too used to the streamline straightforward-ness of CyanogenMod.

I will miss the weather animations and the eye candy, but definitely not the lag and hangs.

Saturday, July 2, 2011

Android Browser Wars (Part 3) 2011

In part 3 of Browser Wars, we'll look at the Awesome. These browsers have performances better than the stock browser.

First up is Dolphin HD.

When you first open up the browser you're greeted with some shortcuts.


At the top we have tabs a cross for easy closure.There's also a dedicated exit button to completely close the browser.

Dolphin HD (and Dolphin Mini) offers a slightly smoother scrolling experience than the stock browser.

Performance wise, opening both engadget.com and PhoneDog.com is possible and very doable. Scrolling PhoneDog.com though remains choppy.


As for text selection, you tap and hold the screen, and two tabs appear. To copy, you tap on the selected texts.


One signature of Dolphin HD is the ability to install Add-Ons, much like the extensions of the desktop Chrome browser.


Next we look at Firefox mobile.



FireFox also allow for installing add ons.


Tabs management of FireFox is a bit different from others. You need to swipe to the right for a side bar to appear on the left. There you can switch between tabs, open new tabs or close them.


Swiping to the left pulls out a sidebar at the right for options.

There is no way to select text in FireFox Mobile. It's not in options, nor a tap and hold.


FireFox appears to be one of the first Android browsers to be hardware accelerated (the other that I know of is Samsung's TouchWiz 4.0 stock browser). So scrolling and pinch zooming is generally smoother than other browsers. The price to pay, however, is checkerboards (an issue also found on Safari in iDevices). FireFox Mobile is one of two browsers I've used that have an extremely reduced jitter and lag when browsing PhoneDog.com. The other will be revealed below.


Pinch zooming is smooth. But again the price to pay for hardware aceleration is a certain blurriness that precedes the refocusing of the page after a few fractions of a second.


One annoying thing is that the exit button is not a default feature, but as an add on.


I must say I like the warning that appears if you have more than one tabs open, just like in desktop browsers.


Another annoyance is that text reflow absolutely fails to work no matter what I do. I have enabled it in settings ('Reformat text on zoom') but the text just won't reflow!

Oh and Firefox Mobile does not appear to support flash content. Though weirdly it has an add-on to enable flash videos for YouTube. Doesn't support the latest FM though.

Next we have Opera Mobile.




Like most browsers you're greeted with shortcuts/bookmarks when you launch the browser.


Opera Mobile does have an exit button that was just added to the v11.1 update that you need to enable in settings. It, however, does not really close the browser like how others do. The exit button closes the browser, but retains the last viewed pages' URL, and will reload those pages upon reopening the browser. Weird feature that I'm sure more than a few will find useful. Not me though. I like proper closures.



Tab management is a bit confusing to use at first. To close a tab you actually need to tap the cross TWICE to close it. After your first tap the cross magnifies, and the second tap closes it. I guess it's a 'you sure you wanna close?' feature? I don't know.

Text reflow is a bit slower than Dolphin HD, but still manageable.



The new v11.1 update also brings improvement to text selection. To select text, you just tap and hold just like in the stock browser. The two tabs will appear and you drag around, just like in stock browser. When you tap select, there're several things you can do with the selection.

Scrolling and pinch zooming is the best among all browsers. The performance of Opera Mobile is simply superb. I can open Engadget and PhoneDog in separate tabs and they remain smooth scrolling. I cannot confirm whether Opera Mobile is hardware accelerated or not, since Opera has always been a server rendering browser where the heavy lifting is done by Opera servers and hence reducing the load on the phone. Whatever it is, Opera Mobile simply rocks in terms of scrolling and pinch zooming. There're no checkerboarding whatsoever.



Flash works well too. Videos on youtube load just nice.



My gripe with the browser is that you cannot select to share links straight from the browser, but need to go through the options menu. Other browsers have the 'Share Links' option when you tap and hold a link.

Please tell me what you think! See you next time!