Experience with Theos on iOS 7

What a break!

Now I’ve finally gotten it to work!

OK. I did some tweaking on Khmer keyboards and Khmer fonts created by 4khmeriPhone’s team. I’ve learned how their Khmer font rendering works on iOS, and now I can change the fonts to my liking. I still haven’t figured out everything yet, but it works fairly well for now.

Only there’s one problem. There’s a problem between the keyboard and my modified fonts: the vowel “ឿ”. When the key is pressed, instead of showing “ឿ” as it’s supposed to, it shows “ឿេ” (េ​ is in between) instead. I’ve found a temporary fix for now by adding the correct “ឿ” to the pop-up key of “ៀ”.

Still, I wanna learn more how to make the keyboard, so I googled for it. No useful resource. I tried searching how to de-compile (thus allowing me to edit the source code) dylib files, but to no avail. I’ve e-mailed to the developers of keyboards for their source codes, including 4khi, but I haven’t gotten any answers as of now. Maybe they’re just ignoring me. I tried searching for keyboard source code, but I only got the iOS 5 version of keyboard source code. I still don’t know if it’s gonna be compatible with iOS 7.

So, to make sure it’s what I’m looking for, first I have to compile it and test it on iOS 7. And then the nightmare comes. I’ve had lots of problems trying to get Theos to work on my device.

I started here:

http://iphonedevwiki.net/index.php/Theos/Getting_Started

Got “Illegal Instruction 4″ error

I couldn’t run “$THEOS/bin/nic.pl”

Did some more googling. Applied this code via WinSCP to terminal:

sed -i” ‘s/\x00\x30\x93\xe4/\x00\x30\x93\xe5/g;s/\x00\x30\xd3\xe4/\x00\x30\xd3\xe5/g;’ old_ios_binary
ldid -s old_ios_binary

Running “$THEOS/bin/nic.pl” worked, but:

Got “SDK missing” error

I had to run “installsdk3″ (took me a while to find this).

Got another “Illegal Instruction 4″ error when compiling tweak

Did some more research. In fact, I need to install a patched version of iphone-gcc since it doesn’t work well with iOS 7:

iphone-gcc_4.2-20080604-1-8p_iphoneos-arm.deb from https://code.google.com/p/apiexplorer/downloads/list

(note to self: need to reboot twice for the package to work)

It’s working fine now…

Interesting sources:

http://www.iapphacks.com/tutorials-f8/mobile-substrate-and-its-dynamic-libraries-t8079-100.html

https://sites.google.com/site/theostutorials/home

Repo របស់​ខ្ញុំ :D

fidele007

វិធីទាញយក Apps/Games ដោយមិនបង់ប្រាក់ ហើយមិនចាំបាច់មាន Jailbreak នៅលើគ្រប់ជំនាន់ iOS

កម្មវិធីដែលត្រូវទាញយក៖
* 25PP: 
http://ghost.25pp.com/soft/PPHelper-share.ipa (សម្រាប់ iPhone)
http://apt.25pp.com/ipa/PPHelper-ipa.ipa (សម្រាប់ iPad)
http://pro.25pp.com/soft/pp.exe (សម្រាប់កុំព្យូទ័រ)

* Kuaiyong:
http://uploaded.net/file/bjydho65 (សម្រាប់ iPhone)
http://www.kuaiyong.com/product/setup/KYSetup_2123.exe (សម្រាប់កុំព្យូទ័រ)

* Tongbu:
http://qd.leaderhero.com/qd/tuizbqd/tbtui_zb_v2.30_gw.ipa (សម្រាប់ iPhone)
http://qd.leaderhero.com/qd/tbzs/Tongbu_2.101.exe (សម្រាប់កុំព្យូទ័រ)

ប្រហែលជានៅមានកម្មវិធីមួយចំនួនទៀត ដែលអាចយកមកប្រើបាន។ អ្នកអាចចូលក្នុងកម្មវិធីណាមួយក្នុងចំណោមកម្មវិធីទាំងបី ដើម្បីទាញយក Apps/Games និង Install នៅលើទូរសព្ទដោយផ្ទាល់។ ដោយសារកម្មវិធីទាំងនេះប្រើ Server របស់ចិន ដូច្នេះហើយល្បឿនទាញយក អាចយឺត រឺលឿន មិនទៀងនោះទេ។ មួយវិញទៀត កម្មវិធីទាំងនេះមិនអាចឲ្យយើងទាញយកបានគ្រប់ Apps/Games ដែលមាននៅក្នុង Appstore ឡើយ។

ចំណាំ៖ ដើម្បីឲ្យកម្មវិធីដែលទាញយកហើយ អាចដើរបាននៅលើទូរសព្ទ អ្នកត្រូវ Sync កម្មវិធីជាមួយនឹងទូរសព្ទអ្នកជាមុនសិន។ សម្រាប់ជំនាន់ iOS 6.x.x ចុះក្រោម អ្នកអាច Sync បានដោយផ្ទាល់នៅលើទូរសព្ទ ដោយមិនត្រូវការកុំព្យូទ័រឡើយ តែសម្រាប់ iOS 7 មិនទាន់អាចធ្វើបានទេ។ ដើម្បី Sync តាមកុំព្យូទ័រ៖
– Install កម្មវិធីដែលអ្នកប្រើប្រាស់នៅលើកុំព្យូទ័រ (Download Link នៅខាងលើ) ហើយបើកកម្មវិធី
– ភ្ជាប់ទូរសព្ទតាមខ្សែ USB ចូលក្នុងកុំព្យូទ័រ
– ចុចលើប៊ូតុងសម្រាប់ Sync (មានបង្ហាញក្នុងរូប តាមកម្មវិធីនីមួយៗ)

បំរាម៖ ដើម្បីអាចប្រើ Apps/Games ដែលទាញយកពីកម្មវិធីទាំងនេះបាន សូមជៀសវាងកុំ Install/Update កម្មវិធីពី Appstore ក្នុងទូរសព្ទឲ្យសោះ។ បើពុំនោះទេ អ្នកនឹងត្រូវ Sync ទូរសព្ទម្ដងទៀត។ បើអ្នកចង់ Install/Update កម្មវិធីពី Appstore សុំទាញយកកម្មវិធីទាំងនោះពី iTunes Store ជាមុនសិន ហើយចាំ Install ចូលទូរសព្ទ (iTools ជាជម្រើសល្អបំផុតក្នុងការ Install)។

រូបភាពរូបភាពរូបភាព

ធ្វើ​យ៉ាង​ណា​បើ​ Power Button ខូច?

សម្រាប់​អ្នកដែលខូច Power Button ហើយគ្មាន Jailbreak អ្នកអាចបើក បិទ និង Restart iPhone/iPad តាមវិធីខាងក្រោម:

- ដើម្បីបិទ សូម Enable AssistiveTouch ដោយចូលទៅក្នុង Settings –> General –> Accessibility –> AssistiveTouch –> On នឹងលេចចេញប៊ូតុងមួយនៅលើអេក្រង់។ សូមចុចលើប៊ូតុងនោះ ចុច Device ហើយចុច Lock Screen ឲ្យជាប់ មួយសន្ទុះក្រោយ នឹងឃើញ Slide to power off យើងអាចបិទទូរសព្ទបានហើយ។

- ដើម្បីបើក គ្រាន់តែដោត iPhone/iPad ទៅកុំព្យូទ័រ រឺក៏សាកថ្មវា នោះវានឹងបើកដោយឯងៗ។

- ដើម្បី Restart យើងអាចធ្វើបានដោយ Reset Location & Privacy ព្រោះវាមិនធ្វើឲ្យបាត់ឯកសារអីនោះទេ ដើម្បី Reset សូមចូលទៅក្នុង Settings –> General –> Reset –> Reset Location & Privacy ៕

វិធីបញ្ចូលរូបភាពពីកុំព្យូទ័រចូលទៅក្នុង Camera Roll នៅលើ iDevices

១. ទាញយកកម្មវិធីមួយពី Appstore ឈ្មោះ iPrivate Guard (មិនគិតថ្លៃ) 
http://goo.gl/x2XO6U
(នៅមានកម្មវិធីមួយចំនួនទៀតដែលអាចយកមកប្រើបានដូចគ្នា)

២. Copy រូបភាពដែលអ្នកចង់បញ្ចូលក្នុង Camera Roll ទៅក្នុង Shared Folder របស់កម្មវិធី (ដូចក្នុងរូប)

៣. នៅលើ iDevice របស់អ្នក សូមបើកកម្មវិធី iPrivate Guard ចូលក្នុង Settings –> USB Import –> Import Now

៤. ក្រោយពី Import រួចហើយ អ្នកអាច Select រូបដែលចង់បាន រួចចុច Share –> Save to Camera Roll

រូបភាពរូបភាពរូបភាពរូបភាពរូបភាព

ចំប៉ា​បាត់​ដំបង

ក្នុង​ចំណោម​បទ​ចម្រៀង​ដែល​តែង​បំពេរ​អារម្មណ៍​មនុស្ស​ទាំង​ឡាយ ដែល​ជា​ស្នាដៃ​របស់​អធិរាជ​សំឡេង​មាស ស៊ីន ស៊ីសាមុត ​ច្រើន​​តែ​និយាយ​រៀប​រាប់​ដល់​ខេត្ត​នីមួយៗ​ក្នុង​ប្រទេស​កម្ពុជា​យើង មិន​ដែល​ខានឡើយ ហាក់​ដូច​ជា​ចង់​ដាស់​តឿន​ក្រើន​រំលឹក​កូន​ខ្មែរ ឲ្យ​ស្គាល់ពី​ភាព​ស្រស់​ត្រកាល​នៃ​ទឹក​ដី​របស់​ខ្លួន ឲ្យ​ចាំ​ពី​ទឹក​ដី​របស់​ខ្លួន ទោះ​ជា​លោក​បាន​បាត់​បង់​ជីវិត​ទៅ​ហើយ​ក្ដី ក៏​ឆ្លៀត​ឱកាស​បាន​បំពេញ​ឧត្ដម​គតិ​ស្នេហា​ជាតិ​​បន្តិច​ដែរ។

ក្នុង​ចំណោម​ស្នាដៃ​ដំបូងៗ​របស់​លោក គឺ​បទ “ចំប៉ា​បាត់​ដំបង” នេះ​ហើយ ​ដែល​ធ្វើ​ឲ្យ​លោក ស៊ីន ស៊ីសាមុត ចាប់​ល្បី​ខ្លាំង​បំផុត​នៅ​ក្នុង​វិស័យ​សិល្បៈ​ចម្រៀង។ តោះ! ស្ដាប់​ទាំង​អស់​គ្នា!

​    ​១-​    ​ឱ​!​ បាត់ដំបង​បណ្តូលចិត្ត​អើយ    ខ្ញុំ​សូម​លា​ហើយ​លា​ទាំង​អាល័យ    តាំង​ពី​ខ្លួន​ខ្ញុំ​បាន​ឃ្លាត​ទៅ​ឆ្ងាយ    ខ្វល់ខ្វាយ​នឹក​ស្តាយពុំ​មាន​ពេល​ល្ហែ ។​
​    ​២-​    ​ឱ​!​ បាត់ដំបង​កង​កម្ម​វាសនា    ដែល​ខ្ញុំ​ប្រាថ្នា​គ្មាន​ពេលទំនេរ​    បើសិន​ជា​គូខ្ញុំ​ពី​បុព្វេ    សូម​ឱ្យ​មាសស្នេហ៍​    នឹកឃើញ​គ្រា​ដើម ។​
​    ​បន្ទ​រ​-​    ​កន្លង​យូរ​ឆ្នាំ​ចាំ​ទេ​ស្ងួន    មាន​តែ​រូប​អូន​ដែល​ជា​ដង្ហើម​    ចំពោះ​នួនល្អង​ចិត្ត​បង​សង្ឃឹម    សង្ឃឹម​ញញឹមថា​បាន​ជា​គូ​វាសនា ។​
​    ​៣-​    ​ឱ​!​ បាត់ដំបង​ខ្ញុំ​ប៉ង​យូរហើយ    តើ​ថ្ងៃ​ណា​ឡើយបាន​យល់​ភក្ត្រា​    ចិត្ត​ជ្រួលច្របល់​រាល់ថ្ងៃ​ខ្លោចផ្សា    ចង់បាន​ចំប៉ា​បាត់ដំបង​អើយ ។​

(ច្រៀង បន្ទរ និង ៣- ឡើង​វិញ)

បទ “ចំប៉ា​បាត់​ដំបង” នេះ​ក៏​មាន​ប្រវត្តិ​គួរ​ឲ្យ​ចាប់​អារម្មណ៍​ណាស់​ដែរ តែ​ដោយ​សារ​តែ​គ្មាន​ឯកសារ​គ្រប់​គ្រាន់​នឹង​អាច​បញ្ជាក់​រឿង​រ៉ាវ​ឲ្យ​ច្បាស់​លាស់ គ្រាន់​តែបាន​ដឹង​ថា គឺ​បទ​នេះ​ហើយ​ ដែល​ធ្វើ​ឲ្យគ្រួសារ​លោក ស៊ីន ស៊ីសាមុត បែក​ប្រេះ​ស្រាំ​អស់​រយៈ​ពេល​ជិត​ប្រាំ​ពីរ​ឆ្នាំ។ (ឯកសារ​ពិគ្រោះ៖ CEN.COM.KH)

ម្យ៉ាង​ទៀត បទ “ចំប៉ា​បាត់​ដំបង” ក៏​ត្រូវ​បាន​គេ​យក​លំនាំ​ច្រៀង​ជា​បទ​បារាំង​មួយ​ផង​ដែរ ដែល​មាន​ចំណង​ជើង​ថា Mon Amour ។ បទ​នេះ​និពន្ធ​ដោយ​ Madame Bun Veary និង​ច្រៀង​ដោយ​និស្សិត​សាលា​តិចណូ​ម្នាក់​ឈ្មោះ ឃឿន រតនៈ

I. Tous les dimanches je vais te voir

Un grand espoir de t’avouer

Jour après jour j’ai des regrets

J’ai peur de perdre la face

II. Je n’ose pas de te déclarer

Même je te connais un peu plus

Pour cet amour un peu précoce

Je ne me sens pas à laise

R. J’envoie des milliers de textos

Et des cadeaux pour te rassurer

Pour que tu saches mon secret

Mon vieux secret, je n’ose pas te dire

III. Sais tu que je t’aime tant

Depuis longtemps comme je respire

Tu es mon rêve, ma chérie

Peux-tu me dire que tu m’aimes?

ចង្វាក់​ភ្លេង​បទ​នេះ​​មាន​លក្ខណៈ​យឺត​ជាង​បទ​ខ្មែរ…សូម​អញ្ជើញ​ស្ដាប់​ទុក​ជា​ការ​អផ្សុក ;)

ឯកសារ៖

សិល្បៈ​នៃ​ការ​ចែក​រំលែក

តាមដាន

Get every new post delivered to your Inbox.

Join 113 other followers