JZ4760(MIPS)用nicoWnnG 独自ビルド版


(2013/06/21 追記 start)
最新版は「MIPS Android(JZ4760)用nicoWnnG version 2013.0425.1 独自ビルド版」にて配布中。

(追記 end)


———————————
OpenWnnもATOKも、どちらもAndroid NDKを使用して処理の高速化を図っています。
が、このNDKを使うとその配布パッケージはCPUアーキテクチャが限定される、という制約もかかります。

いまのところ主流のAndroid端末はARMアーキテクチャですが、ronzi A3はJZ4760というMIPSアーキテクチャのCPUを使用しています。
このため、OpenWnnもATOKも、ronzi A3では使用できない、という問題が発生します。

解決方法は、MIPSアーキテクチャ用のファイルも作成することです。

そんなわけで、単体でソースが公開されているnicoWnnGを使用しまして、MIPSに対応させた独自ビルド版nicoWnnGを作成しました。

apkファイル: nicoWnnG-mips.apk
・nicownng_2011_0503_1_src.zipをベースとしています

最新版はこちら
・MIPS用のバイナリを入れた以外はプログラム的な変更はありません。
・ronzi A3で使うと、レイアウトが結構おかしな感じで表示されますが、まだ、調整していません。
・apkに対する署名は配布元のものとは別になっています。今後、正規対応版が出たら、うちのをアンインストールしてから、正規対応版をインストールしてください。(じゃないとインストールに失敗します)

ちなみに、作り方のメモをおいておきます

Android NDK公式においてあるものはARMアーキテクチャ用のキットです。
MIPS用のものはMIPS社の開発ページから入手できます。

nicoWnnGのソースを展開して、jni/Application.mk内の「APP_ABI」行を「APP_ABI := mips」に変更します。
その後、mipsのAndroid NDKを使用してndk-buildを実行すると、libs/mips/ ディレクトリ内にMIPS用のバイナリが出力されます。
これを使用して、あとの手順は標準と同じように行っていきます。

ronzi A3 firmware update guide


ronzi A3(溶智 A3) ,firmware (ROM) update guide.
(2013/01/15 fixed download link)

(0) you got firmware and util(include USBBootTool.exe for separated firmware)
(1) ronzi A3 is booting “USB boot mode”

Press Home button and Power on.
Then, ronzi A3 into USB boot mode.
Warning: In this time, ronzi A3 screen is black. no-display.

(2) Connect to MS-Windows and install “Ingenic USB Boot Device Driver”.

ronzi A3 is displayed “JZ4760 USB Boot deivice”

(3) Disconnect ronzi A3
Warning: Don’t connect ronzi A3, before Step6.

(4) execute USBbootTool

(5) Select the update files.

Red square: “打井…” meaning “Select file…”
Greed square: “清除” , this value is ignore.

(6) USBboot mode ronzi A3 conneted to MS-Windows ,
USBboot Tools will be update start.

(7) Automaticaly update

While update progress, Block the interface.

(8) waiting….

If un-blocked, then update finished

(9) Power on and booting new firmware.
It takes about 120sec.

中国のebookフォーマット umd


ronzi A3にプレインストールされているiReaderではどういうフォーマットがサポートされているか調べてみた。

iReader公式にはちょっとバージョンが古いものに関しての情報はある。
それによると・・・
textと、HTML集合体であるCHM、そして中国製フォーマットUMDに対応しているとのこと。

じゃあ、UMDってのは、どうやって作るのか?
umd-builder
ebookPK
手机Umd文件格式浅析 (たぶん、書式についての解説)

なお、UMDは、どうやら、中国携帯で結構サポートしているらしいフォーマットの模様。
おそらくはxmdf的な感じの位置づけっぽい

中華pad向けの新CPU VIA WM8710だそーで


VIAグループのWonder Mediaから新しいチップ WM8710が発表されたそーで。
WM8650のアップデート版なんだとか。

なんでも、WM8650は720pのビデオまでで、1080pに対応してない、というのが、不利に働いていたということで、1080pに対応したチップとしてWM8710が生まれたそうな。

徐々に置き換わっていくのか、それとも、あっという間に置き換わるのか、興味深いもんです。

Xperia X10 mini proの新firmware 2.1.1.C.0.0


Xperia X10 mini proに新しい純正firmwareが出ています。
といってもAndroid 2.1です。
いまのところドイツ語版のみの確認のようで、今すぐ欲しいという人は、xdaの
[ROM]Newest Original 2.1 SE ROM! 2.1.1.C.0.0にてbuild.numberが1238-9091のドイツ語版を配布されているのを使うか、純正firmwareのbuild.propファイルをのbuild.number部分の数字を「1238-9091 」に書き換えて SEUSでアップデートするか、とかしてください。

で、最近は、CM6とか使っていたので半ば忘れかけていた純正firmwareの手順を整理

1. [Setting]-[Applications]の「Unkown souces」にチェックを入れる
2. [Setting]-[Applications]-[Development]の「USB debugging」にチェックを入れる
3. [TUT]Root + Xrecovery + JIT for X10 Mini Pro with firmware v2.1.1.A.0.6 !から SuperOneClickをダウンロードしてきて実行してroot取得
4. adb shellからアクセス
5. /system領域をrw可能にする

$ su
# mount -o rw,remount / /system
#

ちなみに「mount -o rw,remount / /system」なんて簡略化してるけど、これでも動く
5. Android MarketのJRummy16さん作のBusyBox Installerをインストール
6. インストール後、BusyBoxInstallerアイコンをクリックしてbusyboxバイナリをコピー
7. [Unified] Mini Pro xRecovery .apk Installer v1.4からapkを入手してインストール
8. インストール後、xRecovery Installerアイコンをクリックして「Install xRecovery」を実行。

で・・・キーボードをどうにかしようとしたら失敗した・・・
また最初からだ・・・