Wednesday, December 31, 2014

Phone එක රත් වෙන්නෙ ඇයි?

මේකට බලපාන්නෙ CPU (Central Processing Unit) එක සහ බැටරිය. දුරකථනය charge කරන විට එය රත් වන බව ඔබ දන්නවා. හේතුව Li-ion බැටරි සාමාන්‍යයෙන් තාපය ජනනය කරන නිසා.

එයිනුත් Phone එක රත් වීමට ප්‍රධානවම බලපාන්නෙ CPU එක. මොකද බැටරිය රත් වීමට බලපාන්නෙත් (charge කරනවිට හැර) මේ CPU එකේ ක්‍රියාකාරීත්වය. සමහර apps මගින් CPU එක එම apps සඳහා බොහෝ වේලාවක් භාවිතා කිරීමට පොළඹවනවා. එමෙන්ම වැඩි CPU usage එකක් (භාවිතයක්) යොදාගන්නා apps පවතිනවා. CPU එක රත් වීමට බොහෝවිට හේතු වන්නේ මෙයයි.

නමුත්, සංකීර්ණ apps ඔබ භාවිතා කරනවිට, video clips නරඹන විට මෙන්ම ඉහතින් සඳහන් කළ පරිදි charge කරනවිට සිදුවන රත් වීම සාමාන්‍ය දෙයක්. එය ඕනෑම දුරකථනයක සිදුවනවා. එවැනි අවස්ථාවලදී සිසිල්, වාතාශ්‍රය ලැබෙන ස්ථානයක තැබීමෙන් ඉක්මනින් සිසිල් කර ගැනීමට හැකියි.

ඔබට අනවශ්‍ය apps බොහෝවිට ඔබ ස්ථාපනය කර තිබෙන්න පුළුවන්. එවැනි apps ඉවත් කර CPU භාවිතය (usage) අඩු කරගන්න. තවද, ඔබ කලාතුරකින් භාවිතා කරන apps තිබේ නම්, ඒවා ඉබේ ක්‍රියාත්මක වීම (auto start) නැවැත්වීමට ඔබට හැකියි. මේ සඳහා Clean Master හෝ එවැනි app එකක් භාවිතා කළ හැකියි. නමුත් ඇතැම්විට මේ සඳහා දුරකථනය root කිරීමට අවශ්‍ය විය හැකියි.

"Cooler Master" කියන්නෙත් මේ සඳහාම නිර්මාණය කරන ලද app එකක්.

★මෙවැනි apps මගින් සිදුවන්නේ කුමක්ද?

මේවා නිර්මාණය කර ඇත්තේ CPU usage (භාවිතය) වැඩි apps සොයාගැනීමට හා ඉන් අපට අනවශ්‍ය ඒවා ඉවත් කිරීමටයි.

CPU උෂ්ණත්වය කාලය සමග විචලනය වීම,  ක්‍රියාශීලී, අනවශ්‍ය තරම් CPU භාවිතා කරන (overuse) apps හඳුනාගැනීම, එම apps ක්‍රියාත්මක වීම නැවැත්වීම, ආදිය මගින් CPU උෂ්ණත්වය වැඩිවීම වැළැක්වීම මෙවැනි app එකක් භාවිතා කිරීමෙන් ලබාගන්න පුළුවන්.

Google Plastore වෙතින් මෙම  "Cooler Master" app එකේ නවතම සංස්කරණය install කර ගැනීමට මෙතැන click කරන්න.

*****සටහන*****
  • මෙවැනි apps කිහිපයක්ම Google Playstore හි ඇත. ඉන් ඔබට සුදුසු app එකක් තෝරාගන්න.

Why does your phone overheat?

(සිංහලෙන් කියවන්න මෙතැනින්.)

Why does your phone overheat?

Basically, it depends on the CPU (Central Processing Unit) and the Battery. When charging, your phone may get hotter because, Li-ion batteries heat themselves simultaneously.

Constantly high CPU usage is mostly the
reason why your phone overheats. Some
apps tend to use the CPU for a very long
time in the background, which causes
your phone to produce excessive heat.

★Why does my phone get so hot?

It’s normal for your phone to get hot when
you are using complicated apps, watching video clips, or while you recharge it as I noticed. In such cases, just put your phone somewhere cool and ventilated, and the temperature should drop soon.

If you have installed lots of apps which are useless, just remove them to reduce the cpu usage. Also, if you rerely use them and if you don't want to remove/uninstall them, you can stop apps from auto starting to prevent them from using the CPU for their processes. (root required for some reasons)

"Cooler. Master is a recommended app for your devices nowadays.

★How do these type of apps work?

Theae are designed to monitor the
CPU usage of your phone, and detect apps with high CPU usage so you can close them.

To analyze CPU usage dynamically, and detect apps that are overusing CPU to determine the cause for phone overheating.

To allow you to close overheating apps  reduce CPU usage and cool down your phone.

To prevent from overheating. close apps that are likely to cause overheating, and prevent the phone temperature from rising.

Click here if you want to install the latest version of "Cooler Master" from Google Plastore.

*****Note*****
  •THIS IS NOT THE ONLY APP FOR CPU COOLING. THERE ARE SEVERAL APPS FOR YOU ON GOOGLE PLAYSTORE.

Tuesday, December 30, 2014

XPOSED කියන්නෙ මොකක්ද?

XPOSED කියන්නෙ මොකක්ද?

Root නොකරන ලද Android උපාංගයකින් ඔබට කරගැනීමට හැකි වන්නේ සීමිත customize කිරීම් පමණයි. එනම්, විවිධ widgets, launchers, lockscreens ආදිය මගින් කල හැකි customizations පමණයි. ඔබේ දුරකථනය root කර ඇත්නම් ඉන් කළ හැකි දෑ බොහෝ ඇති බව ඔබ දන්නවා ඇති. Root කරන ලද android දුරකථනයක Custom ROM එකක් install කිරීමෙන් තොරව Stock ROM එක මගින්ම විවිධ customizations කිරීමට ඇති හොඳම ක්‍රමයක් ලෙස xposed හඳුන්වන්න පුළුවන්.
Xposed installer නම් මෙම app එක install කළ සැනින් ඔබට මෙම customizations කර ගැනීමට හැකි වන්නේ නැහැ.

App එක මෙතැනින් download කර install කරගන්න.

App එක open කර එහි Framework මගින් "install/update" කරන්න.


දැන් මෙම app එක මගින් ඔබට අවශ්‍ය customizations සඳහා අවශ්‍ය මොඩියුල (modules) download කර ගැනීමට හැකියි. ඒ සඳහා xposed installer app එකේ ඇති "download" වෙත පිවිසෙන්න.
අවශ්‍ය මොඩියුල(modules) තෝරා download කර install කරන්න.
Download කර install කරන ලද මොඩියුල(modules) සක්‍රීය කර ගැනීමට "Modules" වෙත යන්න. (Select "Modules")


*සටහන*
• මේවා ස්ථිර වෙනස් කිරීම් නොවන අතර අවශ්‍ය ඕනෑම විටෙක නැවත අක්‍රිය/ඉවත් කර ගැනීමට හැකියි.

Android game එකක් hack කරන්නෙ කොහොමද?

Android game එකක් Hack කරන්නෙ කොහොමද?

මේකට phone එක root කරලා තියෙන්න ඕනි. ගොඩක් අය දන්නවා ඇති gamekiller App එක ගැන. මේකත් ඒ වගේ App එකක්. ඒකෙ නම "GameGuardian".
App එක download කර install කරගන්න මේ link එකෙන්..
• දැන් GameGuardian app එක open කරන්න. මුලින් open කරනකොට temp file path එකක් set කරන්න ආවොත් "sdcard/" type කර Confirm කරන්න.


• Phone එකේ back button එක press කරන්න. දැන් screen එකේ මැද අලුත් icon එකක් දැකගන්න පුලුවන්.


• අවශ්‍ය game එක open කරන්න. උදාහරණයක් විදිහට Temple run Oz game එක ගමු. ඒකෙ coins ගණන වැඩි කරගන්න විදිහ බලමු.

• මුලින්ම screen එකේ මැද තියෙන GameGuardian icon එකෙන් ඒ app එක open කර එහි settings වල Set Search Range තෝරා එහි All regions select කර OK/Done කරන්න.


• Game එකේ තියෙන Coins ගණන GameGuardian icon එක මගින් ලැබෙන search tab එකේ type කර search කරන්න.


• දැන් screen එකේ දකුණුපස ඉහළින් ඇති Arrow එක මගින් නැවත game එකට ගොස් එක් වරක් game එක play කර හෝ වෙනත් ආකාරයකින් coins ගණන වෙනස් කරන්න.
• game එකේ menu වෙත නැවත ගොස් gameGuardian app එක open කර දැන් ඇති නව coins ගණන නැවත search option එක මගින් search කරන්න.
• search results කිහිපයක් ලැබේ නම් නැවත coins ගණන වෙනස් කර එක් search result එකක් පමණක් ලැබෙනතුරු search කරන්න.


• එක් result එකක් ලැබුණු පසු එම result එක press and hold කිරීම මගින් එහි අගය සඳහා අවශ්‍ය නව අගයක් type කර save කරන්න.


*වැදගත්*
•මෙයින් සමහර games සඳහා game data reset විය හැකියි.

Monday, December 29, 2014

How to hack almost any Android game?

( සිංහලෙන් කියවන්න මෙතැනින්.)
How to hack almost any Android game?

Your device should be rooted to hack. Most of you may have heard about gamekiller App. This app is also like gamekiller. It's name is "GameGuardian".

Download and install the app from this link.
• Open the GameGuardian. Set the temp file path as "sdcard/" and press OK.


• Press the back button on your device. Now you can see the "GameGuardian" icon on the middle of the screen.


• Open the game you want to hack (earn free coins/gold). Let's see the Temple run Oz game for an example. (Get free coins.)

• Open the GameGuardian app. (with the center icon) Go to settings, Select "Set search range", Select "All regions", and press "Confirm".


• Note how much money you have. Type the value on Search tab and search.


• Press on the Curved arrow on the top-left corner. Play the game one more time and change the value of coins.


• Go to the main menu of the game. Open the gameGuardian app and type the new coin value on search tab, then search.

• If you get more than one search result, change the coin value by playing the game, and search again until you get one search result.


• If you get one result, press and hold on the result. Then type a new value for coins and save.

*****Important*****
  • In some games, game data will be reset.

Android battery charging myths.

(සිංහලෙන් කියවන්න මෙතැනින්.)

Android battery charging myths.

Most of people have problems and myths abouts how to charge the smart phone battery properly and how to take care of it. This post may help you to keep your battery in good condition.
For this post, I've followed another website. Link is given below.
(This post is about Li-ion batteries.)

Myths and ideas about Li-ion battery charging...

1. Charge the phone after the battery is completely dead.

If you constantly let them drain to 0% they become unstable. It's better to charge your phone every day than to do a " deep charge" from time to time.
Your battery has a limited number of charge cycles, and every time it fully dies, it will reduce a charge cycle.

2. Use the phone while it charging.

If you're using the manufacturer-approved charger and battery, you should be fine.
People believe that using a phone while charging will make the phone explode, or electrocute the user. That actually happened to an iphone user. But reports say it's because of a off-brand charger, not an original one. But it is not good for heavy downloads while it charging because it heats a lot if you do so. What about heat? The 3rd one is about heating.

3. What about heat?

Lithium-ion batteries heat themselves, and get hotter while they're charging and using internet.
But cold weather can also have a negative impact on battery life. Cold battery will die faster than usual in low temperatures.
It is recommended to keep over 32°F. Your phone will be safe if you keep within its
recommended temperatures. For an iphone, 32°F is lowest recommended temperature.For Samsung, its recommended to keep the phone between -4°F to 122°F.

4. Charging the battery overnight.

Some people say that charging the battery overnght overcharges the battery. No. It's wrong. If it's true, every time you full charge your device it becomes unstable.
The phone is smarter than you think. Once
it's fully charged, it knows to stop charging. That doesn't mean you should be charging your phone all night. Your
battery life will last longer if you keep your phone charged between 40% and 80%.

5. Don't need to turn off the phone, ever?

When you see the System uptime of your phone, sometimes it may over 100 hours.

Your phone may be a machine, but it needs to take a few breaks. Apple Genius says that in order to maximize battery life, you should turn off your phone from time to time, especially when you go to bed at night. Turning off the phone is important for Android devices as well. A simple reboot can help restore battery life.
It will also help you to refresh the system and avoid from lagging.

*****Important*****

• Keep your battery charged between 40% - 80%.
• Turn off the phone at night. (When you go to bed.)
• Restart the device at least once a day.
Information: mashable.com
• Always use a manufacturer-approved charger and battery.

What is ROOT?

(සිංහලෙන් කියවන්න මෙතැනින්.)

(This post includes a brief description about Android rooting and advantages and downsides about it.)

What is ROOT?

As an example, you know you can use your computer as a guest user and as an administrator. Also on android, which is a Linux based operating system, you can use it as a Guest and an administrator. When you buy your Android, you can use it only as a guest. Because you can't edit/delete system files. But it's very important for your Android's safety.
Simply you get administrator privileges if you root your device. After rooting, you can edit/delete system files.

How to root?

Android devices can be rooted with or without PC. There are many ways to root. You can search and find the way to root your device. You can root your device with a Rooting tool/App or with a terminal emulator/Superuser.
One rooting method is not suitable for all Android devices.

Advantages and downwards of root.

Advantages of rooting.

With a rooted device you can,
Install and use apps which requires root permissions.
• Delete unwanted Pre-installed apps.
• Change/remove system files.
• Hack android games. (Get free coins/gold)
• Install xposed modules to customize the device.
• Install Custom ROMs. (CyanogenMod/AOKP/MIUI/Slim ICS/LSRs...)
  * In some models you have to unlock your bootloader to install Custom ROMs.

Disadvantages of rooting.

• Rooting will void your warranty.
• If you accidently deleted system files, phone may stop booting.
  *If this happens, also resetting the device to it's factory state will not be a solution. You have to flash the Stock ROM again or install a custom ROM.

*****Important*****
  •Rooting will not speed up your phone. But you can stop/prevent apps from auto starting and free up the RAM. It will help the device to stop lagging.
•  To increase the RAM, use "RAM Expander" app or similar one.

Sunday, December 28, 2014

How to unlock your Android when Pattern/Pin/Password locked?

(සිංහලෙන් කියවන්න මෙතැනින්.)

How to unlock your Android when Pattern/Pin/Password locked?

This post includes 3 ways to unlock your device when it is locked.

1. Entering your Gmail address and password.

2. Performing a Factory reset.

3. With your PC.

1. All you have to do is, just enter your gmail address and password when pattern locked. But most users turn off data on their devices to conserve data and battery. So this method will work only if your device is connected to the internet.

2. So, this is a best way to unlock your device when it is not connected to the internet. But it will erase your data on your device, including apps you have installed. But this will not delete your music, videos, photos etc. And also pre-installed apps.

Steps:
• Turn off your phone/device.
• Remove the SD Card.
• Press and hold the volume down button and the power button at the sae time.
If your device doesn't displays the boot options, try another combination as follows.
  *power + volume up + home
  *power + back button + menu
  *power + volume up
  *power + volume up + volume down
  *power + home

• Navigate through the options with volume down button and select "android recovery" option with volume up button.
• volume up button.
• Now you will get the Android recovery Screen. (In some models you may have to press both vol.up + vol.down buttons at the same time to go to recovery mode.
• Select wipe data/factory reset and press ok with power button. (In some models you can press "Ok" with home button.
• Select "yes" from the new screen and press "OK".
• Go back and Select "reboot now", then select "yes" / "ok".
• You are done.

3. You can unlock your device without resetting with your PC.
You need to download,
  *Android multi tools
  *Universal ADB drivers
• Unpack the tools and install adb drivers.
• Connect your device to PC with USB Cable.
• Press 1 to check if your device is connected properly.
• Press 2 if it's locked with a pin/facelock/password or press 3 if it's a pattern lock.
• Your device will reboot(restart) now.
•After restarting, pattern lock screen may display. No matter and drow ANY pattern you like and unlock your device.

*****Important*****
• Only the 3rd method is an abstract from another site and it is not proved by me.
It's from: xda.developers.com
• Steps to go to the recovery mode may vary with the phone model.
• Only unlock if you get permissions to do so. Otherwise DO NOT unlock others devices to explore/intrude their privacy.

How to change the font style on your Android?

(සිංහලෙන් කියවන්න මෙතැනින්.)

How to change the font style on your Android?

(Root Needed!!!
Most devices need root access.)

There are many apps on Google playstore for change the font style on your device.This post is about changing the stock font with the "ifont" app.

Click here to install "ifont" app from google playstore.

• Open the app.
• Select the font you want in "recommended" tab. (Also you can search for fonts from "search" tab.) Download the font.
• Select the tab "MY" and select "My download".
• Select the downloaded font and set it.
• Select OK.
• Phone will reboot. And after rebooting,the system font will be changed.

What is XPOSED?

(සිංහලෙන් කියවන්න මෙතැනින්.)

What is XPOSED?

You can only customize your android using widgets and launcher apps, lockscreens if your device is not rooted.
If you have a rooted device, you can do many more things than an unrooted device.
Rooted devices can install custom ROMs. But without installing custom ROMs, you can modify (customize) your android's stock ROM with Xposed. It is one of the best things to customize your device if you are on the Stock/Custom ROM.

Download and install the latest xposed installer here.

Open the app, go to "Framework" and click "install/update".


Now you can use this app for customizations. You need to download "modules" since you can't customize your device with just installing "xposed installer".
So, go to "download" and select "modules" you want to download.
Download them and install.

Go to "Modules" and see your downloaded modules.
To activate, "Check" the Modules.




*****Note*****

These are not permanent modifications. You can always activate and deactivate them in "Modules".

Saturday, December 27, 2014

What is a Custom ROM?

(සිංහලෙන් කියවන්න මෙතැනින්.)

What is a Custom ROM?
(ROM = Read Only Memory.)

It's a Modified version of Android including the kernal, the heart of the OS. They are not the official updates/versions for your device. Because they are created by many other software developers all over the world.

What is Stock ROM?

It's the android Android version/OS that comes with the device when you buy it.

Since the android is an Open Source Operating System, users can modify the stock android version, add things, remove unvanted softwares, and also you can replace the Stock ROM with installing/flashing Custom ROMs.

To install a Custom ROM you have to delete/erase/replace the stock ROM. It's like installing Windows on your PC. You can download a suitable ROM as a zip file.

Popular Custom ROMs.
CyanogenMod
MIUI
AOKP
Omega
Android Revolution HD

You can't use ANY Custom ROM for ANY Phone Model. Since there are many differences between same branded phone models.
eg: Samsung Galaxy S2 : Samsung Galaxy S5.

You can get many advantages with a custom ROM than the Stock ROM. Such as,
improved performance,
More efficiency,
Smooth effects,
More customizable,
Low memory consumption,
Improved (better) battery life,
Free up the space (because developers has removed the unwanted things)
And many things...

Why need a Custom ROM?

You can get all the advantages above with a top rated Custom ROM, and also you can upgrade to a newer version of android that has not yet been released for your device. You can upgrade if never release an update/upgrade by developers.

*****Important*****
  • Install Custom ROMs if it's suitable for your device. (ROM should be created for your device model)
  • There will be some errors when in ROM flashing process (installing process). So select a ROM with Positive feedbacks.

How to install a Custom ROM?

(සිංහලෙන් කියවන්න මෙතැනින්.)

How to install a Custom ROM?

[A brief description about Custom ROMs (What is a Custom ROM?) is posted in a previous post.]

*** First of all, you have to root your device. If your device is not rooted, root it with a suitable way.
*** Unlock your bootloader. Search on google and find the way to do it for your device model. But some models have unlocked when you buy it.
*** Turn on USB debugging (in settings)
*** Backup your contacts, messages, apps, Internet settings to ext. Sd Card.
*** Charge your device. (Your device must be charged if the battery sataus indicates less than 60% left. Your device might get bricked / stop boot if it gets turned off while the installation process.)

1. Install a custom recovery image on your device. CWM Recovery (ClockWorkMod) is recommend.
Download and install it from here. Or try it here.
You cannot use the stock recovery (pre-installed) for unofficial procedures like installing Custom ROMs.

2. Download a Custom ROM for your device. (Each Custom ROM comes with a version that is suitable only with one device. You cannot install any Custom ROM on any device. Use only compatible ROMs. Don't risk in bricking your android.

3. Download the Gapps package (zip) if it is not included on the ROM zip.

4. Place both these zip files (ROM, Gapps) on Sd Card. Don't put them on folders.

5. Turn off your device.

6. Go to recovery mode. (Press and hold volume down button with Power button)
Then select the Android recovery.
If still you can't get the recovery mode, use one of these methods to go to the boot options and select/go to the android recovery.
  •power + volume up
  •power + volume down + home button
  •power + back button + menu button.
(If you still cannot go to the Android recovery, press both vol. up and vol. down at the same time.)

7. Go to backup and restore, then backup your device. (Nandroid backup)
(In most devices, vol. down/up = select, power = ok) This will help you to restore your android in some cases. Reboot and again boot your device into recovery mode.

9. Navigate through the recovery mode menu and perform,
"wipe data/factory reset"
"wipe cache partition"
"wipe dalvick cache".

10. Return to recovery main menu (go back).

11. Select "install zip from SD card" and and press ok. Then select "choose zip from  SD card" and press ok. Select your ROM zip file and install/flash it.

12. Do the same for Gapps package.

13. Reboot your android. First boot may take time.

*****Note*****
  • Select a suitable ROM for your device and avoid risking your android.
  • If you troubled in booting, try to  boot it after performing a factory reset.

Thursday, December 25, 2014

Custom ROM එකක් install කරන්නෙ කොහොමද?

Custom ROM එකක් install කරන්නෙ කොහොමද?

(Custom ROM පිළිබඳව මූලික විස්තරයක් මීට පෙර Post එකකින් සඳහන් කර ඇත.)

*** මේ සඳහා device එක root කිරීම අවශ්‍ය අතර root කර නැත්නම් ඔබේ device එකට ගැලපෙන ආකාරයකින් root කරන්න.
*** bootloader unlock කරන්න. මේ සඳහා ඔබේ device එකට අදාළව google search කරන්න. ඇතැම් දුරකථන ඔබ මිලදී ගන්නාවිට unlocked තත්ත්වයේ පවතී.
*** USB Debugging Mode on කරන්න.
*** අවශ්‍ය text messages, Contacts, apps ආදිය backup කරන්න.
*** device එකේ battery level එක අවම වශයෙන් 80% කටවත් ඉහළින් තබාගන්න. මෙම progress එක අතරදී device එක off උවහොත් එය boot නොවනු ඇත.

1. Custom recovery image එකක් install කරන්න. මේ සඳහා වඩා සුදුසු වන්නේ CWM recovery එනම් ClockWorkMod ය. App එක මෙතැනින් download කර install කරගන්න. පසුව එහි උපදෙස් අනුව CWM recovery install කරන්න.
  •Stock recovery මගින් (pre-installed) මෙවැනි unofficial procedures කළ නොහැකිය.

2. සුදුසු Custom ROM එකක් (zip file) download කරන්න. (PC එක මගින් හෝ Phone එක මගින්.) මෙය අනිවාර්යයෙන්ම ඔබේ device එක සඳහාම වන ROM එකක් විය යුතු අතර වෙනත් ROM install කිරීමෙන් device එක brick විය හැකිය.

3. Gapps package එක download කරන්න (Google Apps). ROM එක පිළිබඳ විස්තර අඩංගු ස්ථානයේම මෙහි download link එකද බොහෝවිට අඩංගු වේ. නමුත් ROM file එක තුල එය අඩංගු බව සඳහන් නම් Gapps download කිරීමට අවශ්‍ය නොවේ.

3. ඔබේ device එකේ Sdcard එකට එම Zip files (Gapps, ROM) copy/move කරන්න. Folders තුලට නොදමන්න.

4. Device එක off කරන්න.

5. Boot options වෙත පිවිසෙන්න. ඒ සඳහා,
  •power + volume down හෝ වෙනත් ආකාරයක් යොදාගන්න.
  •වෙනත් ආකාර,
    ~power + vol. up
    ~power + vol. down + home
    ~power + back button + menu button
  •මින් recovery mode ලෙස screen එකක් නොලැබේ නම් ලැබෙන screen එකේ Android recovery තෝරා එය select කරන්න. (volume down = select, volume up = enter/ok)
•මෙයින් ද recovery mode වෙත නොයයි නම් vol. down හා vol. up එකවර press කරන්න.

6. Backup and restore වෙතින් backup කරන්න. (Nandroid backup) මෙයින් ඔබේ device එකේ boot loop වීමක් හෝ වෙනත් ගැටළුවක් ඇති උවහොත් එය නැවත පෙර තත්ත්වයට පත් කිරීමට හැකි වනු ඇත.

7. පිළිවෙළින්, wipe data/factory reset, wipe cache partition, wipe dalvick cache යන ක්‍රියාවන් සිදු කරන්න.

8. නැවත recovery main menu වෙත පිවිසෙන්න. (Go back)

9. "Install zip from SD card" වෙතින් "choose zip from SD card" තෝරා ROM එකට අදාළ zip file එක තෝරා install(flash) කරන්න.

10. Gapps package එක සඳහා ද මෙලෙසම install කරන්න.

11. Installation process එක අවසන් වූ පසු නැවත recovery main menu වෙත ගොස් (go back), "reboot system now" select කර ok/yes කරන්න.

*පළමු boot වීමට වැඩි වේලාවක් ගත වේ.

*****වැදගත්*****
  • මෙයින් සිදුවිය හැකි boot loop / brick වීම් වලට වගකීමක් මේ blog එක විසින් දරනු නොලැබේ.

Custom ROM එකක් කියන්නෙ මොකක්ද?

What is a Custom ROM?
Custom ROM එකක් කියන්නෙ මොකක්ද?

ඒ කියන්නෙ Modify කරපු Android version එකක්. මේවා නිර්මාණය කරන්නෙ ඔබේ phone එකට එන official update/version එකක් විදිහට නෙවෙයි. එනම්, නිශ්පාදකයින් විසින් නිර්දේශ කරපු version/update එකක් නෙවෙයි. (ROM = Read Only Memory.)

What is Stock ROM?
මොකක්ද Stock ROM කියන්නෙ?

Phone එක මිලදී ගන්නා විට එහි ඇති Android OS එකයි.

Open Source Operating System එකක් වන Android වලින් අපට Stock ROM එක Modify කරන්න, ඉන් අනවශ්‍ය දෑ ඉවත් කරන්න, විවිධ දෑ එකතු කරන්න පුළුවන්. ඒ වගේම Stock ROM එක වෙනුවට වෙනත් Custom ROM එකක් install/flash කරන්නත් පුළුවන්.

ඔබ Custom ROM එකක් install කරන්නේ නම් Stock ROM එක (Android software/System files), delete/erase/replace කරන්න වෙනවා. මේක හරියට PC එකට Windows install කරනවා වගේ වැඩක්. ROM එක සඳහා වන ROM file එක zip file එකක් විදිහට download කරගන්න පුළුවන්.

Popular Custom ROMs.
CyanogenMod
AOKP
MIUI
Android Revolution HD

ඕනෑම Custom ROM එකක් ඕනෑම Phone Model එකකට හරි යන්නෙ නෑ. මොකද එකම වර්ගයේ (Brand) phones දෙකක වුවත් Model එක අනුව ගොඩක් වෙනස්කම් තියෙන නිසා.
උදා: Samsung Galaxy S2 : Samsung Galaxy S5.

Stock ROM එකේ ඇති පහසුකම් වලට වඩා වැඩි පහසුකම් (performance) මෙම Custom ROMs මගින් ලබාගත හැකියි. මෙහිදී ප්‍රධානව බොහෝ දෑ customize කිරීමේ හැකියාව ලැබෙන අතර, වේගවත් (faster) වීම, අඩු ඉඩක්/Memory භාවිතා කිරීම, වඩා කාර්යක්ෂම (more efficient) වීම වැනි වාසි මෙන්ම තවත් බොහෝ වාසි ද ලැබෙනවා.

Why need a custom ROM?
Custom ROM එකක් අවශ්‍ය වන්නේ ඇයි?

ඉහතින් දැක්වූ වාසි වලට අමතරව ඇති ප්‍රධානම වාසිය වන්නේ ඔබේ Android Version එක Upgrade කර ගැනීමට හැකි වීමයි. ඔබේ Phone එක සඳහා System Update ලබා දෙන බව ඔබ දන්නවා ඇති. නමුත් ඇතැම් models සඳහා නව Android Version එකකට Upgrade කළ නොහැකි බව සඳහන් වෙලා තියෙනවා. ඒ කියන්නෙ official upgrade එකක් ලබා දෙන්නේ නැති බව. නමුත් Custom ROM එකක් install කිරීමෙන් ඔබට Android version එක upgrade (unofficial) කර ගැනීමට හැකි වෙනවා.

*****වැදගත්*****
  • වෙනත් models සඳහා ඇති ROMs install නොකරන්න.
  • නොගැලපෙන ROM එකක් ස්ථාපනය කිරීමේදී වන flashing process තුලදී (installing process) විවිධ errors ඇතිවීමට ඉඩ ඇත. Positive feedbacks සහිත ROM එකක් තෝරාගන්න.

Wednesday, December 24, 2014

මොකක්ද මේ ROOT කියන්නෙ?

(Android phones සම්බන්ධ root කිරීම ගැන මූලික අදහසක් හා එහි වාසි අවාසි ගැන මෙම post එක මගින් දැක්වේ.)

මොකක්ද මේ root කියන්නෙ?

සරලවම කියනවානම් ඔබ ඔබේ පරිගණකය භාවිතා කරනව්ට Administrator හා Guest ලෙස Accounts ආකාර 2ක් ඇති බව ඔබ දන්නවා. Linux based operating system එකක් වන Android වලත් මේ ආකාරයට Administrator සහ Guest ලෙස භාවිතා කරන්න පුලුවන්. සාමාන්‍යයෙන් ඔබ දුරකථනයක් මිල දී ගන්නාවිට එය පවතින්නේ Guest කෙනෙකු ආකාරයට භාවිතා කිරීමටයි. එය දුරකථනයේ ආරක්ෂාව සඳහා වැදගත්. මොකද ඔබට system files වෙනස් කිරීමට / delete කිරීමට නොහැකි නිසා. Root කිරීම මගින් සිදුවන්නේ ඔබට ඔබේ Android දුරකථනයේ Administrator privilege ලබා ගැනීමට හැකි වීමයි.

How to root? (Root කරන්නේ කෙසේද?)

ආකාර කිහිපයක් තියෙනවා. මෙය ඔබේ PC එක මගින් හෝ phone එක මගින්ම (Rooting tool/App එකක් හෝ terminal emulator/Superuser) කරගන්නත් පුළුවන්.
Root කරන ආකාරය phone model එක අනුව වෙනස් වෙනවා.

Root කිරීමෙන් ලැබෙන වාසි සහ අවාසි කිහිපයක් කෙටියෙන් දක්වන්නම්.

Root කිරීමේ වාසි. (Advantages of rooting.)
• Root permissions අවශ්‍ය Apps ක්‍රියා කරවීමට.
• Preinstalled apps ඉවත් කිරීමට. (එනම් මිලදී ගැනීමේදී phone එකට install කර පැමිණෙන ඔබට අනවශ්‍ය apps ඉවත් කිරීමට.)
• System files වෙනස් කිරීමට / ඉවත් කිරීමට.
• Android games Hack කිරීමට. (Get free coins/gold)
• xposed modules මගින් phone එක customize කිරීමට.
• Custom ROMs install කිරීමට (CyanogenMod/AOKP/MIUI/Slim ICS/LSRs...)
  *Custom ROMs install කිරීමට ඇතැම් models සඳහා bootloader unlock කිරීමටද අවශ්‍ය වේ.

Root කිරීමේ අවාසි. (Disadvantages of rooting.)
• මෙයින් ඔබේ phone එකේ warranty (වගකීම) අවලංගු වේ.
• ඇතැම්විට System files delete වුවහොත් phone එක boot නොවීමට ඉඩ ඇත. එසේ උවහොත් reset කිරීමද විසඳුමක් නොවිය හැකි අතර Stock ROM එක නැවත flash කිරීමට සිදුවනු ඇත.

*****වැදගත්*****
  •Root කිරීමෙන් පමණක් ඔබේ phone එකේ speed එක වැඩි නොවේ. (Apps auto start වීම වළක්වා RAM එකේ Free space එක ඉතිරි කර ගැනීමට හැකියි. එයින් phone එක lag වීම බොහෝ දුරට අඩු වේ. RAM එක වැඩි කර ගැනීමට නම් RAM Expander වැනි App එකක් යොදාගත යුතුය.)

Install Sinhala fonts for your android browser. (UC Browser / Opera mini)

1. UC Browser.
Create  a new folder named "Font" on Sd card/UCDownloads/
Download a Sinhala font and paste on  "Font" folder.
eg: iskpota.ttf / Kandyunicode.ttf

2. Opera mini.
Type "config" on Address Bar and press Enter.
Scroll down the "Power user settings" page, Select "Yes" option for "Use bitmap fonts for complex scripts"
Save your changes.

ඔබේ browser එකට සිංහල සාදා ගන්නා අයුරු.

1. UC Browser.
Sd card/UCDownloads වල "Font" ලෙස නව folder එකක් create කර එම folder එක තුලට සිංහල font එකක් copy කරන්න. උදා: iskpota.ttf / Kandyunicode.ttf

2. Opera Mini.
Enter Address ලෙස දක්වා ඇති ස්ථානයේ "config:" ලෙස type කර enter කරන්න.
Page එක load වූ පසු පහළින් ඇති, "Use bitmap fonts for complex scripts" යන්නට ඉහළින් ඇති Option එකෙන් Yes තෝරා Save කරන්න.

Tuesday, December 23, 2014

ඔබේ phone එකේ font style එක වෙනස් කරන්නේ කෙසේද?

ඔබේ phone එකේ font style එක වෙනස් කරන්නේ කෙසේද?
(Root Needed!!!
බොහෝ විට Phone එක ROOT කර තිබීම අවශ්‍යයි.)

Font style වෙනස් කිරීම සඳහා apps කිහිපයක් ඇති අතර මෙහිදී "ifont" මගින් font එක change කරන ආකාරය දක්වා ඇත.
App එක මෙතැනින් download කරගන්න.

• ifont app එක open කරන්න.
• එහි recommended tab එක මගින් අවශ්‍ය font එක තෝරන්න. (Search මගින් ද අවශ්‍ය font එක තෝරා ගත හැකිය.) එම font එක download කරන්න.
• දැන් MY ලෙස දක්වා ඇති tab එක තෝරා එහි my download තෝරන්න.
• Download කරගත් font එක තෝරා එය set කරන්න.
• දැන් Ok කරන්න.
• Phone එක reboot වීමෙන් පසුව system font එක වෙනස් වනු ඇත.

Pattern/Pin/Password lock වූ පසු දුරකථනය unlock කරන්නේ කෙසේද?

Pattern/Pin/Password lock වූ පසු දුරකථනය unlock කරන්නේ කෙසේද?

මේ සඳහා ක්‍රම කිහිපයක් පවතිනවා. ඉන් තුනක් මේ post එකෙන් ඉදිරිපත් කරන්නම්.

1. Gmail ලිපිනය හා password එක ලබාදීමෙන්.

2. Factory reset කිරීම මගින්.

3. පරිගණකය (PC එක) මගින්.

1. මෙහිදී ඔබේ දුරකථනයේ Data on කර තිබීම අවශ්‍ය අතර gmail address හා Password එක ලබාදීමෙන් පසු ලැබෙන උපදෙස් පිළිපැදීමෙන් unlock කරගත හැකියි. නමුත් බොහෝ විට data off කර තැබීම මගින් මෙම ක්‍රමය එතරම්ම සාර්ථක වන්නේ නෑ.

2. බොහෝවිට ඔබේ දුරකථනය unlock කරගැනීමට පහසුම ආකාරය මෙය උවත් මෙහිදී ඔබ install කර ඇති apps හා ඒවායේ data ඉවත් වීම සිදුවනවා. නමුත් photos, music, videos ආදී files ඉවත් වන්නේ නෑ. Preinstalled apps ද ඉවත් නොවේ.
පියවර:
• phone එක off කරන්න.
• sd card එක ඉවත් කරන්න.
• power button සහ volume down button එක එකවර ඔබාගෙන (press and hold) ඉන්න.
මෙයින් වෙනසක් නොවේනම් වෙනත් ආකාරයක් උත්සාහ කරන්න. එනම්,
  *power + volume up + home
  *power + back button + menu
  *power + volume up
  *power + volume up + volume down
  *power + home

• දැන් volume down button එක මගින් android recovery ලෙස ඇති option එක ලබා ගන්න.
• volume up button එක මගින් එය (android recovery) ok/enter කරන්න.
• දැන් recovery mode ලෙස දක්වා ඇති screen එකක් ලැබේවි. (Motorola සහ තවත් ඇතැම් වර්ග සඳහා recovery mode වෙත යෑමට vol.up + vol.down එකවර press කිරීමක් අවශ්‍ය විය හැකියි.) ඉන් volume up/down buttons මගින් wipe data/ factory reset යන option එක තෝරා power button එක මගින් එය select කරන්න (Home button එක මගින් ඇතැම් දුරකථනවල select කල හැකියි).
• දැන් ලැබෙන screen එකේ yes තෝරා power button එක මගින් ok කරන්න.
• නැවතත් කලින් ලෙසම ලැබෙන screen එකේ reboot now තෝරා ok කරන්න.

3. ඔබේ PC එක මගින් phone එක reset කිරීමෙන් තොරව unlock කරන අයුරු.
මේ සඳහා download කිරීමට අවශ්‍ය දෑ.
  *Android multi tools
  *Universal ADB drivers
• tools unpack කර adb drivers install කරන්න.
• phone එක on කර usb cable එක මගින් pc එකට connect කරන්න.
• phone එක connect වී ඇති බව check කිරීමට 1 press කරන්න.
• pin/facelock/password එකක් නම් 2 ද pattern lock එකක්නම් 3 ද press කරන්න.
• දැන් phone එක restart වනු ඇති.
• restart වූ පසුද pattern එක අවශ්‍ය බව දිස් වූවත් ගැටලුවක් නැහැ. කැමති pattern එකක් මගින් unlock කරන්න.

*****වැදගත්*****
• මෙහි 3 වන ක්‍රමය පමණක් උපුටා ගැනීමක් වන අතර අත් හදා බැලීමක් නොකර post කරනු ලැබූවකි. උපුටා ගැනීම: xda.developers.com
• recovery mode වෙන යන පියවර phone model එක අනුව වෙනස් විය හැකියි.
• අන් අය සතු දුරකථනයක් නම් ඔවුන්ගේ දැනුවත් වීමකින් තොරව මෙම ආකාරයට unlock කිරීම නොකරන්න. (ඔවුන්ගේ පෞද්ගලික තොරතුරු වලට බල පෑ හැකි බැවින්.)

Monday, December 22, 2014

Android බැටරිය charge කිරීම ගැන ඇති මතවාදයන්.

ගොඩක් දෙනාට ප්‍රශ්නයක් වෙලා තියෙන, phone battery එක charge කිරීම හා දිගු කලක් බැටරිය කල් තබා ගන්නේ කෙසේද යන ප්‍රශ්නයට පිළිතුරු මේ post එකෙන් ලැබෙයි කියල හිතනවා. මේ ගැන විවිධ අදහස් පවතින බව බොහෝ දෙනා කියන කතාවක්. මම මේ Post කරන්නෙ Android Phones වලට අදාලව Li-ion Batteries ගැන. මේක ගැන හොයනකොට මම දැක්කා  phone charging myths කියල තිබුන post එකක්. මගෙ post එකට එය අදාළ කරගන්නා අතර කර්තෘ අයිතිය එම අදාළ අයට හිමිවිය යුතුයි. link එක පහළින් දාන්නම්.

Li-ion battery charge කිරීම ගැන විවිධ අදහස්...

1. සම්පූර්ණයෙන්ම බැටරිය බහින්න ඉඩ හැර full charge කිරීම.
මේකෙන් බැටරියේ ආයු කාලය බෙහෙවින් අඩු වීමට ඉඩ තියෙනවා. මොකද මේ වර්ගයේ බැටරියක  charge cycles සීමිත ගණනක් තියෙනවා. full discharge වෙනකොට charge cycles ගාන අඩු වෙනවා. මේ නිසා නිතර full discharge වීමෙන් බැටරිය unstable වෙන්න පුලුවන්.

2. Charge වෙන අතරතුර phone එක භාවිතා නොකිරීම.

මේක iphone එකක් සම්බන්ධ සිදුවීමක් නිසා වැඩිපුර කතා කරපු ප්‍රශ්නයක්. නිර්දේශිත charger එකක් භාවිතා කරනවනම් මේක ගැටලුවක් වෙන්නෙ නෑ. නමුත් Internet/downloading සඳහා භාවිතා කිරීම නම් එතරම්ම අනුමත කරන්නෙ නෑ. මොකද phone එක ඕනිවට වඩා රත් වෙන නිසා. මේ රත් වීම කොහොමද බලපාන්නෙ කියලත් ඊළඟට කියන්නම්.

3. බැටරිය රත් වීම සහ එය ආයු කාලය සඳහා බලපෑම.

Li-ion batteries සාමාන්‍යයෙන්් තාපය ජනනය කරනවා. මෙය charge කරන විට හා විශේෂයෙන් internet භාවිතා කරනවිට වැඩිපුර සිදුවන දෙයක්. අනවශ්‍ය තරම් රත් වීම එතරම් සුදුසු නොවන අතර අවශ්‍ය පමණට වඩා සිසිල් වීමත් නිර්දේශ කරන්නේ නැහැ.
උදා: Apple iphones සඳහා fahrenheit අංශක 32ට වඩා අඩු වීමත් Samsung දුරකථන සඳහා -4°F සිට 122°F දක්වාත් නිර්දේශ කරනවා.

4. රාත්‍රි කාලයේදී බොහෝ වෙලාවක් බැටරිය charge වීමට ඉඩ හැරීම.

මෙසේ කිරීමෙන් බැටරිය overcharge වන බව ඇතැමුන් පැවසුවද එය එසේ වන්නේ නැහැ. මෙසේ සිදුවන බව සත්‍යයක් නම් සැමවිටම අප full charge කරන විට overcharge වීමක් සිදුවී බැටරිය ඉතාමත්ම ඉක්මනින් ක්‍රියා විරහිත විය යුතුයි. මොකද full charge වූ විගසම අපි charger එක unplug නොකරන නිසා. Full charge වූ පසු තවදුරටත් charge වීම නැවැත්වීමට ඔබේ smart දුරකථනයට හැකියි. ඒ නිසා මේ ගැන ඔබ බිය විය යුතු නෑ.

5. ජංගම දුරකථනය OFF කිරීම අනවශ්‍ය බව.

ඇතැම් විට ඔබේ දුරකථනයේ system uptime බැලූවිට එය පැය 100ත් ඉක්මවා තියෙන්න පුලුවන්.
ඔබේ දුරකථනයේ ආයු කාලය වැඩි කර ගැනීමට දුරකථනය on/off  කිරීම අවශ්‍ය බව apple සමාගමේ විශේෂඥයන්ද පවසන කරුණක්. එයටද යම් විවේකයක් අවශ්‍ය අතර අවම වශයෙන් දිනකට වරක් හෝ restart කිරීම / අනවශ්‍ය වේලාවලදී off කර තැබීම වැදගත්. මෙයින් ඔබේ දුරකථනයේ system එක refresh වීමද සිදුවන බැවින් ඇතැම්විට සිදුවන lag වීමද අවම කරගත හැකියි.

*****වැදගත්*****

• Battery level එක 40% - 80% ත් අතරදී charge කරන්න.
• අනවශ්‍ය වේලාවල් වලදී (රාත්‍රී) දුරකථනය ක්‍රියා විරහිත කරන්න.
• නොහැකිනම් දිනකට වරක් වත් දුරකථනය restart කරන්න.
• අනුමත කරන ලද බැටරියක් හා charger එකක් පමණක් භාවිතා කරන්න.

මූලාශ්‍රය: mashable.com