Search This Blog

Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Saturday, May 25, 2013

Interesting apps for Samsung Galaxy S2

aCalendar: Works ok, no force close (fc), shows my contact's brithday's without any need to configure that (may it synchronized with my google's calender, do not know). Interesting app to have installed.
Advanced Task Killer: Quick way to close apps, helps preventing apps from wasting battery.
AirDroid: Control your Android from any browser. That is usefull to use a laptop's keyboard to type SMS or exchange files to/from the phone for instance.
AndChat (Free): For those who still use irc this is really good irc client.
Andro12C financial (free): If you need to calcule amortizations this is very handy calculator.
BusyBox: Command line for Android, very useful when used together with 'adb shell' command from a laptop.
CamScanner -Phone PDF Creator: Scanner app. I was not very faithful about this app before I tried it. It really did a good job in my tests, the app crops and tries to undo image distortions (because of shaking hand) so the final image is a perfect rectangle, I was not expecting it to do that. The final result is really good as long as you can make the camera to correctly focus the paper. In my case I enabled macro focus, anti-shake and configured the camera to focus on the part of the paper that has letters in it (if you try to focus a empty part of the paper the camera does not correctly focus).
Coffice: Calligra Office from KDE :-) I am a KDE developer so this is a bias review  hehe. However I am not a Calligra developer so do not ask me any details about its source code because I do not know. This apps reads OpenOffice/LibreOffice documents, I have not tried to open Word or Excel documents but I guess it is capable of it too. The installation takes more than usual space because it needs to download Qt libraries (Coffice is written in C++, so it is not a native Android app, which are usually written in Java).
ColorNote Notepad Notes: I had to find a new one after I installed Chameleon in my Samsung Galaxy S2 since Chameleon does not come with a note app.
CPU Spy Plus: Usefull for detecting if the CPU is not in deep sleep, which usually means some app is taking CPU and consequently battery power.
English Dictionary - Offline: English dictionary, handy.
GetRIL: Test if the modem driver (the one used for 2G/3G audio and data connections) matches (is suitable for) the library (called ril) Android uses to handle it. If they do not mach it can mean the modem may not be using some features to save power or even the modem is not working properly. My current ril does not match my modem's firmware and I have not seen any real issue yet, so do not take the words above as a garantee of problems if the modem and ril do not match.
File Manager: Advanced file manager for advanced users :-) Allows mounting /system as read-write if the firmware is rooted. Just do not mess with files in /system or you will have to re-install Android. In case you mess with /efs even re-installing Android will not be enough to make the phone works again with your operator's network. Be carefull.
Globo News: This one is for Brazilians or anyone that can listen to Brazilian Portuguese. This is an app that receives video streams from the biggest Brazilian news tv channel (kind of a CNN for Brazil).
GSam Battery Monitor: Shows how much battery each app or system component used, also estimates how long the battery is going to last until needs to be recharged. Very handy for battery hungry apps users or just to identify why the battery does not last long.
MoboPlayer: Video player. Plays mp4 and rmvb, which are the most interesting ones for me, probably plays other formats too.
Network Monitor Mini: Show download/upload speeds on the screen all the time (it is always visible). I like to see in real time how my operator network's speed varies, just for curiosity :-)
Network Signal Info: Another app just for curiosity hehe. Show signal strengh for wifi and cell radios with graph.
Nova Launcher: App launcher, I like this one better than the default aokp (Android Open Kang Project) one that comes with Chameleon.
Offline dictionaries: Offline translation dictionaries (includes English <-> Brazilian Portuguese).
Palmary Weather: Weather app with detailed weather information, such as hourly weather forecast. Very cool.
Pianist HD - Finger Tap Piano: Very cool piano app, try it.
Screen Filter: Creates a shadow to make the screen darker. Theoretically that helps saving battery for oled screens (does not work with TFT screens used in Sony's phones for instance).
Speedtest.net: Another diagnostic tool, this one measures network speed and is probably well known by many people.
Titanium Backup ★ root: Very handy app to backup other apps and their configurations. Android already saves Android's apps list on your google account, but as far as I can tell it does not stores apps configurations, so this one does all the job you need to fully restore your apps after a firmware re-install for instance.
TrackID™: Play a small sample of any song with this app opened it will (if there is Internet available) detect which song is being played. Very cool.
Trainer PRO Run, walk & bike: I like riding a bike and as a curious person I wanted to know how much time, how far and how many calories I spent when doing my usual bike circuit.
TuneIn Radio: When I get bored with my in the air fm radio app I like to use this one to listen to other radios :-)
WiFi TXpower: Decrease (or increase) wifi card's tx power. Decreasing tx power helps saving power and if the access point is very close (a few meters without any wall in between) that also helps decreasing radio interference. Increasing tx power helps signal strength if there are obstacles between the phone and the access point.
Z - Device Test: Diagnostic tool, shows a lot of details about the device, very interesting.
ZEDGE™: Allows downloading wallpapers, ring tones and other stuff to customize your device. Very cool.

Chameleon v3.0.2 for Samsung Galaxy S2

Last month I decided to install a new firmware in my Samsung Galaxy S2. There is some time that I am watching the comments about Chameleon. What interested most about it is the fact that it preserve the fm radio receiver app from Samsung. In despite of what most people think I really like to read fm radio  when I am travelling and and online radio is very costly when I outside my country (Brazil) and 3G connection takes much more battery juice than in the air fm radio.

Reasons apart I installed Chameleon and I kind of miss or dislike some things compared the original Samsung firmware:


  • the ring and alarm tones that comes with Chameleon are not for my test. That is not nothing that Zedge could not fix.
  • the alarm app requires more taps to configure.
  • the message app uses white background. I like dark themes for oled screen devices (helps to save power).
  • I also does not like the Google seach/voice incorporated into the homescreens so I installed Nova launcher instead since there is not way to disable that.
  • Thanks for jazzk to add a option in Chameleon 3.0.2 to disable the crtoff effect. I really does not like it.
  • I rather prefer the swype keyboard than the default Google's one. The Google one is not as accurate as swype and show less keys.
  • it does not come with a note app by default. ColorNote Notepad Notes is a good one that I installed.
  • for some reason I think my secreen's minimum brightness is now greater than Samsung's original firmware, that means the battery lasts less then it used to be. I have not measured that to confirm.
Now the things I like in the firmware:

  • Fm radio support :-D .
  • it is smooth and fast.
  • I like the darker theme and icons compared to the original Samsung firmware.
  • I like romcontrol feature to change and reorder launchers in notification area (it could have more options like powertoggles has though).
  • the Samsung camera app is present in this rom. I am used to it so it is good that I do not need to learn how to use a different one.
Overall I think this is a great firmware and worth trying, specially if you want to get rid of the bloatware that comes with Samsung's firmware.

Wednesday, January 30, 2013

Galaxy S2: Jelly Bean 4.1.2 XWLS8

Last weekend I updated my phone's firmware to Jelly Bean XWLS8 following the instructions in xda forum. It is better than the original 4.0.3 firmware because


  • there are more toggles in notification panel, the data connection one is what I like most;
  • you can also adjust brightness in notification area;
  • the graphical effects looks better;
  • you can see the notification panel from the screenlock (well, maybe not everybody likes this one);
  • you can alphabetically sort apps in grid view.
What I do not like:

  • I can no longer adjust brightness by holding the notification panel and moving left and right;
  • I can no longer disable some bloatware using native apps manager;
  • the battery time is still bad compared to my old Samsung i8910 :-(
  • When setting wallpapers Jelly Bean only use the center part of the .png/.jpg image. If your wallpaper is larger in the vertical axe (like mine) Jelly Bean will crop the upper and lower parts :-/
Yesterday I had one problem with phone rebooting after I had left it turned off charging all night. It worked for one minute, then freezed and rebooted a couple of minutes later. It did not tree times until I hooked up the USB cable to try to run logcat and see what was happening. By my suprise it stopped reboot and I could use the phone normally. I looked in the logcat I saw that Youtube app was crashing with the message

E/AndroidRuntime( 7635): java.lang.RuntimeException: Unable to create application com.google.android.youtube.app.YouTubeApplication: java.lang.RuntimeException: Could not bind to Intent { cmp=com.google.android.youtube/.core.transfer.DownloadService }

The Youtube app was already showing a dialog before I turned the phone off, I tried to make it work with no avail. I also searched on the Internet if anybody had the some problem and have not found any explanation for that. After some minutes tring to make Youtube work I gave up and went to do something else. Some minutes later I tried Youtube again and guess what? It worked :-) and is still working. I really do not know what happened.

Sunday, January 6, 2013

New (old) toy 2: Samsung Galaxy i9100 (aka Galaxy SII)

Well, my old phone was in really back shape after more than three years so I decided to buy a new one.

I really do not like that big smartphones that are becoming common these days :-( I already own a tablet, so why buy an almost-tablet-sized smartphone? I searched for some months for smartphones with good features, like Galaxy SIII, HTC One S/X, Motorola RarZ (Maxx HD), etc. In all benchmarks I have read Galaxxy SIII would be the best choice, but I really do not like its size and the cracked screen problems made uneasy to buy one of them. I really try hard to preserve my phones (I still own all phone I have used so far, including an ancient Nokia 3320 from more than 10 years ago).

After consider all posibilities, size of the phone, battery size and price I decided to buy a Samsung Galaxy SII. It's is old phone, but still capable of running new Android versions and is has proven to be a very good phone. The best part is that it also cheap compared to SIII and one of the web sites I usually buy things from made a clearance sale and I could buy for a reasonable price and buying conditions :-D. The only thing I would really miss from Galaxy SIII is the bigger battery, but I can live with that and I already installed and configured some software that helps me increase the battery time.

Update: I have noticed that ICS is really really bad at connecting to my operator's 3G network. That is a known bug and there is no simple solution for it unfortunately :-( From time to time my 3G connection just disconnects and never comes back until I reboot the phone. Even when connected the performance is really poor compared to my old Samsung i8910.

Monday, December 31, 2012

New (old) toy: Samsung Galaxy p7300 (8.9" tablet)

Last September I bought an used tablet in the hope to make Plasma Active run in it and also to read some .pdf files when I am on bed and when travelling. The four things I really like in this tablet is:


  1. Its 8.9" screen size, which is the perfect size in my oppinion. 7" is too small and 10" is too big and heavy;
  2. 6000 mAh battery, which should last 10 hours playing video;
  3. 3G support;
  4. Good screen contrast, it helps when reading under sunlight.
Now the things I do not like:

  • It suffers from the eMMC bug :-( so there is a risk that it bricks forever.
  • It does not run ordinary Linux distributions. Remember: Android is Linux, just not an ordinary Linux distribution. Well, that is expected, most tablets also show this problem;
  • Proprietary port and no USB. You can easly buy a OTG adapter, which I did, so this is not a big deal;
  • Comes with Android 2.3. I upgraded it to Android 4.0.4 (Ice Screen Sandwich) last weekend and in this post I going to show you how to do. Unfortunately it seems this tablet is never going to receive any other Android upgrade, so ICS is the lastest Android we can get unless someone can port the drivers (specially the 3G modem driver) to Android 4.1.1 (Jelly Bean).
To upgrade the tablet to ICS P7300XXLQ6_P7300OXALQ6_ATO:

  1. root the tablet using these instructions. This is easier to do than it sounds.
  2. Download the firmware from here and follow these instructions. Unfortunatelly the Odin programa needed in this step run only in Windows. I tried to use Reimdall, but it does not recognize my tablet.
  3. Follow these instructions to root the new installed ICS firmware.