November 29, 2015

BreakThrough 対応状況

【対応中】
  •  
【二次調査中】
  • にゃんこ大戦争 (iOS9.0.2/32bit)
  • dTV (iOS9.0.2/32bit)
【再現調査中】
  • Polar Flow app (iOS9.0.2/32bit)
  • torne mobile (iOS9.0.2/32bit) 
  • TV Side View (iOS9.0.2/32bit)
【未着手】
  •  
 ---
【再現せず】
  •  
【対応済】
  •  

BreakThroughの対応要望について(お願い)

いつもBreakThroughをご利用いただき、ありがとうございます。

BreakThroughの対応のご要望をいただいておりますが、同一の環境をこちらで準備することができず、再現できないことがあります。

ご要望の際には、以下の情報を頂けると助かります。
 また、同じアプリの動作報告も同様に頂ければ幸いです。

【アプリ名】
【開発会社】
【AppStoreのリンク】
【どのような挙動をするか】
【セーフモードで動くか】
【iDeviceの機種】
【iOSのバージョン】
【BTのバージョン】

私はセーフモードにするのにPower Tapを使用しています。

November 7, 2015

BreakThrough と iOSのバージョン

開発機をiOS9にしていろいろ調べていたのですが、
iOS9はそもそもの機能として、他のアプリに対しての干渉が大幅に制限されるようになっています。これによってプライバシー保護が向上されています。
例えば、ある有名アプリは他にどのようなアプリがインストールされているか調べていたと言われていますが、これが大幅に制限されるようになりました。


これがJailbreak環境では、Jailbreak検知を防ぐ効果も産んでいます。
例えば、OpenSSH(sshd)が起動されているとJailbreakとみなして動作を停止するアプリがありましたが、この検知はiOS9では機能しません。
そのため、iOS9では問題なくアプリがIOS8以下ではJailbreak検知で停止してしまうケースもいくつか見られるようになってきました。


<iOS8以下の方へ>
お詫びなのですが、開発機がiOS9になってしまったため、現在iOS8以下のこういった動作の検証、原因調査が十分にできません。
ご報告いただく場合には、iOSのバージョンおよびどのような止まり方をするかを詳細に教えていただけると対応できるかもしれません。
また、同アプリが自分の環境では動いた、自分も動かなかった、というご報告もたいへん助かります。

 <iOS9の方へ>
逆にiOS9では64bit機における32bitアプリの動作に変更が加わっており、iOS9に一見対応しているように見えるTweakでも特定のアプリや動作で落ちることも多く発生しています。
iOS9で動かない場合には、セーフモードでの起動も試してみてください。他の不具合を切り分けることができます。
こちらも、同アプリが自分の環境では動いた、自分も動かなかった、というご報告もたいへん助かります。


最近書き込んではおりませんが、2chはすべて目をとおしています。ご報告はそちらに頂けると助かります。


今後ともBreakThroughをよろしくお願いいたします。

Fetch for Email 1.0

ずっとPush for Gmailを使っており、iOS9への対応を心待ちにしていたのですが、
自分で似たようなものを作ってしまいました。

Gmail/Outlookの通知が届くと、Mail.appがメールをフェッチします。
(=メールアプリの通知が出せるようになります)


How to use:
  • Gmail/OutlookアプリをAppStoreからインストールします。
  • Gmail/Outlookアプリでメールを受信する設定をします。
  • 設定アプリから、Gmail/Outlookアプリの「通知を許可」をオンにします。
    この際、他の項目はオフで構いません。(そうすると二重に通知が出ることを防げます)
  • 設定アプリから、同じアカウントでメールを受信するように設定します。
    この際、どのアカウントでも構いませんので、最低1つは自動フェッチもしくはプッシュで受信するように設定してください。(メールアプリを裏で起動しておくため)

Gmailアプリもよいのですが、 標準メールはVIPが使えたり、アカウント間でメッセージを移動できたり、新規作成時に送信元アドレスを自動で選択してくれたりと、私はたいへん便利に使っています。
そのような使い方をされている方にご利用いただければ幸いです。

October 25, 2015

Cats and Dogs 1.0

iOS9になって、OSの仕様がだいぶ変わっています。
特にSandboxやバイナリ管理の仕様が変わったため、各所に影響が出ています。

Tweakもアプリとの特性との相性できちんとInjectできていたり無視されたりしています。
App Storeのアプリケーションでさえも内部でエラーを出しながら動いている状況です。

Tweakは一見動いていそうでも一部動作していなかったり、リブートするとリンゴループしたり、内部でプロセス再起動を繰り返させており電池を消耗するものが多数ありますので、気をつけてください。

−−

これらの不具合を起こすTweakを、一部の機能を犠牲にしてでもとにかく不具合を起こさないようにするのがCats and Dogsです。特定のアプリケーションに対して不具合を起こすTweakが導入されないように制御します。

現在、以下のものに対応しています。
  • AdBlocker 2
    再起動するとリンゴループになります。(強制SafeModeで起動できます)
    → ふつうに起動できるようにします。
  • Confirm2Proceed
    電源をオフにする動作をするとフリーズします。(リセットで起動できます)
    → フリーズせずに電源オフできます。ただし、SpringBoard関連の設定は無効になります。

BreakThrough 8.18.0

iOS9に対応しました。
開発機もiOS9になりましたので、今後はiOS9ベースの開発になります。

January 11, 2015