SBAdBlockToggleは、ブラウザなどの広告をブロックしてくれるJBアプリだ。
それもSBSettingsからワンタッチで切り替えできるので非常に便利。
しかし、CydiaからSBAdBlockToggle 2.2-1をインスコしたが、SBSettingsに表示されない・・・。
それもネットで探しても対策が載ってない・・・。
ということで試行錯誤してインスコ出来る方法を探った。
ちなみに、トグルさせる必要がない人は/etc/hostsを書き換えるだけでいい。
記入例のファイルがJames is Boredのthisのリンクにあった。
↓以下導入方法↓
導入する前に!
このアプリは/etc/hostsを書き換えるようなので、必ず事前にバックアップしておくこと。
とりあえず、iWatcherのリポジトリにはSBAdBlockToggleが1.4、2.2、2.2-1の3バージョンあったので、全部入れてみた。しかし、まともに動いたのは1.4だけだった。
1.4でも、とりあえず産経ニュースのサイトで広告をブロックしていることは確認した。
古いバージョンでも気にならない人は1.4を使い続けたらいいと思う。
しかし、せっかくなら最新バージョンを使いたい。しかし、直に入れても表示されない・・・。
ここで閃いた。
正常にインスコできてるのに表示されないのは、表示する部分が欠けてるからじゃね!?と。
つまり、少し前のバージョンからアップデートすればいいのではないかと思った。
運良くGoogleCodeで少し前のバージョンっぽいのを見つけたので、
iphoneadblocktoggleからcom.nathulal.SBAdBlockToggle_v2.0.3.debをDLした。
iPhone本体に入れる方法は以下のとおり(一例)。
iFunboxで/ver/mobile/にdebを突っ込む→iFileで突っ込んだdebをタップ→インストール→再起動
するとSBSettingにADSという見慣れないアイコンが表示されるようになった。
Cydiaからアップデートすることで無事2.2-1にできましたとさ。
ただ、本当に表示する部分が欠けていたかは不明のままである。
追記:
トグル動作がよくわかんなかったのでメモ。
【デフォルト動作】
<ノーマルアイコン>SBAdBlockToggleオリジナルの小エントリ(1KB)になる(元ファイルが上書きされる)
⇔<禁止アイコン>SBAdBlockToggleオリジナルの大エントリ(266KB)になる
【/private/var/mobile/Library/Preferences/UserHostEntriesにファイルを置いた場合】
<ノーマルアイコン>UserHostEntriesのエントリ+オリジナルの小エントリ(1KB)になる
⇔<禁止アイコン>UserHostEntriesのエントリ+オリジナルの大エントリ(266KB)になる
ちなみに小エントリは約40行、大エントリは約9800行。
え、この動作なんかおかしくね?
hostsのバックアップ取っておかないと元の状態に復元できない orz(←バックアップし忘れたバカ)。
ただの携帯には興味はありません!この中にAndroid、iPhone、タブレットPCを持ってる人がいたら、ココに来なさい!的なblog。
内容の実施は自己責任で。記事にする程度ではない情報はTwitterアカウントでつぶやき中。
tag
_prettify
(2)
_TableKit
(2)
Android
(5)
AndroidApps
(13)
CSS
(2)
Evernote
(1)
Gadjet
(1)
GPS
(1)
HTML
(2)
iPhone
(2)
iPhoneApps
(3)
iPhoneJBApps
(4)
MediaMonkey
(2)
Milestone2
(2)
myProgrammig
(1)
Rockbox
(7)
Server
(1)
T91MT
(3)
Ubuntu
(1)
WebService
(5)
Windows
(5)
WindowsMobile
(1)
WindowsPhone7
(1)
WindowsSofts
(12)
WindowsTablet
(1)
カメラ
(1)
音楽
(4)
近況
(4)
更新予定
(11)
自転車
(1)
速報
(8)
知識
(1)
添付
(2)
0 件のコメント:
コメントを投稿