【BlueSquareJB】Donation Page
よろしければ、私に寄付してください! 私の励みになります!
If you do not mind, please donate to me ! It will be my encouragement !
こちらで集まったお金は開発環境を整えるためや開発テストを行うための準備費用に当てられます!
The money gathered here will be devoted to the preparation cost to prepare the development environment and do development tests!
金額は$1, $2, $3, $5があります。
Amounts are $1, $2, $3, $5.
お待ちしております。
We'll be expecting you.
【LINE】midについて
今回はLINEのmidについて少しお話を。
まず、そもそもmidとは?
LINE上のMember IDのことを略してmidという。
アカウント作成時から決まっているアカウントの内部ID。
LINE上のプログラムはmidを使って処理されている。
「u+16進数」33桁で構成されている。
私のmidはこれ→u5cd3a76a73e14c3ca8eb56dc04414040
なんのために使うの?
個人を特定するときに使われる。
midから友達追加もできる。
普通のIDと何が違うの?
普通のIDはユーザー個人が決定でき、確認することは簡単。
midは簡単には確認できない。
また、ID検索では検索可能にするか不可能にするか選べることができるが、midはいつもオープン。
まとめ
midはアカウントの内部IDであり、変更することはできない。
普通のIDと違って個人を特定できるIDなので、いつでもmidから友達追加可能。
【LINE Tools】How to Use
2020-03-01 new release!
LINETools 2
iOS13, arm64e supported version.
https://blog.nanato12.info/658/
LINE Tools
LINEアプリの様々な拡張機能がある脱獄Tweakです。
This JB Tweak has extended functions for LINE app.
[ Repository ]
http://bluesquarejb.github.io/
最新版を得るにはリポジトリを追加してアップデートして下さい。
If you want latest version, add this repository and update LINE Tools.
リポジトリは削除しました。
BigBossリポジトリからインストール可能です。
Settings
LINE Toolsは5つの大まかな設定に分かれています。
This tweak is divided into five rough settings.
- Main Settings
- Senior Settings
- Text Settings
- Shortcut Button
- Custom Tab
Details
Main Settings
- No Read
Does not become read.
- Sticker Gift
スタンププレゼント機能を有効化します。
着せ替えもできたような。。。
Enable sticker gift function. Maybe also enable theme gift...
- Bypass Theme Check
着せ替えチェックを回避します。
自作着せ替えを作成している向けです。
Bypass theme check. For making own themes.
- Dark keyboard
キーボードを暗くします。
Darken the keyboard.
- Bypass Passcode
パスコードを忘れてしまった方向けの機能です。
For those who have forgotten the passcode.
- Friend Request (Japan only)
友達でない人のプロフィール画面から友達リクエストを送ることができます。
相手が日本アカウントの方であれば失敗します。
Can send friend request from the profile page.
If the other party is a Japanese account, it fails.
- Send Check
送信確認を行います。下のスライダーで文字数を設定できます。
その文字数以上の文字を送ろうとする時、アラートを出します。
Confirm sending. You can set the number of characters with the bottom slider.
Show alert when trying to send more characters than that character.
Senior Settings
- Show Group Information
グループの情報を取得することができます。
[グループのトーク画面] > [vMenu] > [メンバー] に移動すると、次のようなアクションシートが出て来ます。
You can get group information.
[Group Chat] > [vMenu] > [Member], appear action sheet.
Copy Group Information >>> グループ情報がコピーされます。
If push 'Copy Group Information', you can copy group information.
このコピーされるフォーマットは Custom Format でカスタマイズできます。
You can custom format.
Copy Group ID >>> グループのIDのみをコピーします。
Show Inviter >>> 自分をそのグループに招待した人のプロフィールを表示させます。
Copy MemberList >>> グループに参加している自分以外の人全員のmidをコピーします。
Cancel Invitee >>> 招待を全キャンセルします。
Destroy >>> グループに参加している人全員を退会させ、招待を全キャンセルします。(人数が多いと規制がかかります。実行するのは少人数グループにしてください。)
Copy Group ID >>> Copy Group ID only.
Show Inviter >>> Show profile who invited you the group.
Copy MemberList >>> Copy group member's mid and name.
Cancel Invitee >>> Cancel invitee.
Destroy >>> Kickout group member and cancel invitee.
(If group member are too much, your LINE account will regulate. Please do small groups.)
- Enable LinkInvitation (Japan only)
[グループのトーク画面] > [vMenu] > [招待] に移動すると、上の方に4つのボタンが表示されます。
これは招待リンク機能といって本来なら海外アカウントでしか有効でない機能です。
実装頑張りました笑
招待リンクの仕様について
- 招待リンクがあれば誰でも、そのグループに参加できる。
- 招待リンク発行者がグループからいなくなった時、リンクの有効期限が切れる
- グループの設定からリンク招待が拒否されていたら発行できない。
- Friend Search By MID
ID検索でMIDから友達追加できるようになります。
例: 私のMID→u5cd3a76a73e14c3ca8eb56dc04414040
Add friend With MID from ID search
Example: My MID→u5cd3a76a73e14c3ca8eb56dc04414040
Text Settings
- ReadText Custom
既読文字を変更できます。グループの既読文字、個人チャットの既読文字の区別が可能になっています。
また、グループ設定のみ@Nで既読カウントを表示できます。
@Nの対応言語は日本語、英語、中国語 (台湾) です。
You can change the read character.
It is possible to distinguish between group and chat read characters.
'@N' is read count. ( Group only. Support with Japanese, English, Chinese (Taiwan). )
Shortcut Button
Friendlist
Chatlist
Timeline
Friendlist, Chatlist, Timelineの3つです。
オンにすると上のようなショートカットボタンが表示されます。
If ON, show shortcut button.
Custom Tab
上のようにタブバーの表示をカスタマイズできます。
You can custom TabBar.
まだまだ機能追加していこうと頑張ります!
【備忘録】Theosで簡単なTweak作成
今回作成するTweakは
LINEでのNewsTabの無効化: Disable LINENewsTab
本記事で使用している環境
まずはFlexでの動作確認
正直、Tweak開発者でFlexを入れていない人はいないと思う。
LINEのNewsTabのメソッドは
-(bool)useNewsTab
このメソッドの返り値をfalseにしてあげれば、NewsTabは無効化される。
NewsTabを無効化するとCallTabが出てきてしまうので、CallTabも無効化する。
CallTabのメソッドは
-(bool)useCallTab
CallTab無効化はこのメソッドの返り値をfalseにしてあげる。
適用させるメソッド
-(bool)useNewsTab
-(bool)useCallTab
どちらも返り値: false
どちらともクラスはNLConfigurationManager
ONにしてLINE開くとNewsTabが無くなってるはず。
確認できたら、Theosで実際に作っていきましょう〜
Project作成
Finderで作成場所を決め、ターミナルにてcdコマンドで移動し、Theosを起動
今回はTweak作成なので12でEnter
入力項目は次の通り
- Project Name: [プロジェクト名]
- Package Name: [パッケージ名]
- Author/Maintainer Name: [作者名]
- MobileSub...: [適用するBundle ID]
- List of ...: [インストール後の終了するアプリ]
今回は
- Project Name: Disable LINENewsTab
- Package Name: com.bluesquare.disablelinenewstab
- Author/Maintainer Name: BlueSquare
- MobileSub...: jp.naver.line
- List of ...: [Enter] (デフォルトではSpringBoardなのでインストール後Respringする)
disablelinenewstabのフォルダが作成されたことを確認する。
さらに中身も確認する。
- control: Tweakの情報
- [TWEAK_NAME].plist: 適用するBundle IDが書かれたファイル
- Makefile: Tweakのbuild情報が書かれている
- Tweak.xm: Tweakのプログラム
情報を書き込む
controlファイルは各自で編集してください。
plistファイルは特に編集することないです。
64bitに対応。
ARCHS = armv7 armv7s arm64
また、インストールしやすいようにIPアドレスも設定すると良いかもしれません。
その場合は、設定>接続してるWi-Fiのℹ︎マークから端末のIPアドレスを確認しましょう。
THEOS_DEVICE_IP = 192.168.0.9
SSH接続でインストールするので端末にOpenSSHを入れてSSH接続できるようにしておいて下さい。
SSH接続できるか下記のように確認しましょう。
ssh root@IPアドレス
次にTweak.xmの編集。
適用させるメソッドは
-(bool)useNewsTab
-(bool)useCallTab
のふたつで、どちらとも返り値はfalse
どちらもクラスはNLConfigurationManager
これをTweak.xmに書いてあげればいい。
書き方としては
%hook クラス名
メソッド{
処理
}
%end
みたいな。
だから、今回はこうなる。
%hook NLConfigurationManager
//Disable News Tab
-(bool)useNewsTab
{
return false;
}
//Disable Call Tab
-(bool)useCallTab
{
return false;
}
%end
これだけ。
あとはbuidしましょう。
cdでdisablelinenewstabに移動し、make packageでOK
IPアドレスを設定した人はmake package installでbuildしてインストールできます。
debファイルはpackagesフォルダに保存されています。
完成。
今回作成したTweakのファイルはGitHubに載せておきます。
【LINE Tools】作りました!
2020-03-01 new release!
iOS13, arm64e端末に対応した「LINE Tools 2」をリリースしました。
https://blog.nanato12.info/658/
LINE Tools
こんにちは〜、ほしです!
今回はLINE拡張機能のLINE Toolsを作ってみました!
まずは私のリポジトリを追加してください。
http://bluesquarejb.github.io/
その後にLINE Toolsをインストール。
すると設定AppにLINE Toolsが追加されます。
開くとこんな感じ↓
LINE着せ替えの無料化に関しては自己責任でよろしくお願いします。
Theme Free DLをオンにし、着せ替えをDL
その後、オフにしてBypass Theme Checkをオンにすると適用できます。
LINE着せ替え無料化の機能は削除しました。
Cydia用のCSSを作りました!
こんにちは〜、ほしです。
今回はタイトルにもある通り、Cydia用のCSSを作ってみました!
脱獄アプリを作る時にcontrolファイルに色々な項目を書き込みますよね。
その際のDepiction項目のホームページ用のCSSです。
デモはこんな感じ↓
Authorより下の部分です!
このようにCydiaの項目のようなデザインを実現できます!
※矢印の縦横が多少おかしいのは勘弁して、、、、
どなたか最適な縦横が分かりましたらコメントにてお待ちしてます!
このCSSはGithubにて公開しているので、ご自由にお使いください!
また、おかしいところ等がございましたらコメントにて指摘していただけると助かります!