Installing Sinhala (සිංහල) on a iPhone 3G & Jailbrake
බලමු කොහොමද කියලා iPhone 3G (OS 3.1.2) එකකට සිංහල යුනිකෝඩ් දාන්නේ කියලා. මේ ඔක්කොම කරන්න කලින් iPhone එක Jailbreak ලක යුතුයි. මේ ආකාරයට සිංහල iPod Touch එකකට උවද දැමිය හැකියි. දැනට ගොඩක් ලංකාවේ තියන iPhone ඉතින් කොහොමත් Jailbreak කරපුව නිසා Jailbreak කරන කොටස අතහරින්න පුලුවන්. මගේ එක Dialog එකෙන් ගත්ත නිසා ඒක Jailbreak කරපු එකක් නොවෙයි, Retail Unlock එකක්. ඉස්සර වගේ නොවෙයි දැන් Jailbreak කරන එක හරිම ලේසියි. මේ සදහා blackra1n කියන tool එක තමයි යොදාගන්නේ.
සිංහල ෆොන්ට් එක හදන්න නම් මලින්ත හා නිකලස් තමයි මහන්සි උනේ. මුලින් අපි හැදුවේ දසුන් එක්ක ඔහුගේ MAC font එකේ සිංහල rules දාලා, නමුත් ඒක හරි ගියේ නැ, පසුව තමයි මම දැක්කේ දසුන්ගේ font එක MAC OS වල දැම්මහමත් අල කියා, නිකලස්ගේ font එක දැම්මහම වැඩ, (100% නොවෙයි) පස්සේ මලින්තට කිවුහම iPhone arialuni.ttf font එකට අපි නිකලස්ගේ ෆොන්ට් එකේ සිංහල ඇතුලත් කරලා බැලුවා ඒත් අල, පස්සේ මලින්ත නිකලස්ව සම්බන්ද කරගත්තම තමයි font rules දාන්න වෙනම විදියක් තියනවා කියලා දැනගත්තේ. (Font එක ලබාගැනීමට මට ඊමේල් එකක් එවන්න)
බලමු දැන් ඉස්සෙලා iPhone එක Jailbreak කරන විදිය, blackra1n tool එක download කරගන්න.
[UPDATE: දැනට Jailbreak කර ඇත්නම් මෙතනට යන්න]
iPhone/iPod Touch එක computer එකට සවිකරලා (USB) iTunes open උනොත් ඒක close කරලා, blackr1n tool එක දාවනය කරන්න.

මේ සියල්ලට කලින් Phone එක iTunes සම්බන්ද කර Sync කරන්න, මෙවිට ෆොන් එක backup වෙයි. දැන් make it ra1n බොත්තම ඔබන්න, එවිට iPhone එක reboot වී recovery mode එකේ jailbreak කිරීම සිදුකරයි.

Jailbreak ඌ පසු ෆොන් එක reboot වෙයි, යම්කිසි විදියකින් මෙය සිදු උනේ නැතිනම්, Power + Home button එක අල්ලාගෙන තප්පර 20සක් සිටින්න, එවිට මෙය නැවත යතාත්තවය පත්වෙයි.

iPhone එක reboot වීමෙන් පසුව blackra1n icon එක පෙන්වයි, මෙය Open කරන්න, මීට කලින් wifi වගේ තියනවානම් සම්බන්ද වෙන්න, 3G/HSDPA නම්, 5MB වගේ download එකක් වෙන නිසා පොඩක් යන මුදල් ගැන සැලකිලිමත් වෙන්න.
Cydia තෝරා, එය install කරගන්න
[UPDATE: සිංහල පමණක් නම් Install කිරීමට කැමති පහලට යන්න]
.
Cydia install උන පසු එහි icon එක දිස්වෙයි. දැන් එය Start කරන්න. පලමු වරට open කල විට, එය update check කරයි, නැවත ස්වයන්ක්රියව වැසීයයි, නැවත Open කල විට “Who Are You?” ලෙස පනිවිඩයක් දිස්වෙයි, මෙයි “User” කියන එක තෝරාගන්න. ඉන්පසුව, Cydia update ඇද්දැයි බලා update දමන ලෙස කියයි.
Upgrade ඇතයි කියා දැනුම් දුන්නොත් “Complete Upgrade” ලෙස ලබාදෙන්න. මෙය සදහා මිනිත්තු කීපයක් ගොස්, නැවත Cydia close වී open කල යුතුයි.
මේ සියල්ල සිදුවූ පසු, Cydia නැවත open කර, Search වෙත ගොස්, OpenSSH ලෙස සොයන්න.
සොයාගත් පසු, එය install කරගන්න, මේ හරහා තමයි අපි SSH හා SFTP කිරීමට යොදාගන්නේ. මෙය Linux වල SSH server එකම තමයි.
Install උන පසුව, Cyndia වෙත ගොස් එය වසා, iPhone එක reboot කරන්න. (Power Off and On)
දැන් අපි කරන්නේ ඕනේ default SSH/root password එක වෙන “alpine” කියන එක වෙනස් කිරීමයි, මෙය කල යුතුම දෙයකි.
මේ සදහා putty ssh client එක download කරන්න. මෙය සිදුකිරීමට පරිගනකයක් හා iPhone එක wifi network එකට සම්බන්ද කරගන්න ඕනේ, පරිගනකයේ wifi card එකක් ඇත්නම් Ad-hoc network එකක් සාදාගන්න. දැන් බලන්න ඕනේ, wifi වලින් iPhone එකට ලැබුන IP එක මොකද කියලා, Setting වෙලට ගොස් මෙය පහත පරිදි සොයාගන.
හරි දැන් අපි SSH හරහා iPhone එකට සම්බන්ද වෙමු, පලමුව මතක තියාගන iPhone එක On එකේ තබාගන්න sleep mode එකට යන්න නොදී. putty open කර, IP එක putty එකට ලබාදී SSH ලෙස තෝරා Open කරන්න.

SSH සම්බන්ද ඌ විට, user name එකට root ද, password එකට alpine ද ලබාදෙන්න, පසුව passwd ලෙස සටහන් කර, අලුත් password එකක් ලබාදෙන්න.

සිංහල දැමීම
[Update: WiFI නැතුව සිංහල දැමීමට මෙතනට යන්න]
හරි, දැන් බලමු සිංහල දාන්නේ කොහොමද කියලා, මේ සහදා FileZilla FTP client එක download කරගන්න. ඉන්පසු එක install කරගන්න, පසුව එය Open කොට, File -> Site Manager වෙත යන්න.
Host එකට iPhone එකේ IP එකද, Server type එක SFTP ද, Logon Type එක Normal ද, User root ද, Password එක ඉහත ලබාදුන් password එක ලබාදී connect කරන්න.

සම්බන්ද උන පසු, වම්පස ඔබේ පරිගනකයද, දකුනු පස iPhone එකද දිස්වෙයි. iPhone එකේ System>Library>Fonts>Cache වෙත, සිංහල ෆොන්ට් එක (arialuni.ttf) upload කරන්න. එවිට replace කරන්න ද කියා අසයි, OK ලෙස ලබාදෙන්න. (Original font එක මතක ඇතුව backup කරන්න.) font එක දැමීමෙන් පසුව Phone එක reboot කරන්න.

මෙන්න සිංහල දැමීමට පෙර
සිංහල දැමීමෙන් පසු.







January 17th, 2010 at 2:19 am
නියමයි… iPhone එක Jailbreak කරන එක ලේසියි කිව්වට බලනකොට සෑහෙන්න වැඩක් තියෙනවනේ… Wi-fi router එකක් හරි ලැප්ටොප් එකක් හරි ඕනෙමයි නේද? බලනකොට Nokia S60 එකක් හැක් කරන එක ලේසියි
January 17th, 2010 at 7:41 am
එල එල!
දැං අපිටත් iPhone ගන්න තමා වෙන්නෙ..
මලින්ත කොලුවා වැඩකරු නෙ, වෙනත් ෆෝන් ජාතියකටත් සිංහල හදාගන්න ඕනෙ නං කරන්න තියෙන්නේ මලින්තට ඒං ෆෝන් එකක් අරන් දෙන එක තමා
ඒක නෙමේ මේ නිකලස් කියන එක්කෙනා මොනවා කරන කෙනෙක්ද? එයා සිංහල ෆොන්ට් සංවර්ධනයට සම්බන්ධ උනේ කොහොමද?
January 17th, 2010 at 9:21 am
@Chathura
WiFi ඕනේ, ෆොන්ට් කොපි කරන්න, Jailbreak කරන්න නොවෙයි
iPhone explorer වගේ ඒවා තියනවා, බාවිතාකරලා නෑ කොපමණ හොදයිද කියන්න.
January 17th, 2010 at 10:08 am
Hope this will also be helpful.
http://www.mobileroyale.co.cc/sinhalese-fonts-now-supported-on-opera-mini/
January 17th, 2010 at 10:10 am
@ Har
yes, its helpful to other, but not the iPhone users, since iPhone don’t support any other browser then Safari
i have also seen that on Opera-mini, Sinhala rendering is not that good. but its better then nothing
January 17th, 2010 at 10:33 am
iPod සම්බන්ධයෙන් ඉහත කාරණා ඒ විදියටම අනුගමනය කල යුතුද?
January 17th, 2010 at 10:34 am
@ kasun
ඔවු, හැබැයි OS version එක අනුව Jailbreak කරන එක පොඩක් වෙනස් වෙන්න පුලුවන්.
January 17th, 2010 at 11:17 am
අපිට කොයින්ද Iphone. වැඩේ නම් පට්ට.
January 17th, 2010 at 11:21 am
@කසුන්
මම ජනපති උනොත් හැමෝටම iPhone එකක් දෙනවා
!
January 17th, 2010 at 1:14 pm
හෆොයි, iPhone නුත් phone ද? Google Nexus නෙ ෆෝන්!
iPhone එකක් USB වලින් සම්බන්ධ කළාම සාමාන්ය ෆයිල් මැනේජර් එකකින් ඇතුලට යන්න බැරිද?
January 17th, 2010 at 1:16 pm
@බුධාජීව
කොයි ෆොන් එකත් ඇඩ් දානකොටනම් කැක්සා තමයි, හොද, නරක බලන්නම් පාවිච්චි කරනම ඕනේ
USB හරහා System area එකට යන්න බෑ, Jailbreak කරහම iPhone Explore කියන tool එක හරහා පුලුවන්, නමුත් හරි සාර්තකව කරන්න මට බැරි උනා, අල.
January 17th, 2010 at 2:31 pm
අපිට කොහින්ද ටොමියො බූල් කිවලු…..
iPhone එකක් ගත්ත කාලෙක කරල බලනකල් මේ පෝස්ට් එක තියන්න.
January 17th, 2010 at 2:46 pm
හෙහ්.. මගේ Nokia 3220 තරම් ඔය එකක් වත් හරි නෑ. ඒක පොලොවෙ ගැහුවත් කැඩෙන්නෑ.
January 17th, 2010 at 5:17 pm
ඔය font file එක ගන්නේ කොහෙන්ද? පෝස්ට් එකේ ලින්ක් එකක් හොයාගන්න නැහැ නොවැ.
January 17th, 2010 at 5:22 pm
@සඳරුවන්
copyright ලෙඩ නිසා ෆොන්ට් එක මේකේ දාන්න බෑ,
මම ෆොන්ට් එක ඊමේල් කරා
ඕනේ කෙනෙක් ඉනවානම් ඉල්ලන්න, මම එවන්නම්
January 17th, 2010 at 5:45 pm
නියමයි. එළට වැඩ. මමත් ඕක හදන්න ගිහිල්ලා රූල්ස් දාන තැනින් නැවැත්තුවා(http://twitpic.com/m0r6t).
තාම මේකේ රකාරංශය වැඩ කරන්නේ නැහැ වගේ නේද?
January 17th, 2010 at 5:51 pm
@සඳරුවන්
ඔවු, 100% හරි නෑ, නමුත් නැති කමට නේ, දසුන්ව හා නිකලස්ව වෙලාවක සෙට් කරන්න ඕනේ, ෆොන්ට් එකේ තියන වැරදි ටික හදන්න, 100% හදාගන්න බැරිවෙන එකක් නෑ.
January 17th, 2010 at 10:33 pm
Kalinga, great works!!!.
)
Machan, can u explain how to install unicode for nokia brand (I have E71), If we use opera mini, it is not supporting for all sinhala unicode base websites.Redndering is not much good also. It is using the picture format (how can we pay bill
So, please help us to install unicode fonts for Nokia mobile.
Thanks and wish u all the best
January 17th, 2010 at 10:38 pm
@Tissa
Im not sure how to get it working on a Nokia, you can read this, but not 100% perfect and rendering issues are there.
http://sadeepasepala.blogspot.com/2009/09/nokia-5800.html
give that a try.
January 18th, 2010 at 2:01 am
phone 1kta log wenda filezilla walata wada DiskAid lesi mama use karanne kea.me soft 1kta wifi one wn ne na cable 1nma log wenda puluwan
http://www.digidna.net/diskaid/
January 18th, 2010 at 8:27 am
@Harshana
මේකේ System folder වලට යන්න බෑ නේද ? අනික නොමිලේ දෙන එකකුත් නොවෙයි නේ.
January 18th, 2010 at 4:01 pm
ජයවේවා !!! මේ ඓතිහාසික අවස්ථාව විදහා දැක්වීම පිණිස මගේ tweet එකක් භාවිතා කිරීම පිලිබඳ මගේ ප්රණාමය
January 19th, 2010 at 7:14 pm
Machan Kalinga,
I followed the link you given for Nokia Mobile. But it is having much rendering issues. Your methord for iphone is 10000% perfect
. If you can help me to work it out the unicode in E71, I will highly appreciated. Thanks.
January 20th, 2010 at 3:12 pm
@කෙහෙළිය බණඩාර ගල්ලබ
එය මුදල් නොගෙවා දැමූ දැනිවීමකි.
@Tissa
Yeap, on Nokia there is an issue with rendering, lets try to fix it some how
January 20th, 2010 at 7:09 pm
Thanks macho, you will be success and wish you all the best
January 21st, 2010 at 9:53 pm
මටත් එවන්න. මමත් කාලයක් ඕක කරන්න ට්රයි කලා. හරිගිය නැති පාර අල්ල දැම්ම
January 21st, 2010 at 9:57 pm
අයිය… WiFi වලින් නැතිව iPhone Browser එකකින් ඔය වැඩේ ලේසියෙන් කරගන්න පුලුවන් නේද? ෆොන්ට් එක දාන එක
January 22nd, 2010 at 12:03 am
m………… disk aid full free nam neme thamai eth trial ver. 1n wade karaganda puluwan weikiyala hithanawa,root folder walata accsess karanda Puluwan.
January 27th, 2010 at 1:33 pm
after jailbraking u hv to install snow from blackra1n to use sims from other carriers. i think u hv missed tht little bit.
January 27th, 2010 at 1:42 pm
@ sasika
this is not about unlocking an iPhone, its about jailbrking an iPhone and installing Sinhala
January 27th, 2010 at 3:03 pm
he he ya ya. but i restored the software and jailbreaked it again using ur guidance (which was very helpful). but i nearly had a heart attack when the there was no signal after jail breaking again. also if u r jailbreaking in sri lanka hv to unlock ne to use it here. hwever gps doesnt work nw for some reason. but sinhala works fine. thanks.
January 27th, 2010 at 4:39 pm
@sasika
if you have a unlocked iphone that mean its already jailbroken, what i got is an iphone from Dialog, where i don’t really need to unlock it. just need to jailbreak it to install sinhala
if your GPS is not working that mean the img you have use it bad.
January 28th, 2010 at 12:09 am
hey it seems blackra1n has several bugs which causes wifi and gps problems in some devices. and my device is unfortunate enough to fall in to the “some” category. however there is a fix at http://www.pushfix.info/,http://cydia.pushfix.info/. i applied it and nw gps works fine.
February 2nd, 2010 at 9:52 am
පින් සිද්ද වෙනව මටත් ඔය font ටික එවනවනම් thank you
February 6th, 2010 at 8:40 pm
UPDATE:
සිංහල දැමීමට දැන් පහසුයි, WiFI උවමනා නැත.
http://www.iphone-explorer.com/ වෙත ගොස් iPhone Explorer Download කර Install කරගන.
දැන් Jailbreak කරපු iPhone/iPod Touch එක පරිගනකයට USB හරහා සවිකොට iPhone Explorer Open කරන. එහි File වෙත ගොස් “Select Root Directory” තෝරන්න, ලැබෙන window කෙනෙක් “Real iPhone root Directory (Advanced users)” තෝරා, OK කරන්න.
දැන් System>Library>Fonts>Cache වෙත යන්න.
පරිගනකයෙන් ඇති “arialuni.ttf” එක drag and drop කරන්න Cache folder එකට. දැන් iPhone Explorer එක වසා, iPhone/iPod එක restart කරන.
දැන් නිවැරදිව සිංහල වැඩ කරනු ඇත.
February 9th, 2010 at 2:13 am
wow its great & easy now
February 9th, 2010 at 8:26 pm
February 9th, 2010 at 8:31 pm
@Tissa
issue with symbian is, even if we make a font the OS do not support scripting support for sinhala language. since sinhala need advanced scripting support.
February 9th, 2010 at 8:36 pm
How about using font router for Symbian. I saw in a forum that people in India is using it to view Hindi on Symbian. I have used font router on a 6120c, but haven’t tried sinhala yet.
February 9th, 2010 at 8:41 pm
@Harindra
ah, that sound promising. guess some one with a Symbian phone need to give it a try.
February 9th, 2010 at 8:58 pm
By the way, be cautious with the font router. Install it only on the memory card. Configuration file for the fontrouter is located at E:\data\Fonts\FontRouter.ini (on memory card). You can disable fontrouter by setting “Enable=0″. I think that I don’t need to spam here, since you guys can use Google!.
February 9th, 2010 at 9:04 pm
@Harindra
Thanks for the info, wont take it as spam. if you know how to do this, plz do let us know
February 9th, 2010 at 9:57 pm
Tried sinhala with fontrouter.Used the font iskpota.ttf found on windows 7. But there are rendering problems.
. (I do not own a symbian at the moment. Tried it with my friend. )
Some useful links:
http://www.funmaza.com/secman_sign_unsigned_applications_binpda.html
FontRouter
Font Router Manager (To easily edit FontRouter.ini
http://www.symbian-guru.com/welcome/2009/08/how-to-change-fonts-on-your-symbian-phone.html
PS:
Font router works only with TTFs as for my knowledge.
February 9th, 2010 at 10:23 pm
@Harindra
TTF will not working as we need to system to support Unicode, TTF will work with out any scripting support.
February 9th, 2010 at 10:31 pm
I do not know much about font systems. :$
Btw, why do there such rendering problems happen?.
February 9th, 2010 at 10:34 pm
@ Harindra
well, say we write මෙ, we write the කොම්බුව after ම so the system need to understand when there ම and කොම්බුව, to put the කොම්බුව before ම
February 14th, 2010 at 2:19 am
I need your help. pls send me your contact number.
February 16th, 2010 at 11:05 pm
Hi, Nice post. Can we upgrade iPhone OS with iTunes after jail breaking the iPhone. I am still thinking whether to jail break or not. I have unlocked iPhone 3G. I have almost everything but sinhala unicode
February 16th, 2010 at 11:09 pm
@Tharindu
if you have a unlocked iPhone, that mean its already jailbroken. that mean you can install Sinhala fonts with out an issue.
any phone can be upgraded using iTunes, but the issues is if you have an iPhone that is jailbroken/unlocked, you will loose all that and other 3rd party application witch you have installed. also OS 3.1.3 is cant be unlocked at this time.
February 16th, 2010 at 11:28 pm
@Kalinga
Actually I bought the iPhone from Dialog. And I have upgraded to iPhone OS 3.1.3 now. Then I just copied .ipa files with iTunes. That way I have upgraded my iPhone OS. Does it mean my iPhone is jail-broken ?
When I try to use ssh command from my MacBook I get following error. My iPhone IP is 192.168.1.4 as shown in Wi-Fi settings.
ssh root@192.168.1.4/
ssh: Could not resolve hostname 192.168.1.4/: nodename nor servname provided, or not known
Thanks
February 16th, 2010 at 11:39 pm
@Tharindu
Dialog sell a retail version of the iPhone, witch mean its not locked to any network. so its not really jailbroken or unlocked. so if you need to install Sinhala in to it, 1st you need to Jailbrake it.
3.1.3 is cant be jailbroken with blackra1n.
http://www.redmondpie.com/jailbreak-iphone-os-3.1.3-firmware-with-redsn0w-0.9.3-9140421/
Use PwnageTool and OS 3.1.2 file to jailbrake the OS 3.13.
thats how i did it
March 9th, 2010 at 7:57 pm
macho,
I’ve been touched with these comments. but till now I can’t see unicode for symbian