acroHD th mod v0.1 って感じで。

acroHDはBLunlockできないので普段使いで快適に使えるよういじってます。

モジュール制作が一段落したので公開。

device-2013-03-06-180959

doc○moのacroHD (6.1.F.0.106) 用なので、他のものに入れると問題起きるかもしれません。

必要要件

  • SO-03D で 6.1.F.0.106
  • rooted
  • CWMが入っている
  • 壊れても泣かない心

変更点

init.d を /system/etc/install-recovery.sh で走らせるようにしてあるので、他のところに書いてあったり、以前にモジュールを入れてある場合は消してから適用してください。

 

  • モジュール
    CPUガバナ4種 ( hotplug, horplugx, interactive, smartassV2 )
    I/Oスケジューラ3種 ( row, SIO, V/R )
    IPcomp サポート
    ZRAM サポート
    NTFS サポート
    NFS3, 4サポート
    XZ解凍 サポート
  • init.d いろいろ
  • sysctl, gps.conf
  • xbin にバイナリ追加 ( openvpn, rngd, sqlite3, zipalign )

です。

モジュールの読み込みやらなんやらのいろいろを init.d 内スクリプトでやってます。

インストール

バックアップは必ずとっておきましょう。

再配布、二次配布はご遠慮ください

  1. acroHD_th_mod_v0.1.zip をダウンロードして端末SDにコピー
  2. CWMを起動してインストール
  3. 再起動でおk

オススメは hotplugx と row です。

ちゃんと適用できていればこうなります ↓

device-2013-03-06-175646

 

ZRAM は 60MB 確保するようにしてあります。

device-2013-03-06-175616

 

 

まとめ

acroHDも今までのように自分自身が快適に使えるようしていくつもりです。

リクエストはあればコメントにでも書いてみてください(実際やるかどうかはわかりませんが気に入れば)。

Donate

寄付してもいいよという奇特な方や、制作物気に入ったししゃーない、みたいな人がいましたらこちらからお願いいたします。

Give me beer !!


ぎぶみ、びあ!

関連記事

20件のコメント


  1. NX.55カーネルでもhotplug+row,vr動きました。ZRAMやhotplug以外のガバナは動きません。ご参考までに。
    hotplug+rowが一番キビキビと動いてくれます
    ありがとうございます

    返信

  2. Xperia Zがroot化できたのでSmartassV2などガバナを追加したいのですが、
    モジュールはどのようにすればZに対応させられるのでしょうか?

    返信

    1. こういうカーネルモジュールはソースからビルドして作るものです。
      普通のアプリのように移植するものではありませんよ。

      返信

  3. カーネルモジュールってどうやって作ればいいんですか?
    もしよければ手順を教えていただけないでしょうか?
    他機種でzramつけたいんですが、どうにもよくわからなくて…

    返信
    1. thjap

      あまりそういった内容には答えないところですが何点か

      • そもそも知識はどの程度あるのか
      • 環境は整っているのか
      • 調べたのならわからないところはどこか
      • 実際に着手したのであれば詰まったところはどこか

      あたりは最低限書くべきだと思います。

      また、コメント投稿欄に「※匿名、通りすがりさん、適当な名前などへの回答は控えさせていただきます。」と書いてあるにもかかわらず名前を入れてくだすってないあたり、回答する気持ちには至りません。

      返信

    2. ググって勉強しょうなw
      ttp://d.hatena.ne.jp/korokorokoron/touch/20110920#1316539886
      こう言う所を読んで見て下さい。
      後、俺のWordPressにもmoduleの作り方書いてますから参考にしてみて下さい。
      thjapさんの仰る通り、クレクレ君にも程があるから特別に教えてあげる(*´w`*)

      返信

      1. 自己レスです。module作りはここです。
        zImageを吐く必要がないので
        $ make -j4 (ry も
        $ make -8 (ry も要りません。
        $ make modules(s必要か忘れた)して下さい。
        Linux Kernel の再構築をしたことのある方ならすぐに解ると思います。
        モロの解答はここです。
        http://puriketsuangel.wordpress.com/2012/07/22/androidrootedso-03d-module-%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9/

        返信

  4. activeの頃からお世話になっています。 この度thjapさんのマネをしてacroHDを購入してみました。
    Mod早速使わせていただきますいつもありがとうございます。
    実は今セルスタンバイでつまずいています。ttp://voinuv.blogspot.jp/2012/02/xperia-arcics-beta-rom.html あたりを参考にframework.odex を書き換えて入れ直しているのですが、起動時途中で再起動がかかり立ち上がりません。
    色々なところの情報を参考に何度かトライしているのですが、どうやら署名の書換に失敗してるようです。
    20+0 records in
    20+0 records out ココまでは表示されるのですが
    20 bytes (20B) copied, 0.004334 seconds, 4.5KB/s←こういう部分がかえってきません。
    できればセルスタンバイの修正についてアドバイスいただけないでしょうか?いつもthjapさんのROMでセルスタンバイが解決されていたのでなんとも恥ずかしい話ですがきちんと理解できていなかったようです

    返信

  5. お返事いただきありがとうございます。acroHD th mod0.1快調です。
    ブローヴさんのところは何度か拝見していたのですが、更新されていたとは!!
    今日はちょっとスモールアプリを入れてみました。かなり便利ですよ。
    セルスタンバイ早速勉強してきます。ありがとうございました!

    追伸 so-03dは結構発熱しますね。ちょっとびっくりしています。

    返信

  6. SO-03D(6.1.F.0.106)にacroHD th modを入れたところ、通知バー操作のみ重くなりました。
    通知バーを下ろすスルッとしたデフォルトの動作から、コマ落ちして動くようになりました。
    何度かファクトリーリセットし、rootにしてまっさらな状態で試しても同じです。
    個体差なんでしょうか?それとも似た症状の方いますか?

    返信
  7. thjap

    ZRAMがどうやっても重くなる(3.4kernelからバックポートしてみたりしました)ので次から 90zram_start は外そうと考えています。

    返信

  8. 中華padのkernel3.0.8でzramを実装しようと頑張っていますが上手く行きません…
    dmesgのエラー部分は

    [[email protected]] zram: module is from the staging directory, the quality is unknown, you have been warned.
    [[email protected]] zram: Unknown symbol xv_destroy_pool (err 0)
    [[email protected]] zram: Unknown symbol xv_get_total_size_bytes (err 0)
    [[email protected]] zram: Unknown symbol xv_create_pool (err 0)
    [[email protected]] zram: Unknown symbol _GLOBAL_OFFSET_TABLE_ (err 0)
    [[email protected]] zram: Unknown symbol xv_malloc (err 0)
    [[email protected]] zram: Unknown symbol xv_free (err 0)
    [[email protected]] zram: Unknown symbol xv_get_object_size (err 0)

    となっており、「zram: module is from the staging directory, the quality is unknown, you have been warned.」でググってもちんぷんかんぷんです…。
    ぶっちゃけお手上げで詰んでます…orz

    ヒントを下さい…
    よろしくお願い致します…
    thjapさんの真似をしてmoduleを作ろうと、中身ばらしてmodule見ても、ソースが糞なのでmake hoge module さえ通らず詰んでます…
    もしよろしければお知恵をお貸しください…
    長文済みませんでした…orz

    返信

    1. やばい‥コメントの削除の仕方がわからないです…。
      もう少し自分で頑張ってみますので気にしないで下さい。
      どうも済みませんでした‥orz

      返信

  9. Thjapさん、モジュールをビルドする時に.configとかMakefileの修正などはありました?
    6.1.F.0.106のソースにあったcpufreq_intaractiveのモジュールを作ってみたんですけどinsmod出来ないんです。
    dmesgで見るとno symbol version for module_layoutって出ます。
    puriketsuangelさんにも聞いて教えてもらったMakefileと.configの修正もしてみたんですけど変わらないです。
    コンパイラはndkの4.4.3とSourcery G++ Lite 2009q3、Sourcery G++ Lite 2010q1とかいろいろやってみたんですけどどれも同じでした。
    何かヒントになるようなことはありませんでしょうか?

    返信

コメントを残す

メールアドレスが公開されることはありません。