.:: ANDROID වැඩකාරයෝ Part II ::.

Dr. NAC

Well-known member
  • Nov 6, 2011
    5,394
    808
    113
    8° 21′ 0″ N, 80° 23′ 0″ E
    එළකිරි මචන්, ගොඩක් දේවල් දැනගත්ත.
    මමත් Sony Xperia S එකක් ගත්ත,තවම මුකුත් කරලා නම් නෑ.ඉස්සරහට කරන්න බලාපොරොත්තු වෙනවා ,අනිවා උදව්වක් ඕනෙ හරිද..
    :D:D

    S ගත්තනම් මස් කරමු. :P:P:P
    අපිත් XPS.

     

    Dr. NAC

    Well-known member
  • Nov 6, 2011
    5,394
    808
    113
    8° 21′ 0″ N, 80° 23′ 0″ E
    එල එල. මචන් ඔයා custom rom එකක්ද දාල තියෙන්නේ?

    නෑ මචන්.මට set වෙන rom එකක් තවම හම්බ උනේ නෑ. ඒනිසා Mods ටිකක් දාගෙන Stock එකම මට set වෙන විදියට වෙනස් කරගත්තා. :)
    අනිත් දේවල්නම් ඔක්කොම කරලා ඉවරයි. ;)
     

    pc kush

    Well-known member
  • Feb 5, 2010
    8,614
    2,120
    113
    Onna apith set wunaa
    math me dawas wala Sony ekak ganna Idea thiyan Inne
    Sony xperia U ekak gannawada J ekak gannawada kiyala weni weni inne kokata yannada kiyala hitha ganna ba :( U ekanam j ekata wada tikak ganath adui :(

    Dipallako Idea ekak?? :confused:
     
    • Like
    Reactions: Hasintha Madushan

    DLM

    Well-known member
  • Dec 15, 2010
    2,133
    178
    63
    HOME
    Onna apith set wunaa
    math me dawas wala Sony ekak ganna Idea thiyan Inne
    Sony xperia U ekak gannawada J ekak gannawada kiyala weni weni inne kokata yannada kiyala hitha ganna ba :( U ekanam j ekata wada tikak ganath adui :(

    Dipallako Idea ekak?? :confused:

    official upgrade hari card slot ekak onenam Xperia J ekta yanna
    netnam J ekata wada U eka hodai:yes:
     
    • Like
    Reactions: pc kush

    asanka99

    Well-known member
  • Apr 3, 2009
    2,209
    110
    63
    Gampaha
    නෑ මචන්.මට set වෙන rom එකක් තවම හම්බ උනේ නෑ. ඒනිසා Mods ටිකක් දාගෙන Stock එකම මට set වෙන විදියට වෙනස් කරගත්තා. :)
    අනිත් දේවල්නම් ඔක්කොම කරලා ඉවරයි. ;)

    මචන් Auto Focus එක touch focus එකට වෙනස් කරන්න බැරිද??

    Focus එක ටිකක් අවුල් වගේ
     

    vpsupun

    Well-known member
  • Dec 5, 2006
    982
    650
    93
    40
    Android Hacking FAQ ( හැමදාම අහන ප්‍රශ්ණ )


    මොකද්ද මේ රූට් ( root ) කරනවා කියන්නේ ?
    සරළව කියන්න ඔන නිසා මම ඒක මේ විදියට පැහැදිලි කරන්නම්. අපි පරිගණක පාවිච්චි කරනවා නේ. ඒවයේ තියනවා නේ ඔය Admin login ( high privilege user ) සහ Guest login ( low privilege user ) වගේ එක එක level එකේ logins ( privileges ). ෆොන් වලත් එහෙම තමා. අපිට සාමාන්‍යයෙන් එන්නේ guest නැත්නම් අඩු privilege level එකක් තියන login එකක්. මේ යටතේ අපිට soltware (apps) install කරන්න එහෙම පුළුවන්. ඒත් ෆෝන් එකේ අභ්‍යන්තර දේවල් ( Core OS එකේ දේවල් ) වෙනස් කරන්න බෑ. ෆොන් එක root කරනවා කියන්නේ අන්න ඒ වගේ Admin privileges තියන user ව enable කර ගන්නවා වගේ වැඩක්. රූට් කියන්නේ ඇත්තටම කිව්වොත් ෆෝන් එකේ තියන (default) එක user account එකක්. Android කියන්නේ linux ගණයට වැටෙන OS එකක් නිසා root කියන user ව අනිවාර්යෙන් ඕන වෙනවා. නමුත් ෆෝන් එක එනකොට ඒ user ව අපිට පාවිච්චි කරන්න බැරි විදියට lock කිරීමක් වගේ දෙයක් කරලා තමා එන්නේ. රූට් කරන එකෙන් අපි කරන්නේ මේ root user ව ආයිත් පාවිචියට ගන්න එකයි.

    රූට් කලාම ඇත්තටම වෙන්නේ මොකද්ද ?
    රූට් කලාම ඇත්තටම වෙන්නේ ෆොන් එකේ super privileges තියන root user ව enable වෙන එක. මේකට පොඩි exploit එකක් කරන්න ඕනේ. ඒ කියන්නේ පොඩි hack එකක් වගේ. root ව enable උනාට පස්සේ ඒක පාවිච්චි කරලා, අර කලින් කරන්න බැරි උන් දේවල්, කලින් access කරන්න බැරි උන තැන් access කරන්න පුළුවන්.
    ඒ විතරක් නෙමේ root commands හරියට වැඩ කරන්න නම්, BusyBox Binaries කියලා හඳුන්වන තවත් files ටිකක් අවශ්‍ය වෙනවා. ඔය busybox binary වල තමයි රූට් commands අන්තරගත වෙන්නේ.

    root කලා කියලා අපිට ලැබෙන දේවල් මොනවාද ?
    අලුතින් ලැබෙන්නේ නම් super user privilege එකයි, සමහර විට busybox binary ටිකයි විතරයි. ඒත් ඒකෙන් වැඩ ගන්න එක අපේ වැඩක්. නමුත් කරන්න පුළුවන් සරළ දේවල් ටිකක් කියන්නම්.

    1. අපිට අවශ්‍ය නැති, ෆෝන් එක ගන්නකොට ෆෝන් එකත් එකක එන, සාමාන්‍ය විදියට අයින් කරන්න බැරි apps අයින් කරන්න පුළුවන්. ( මේ වගේ අයින් කරන්න බැරි, වැඩකට නැති apps වලට කියන්නේ bloatware කියලා ). ඔය Chinese, Korean වගේ ෆෝන් ගත්ත අයට නම් මේක හොඳට දැනෙනවා ඇති.

    2. ෆෝන් එකේ සාමාන්‍යයෙන් අපිට බලන්න පුළුවන් Internal or External USB Storage එක විතරයි. ඔය ෆෝන් එකත් එක්ක එන file browser එකනේ බලන්න පුළුවන් ඒ ටික තමා. නමුත් root කලාට පස්සේ, වෙනත් File browser apps ( මේවා Android Play Store එකේ තියනවා ) පාවිච්චි කරලා මුළු system එකම බලන්න පුළුවන්. අපි මේවට කියන්නේ root explorer apps කියලා. ඇයි මේවා බලන්න ඕනේ වෙන්නේ කියලා මම පසුව විස්තර කරන්නම්.

    3. සමහර developers ලා හදන apps තියනවා, root access අනිවාර්යයෙන් අවශ්‍ය වෙන ඒවා. ඒවා හරියට පාවිච්චි කරන්නත් root access ඕන කරනවා.

    4. ෆෝන් එකේ සමහර දේවල් ( OS level, Hardware level ), සමහර වෙලාවට ඒ ෆෝන් එක හදන නිශ්පාදකයා විසින් disabled කරලා එවනවා. සමහර features පවා disable කරලා තියෙන අවස්ථා තියෙනවා. සමහර Android developers/ hackers ලා මේවා හොයාගෙන ඒ දේවල් enable කරන්න අවශ්‍ය software patches ( අපි මේවාට MODs කියලා කියනවා ) දෙනවා. ඒ දේවල් install කරන්නත් root access තිබීම අත්‍යාවශ්‍ය ම යි.

    හැමදාම එකම ෆෝන් එකේ, එකම features දැකලා එපා වෙලා නම්, ඒකටත් තියනවා විසඳුමක්. ඒ තමා Custom ROMs. හැමදාම Stock ROM (Custom ROM, Stock ROM ගැන දන්නේ නැති අයට පහල ඒ ගැන විස්තරයක් තියනවා. එක බලන්න ) එකම දැකලා එපා වෙලා නම්, root කරපු අයට පුළුවන් Custom ROMs දාලා බලන්න.

    root කලාම ෆෝන් එක speed වැඩි වෙනවාද ?
    නැත. speed එක අඩු වෙන්නෙත් නැත. නමුත් ඕනේ නම් root access වලින් වැඩ දාලා, speed එක වැඩි කර ගන්න නම් පුළුවන්. උදාහරණයක් විදියට, කලින් කිව්වා වගේ bloat apps අයින් කලා නම් අනිවා Booting speed එකේ ඉඳන් හැම දේකම speed එක වැඩි වීමක් බලා ගන්න පුළුවන්.

    root කලාම warranty එක නැති වෙනවාද ?
    නීතියේ හැටියට නම් නෑ (මොකද අපි කරන්නේ ෆෝන් එකේ තියන user account එකක් enable කරන එක නේ ). ඒත් සාමාන්‍යයෙන් warranty නැති වෙනවා කියලා කියනවා. හැබැයි බය වෙන්න දෙයක් නෑ, ෆෝන් එකක් root කරනවා වගේම unroot කරන්නත් ක්‍රම තියෙනවා.

    Stock ROMs කියන්නේ මොනවාද ?
    මුලින්ම, සරලව කිවුවොත් ROM එකක් කියලා මෙතන අදහස් කරන්නේ, Android OS එකට. එතකොට stock ROMs කියන්නේ, ෆෝන් එක හදන company එකෙන් දෙන Android ROMs වලට. Stock ROM එක තමයි ෆෝන් එක ගන්නකොට තියෙන්නේ. පස්සේ එයාලා අපිට අලුත් updates එවනවා. ෆෝන් එකේ Settings -> About device -> Software update වලට ගිහින් අලුත් updates තියනවද කියලා බලන්න පුළුවන්. මෙහෙම දෙන updates වලට අපි කියන්නේ FOTA ( Firmware over-the-air ) නැත්නම් කෙටියෙන් OTA ( over-the-air ) updates කියලා.
    ඒ වගේම මේ updates රටකින් රටකට පවා වෙනස් වෙනවා. ඉතින් එක රටකට Jelly Beans updates එනකොට තව රටකට තාමත් Ice Cream Sandwich ( ICS ) updates ලැබෙන්න පුළුවන්. හැබැයි මෙතන පොඩි හොර පාරකින් අර වෙන රටකට එන අලුත් updates එහෙමත් දා ගන්න බැරි කමක් නෑ. එහෙම ආපු update එකක්, download කරලා, ඒවා phone එකට write ( Flash කරනවා කියලා සරලව කියනවා ) කරන්න පුළුවන් tool එකක් පාවිච්චි කරලා දා ගන්න පුළුවන්. හැබැයි මේ වැඩේට root තිබීම අත්‍යාවශ්‍ය නෑ. නමුත් ඉතා ප්‍රවේශමෙන් කරන්න ඕනේ. වැඩේ වැරදුනොත් ප්‍රශ්න ගොඩයි.

    Custom ROMs කියන්නේ මොනවද ?
    මේ කියන්නේ, අර ෆෝන් එක දීපු company එකෙන් ( Official ) නොවන, එක එක Android developers ලා, හදන වෙනත් ROMs වලට. මේවා නොමිලේම ලබාගෙන දා ගන්න පුළුවන්. ගොඩක් දෙනා මේවා හදන්නේ ලාභ උපයන්නම නෙමේ. සාමාන්‍යයෙන් Custom ROMs වර්ග ගනනාවක් තියනවා. මේවා අතරින් කැපී පෙනෙන Custom ROMs වර්ග දෙකක් තියෙනවා.

    1. Stock Based ROMs
    Stock based ROMs කියන්නේ, Stock ROM එක අරගෙන, කපලා කොටලා, Features add කරලා, එක එක MODs දාලා, හැඩ වැඩ කරලා එවන ROMs. Custom ROMs වලට කැමති ඒත් Stock පැත්තට නැඹුරු ROM එකක් ඕනේ අයට හරි යන්නේ මේක තමා. මේ විදියට ROMs develop කරන එක තරමක් ලේසියි.

    2. AOSP Based ROMs
    AOSP Based ROMs කියන්නේ, Google relies කරන pure Android OS ( Source codes ) එක අරගෙන, එක එක devices ( Phones ) වලට ගැලපෙන විදියට හදලා, තව features, MODs දාලා හදන ඒවාට. මේක තරමක් අමාරු වැඩක්. Pure ( Vanilla ) Android Sources වලින් එක එක devices වලට ගැලපෙන විදියට OS එක හදනවා කියන්නේ සෑහෙන්න අමාරු වැඩක්. මොකද ෆෝන් එකේ features ඔක්කොම වැඩ කරන්න නම්, ( camera, wifi, 3G වගේ ) drivers පවා නැවත හදන්න ඕනේ. මොකද මේ drivers ( වල source codes ) සමහර වෙලාවට අදාල company එකෙන් මේ developers ලාට දෙන්නේ නෑ. ඒ නිසා මේ වැඩේට අත ගහන්නේ හොඳම Android වැඩ කාරයෝ තමයි.
     

    ÆSP

    Well-known member
  • Dec 31, 2011
    1,265
    175
    63
    congrats_2.gif


    මෙන්න මගෙන් දැනුමට යමක්............... ;)

    +++++ Unlocking Bootloader +++++

    මෙය ප්‍රධාන වශයෙන්ම Sony \ Sony Ericsson සලකා ලියන ලද්දක් වන අතර සමහර කරුණු අනෙකුත් සමාගම් වල දුරකථන සඳහා සුළු වශයෙන් වෙනස් විය හැක.

    1.මොකක්ද මේ bootloader කියන්නේ.......?
    ජංගම දුරකතනය ක්‍රියාත්මක කිරීමේදී දෘඩාංග ආරම්බ කිරීම, මෙහෙයුම් පද්දතියේ ස්ථායි බව සහතික කිරීම, මෙහෙයුම් පද්දතිය ආරම්බ කිරීම වගේ ගොඩාක් දේවල් වලට වැදගත් වන දෙයක් තමයි මේ Bootloader එක කියලා කියන්නේ.
    දුරකතනයේ ඇති මෘදුකාංග මගින් එහි දෘඩාංග වලට හානියක් නොවන සේ දුරකථනය පනගැන්වීම සහතික කිරීම සඳහා මෙම ක්‍රියාවලිය වැදගත් වෙනවා.මේ නිසා Google සමගම විසින් Android operating System එකත් එක්ක Base bootloader රකක් ලබා දෙන අතර දුරකථන සමාගම් වලට තම දුරකථන වලට ගැලපෙන විදියට මේක වෙනස් කරගන්න අවසර තියෙනවා.
    සාමාන්‍යයෙන් දුරකතනයක් මිලදී ගැනීමේදී Bootloader එක lock කරලා තමයි තියෙන්නේ (Except Samsung).user විසින් නොදැනුවත්කමින් සිදුකරන දේවල් වලින් මෙහෙයුම් පද්දතියේ ස්ථාවර බව බිඳ වැටීම වැලැක්වීම තමයි මෙහි අරමුණ වෙන්නේ.


    2.Bootloader unlock කරනවා කියන්නේ මොකක්ද?
    Android මෙහෙයුම් පද්දතියේ පාලනය තමන් අතට ගැනීමේ මුලිකම පියවරක් තමා මේකෙන් වෙන්නේ. දුරකතනයට custom kernal එකක් flash කරන්නනම් එහි bootloader එක unlock කර තිබිය යුතුයි.

    3.Bootloader Unlock කිරීමෙන් දුරකතනයේ වගකීම අවලංගු වෙනවද?
    ඔව්.

    4.Bootloader unlock කිරීමෙන් දුරකතනයේ වේගය වැඩි වීමක් සිදු වේද?
    නැත. ඒත් processor එක overclock කරන්න පුළුවන් kernal එකක් flash කිරීම මගින් overclock කිරීමක් කල හැක.

    5.දුරකතනයේ Bootloader unlock කිරීම කල යුතුමද?
    නැත. Android පිලිබඳ යම් දැනීමක් ඇති අයකු හැර වෙනත් කෙනෙකුන් විසින් මෙය උත්සහ නොකළ යුතුයි.
    ඒත් අලුතින් custom rom (Stock kernal එකෙන් boot නොවන) flash කිරීමට අවශ්‍යනම් bootloader unlock කිරීම අනිවාර්ය වේ.

    6.දුරකතනයේ Bootloader unlock කළහැකි\නොහැකි බව දැනගන්නේ කෙසේද?
    *#*#7378423#*#* මගින් service manu එක ලැබෙන අතර එහි Service info\Configuration වලට යාමෙන් මෙය බලාගත හැක.

    7.Bootloader unlock කිරීමේ වාසි මොනවාද?
    i.දුරකතනයට ගැලපෙන ඕනෑම custom rom\custom kernal එකක් flash කල හැක.
    ii.සාමාන්‍ය ක්‍රම වලින් root කිරීම නොකළ හැකි ඕනෑම firmware එකක් root කල හැක.
    iii.Custom kernal flash කිරීම මගින් processor overclock කල හැක.

    8.Bootloader unlock කිරීමෙන් දුරකතනයේ data නැති විය හැකිද ?
    දුරකතනයේ Data partition එක wipe වෙන නිසා දුරකතනයේ ඇති සියලුම data,settings මැකී යයි. ඒත් memory card එකෙහි ඇති data මැකී යාමක් සිදු නොවේ.
    DRM keys නැවත ලබාගත නොහැකි ලෙසටම මැකීයයි.

    9.Bootloader Unlock කරන්නේ කොහොමද?
    ක්‍රම 3ක් ඇත.
    i.Sony official web site එකෙන් නොමිලේ unlock key එක ලබාගෙන unlock කිරීම.
    ii.S1tool මගින්.
    iii.SEtool2 මගින්.

    මෙයින් වඩාත් පහසු හා ආරක්‍ෂිත ක්‍රමය වන්නේ Sony official web site එකෙන් නොමිලේ unlock key එක ලබාගෙන unlock කිරීමයි. මේ සඳහා http://unlockbootloader.sonymobile.com/ web site එකෙන් නොමිලේ unlock code එක ලබාගත හැකි වන අතර flashtool මගින් පහසුවෙන්ම unlock කිරීම කල හැක.

    Edit:
    Sony \ Sony Ericsson සඳහා bootloader unlock කිරීම සිදුකල යුතු උවත් Samsung ජංගම දුරකථන මිලදීගන්නා විටත් එහි bootloader unlock කර ඇත. (Thanx Thilinacba ;) )


    :):):):):)

    36_1_55.gif
     

    ÆSP

    Well-known member
  • Dec 31, 2011
    1,265
    175
    63

    මොකද්ද මේ රූට් ( root ) කරනවා කියන්නේ ?
    සරළව කියන්න ඔන නිසා මම ඒක මේ විදියට පැහැදිලි කරන්නම්. අපි පරිගණක පාවිච්චි කරනවා නේ. ඒවයේ තියනවා නේ ඔය Admin login ( high privilege user ) සහ Guest login ( low privilege user ) වගේ එක එක level එකේ logins ( privileges ). ෆොන් වලත් එහෙම තමා. අපිට සාමාන්‍යයෙන් එන්නේ guest නැත්නම් අඩු privilege level එකක් තියන login එකක්. මේ යටතේ අපිට soltware (apps) install කරන්න එහෙම පුළුවන්. ඒත් ෆෝන් එකේ අභ්‍යන්තර දේවල් ( Core OS එකේ දේවල් ) වෙනස් කරන්න බෑ. ෆොන් එක root කරනවා කියන්නේ අන්න ඒ වගේ Admin privileges තියන user ව enable කර ගන්නවා වගේ වැඩක්. රූට් කියන්නේ ඇත්තටම කිව්වොත් ෆෝන් එකේ තියන (default) එක user account එකක්. Android කියන්නේ linux ගණයට වැටෙන OS එකක් නිසා root කියන user ව අනිවාර්යෙන් ඕන වෙනවා. නමුත් ෆෝන් එක එනකොට ඒ user ව අපිට පාවිච්චි කරන්න බැරි විදියට lock කිරීමක් වගේ දෙයක් කරලා තමා එන්නේ. රූට් කරන එකෙන් අපි කරන්නේ මේ root user ව ආයිත් පාවිචියට ගන්න එකයි.

    රූට් කලාම ඇත්තටම වෙන්නේ මොකද්ද ?
    රූට් කලාම ඇත්තටම වෙන්නේ ෆොන් එකේ super privileges තියන root user ව enable වෙන එක. මේකට පොඩි exploit එකක් කරන්න ඕනේ. ඒ කියන්නේ පොඩි hack එකක් වගේ. root ව enable උනාට පස්සේ ඒක පාවිච්චි කරලා, අර කලින් කරන්න බැරි උන් දේවල්, කලින් access කරන්න බැරි උන තැන් access කරන්න පුළුවන්.
    ඒ විතරක් නෙමේ root commands හරියට වැඩ කරන්න නම්, BusyBox Binaries කියලා හඳුන්වන තවත් files ටිකක් අවශ්‍ය වෙනවා. ඔය busybox binary වල තමයි රූට් commands අන්තරගත වෙන්නේ.

    root කලා කියලා අපිට ලැබෙන දේවල් මොනවාද ?
    අලුතින් ලැබෙන්නේ නම් super user privilege එකයි, සමහර විට busybox binary ටිකයි විතරයි. ඒත් ඒකෙන් වැඩ ගන්න එක අපේ වැඩක්. නමුත් කරන්න පුළුවන් සරළ දේවල් ටිකක් කියන්නම්.

    1. අපිට අවශ්‍ය නැති, ෆෝන් එක ගන්නකොට ෆෝන් එකත් එකක එන, සාමාන්‍ය විදියට අයින් කරන්න බැරි apps අයින් කරන්න පුළුවන්. ( මේ වගේ අයින් කරන්න බැරි, වැඩකට නැති apps වලට කියන්නේ bloatware කියලා ). ඔය Chinese, Korean වගේ ෆෝන් ගත්ත අයට නම් මේක හොඳට දැනෙනවා ඇති.

    2. ෆෝන් එකේ සාමාන්‍යයෙන් අපිට බලන්න පුළුවන් Internal or External USB Storage එක විතරයි. ඔය ෆෝන් එකත් එක්ක එන file browser එකනේ බලන්න පුළුවන් ඒ ටික තමා. නමුත් root කලාට පස්සේ, වෙනත් File browser apps ( මේවා Android Play Store එකේ තියනවා ) පාවිච්චි කරලා මුළු system එකම බලන්න පුළුවන්. අපි මේවට කියන්නේ root explorer apps කියලා. ඇයි මේවා බලන්න ඕනේ වෙන්නේ කියලා මම පසුව විස්තර කරන්නම්.

    3. සමහර developers ලා හදන apps තියනවා, root access අනිවාර්යයෙන් අවශ්‍ය වෙන ඒවා. ඒවා හරියට පාවිච්චි කරන්නත් root access ඕන කරනවා.

    4. ෆෝන් එකේ සමහර දේවල් ( OS level, Hardware level ), සමහර වෙලාවට ඒ ෆෝන් එක හදන නිශ්පාදකයා විසින් disabled කරලා එවනවා. සමහර features පවා disable කරලා තියෙන අවස්ථා තියෙනවා. සමහර Android developers/ hackers ලා මේවා හොයාගෙන ඒ දේවල් enable කරන්න අවශ්‍ය software patches ( අපි මේවාට MODs කියලා කියනවා ) දෙනවා. ඒ දේවල් install කරන්නත් root access තිබීම අත්‍යාවශ්‍ය ම යි.

    හැමදාම එකම ෆෝන් එකේ, එකම features දැකලා එපා වෙලා නම්, ඒකටත් තියනවා විසඳුමක්. ඒ තමා Custom ROMs. හැමදාම Stock ROM (Custom ROM, Stock ROM ගැන දන්නේ නැති අයට පහල ඒ ගැන විස්තරයක් තියනවා. එක බලන්න ) එකම දැකලා එපා වෙලා නම්, root කරපු අයට පුළුවන් Custom ROMs දාලා බලන්න.

    root කලාම ෆෝන් එක speed වැඩි වෙනවාද ?
    නැත. speed එක අඩු වෙන්නෙත් නැත. නමුත් ඕනේ නම් root access වලින් වැඩ දාලා, speed එක වැඩි කර ගන්න නම් පුළුවන්. උදාහරණයක් විදියට, කලින් කිව්වා වගේ bloat apps අයින් කලා නම් අනිවා Booting speed එකේ ඉඳන් හැම දේකම speed එක වැඩි වීමක් බලා ගන්න පුළුවන්.

    root කලාම warranty එක නැති වෙනවාද ?
    නීතියේ හැටියට නම් නෑ (මොකද අපි කරන්නේ ෆෝන් එකේ තියන user account එකක් enable කරන එක නේ ). ඒත් සාමාන්‍යයෙන් warranty නැති වෙනවා කියලා කියනවා. හැබැයි බය වෙන්න දෙයක් නෑ, ෆෝන් එකක් root කරනවා වගේම unroot කරන්නත් ක්‍රම තියෙනවා.

    Stock ROMs කියන්නේ මොනවාද ?
    මුලින්ම, සරලව කිවුවොත් ROM එකක් කියලා මෙතන අදහස් කරන්නේ, Android OS එකට. එතකොට stock ROMs කියන්නේ, ෆෝන් එක හදන company එකෙන් දෙන Android ROMs වලට. Stock ROM එක තමයි ෆෝන් එක ගන්නකොට තියෙන්නේ. පස්සේ එයාලා අපිට අලුත් updates එවනවා. ෆෝන් එකේ Settings -> About device -> Software update වලට ගිහින් අලුත් updates තියනවද කියලා බලන්න පුළුවන්. මෙහෙම දෙන updates වලට අපි කියන්නේ FOTA ( Firmware over-the-air ) නැත්නම් කෙටියෙන් OTA ( over-the-air ) updates කියලා.
    ඒ වගේම මේ updates රටකින් රටකට පවා වෙනස් වෙනවා. ඉතින් එක රටකට Jelly Beans updates එනකොට තව රටකට තාමත් Ice Cream Sandwich ( ICS ) updates ලැබෙන්න පුළුවන්. හැබැයි මෙතන පොඩි හොර පාරකින් අර වෙන රටකට එන අලුත් updates එහෙමත් දා ගන්න බැරි කමක් නෑ. එහෙම ආපු update එකක්, download කරලා, ඒවා phone එකට write ( Flash කරනවා කියලා සරලව කියනවා ) කරන්න පුළුවන් tool එකක් පාවිච්චි කරලා දා ගන්න පුළුවන්. හැබැයි මේ වැඩේට root තිබීම අත්‍යාවශ්‍ය නෑ. නමුත් ඉතා ප්‍රවේශමෙන් කරන්න ඕනේ. වැඩේ වැරදුනොත් ප්‍රශ්න ගොඩයි.

    Custom ROMs කියන්නේ මොනවද ?
    මේ කියන්නේ, අර ෆෝන් එක දීපු company එකෙන් ( Official ) නොවන, එක එක Android developers ලා, හදන වෙනත් ROMs වලට. මේවා නොමිලේම ලබාගෙන දා ගන්න පුළුවන්. ගොඩක් දෙනා මේවා හදන්නේ ලාභ උපයන්නම නෙමේ. සාමාන්‍යයෙන් Custom ROMs වර්ග ගනනාවක් තියනවා. මේවා අතරින් කැපී පෙනෙන Custom ROMs වර්ග දෙකක් තියෙනවා.

    1. Stock Based ROMs
    Stock based ROMs කියන්නේ, Stock ROM එක අරගෙන, කපලා කොටලා, Features add කරලා, එක එක MODs දාලා, හැඩ වැඩ කරලා එවන ROMs. Custom ROMs වලට කැමති ඒත් Stock පැත්තට නැඹුරු ROM එකක් ඕනේ අයට හරි යන්නේ මේක තමා. මේ විදියට ROMs develop කරන එක තරමක් ලේසියි.

    2. AOSP Based ROMs
    AOSP Based ROMs කියන්නේ, Google relies කරන pure Android OS ( Source codes ) එක අරගෙන, එක එක devices ( Phones ) වලට ගැලපෙන විදියට හදලා, තව features, MODs දාලා හදන ඒවාට. මේක තරමක් අමාරු වැඩක්. Pure ( Vanilla ) Android Sources වලින් එක එක devices වලට ගැලපෙන විදියට OS එක හදනවා කියන්නේ සෑහෙන්න අමාරු වැඩක්. මොකද ෆෝන් එකේ features ඔක්කොම වැඩ කරන්න නම්, ( camera, wifi, 3G වගේ ) drivers පවා නැවත හදන්න ඕනේ. මොකද මේ drivers ( වල source codes ) සමහර වෙලාවට අදාල company එකෙන් මේ developers ලාට දෙන්නේ නෑ. ඒ නිසා මේ වැඩේට අත ගහන්නේ හොඳම Android වැඩ කාරයෝ තමයි.

    36_1_55.gif
    36_1_55.gif