スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

iPhoneを簡単に軽量化できるシェルスクリプト(要脱獄)
iPhone軽量化シェルスクリプト



tyuui このマークはiPhone/iPodTouchに対し高いリスクを伴う内容を扱う記事に付けられます。
実行前にバックアップをとることを推奨します。



iPhoneの中には必要でないファイルや動作を重くしているファイルがいくつかあるのですが、そんなファイルを無効化したり削除することによって、動作を軽快にしたりバッテリーの持ちを良くする事ができます。

ですがそんなファイルを1つ1つ削除しているとかなりの時間が掛かってしまいます。そこで、その作業を簡単に、素早く実行してくれるのがこれらのスクリプトという訳です。


実験台になってくれたのは、iPodTouch(三世代)です。
4.3.3と5.0.1と5.1.1にて動作確認しました。
◎使い方
- 下記よりOOO.shをクリックしてファイルをダウンロード
- 解凍して出てきたファイルを/var/mobileに保存
- CydiaからMobileTerminalをインストールして起動
- suと入力してroot権限へ(初期パスワードはalpine)
- sh OOO.shと入力すると実行
- デバイスを再起動


不要なデーモンを削除&バックアップ(iOS5対応)
ダウンロード:d_daemons4.sh(iOS4)
ダウンロード:d_daemons5.sh(iOS5)

----------------------------------------
削除対象
iOS4版
com.apple.aslmanager.plist
com.apple.chud.chum.plist
com.apple.chud.pilotfish.plist
com.apple.CrashHousekeeping.plist
com.apple.DumpPanic.plist
com.apple.iqagent.plist
com.apple.mobile.profile_janitor.plist
com.apple.powerlog.plist
com.apple.ReportCrash.DirectoryService.plist
com.apple.ReportCrash.Jetsam.plist
com.apple.ReportCrash.plist
com.apple.ReportCrash.SafetyNet.plist
com.apple.ReportCrash.SimulateCrash.plist
com.apple.stackshot.server.plist
com.apple.syslogd.plist
com.apple.tcpdump.server.plist
iOS5版
com.apple.aslmanager.plist
com.apple.syslogd.plist
com.apple.crash_mover.plist
com.apple.CrashHousekeeping.plist
com.apple.DumpBasebandCrash.plist
com.apple.DumpPanic.plist
com.apple.ReportCrash.DirectoryService.plist
com.apple.ReportCrash.Jetsam.plist
com.apple.ReportCrash.plist
com.apple.ReportCrash.SafetyNet.plist
com.apple.ReportCrash.SimulateCrash.plist
com.apple.ReportCrash.StackShot.plist
com.apple.awd_ice2.plist
com.apple.awd_ice3.plist
com.apple.awdd.plist
com.apple.sharktrace.plist


----------------------------------------
IMG_1485.png

これは、削除対象内にデーモン名を記載するだけで簡単にデーモンを削除できるスクリプトです。iphone内で起動し続けている不要なデーモンを削除する事によってiPhoneの高速化を図ります。

  • 使い方
  • 既にこのスクリプト外でデーモンの削除等を行っている方は、デーモンを初期の状態に戻してから行うことを推奨します。
    スクリプト内の####削除対象####に書かれているデーモンが削除対象となるので、ここを書き換えれば削除するデーモンの編集ができます。編集にはiFileのテキストエディタを使用する事を推奨します。
    行の先頭に#を付けるとその行は対象外となります。
    リストアするには、デーモン名の先頭に#を付ける、またはデーモン名を消去して削除対象外にしてください。
    編集が終わったら上記の◎使い方の通りに実行して下さい。
    削除されたデーモンは/System/Library/LaunchDaemons_backupに保管されます。

  • 見方
  • NEW Deleted:[デーモン名]」新たに削除されたデーモン。
    Deleted:[デーモン名]」削除されているデーモン。
    Restored:[デーモン名]」リストアされたデーモン
    Not found:[デーモン名]」LaunchDaemons中に存在しないデーモン




    不要な言語ファイルを削除(iOS5対応)
    ダウンロード:d_lproj.sh

    ----------------------------------------
    削除対象
    OO.lprojというディレクトリの内、enOO.lproj jaOO.lproj jpn.lproj以外
    (日本語と英語以外の言語ファイル)

    ----------------------------------------

    不要な言語をかなり簡単に削除できるスクリプトです。普通のスクリプトでは削除しきれずに残るゴミまでキレイに削除してくれます。
    ちなみに私の環境では削除し終えるまでに20分ほど時間がかかり、およそ25,000程の言語ファイルが削除されした。


    バックアップはとりません。




    iPad用のアイコンを削除(iOS5対応)(iPadの人は使用厳禁)
    ダウンロード:d_ipad.sh

    ----------------------------------------
    削除対象
    icon-70.pngという名前のファイル
    Icon-Small-50.pngという名前のファイル

    ----------------------------------------
    IMG_1481.png

    アプリの中にはiPad用のアイコン画像などが入っているものが沢山あります。それらを削除するスクリプトです。

    ※iPad用の画像、アイコン等を削除します。バックアップはとりません。




    Retina用画像を削除するスクリプト
    ダウンロード:d_retina.sh
    ダウンロード:r_retina.sh

    ----------------------------------------
    削除対象
    OOO@2x.pngという名前の画像ファイル
    (Retina用と非Retina用画像が対になっている場合のみ)

    ----------------------------------------
    IMG_1478.png

  • d_retina
  • Retina用の画像を削除します。
  • r_retina
  • Retina用の画像をリネームして読み込ませないようにします。リストアもできます。

    Retinaディスプレイに対応した画像を削除する事で動作を多少軽快にする事ができるようです。少なくとも容量的な軽量化にはなります。


    iPodtouch4世代やiPhone4,4sに使うと、画像の解像度が低くなり画質が悪くなるので注意して下さい。




    非Retina用画像を削除するスクリプト
    ダウンロード:d_retina.sh
    ダウンロード:r_nretina.sh
    ----------------------------------------
    削除対象
    OOO.pngという名前の画像ファイル
    (Retina用と非Retina用画像が対になっている場合のみ)

    ----------------------------------------
  • d_nretina
  • 非Retina用の画像を削除します。
  • r_nretina
  • 非Retina用の画像を削除します。(バックアップを
    残す)

    Retina画像がある場合は、対となっている非Retina画像を削除する事で容量的な軽量化を図ります。旧世代の方にはオススメしません。




    参考元:iosdaemons @ ウィキ - ios5 daemonまとめ
    関連記事
    スポンサーサイト

    Pagination

    Trackback

    Trackback URL

    http://mattyaphone.blog.fc2.com/tb.php/4-b694f66a

    Comment

    通りすがり

    4sですが、すべて大丈夫そうですかね?
    • URL
    • 2012/02/01 13:07

    おまっちゃお(管理人)

    > 4sですが、すべて大丈夫そうですかね?

    申し訳ありませんが、管理人は4Sではないので実際に試して確認していないので動作の保障をすることはできません。

    • URL
    • 2012/02/01 17:16

    lproj

    5.01から?jpn.lprojというふぁいるも増えているので見直しが必要だと思います
    • URL
    • 2012/02/08 10:57

    おまっちゃお

    > 5.01から?jpn.lprojというふぁいるも増えているので見直しが必要だと思います

    本当ですか!ありがとうございます助かります。

    見直しさせてもらおうと思います
    • URL
    • 2012/02/08 15:05

    名無し

    DropBoxがリンク切れてます
    • URL
    • 2012/04/29 10:12

    おまっちゃお

    > さん

    リンク切れの報告、ありがとうございます。修正しました。
    • URL
    • 2012/04/30 03:39
    • Edit

    名無し

    初期PWはAlpineじゃなく、alpineです
    • URL
    • 2012/07/01 11:56

    おまっちゃお

    > 名無しさん

    ご指摘ありがとうございます。訂正しました。
    • URL
    • 2012/07/02 23:20

    名無し

    質問ですみません

    sh d_Iproj.sh
    実行してもファイルまたはディレクトリがない、と表示されます。
    touch 4th 5.1.1です
    ファイルは/var/movile/d_Iproj.sh
    になってます。

    原因わかりますでしょうか?
    • URL
    • 2012/07/30 03:40
    • Edit

    おまっちゃお

    > 名無しさん

    I「アイ」ではなくl「エル」です。それが原因だと思われます。
    • URL
    • 2012/07/30 04:08

    名無し

    私も名無しさんと同じで
    command not found と出ます
    ファイルはiFoundでvar/mobileにd_lproj.shを入れました

    ターミナルでは
    su
    パスワード***
    ***iPhone:/var/mobile root# d_lproj.sh
    (全部小文字で)
    失敗しました
    • URL
    • 2012/08/11 22:51
    • Edit

    おまっちゃお

    > 名無しさん

    コマンドが間違っているみたいです。
    sh d_lproj.sh
    と入手して実行する必要があります。
    • URL
    • 2012/08/11 23:32

    名無し

    どうにも実行されません・・・

    ipod touch 5.1.1

    なのですがPCからd_daemon5をダウンロードして展開、ifunboxを使って中にあったファイルをまるごとmobile に保存して

    su→password→root# sh d_daemon5.sh で実行しようとしても

    sh: d_daemon5.sh: NO such file or directoryとなって実行できません・・・・
    • URL
    • 2012/10/31 23:51

    おまっちゃお

    > どうにも実行されません・
    > ipod touch 5.1.1
    > なのですがPCからd_daemon5をダウンロードして展開、ifunboxを使って中にあったファイルをまるごとmobile に保存して
    > su→password→root# sh d_daemon5.sh で実行しようとしても
    > sh: d_daemon5.sh: NO such file or directoryとなって実行できません・・・・

    d_daemon5.shではなくd_daemons5.shです。リンクの文字の方が間違っていました・・・、申し訳ありません。
    sh の後のOOO.shにはファイル名を入れてください。
    • URL
    • 2012/11/01 01:51

    名無し

    上手くいきました!ありがとうございます!
    • URL
    • 2012/11/01 19:06

    Nina1779

    тут на официальном ресурсе вы сумеете увидеть огромный набор умных статей о ` <a href="http://www.infosuper.ru/">Заработок</a>.

    おまっちゃお

    > Nina1779

    Я не могу понять русский. Пожалуйста поговорите по-английски.
    • URL
    • 2012/11/15 00:10

    Naillefecemia

    <u><B>このことは、それぞれ設定されるべきです!
     
    ハードウェアアクセラレーションに対応した新しいインターネットブラウザ!サイトでは、光の速度をオープン!
    ダウンロードはこちら:
    </B></u>
    UPD
    5分後に追加しました:
    <u><B>残念ながら、公式サイトのサイトが機能していないし、リンクが削除されました。
    ダウンロードはこちら <a href="http://firefoxik.ru/">http://firefoxik.ru/</a></B></u>

    ななし

    2chにあるiOS Clean Up Script for iOS5 v2.6 やDeleteFeature for iOS5 v1.0 と上記のシェルスクリプトは何がちがうのでしょうか。
    また、これらのスクリプトを入れるだけではなく、
    その後、個々の不要なファイルやdaemonなどを消したりして初めて効果を実感できるものなのでしょうか。
    • URL
    • 2012/11/17 01:21

    おまっちゃお

    > ななしさん

    まず、これらのスクリプトとiOS Clean Up Script for iOS5は削除対象が違うだけでほぼ同じようなものです。本当に軽量化したいなら2つとも適用する事をオススメします。
    これらのスクリプトでは削除されない細やかな部分の軽量化は、一つ一つの効果が少なくて失敗するリスクが高いというハイリスクローリターンですのであまりオススメできません。
    ちなみに、削除するDaemonの選択は上記のd_daemonsでも可能です。
    • URL
    • 2012/11/17 11:09

    ななし

    回答ありがとうございます。ちなみに環境はiPhone(iOS5.0.1)です。

    という事はつまり、こちらに掲載してあるいくつかのスクリプトと2chで配布されている二つのスクリプトどちらも実行すれば効果が実感できるという認識で間違いないでしょうか。
    後、私の環境では上記のいくつかのスクリプトの中で「Retina用画像を削除するスクリプト」以外は実行して問題ないですよね?
    • URL
    • 2012/11/18 00:42

    おまっちゃお

    > という事はつまり、こちらに掲載してあるいくつかのスクリプトと2chで配布されている二つのスクリプトどちらも実行すれば効果が実感できるという認識で間違いないでしょうか。
    そういう事になります。が、正直あまり実感できるかどうかについては保証する事ができません。デバイスが古ければ古いほど効果は現れますが、最近のデバイスならば軽量化する必要もないという意見も多いです。

    > 後、私の環境では上記のいくつかのスクリプトの中で「Retina用画像を削除するスクリプト」以外は実行して問題ないですよね?
    はい。問題ありません。
    • URL
    • 2012/11/20 01:36

    ななし

    返信遅れてすいません。回答ありがとうございます。
    自己責任をとは重々承知の上、上記の言語ファイル削除のd_lproj.shを実行しました。(ここまではうまくいって、容量が削減されているのを確認後できました。)
    しかし再起動後、
    次にデーモン削除のd_daemons5.sh(iOS5)を実行したところ、再起動できず、Appleのロゴの下に進行状況をしめすようなバーがある画面から一向に動きません。電源ボタン+ホームボタンを長押し(俗にいうリンゴループですかね?)
    環境は前述したとおり、iPhone4(iOS5.0.1)です。
    復元しか方法はありませんでしょうか。
    • URL
    • 2012/11/22 02:18

    ななし

    ミスです。下から4行目の 
    「電源ボタン+ホームボタンを長押ししても一度は普通のリンゴマークがでるのですが、それから約1分後にロゴ+下にバーのようなものがでます。(俗にいうリンゴループではないようです。)」のまちがいです。

    重ねてすいません。また、電源ボタン+ホームボタンでは電源を切ることができないのですが、復元や再脱獄の際、完全に電源OFFの状態からスタートしなければできなかったようにおもうのですが、どうすればこの状況から脱却できますでしょうか。
    • URL
    • 2012/11/22 03:03

    ななし

    ミスです。下から4行目の 
    「電源ボタン・・・・一度は普通のリンゴマークがでるのですが、それから約1分後にロゴ+下にバーのようなものがでます。(俗にいうリンゴループではないようです。)」のまちがいです。

    重ねてすいません。
    もし復元するしかない場合、現在
    itunesにはiOS5.0.1の時のバックアップファイルしかない一方で、ipswは5.1.1のものしかありません。(cydiaには5.0.1のshshはありますが、傘にはありません。)この場合、5.0.1のときに残したiTunesのバックアップ内容をそのまま復元するにはどうすればいいでしょうか。
    • URL
    • 2012/11/22 04:03

    ななし

    連投失礼します。
    自己解決いたしました。お騒がせしました。
    しかし実行したシェルスクリプトに問題はないはずなのに、なぜ私の場合上手くいかなかったのでしょうか。
    • URL
    • 2012/11/22 18:41

    おまっちゃお

    > 連投失礼します。
    > 自己解決いたしました。お騒がせしました。
    > しかし実行したシェルスクリプトに問題はないはずなのに、なぜ私の場合上手くいかなかったのでしょうか。

    色々と迷惑をかけて申し訳ありません・・・。今までこのような問題が起きたという報告はもらっていなかったので詳しい原因は僕にも分かり兼ねます。
    削除対象のデーモンに何か書き換えなどを行いましたか?
    とりあえず問題が発生したということでd_daemonの公開を停止しておきます。
    • URL
    • 2012/11/23 12:48

    ななし

    いえいえ。こちらこそ自己責任とは承知の上で実行したのにこのような形でアドバイスを求めてしまい大変失礼しました。
    deamonは一切いじっておらず、リンク先からダウンロードしたものをそのまま使いました。
    思い当たることとしては、スクリプトを実行する前にすこしiCleanerでいろいろと削除したことくらいですね。
    • URL
    • 2012/11/24 01:49

    おまっちゃお

    > ななしさん
    > deamonは一切いじっておらず、リンク先からダウンロードしたものをそのまま使いました。
    > 思い当たることとしては、スクリプトを実行する前にすこしiCleanerでいろいろと削除したことくらいですね。

    その程度の事なら動作には差し障りなく動くと思いますが・・・こちらも色々と検証してみます。
    • URL
    • 2012/12/02 02:44

    たたたた

    4sでこのスクリプトを実行しましたが、何の問題もなく、出来ました!
    わかりやすい記事ありがとうございます!
    • URL
    • 2012/12/03 00:09

    Valentin2377

    здесь на данном веб-ресурсе собран большой выбор умных статей о <a href=http://medbun.ru/pages-more-1495.html>повышенный гемоглобин</a>.

    uncenniap

    здесь на данном портале можно увидеть цены покупки <a href=http://www.legalka.us/>купить легальные наркотики</a> на Legalka.us.

    名無し

    言語削除はiOS6以降で実行しても大丈夫でしょうか?
    • URL
    • 2013/02/24 01:17

    おまっちゃお【管理人】

    >言語削除はiOS6以降で実行しても大丈夫でしょうか?

    僕はiOS6のデバイスを持っていないので確認していないので絶対とは言えませんが、おそらく大丈夫です。
    ただ、デーモン削除を使用するのはやめておいた方がいいです。
    • URL
    • 2013/02/24 20:32
    • Edit

    Chocritoen

    Интереснее первого и точно так же в сексе человек изначально андрогинен или бисексуален. Побега никаких именно так никаких что ж наиболее существенное надо. интимным фото

    Колпачке пенкукайф я очень люблю мыться я обожаю воду хорошо что. Жен чулки и туфли больше никакой одежды а мужья только в тапочках мужики бросают жребий.
    <a href=http://forex.thend.ru/forex-club-i-chto-gde-kogda.html>Forex club и что где когда только тут </a>
    Оснащенные тяжелой броней прадорские зонды превосходили их самих но.
    фото компании forex
    новости форекс 08.02.2012 ожидаемое
    программы для успешной работы на forex
    торговые терминалы форекс под android
    форекс стратегия forexbomber

    <a href=http://forex.thend.ru/neyrosovetnik-foreks.html>Лучший сайт Нейросоветник форекс</a>
    crant capital forex

    Пока еще есть время но не сразу потому что снаружи могут быть отчаявшиеся люди а отчаявшиеся.

    keteShure

    у нас на нашем интернет-ресурсе можно заказать <a href=http://t-products.ru/>багажник цена</a>. у нас высокий стаж , кроме этого тысячи потребителей счатливы работать с нами.

    バーバリーブラックレーベル

    こんにちは、またブログ覗かせていただきました。また、遊びに来ま~す。よろしくお願いします

    このコメントは管理者の承認待ちです
    • 2016/09/04 20:31

    Post Your Comment

    コメント:登録フォーム
    公開設定

    Utility

    Profile

    Author:おまっちゃお
    ブログ開設日:2011/12/31
    本ブログの記事の内容を参考にして起こった如何なるトラブルに対しても管理人は一切の責任を取りません。全て自己責任でお願いします。

    CATEGORY

    Search

    リポジトリ

    http://dl.dropbox.com/u/35617758/apt/

    ブロとも申請フォーム

    アクセス解析

    Powered By FC2ブログ

    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。