Saturday, February 28, 2015

App දාන්න Play Store ගියපු කාලෙ ඉවරයි | M2M APK Sideloading

Android ජංගම පාවිච්චි කරන අයට නැතුව ම බැරි දෙයක්නෙ Play Store එක! මොන සුකුරුත්තම් app එකක් දාගන්න ඕනි වුණත් ඕනි කෙනෙක් මුලින් ම යන්නෙ එතෙන්ට. හැබැයි Play Store එකට වහල් නොවී තමන් කැමති කැමති විදිහට ජංගමයට apps දා ගන්න පුළුවන් බව දන්නෙ කීයෙන් කී දෙනා ද?

ඉස්සර Java ක්‍රමලේඛ (app) දුවපු ජංගම මතක ද? ඒවයෙ app තිබුණෙ jar කියන වර්ගයෙ ගොනු හැටියට. අලුත් app එකක් ද‍ා ගන්නකොට ඇත්තට ම සිද්ද වුණේ අදාල jar ගොනුව බාගත වෙලා ජංගමයට ඇතුළත් (install) වෙන එක.

ගූගල් අයියා Androidවල Play Store කියල මායාවක් දාගෙන කරන්නෙත් ඔය දේ ම තමයි. ඔයා Play Store එකට ගිහින් app එකක් දාද්දි පසුබිමේ වෙන්නෙ, අදාල apk ගොනුව ජංගමයට බාගත වෙලා ඇතුළත් වෙන එක මයි.

වාසියක් කියල කියන්න පුළුවන් එක ම දේ, නොදන්න තැනකින් ගන්නවට වඩා Play Store එකෙන් දා ගත්ත කියල තියෙන හිතේ විස්වාසෙ විතරයි. හැබැයි ඉතිං දැන් ඕනි කෙනෙකුට Play Store එකට තමන්ගෙ app එක දාගන්න පුළුවන්කම තියෙන එකේ, එහෙම විස්වාසයක් තියා ගත්ත කියල වැඩකුත් නෑනෙ!

එහෙනම්, data පුච්චගෙන වෙලාව නාස්ති කරගෙන Play Store එකෙන් app බානවට වඩා, තියෙන තැනකින් apk එක අරන් දාගන්න එක (කඩ්ඩෙන් කිව්වොත් sideloading කියන වැඩේ) ලේසියි නේද?

වැඩේ කියන්නෙ, Android ජංගමයකට දාන හැම app එකක් ම පිටපත් කරගන්න පුළුවන් විදිහට ඒ ජංගමය ඇතුළෙ ම තියෙනව; මේ ගොනුව අරන් වෙන ජංගමයකට දැම්මම ඒ ජංගමයෙත් අර app එක ස්ථාපනය වෙනව! වැඩේ ඒ තරමට ම සරලයි.

මම දැන් Android පාවිච්චිය පටන් අරන් අවුරුදු දෙකයි, ඒත් මේ වෙනකල් මම Play Store එකෙන් app පහකට වඩා බාල නෑ. අනික් ඔක්කොම එක්කො කෙළින් ම ජාලයෙන් apk විදිහට බාල දා ගත්ත ඒව, නැත්තං යාලුවන්ගෙ ජංගමවලින් පිටපත් කරගත්ත ඒව. තවම බඩු නියමෙට වැඩ.

App කෙළින් ම බාගත කරනව නම් apkmania.com, apkfiles.com වගේ ප්‍රසිද්ධ අඩවි ගණනාවක් ම තියෙනව. හැබැයි මම කියන්න යන්නෙ ජංගමයෙන් ජංගමයට app ගන්න හැටි.

මේකට එක්කො app එක තියෙන කෙනාගෙ ජංගමය රූට් (root) කරල තියෙන්න ඕනි, නැත්තං ඒකට app සුරක්ෂිත (backup) කරන්න පුළුවන් app එකක් දාල තියෙන්න ඕනි. Titanium Backup කියන්නෙ ගොඩක් අය පාවිච්චි කරන මේ විදිහෙ app එකක්. කොහොම කළත් ඒ ජංගමයෙ ගොනු පිරික්සුම් (file browsing) app එකක් හරි,ජංගමය පරිගණකයට සම්බන්ධ කරල ගොනු පිටපත් කිරීමේ හැකියාව (සාමාන්‍යයෙන් USB Storage හෝ Media Device හැටියට) හරි තියෙන්න ඕනි.

මම පාවිච්චි කරන්නෙ සුරක්ෂිත කිරීමයි ගොනු පිරික්සුමයි දෙක ම කරන්න පුළුවන් ES File Explorer කියන app එක. ගොඩක් බහුකාර්ය ගොනු පිරික්සුම් app වල මේ අංග දෙක ම තියෙනව.

Root තියෙනව නම් කෙළින් ම ගොනු පිරික්සුමෙන් /data/app කියන තැනට ගියාම ජංගමයෙ අභ්‍යන්තර මතකයට (internal memory) දාල තියෙන apps ගන්න පුළුවන්. මෙහෙයුම් පද්ධතියත් එක්ක ආපු එකක් ගන්න නම් /system/app කියන තැනට යන්න වේවි. (/system/app එකෙන් ගන්න සමහර app, වෙන ජංගමවල වැඩ නොකරන්න ඉඩ තියෙනව; විශේෂයෙන් ම මෙහෙයුම් පද්ධතියට ම අදාල SystemUI, Engineering Model වගේ ඒව)

Root නැති අයට පුළුවන් කලින් කියපු විදිහෙ සුරක්ෂණ app එකක් යොදාගෙන, අවශ්‍ය apps දන්න තැනකට (චිපයට වගේ) සුරක්ෂණය (backup) කරගන්න. ඊට පස්සෙ ගොනු පිරික්සුම් app එක යොදාගෙන, සුරක්ෂණ app එකට අනුව සුරක්ෂණය කරපු තැනට ගිහින් ඒ ටික ගන්න පුළුවන්. නැත්තං පරිගණකයට ජංගමය සම්බන්ධ කරල මතක ගබඩාව පරීක්ෂා කරල බලල පිටපත් කරගන්නත් පුළුවන්.

කෙළින් ම චිපයක (SD/MicroSD card) හරි, සමහර ජංගමවල තියෙනව වගේ ඇතුළෙ ම තියෙන මතකයෙ (built-in storage) හරි දාල තියෙන apps ගන්න නම් අදාල මතක ගබඩාවෙ apps කියන තැනට යන්න ඕනි.

මේ කොයි විදිහට ගත්තත්, අන්තිමට ඔයා ළඟ apk දිගුව (extension) තියෙන ගොනු ටිකක් තියෙන්න ඕනි; තියෙනවනම් වැඩේ අමාරු ටික ඉවරයි.

දැන් මේ apk, අලුත් ජංගමයකට ඇතුළු කරන්න පුළුවන්. හැබැයි ඊට කලින් ප්‍රතිග්‍රාහක (target) ජංගමයෙ සැකසුමක් (setting), බාහිර ක්‍රමවලින් app ඇතුළත් කරන්න පුළුවන් විදිහට සකස් කරන්න ඕනි.

JellyBean (Android 4.2.2) වල නම් Settings > Security > Unknown sources (Allow installation of apps from unknown sources) කියන අංගය සක්‍රිය කරන්න ඕනි. මේක අක්‍රිය ව තියෙන තාක් ඔයාට අලුත් app ඇතුළු කරන්න දෙන්නෙ Play Store හරහා විතරයි. (අනික් මෙහෙයුම් පද්ධතිවලත් ගොඩක් දුරට මීට සමාන තැනක තමයි මේ ආරක්ෂණ සැකසුම තියෙන්නෙ.)

දැන් apk ගොනුව ප්‍රතිග්‍රාහක ජංගමයෙ කැමති තැනකට දාගෙන, ගොනු පිරික්සුමේ ඉඳන් ඒක තෝරන්න (select) තමයි තියෙන්නෙ. සාමාන්‍යයෙන් Android පද්ධතියක් ඇතුළෙ apk ගොනුවක් විවෘත කරද්දි ජංගමය ඒක ඉබේ ම අඳුරගෙන ඒක ඇතුළත් කර ගන්න (installation) පියවරට යනව. එතන ඉඳන් සාමාන්‍ය app එකක් ඇතුළත් කිරීමේ පියවර ටික කරගෙන ගියාම හරි.

සමහර ක්‍රීඩා වගේ බරපතල app, ඇතුළත් කළාට පස්සෙ තමන් ම වැඩිදුර දත්ත බාගෙන පරිසරය හදා ගන්නව. අපි කරපු වැඩෙන් මේ දත්ත ගන්න බෑ; ඒ නිසා එහෙම app එකක් ගන්නව නම් ජාලයෙන් පොඩි පහේ බාගතයක් කරන්නත් ලෑස්ති වෙලා ඉන්න. (ඒ දත්තත් ගන්න ක්‍රමයක් ඇති, ඒකත් හොයාගත්තම කියන්නම්කො!)

No comments:

Post a Comment