2013/12/23

iOS7 дээрх Монгол гарын байрлал

iOS 7 дээр шоронгоос оргуулах арга дөнгөж саяхан гарсан болохоор ихэнх tweak-үүд ажиллахгүй байгаа юм. 64 бит болсон iPhone5s-ийн хувьд бас ялгаа бий. Ялангуяа mobilesubstrate tweak нь reboot/restart хийтэл зүгээр ажиллаад, хийчихсэний дараа ажиллахгүй байгаа. Монгол гарын байрлал үүнтэй холбоотойгоор бас асуудалтай байгаа. Үүнийг хоёр янзаар одоохондоо аргалж болно. Эхнийх нь mobilesubstrate-ийг дахиж суулгах, нөгөөх нь LaunchDaemon скрипт бичиж байрлуулах юм.
Хоёр дахь аргын хувьд дараах маягаар скрипт бичээд /System/Library/LaunchDaemons/org.thebigboss.5rowcustomizablekeyboard.Startup.plist
гэх мэт нэрээр байрлуулах юм:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.thebigboss.5rowcustomizablekeyboard.Startup</string>
<key>Program</key>
<string>/usr/libexec/cydia/startup5row</string>
<key>RunAtLoad</key>
<true/>
</dict></plist>

/usr/libexec/cydia/startup5row нь 0755 эрхтэй байх бөгөөд энэ дотроо дараахийг хийж өгнө:

#!/bin/bash

#export PATH=$PATH:/usr/sbin:/usr/bin:/sbin:/bin

/var/lib/dpkg/info/mobilesubstrate.extrainst_ upgrade && killall SpringBoard

За тэгээд амжилт :)

iOS7.x болон iPhone 5s  дээр туршихыг хүсэж байгаа хүмүүст, энэ хамгийн сүүлийн хувилбар шүү (Landscape горим бас засагдсан):

https://dl.dropboxusercontent.com/u/18095947/MongolKeyboard_1.2-9_iphoneos-arm.deb

Landscape горим одоо зүгээр болсон байх ёстой.

5s надад байхгүй учир дээрхийг туршиж үзээгүй болно.

Cydia substrate саяхан шинэчлэгдээд гарсан байна. Тэгэхээр дээрх хоёр скрипт хэрэггүй гэсэн үг шүү.

Утсанд чинь дээрх зүйлүүдээс болоод асуудал үүсвэл харин хариуцахгүйг анхааруулъя.