Saturday, 3 August 2013

Sony Xperia Rooting

The purpose of this post is to share our experience on Rooting android mobiles in General and specifically on Sony Xperia Miro/Tipo

We are sure that you will love your mobile when you start utilizing all of its capabilities.

Please let us and other readers know if you are aware of any other related Information. Please feel free to comment on the post.

Xperia Miro and Tipo are very similar devices, only difference is Miro is the higher version, like it will have better camera , more memory, more RAM etc.

Rooting your android mobile

I would like to give you an idea about what is rooting and why is it important, if you are unaware.

Android is a Linux based operating system. For any Linux based system 'root' means the same thing. That is providing administrative access. For other systems there is no question of this root access, because be it windows/any other OS, no one can see the source code and no one can change it. But Linux provide users unlimited freedom and their source code is open.

But when you get your brand new android mobile, you won't be having this root access because your mobile company always disable the root access. This is to avoid user accidently changes something which may bring the device to unstable condition. They also don't wish to remove any pre installed applications and settings.

But there are lot of android exports/hackers out there who will always find solutions to any of your problem. If you can think something like, "this would have been better in other way" ,definitely the 'other way' exists. Only that you don't know yet.
So whatever be your android model, there are ways to root your device.

YOU MUST BE VERY CAREFUL AND DO THINGS AT YOUR OWN RISK.
ROOTING YOUR DEVICE VOIDS WARRANTY.

But don't worry, if you are doing things carefully, everything will be just fine. And no mobile company provides you warranty more than one year !!!

Advantages:

These are the things that I was able to perform after granting ROOT access to my device.

1. Uninstall and remove unwanted pre-installed applications(Bloatwares).


    The root access gives you power to uninstall any apps including system apps. The pre installed applications will vary with devices and from time to time. Even for the same brand two devices may have different set of pre installed apps, depending upon their region, release date etc. Most of these apps are just junk which are also known as Bloatware. These apps waste phone memory. A few of them may affect the performance of the device as well.

The below listed applications I removed from my mobile after rooting.

a. AppXtra
Completely obsolete application. If you have android market (Google Play), you never need an app like this.

b. Hindi Jagran
Some Hindi newspaper, I never had any intention of reading!!

c. Stumped
A game , that I didn't like.

d. Astro file manager
I installed root file manager which is actually better than this. I don't need multiple applications for the same functionality in my device.

e. Track ID
This application will connect to internet and will TRY to give you the details of the music playing in mobile. Absolutely unnecessary as I know what I am hearing and I get the details when I download music.

f. Live ware manager
This application allow you to set the things that you like to do when an external device such as head phone or Bluetooth connects to your mobile.
I removed the app as this is very annoying, each time it will prompt you for setting and I will be doing different things at different times with the same external device.

g. Native video player:

I removed native video player as I have better one already which is MX Player.
I don't even remember the old player name :-)

Similarly you can decide which are the applications you really need and if you are using certain application very rare , it's better to uninstall them.

If you want to install more applications that are really important for you, you better save some space. Even after you uninstall the pre installed applications, your phone memory will still have the .apk file for that app that you can use to install the app again at a later point of time.

Anyway, if you are certain you would never need that app again you can remove the .apk file and save some more space.
Below are the two possible locations you can find the .apk file.

/system/etc/customization/applications

/system/etc/product/applications


You can use root explorer app to go to the location and delete apk file from there.

NB: DO NOT DELETE .APK FILES OF EXISTING APPLICATION, IT WILL MAKE THE APP STOP WORKING.

You should delete only those .apk files that you already uninstalled.
There might be slight variations in the location of these .apk file for different android models. Anyway you can browse and try to find the location using root explorer. And please be careful not to uninstall any important system apps like message app, clock etc.


2. Increase memory

Now a days memory is not an issue, as all new android devices have sufficient memory. But if you feel you don't have enough memory to install applications, you can use memory tweaks to solve your problem.

Let me tell you my experience.

For Sony Xperia Miro , the available phone memory is around 700 MB and internal memory is 2 GB.

And by default the applications will be installed to phone memory. So you may feel the 700 MB not enough. There is a solution that you can move applications to 2GB internal memory.

Settings-> apps-> select your app , you can see option 'move to internal storage' Done !!!

There are applications to move apps from phone memory to SD card. Just install those ONLY IF you don't have inbuilt options to do the same.

But still I felt lack of memory as I tend to install lot of games that have huge memory requirements.

I had 16 GB external memory card. So if there is a way to move the apps to external memory card instead of 2 GB, that would solve my problem.

Hurray!!! :-) You can do that if your phone is rooted. What we can do is swap internal storage of 2GB and external memory card (my case 16 GB). Now android system will think 16 GB is my internal storage and move apps to it when using the option to move apps to internal storage.

This would be possible only if your device is rooted. Once rooted please follow the instructions given in the below link.

Link:- Swap internal SD card and External SD


There is one more method which is better than the previous one to utilize space in external SD card. This method uses the app Link2SD to be able to install apps into external SD card instead of phone memory. This method is better because it doesn't affect the performance of system, but on the other hand improves it slightly.

Link:- Guide to use Link2SD


3. Customization

You can customize phone with various themes and boot loading animations.

NOTE: it's better not to use different apps to change your themes and other customizations. You can do all by yourself and be safe in terms of performance and Trojans



4. Install Bravia engine

Sony have Bravia engine in different models but not in all models, you can install it if you have root access . I will be publishing a detailed post on that within two weeks so keep posted.

5. Sound enhancement

There is a tweak to enhance your Mobile sound quality that you can do if your phone s rooted.

These are the major advantages when you root your device. I will be updating post with more advantages soon.

6. Installing custom ROMs, Apps that can be installed only with Root.

One main reason to have root access is to install numerous wonderful apps that work ONLY in a ROOTED device. These apps brings significant improvement in the performance of your device and make your device powerful and beautiful. If you are getting bored with your stock ROM, you can flash custom ROMs as you wish.

7. Xposed Framework


The last, but most important advantage of rooting your device. The super kid from XDA Forum developed by rovo89. This is an application/framework that can be installed in rooted devices. This doesn't do anything by its own, but enables the specifically developed modules to change the behaviour of certain app in your device without decompiling and recompilation.

There are thousands of modules that are working with Xposed Framework. These modules can modify looks and behaviour of system apps as well as installed apps to suit various needs. To know more see the link. This has grown quite big last year that it has its own XDA forum now !!

Link:- Xposed Framework & Modules



     Please follow the below link to root your phone. It's quite easy . If you have any doubts feel free to comment so that we can help you.

Link :- Root Sony Xperia

This method is suitable for Xperia Miro as well , as we had succeeded in rooting Miro.

NOTE: you must note your android version and firmware before you process as this is VERY IMPORTANT

Wednesday, 31 July 2013

My Android apps

We are listing down most important and necessary android applications.....

If this post could help you in any way please leave a comment so that we can improvise the blog

Most people tend to install applications whenever they hear about it irrespective of the fact that it might not suit them.

Even if you have large memory that will allow you to install as many apps as you need it will have a bad effect on the performance of your device, it will also affect the battery badly(some apps tend to run in background even if you are not using them)

So whenever I am selecting apps for my device I always gave care to the size of apps, it's performance, permissions etc.

Below are the necessary and sufficient apps for your device so that you can make most of it. All of these are installed in my Sony Xperia Miro and serving me and lot of other people very well. I recommend you guys to install all of theses. If you experience lack of space for the apps, there are different ways to overcome this. I shall mention about this in some future posts.

I haven't given the list of pre installed applications /well known apps with your device, including native browser, google applications such as gmail, google map, googletalk(now hangover), Facebook, Twitter, Google +, YouTube, Adobe Reader, WhatsApp  etc.


1. MX Player

If you have MX Player you don't need any other media player. You can even remove the preinstalled video players and just keep this alone. (you can remove preinstalled apps only if your phone is rooted)

This will play .flv files as well. There are plenty of options with the player that will suit your needs. This even allow us to add and view subtitles as well with the player.

Mx player install link

In addition, to make MX Player fully compatible to all types of video files you can install MX Player codecs as well. You may update/install latest codecs so that your player will be able to play all types of video files smoothly.

Mx player codecs link


2. Concise oxford dictionary

Once completely downloaded you can use the dictionary even if you are not online. There are different dictionary applications available. This app outsmarts every other dictionary app as it can deliver you most comprehensive answers even if you are offline. You can also have a history of words that you searched using the dictionary.

Oxford dictionary download link


3. Tubemate

Very useful app that will allow you to download videos from YouTube and enjoy whenever you want. You can save videos from YouTube in different formats as per your requirements. The downloads can be paused and resume later. This also have one more advantage that even if internet connection broken for some time, download won't fail and can be resumed later. No free version is available on Google app store (Google play) . So you would need to download from outside Android market.

Tubemate download link


4. Truecaller

This application is an online repository of phone numbers. Needs internet. When you get a call from unknown number this app connects to internet and try to see the owner of the number. You can also search and try to find the owner of an unknown number anytime. It will give you the result only if the number already present in the repository. The online repository increases daily continuously as more people uses the app.

Truecaller install link


5. ADM

Android download manager is a very useful application if you need to download large files from Internet. This is similar to IDM in Windows. This will allow you to pause the download whenever you need and restart from that position later. If you are not using any ADM, your download may fail if your internet connection failed even for a small period .

ADM install link


6. Flashlight.

This will help you to turn your camera flash into a bright LED light. Very helpful at night. Even if your device don't have flashlight it can maximize your home screen light to turn your phone into a torch. A must have application for all the people.

Flashlight install link


7. Aldiko

Best android ebook reader. Compatible with different book formats. Can arrange books in suitable order. It always open from the page last read.

Aldiko install link


 8. Compass

Compass that may help you if you are lost.... :-) This will give your location as well if you are connected to internet. However one need not have internet for this interesting app.

Compass install link


 9. Camscanner

Useful app that will help you to scan documents using your mobile camera and convert them to PDF format. Since you can convert the images to PDF format, this certainly acts as a scanner.

Camscanner install link


10. NeoReader

This a barcode scanner using your camera, will help you get the product, price etc information. This application reads either barcodes, or the QR codes and connect to internet to fetch the required information for its user.

NeoReader install link.


11. Smart Voice recorder

A good voice recorder that can come handy at times. This even can record the words that you say in middle of sleep, but allow you to skip silence so that you can record only the sounds !!

Voice recorder link 


12. LiveScore

LiveScore brings you most updated information on sports. Must have application for sports enthusiasts. If you are more into specific sports such as cricket then better have specific app For cricket best app is CricBuzz

LiveScore install link


13. Google keep

This is a useful app which will allow you to note down things that you would need to remember. This is just like sticky notes that will come handy when you go out for a shopping or something. Helps you not to forget things. You can also make it like a diary, even include photos and all...

Google keep install link


You may decide to keep/delete the pre installed apps as per your need. You might need to have your device rooted. If you need any further info related to the above post, raise on comments.