■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
最新50
[PR]
[PR]
レス数が900を超えています。1000を超えると表示できなくなるよ。
SHARP BrainのWindows CEを活用する Part13
1 :
名無しさん@Brain
:2018/10/04(木) 23:24:19.84 ID:/69OfWyo
「電子辞書 Part32」(
http://gimpo.2ch.net/test/read.cgi/dgoods/1236065863/)
にて
SHARP製の電子辞書Brain(Windows CE搭載)で、Explorerの作動が確認される。
着々と解析や研究が進み、様々な活用方法が発見された・・・しかし!
忍び寄るネタ切れの影、立ちふさがる仕様の壁っ!
迫りくる廃スレの危機にいかに立ち向かうのか!?
そんなBrainのWindows CEを活用する方法を話し合うスレです。
前スレ
SHARP BrainのWindows CEを活用する Part12
http://brainbbs.ddns.net/test/read.cgi/edbrain/1493904613/
過去ログ
Part1
http://gimpo.2ch.net/test/read.cgi/dgoods/1243186814/
Part2
http://toki.2ch.net/test/read.cgi/dgoods/1258681069/
Part3
http://toki.2ch.net/test/read.cgi/dgoods/1287408331/
Part4
http://toki.2ch.net/test/read.cgi/dgoods/1298922177/
Part5
http://awabi.2ch.net/test/read.cgi/dgoods/1311084430/
Part6
http://awabi.2ch.net/test/read.cgi/dgoods/1329409368/
Part7
http://awabi.2ch.net/test/read.cgi/dgoods/1356628236/
Part8
http://yomogi.2ch.net/test/read.cgi/dgoods/1407588165/
Part9
http://yomogi.2ch.net/test/read.cgi/dgoods/1428750929/
Part10
http://yomogi.2ch.net/test/read.cgi/dgoods/1448620216/
Part11
http://brainbbs.ddns.net/test/read.cgi/edbrain/1453732642/
BrainWiki
http://ja.brain.wikia.com/
334 :
名無しさん@Brain
:2019/07/07(日) 21:03:46.19 ID:ZrUsgq3m
>>331
https://ux.getuploader.com/brainup2ch/download/51
一応もうあるけど
335 :
名無しさん@Brain
:2019/07/07(日) 22:43:58.92 ID:oKDV/uZf
brainに搭載されてる辞書のコンテンツを外部のパソコンで使えるのかちょっとした考察
辞書データ自体は\NAND\CARD_ROM\以下にそれぞれフォルダごとに辞書データが入れられている
漢語林なら\KANGORIN\のフォルダといったふうに、SHARPの開発者さんがわかるようにローマ字化されてるみたい。
例えばDicnameという辞書なら
\Dicname\以下には
Dicname_body.bin
Dicname_bodyf.bin
Dicname_idx_hyoki.bin
Dicname_idx_j.bin
Dicname_list.bin
の5つのファイルが格納されている
(辞書の語数によって変化するようで、Dicname_body1.bin Dicname_body2.binと分割になっているものもあったりした)
いろんなフォーマットで試してみたんだがどうもEpwing形式の派生のようだ。
辞書によりけりだが、バイナリエディタで文字コードをEpwingに指定してあげるとほぼ完全に中身のデータが開けるものもあった。
辞書データを有効に他のデバイスでも使用できるようにしていきたいのだが、いかんせんEpwing形式は今や廃れているようで閉鎖したサイトしかないのが残念。
336 :
名無しさん@Brain
:2019/07/07(日) 22:44:31.27 ID:oKDV/uZf
brainに搭載されてる辞書のコンテンツを外部のパソコンで使えるのかちょっとした考察
辞書データ自体は\NAND\CARD_ROM\以下にそれぞれフォルダごとに辞書データが入れられている
漢語林なら\KANGORIN\のフォルダといったふうに、SHARPの開発者さんがわかるようにローマ字化されてるみたい。
例えばDicnameという辞書なら
\Dicname\以下には
Dicname_body.bin
Dicname_bodyf.bin
Dicname_idx_hyoki.bin
Dicname_idx_j.bin
Dicname_list.bin
の5つのファイルが格納されている
(辞書の語数によって変化するようで、Dicname_body1.bin Dicname_body2.binと分割になっているものもあったりした)
いろんなフォーマットで試してみたんだがどうもEpwing形式の派生のようだ。
辞書によりけりだが、バイナリエディタで文字コードをEpwingに指定してあげるとほぼ完全に中身のデータが開けるものもあった。
辞書データを有効に他のデバイスでも使用できるようにしていきたいのだが、いかんせんEpwing形式は今や廃れているようで閉鎖したサイトしかないのが残念。
337 :
名無しさん@Brain
:2019/07/07(日) 22:45:02.38 ID:oKDV/uZf
連投スマソ
338 :
名無しさん@Brain
:2019/07/09(火) 20:08:58.38 ID:5cqrlMIF
なんと、ナイスな情報をありがとうございます
あっちのbrainからこっちのbrainに移動した上での使用はできそうですか?
調子悪い方のbrainに使いたい辞書があるんです…
339 :
名無しさん@Brain
:2019/07/11(木) 00:54:42.12 ID:PpHF8vas
>>336
バイナリエディタ云々のところを詳しくお願いできますか?
340 :
名無しさん@Brain
:2019/07/11(木) 01:49:56.68 ID:/iulJLoJ
皆さんの書き込みを見ていると、SB6は改造できるけど、SS6はできないってことでいいかな?
341 :
名無しさん@Brain
:2019/07/11(木) 14:32:30.81 ID:5dfgGP5I
>>339
単純にEpwingを開けるビューワーを使うって解釈でもいいんじゃない?
ttps://www.google.co.jp/search?q=epwing
342 :
名無しさん@Brain
:2019/07/13(土) 15:44:55.60 ID:9pd1YQEa
>>341
なるほど
できました
343 :
例の電子辞書
:2019/07/13(土) 22:58:38.89 ID:we+rIHVh
SH3メイン基板 ttps://m.imgur.com/a/2Ka2CFp
左上がタッチパネルコントローラ 右上がeMMC 真ん中がCPUのi.MX28 右中央は検索しても出ないけどおそらくram
あとi.mx28 評価ボードが ttps://www.nxp.com/support/developer-resources/evaluation-and-development-boards/i.mx-evaluation-and-development-boards/i.mx28-evaluation-kit:MCIMX28EVKJ
i.MX283が ttps://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/i.mx-applications-processors/i.mx28-processors/multimedia-applications-processors-high-performance-low-power-arm9-core:i.MX283
344 :
例の電子辞書
:2019/07/13(土) 23:13:57.99 ID:we+rIHVh
メモリは ttps://www.micron.com/products/dram/lpdram/part-catalog/mt46h64m16lfbf-5-it ぽい
345 :
例の電子辞書
:2019/07/13(土) 23:21:15.96 ID:we+rIHVh
メモリ換装は不可能ではないが出来て倍が限界かな
346 :
名無しさん@Brain
:2019/07/15(月) 19:06:48.18 ID:VZbgdiJh
>>338
誰かコンテンツカード持ってない?
コンテンツカードの構成を真似てみるとかは?
347 :
例の電子辞書
:2019/07/16(火) 07:20:02.94 ID:r6z4Esoo
TCPMPのDirectDrawはカラーフォーマットを真ん中のにすると動くけど刺して性能は変わらない
348 :
名無しさん@Brain
:2019/07/17(水) 15:49:09.03 ID:9bBgnoT+
Xbooksポータルのwikipedia画像のリンクが切れているみたいです。変換してくれる、または二次配布してくださる方はいらっしゃいませんか?
349 :
例の電子辞書
:2019/07/18(木) 07:40:37.74 ID:1mHLMHl+
>>348
https://ja.osdn.net/projects/xtbook/releases/
350 :
例の電子辞書
:2019/07/18(木) 18:07:43.36 ID:MMaR0KM7
ミス 画像ってとこ読み飛ばしてましたすみません
351 :
名無しさん@Brain
:2019/07/22(月) 06:27:12.77 ID:6tqi9/DX
>>347
CPUにL2キャッシュがないと性能はあまり伸びない
OSでFPU等が無効である以上専用GPU搭載でもない限りL2キャッシュやCPUクロックでごり押しするスタイルだから
352 :
名無しさん@Brain
:2019/07/22(月) 08:18:52.54 ID:PMnd88dp
>>351
おめえSandyおじさんスレから誤爆しただろ
353 :
名無しさん@Brain
:2019/07/25(木) 08:20:56.91 ID:rqUU8vVE
>>352
FPUがOSで強制的に無効になっている以上CEでは汎用性を捨てて専用のアクセラレーター積まない限りL2キャッシュとクロックでごり押しして体感速度上げるしかないからね
後は同じARMアーキテクチャでも微妙に違う各CPUの差異くらいだね
354 :
Otakan
◆NsDd.YjbjM
:2019/08/03(土) 21:16:17.48 ID:GWYUo7Pd
XTBook用Wikipedia画像データです
すべての画像が収録されているわけではありません。また、以前に公開されていたデータよりもファイルサイズが大きくなっています。
https://osdn.net/projects/xtbook/storage/WikipediaImage/20190730/
355 :
名無しさん@Brain
:2019/08/03(土) 23:43:02.68 ID:SOddOi0p
>>354
ありがとうございます
ファイルサイズが増えたのは枚数が増えたのでしょうか?
もしくは圧縮効率の低下ですか?
356 :
名無しさん@Brain
:2019/08/04(日) 04:26:14.30 ID:PGYnoYLR
誰か俺のpw-sh6で動画を見る方法を教えてほしい。できればただで
357 :
名無しさん@Brain
:2019/08/04(日) 08:14:02.86 ID:38jMZv+x
>>356
寝言は寝て言え
358 :
Otakan
◆NsDd.YjbjM
:2019/08/04(日) 17:10:52.13 ID:lYb8xXjN
>>355
以前に公開されていた画像データは、より小さな解像度の画像で収録が行われていました。これがファイルサイズの差の原因だと考えています。
※今回ダウンロードした画像は、JPEG変換の際に品質60かつ解像度800*480以下へのリサイズを行っています。
359 :
名無しさん@Brain
:2019/08/04(日) 23:10:47.77 ID:2L/wPsXX
今朝従事だから無理(ボストン)
360 :
名無しさん@Brain
:2019/08/04(日) 23:43:42.42 ID:nhNLWipS
ついにこの板も世界規模か…
361 :
名無しさん@Brain
:2019/08/05(月) 20:05:52.26 ID:5FMmJcT8
https://brain.fandom.com/ja/wiki/%E4%BE%BF%E5%88%A9%E3%83%84%E3%83%BC%E3%83%AB
のDLL欄"mioのsystemに入れる"という記述について、mioのsystemに入れたものをTaskSwitcherなど外部から起動すればよいということでしょうか。また、実行ファイル・周辺ファイルともにsystem直下に貼り付けでよいのでしょうか。PW-SH3、導入しようとしているのはgpsVPです。
362 :
名無しさん@Brain
:2019/08/06(火) 18:15:35.00 ID:PDeYUbAn
初スレです。
有線のタッチパッドって使えますか?
(pwsh4)
363 :
名無しさん@Brain
:2019/08/08(木) 20:48:24.00 ID:2F2JH1vY
>>346
コンテンツカード持ってるけど、そもそも中身だけコピーしたSDだと認識しないからSDカードそのものも見てるような気がする
364 :
名無しさん@Brain
:2019/08/08(木) 20:49:54.90 ID:2F2JH1vY
BzっていうバイナリエディタだとEpwingも開けるね
確かにある程度日本語表示もできる
ファイル構成が似てる辞書同士だともしかすると入れ替えて使えるかもしれない
365 :
名無しさん@Brain
:2019/08/08(木) 21:40:55.34 ID:2F2JH1vY
バイナリエディタからフォーマット指定してNANDアプリのindex.bin開いてみたんですけど、どうもれがやっぱり外部アプリ認識のミソっぽい
UNKNOWN-ID のあとにアプリケーション名 その後でssm_cinfo:1.0
ここでBrain Libraryのアプリかどうか判定してそうですね
リバーシ持ってる人いらっしゃればindex.binの0x00000000以降を見せていただけると、外部アプリ起動の突破口になりそうな気がします。
366 :
名無しさん@Brain
:2019/08/08(木) 21:46:01.60 ID:2F2JH1vY
なんかイキって書き込んでしまいましたが、既出でしたら申し訳ありません。
他にindex.binを解析している方がいれば情報いただけると幸いです
367 :
例の電子辞書
:2019/08/09(金) 11:44:49.73 ID:J23jAdf6
>>366
https://brainbbs.ddns.net/test/read.cgi/edbrain/1493904613/407
368 :
名無しさん@Brain
:2019/08/11(日) 17:18:25.59 ID:NlZw7JWm
すいません。brainの4世代目では、スマホやpcのような(Googleやラインなど)アプリは入れられないんでしょうか?良ければ教えて下さい。お願いします。
369 :
例の電子辞書
:2019/08/11(日) 17:34:24.47 ID:Xj6dR/a7
>>368
不可能です
CPUやOSが一般的なパソコンやスマホとは互換性がないので
370 :
Threebents
:2019/08/11(日) 22:33:54.03 ID:FM0rj/Ly
>>369
一応CPUはARM系なので他のOSとも互換性がありますが(現にraspberry piもARM系)恐らくブートローダーが独自のものですのでどちらにしろうと無理ですね自分でブートローダーを焼き直すなら別として。
後はエミュレータを使う、ということも考えられなくはないですが速度が実用に全く耐えない、というかあのスペックだと動きませんね。
371 :
名無しさん@Brain
:2019/08/13(火) 15:35:37.47 ID:mq51yCkM
>>363
ありがたう
372 :
名無しさん@Brain
:2019/08/24(土) 12:56:58.65 ID:OqQS48zi
既出かもですが、マウスって外部接続できますかね。
373 :
名無しさん@Brain
:2019/08/24(土) 17:24:46.64 ID:0vz49+Sr
>>372
無理 USB端子から給電すらされない
374 :
名無しさん@Brain
:2019/09/08(日) 19:07:50.89 ID:rmWhnjIO
>>373
まじか……。
>>367
そもそもインターネットができないから……ブートローダ焼き直して、インストールしても、使えないんじゃないかな。
375 :
名無しさん@Brain
:2019/09/25(水) 19:21:05.99 ID:OXx4unSY
三年ぶりにbrainスレ来たけど、今brain改造って何がどれだけ出来るようになったの?
376 :
名無しさん@Brain
:2019/09/25(水) 23:05:14.13 ID:OXx4unSY
だれかホスト機能の代わりにこれ使ってみて欲しい
https://www.amazon.co.jp/Elan-%E3%83%A2%E3%83%93%E3%83%80%E3%83%97%E3%82%BF%E3%83%BC-USB-to-microSD%E5%A4%89%E6%8F%9B%E3%82%A2%E3%83%80%E3%83%97%E3%82%BF/dp/B002VOHONE/ref=asc_df_B002VOHONE/?tag=jpgo-22&linkCode=df0&hvadid=266302442602&hvpos=1o9&hvnetw=g&hvrand=16351604703339273750&hvpone=&hvptwo=&hvqmt=&hvdev=m&hvdvcmdl=&hvlocint=&hvlocphy=1009310&hvtargid=pla-495070166287&psc=1
377 :
あぼーん
:あぼーん
あぼーん
378 :
あぼーん
:あぼーん
あぼーん
379 :
名無しさん@Brain
:2019/10/14(月) 13:27:59.09 ID:Woywsp4x
誰かPW-S*6シリーズでceOpenerの起動できた方いませんか?
リバーシの方法でやってみたのですが起動できませんでした。
380 :
名無しさん@Brain
:2019/10/15(火) 17:46:00.18 ID:Ft327Kmb
>>379
残念ながらこのスレに最新の実機持ってる人は少ないかと・・・
できることとすれば、前スレ読み返したり、解説動画見ながら自分の手順をもう一度見返して、間違っている部分探すorまた1からやり直す(意外とミスってたりするので)位しか方法が無いんじゃないかな・・・
381 :
Threebents
:2019/10/15(火) 19:22:26.90 ID:8G5NeuYy
一回S*6系でやってみましたが、普通にいけましたよ
型番は確か学校専用機種だったかと(まあ、そこまで関係ないけど)
前にも書きましたが、3、4回は失敗してもおかしくはない作業なのでね
まあ、根気よくつずけることが一番ですね。
382 :
名無しさん@Brain
:2019/10/15(火) 22:23:12.98 ID:WoVhb92v
>>380
わかりました。もうちょっと、頑張ってみます。
>>381
もし、できたらでその辞書のバージョンを教えてもらえないでしょうか?
当方の辞書は最新のVer.3.7だったので、アップデートで対策された可能性があるかと思いまして…
383 :
名無しさん@Brain
:2019/10/20(日) 12:19:39.80 ID:SPuawXKb
はじめまして。
pw-sh5 を持っています。
改造したいのですが公式アプリを持っていません。
どなたかリバーシのindex.binと、リバーシの書き換えるとこだけ削除したappmain.exeいただけませんか?
ネットに乗せるのがまずければメールでもいいので…
384 :
Threebents
:2019/10/20(日) 14:30:58.25 ID:iSd5cStk
ネットに載せるのがまずいならメール、などと言い張るがそれは著作権侵害だぞ。詳しくはwikipediaでもみてくれ
俺は煽るつもりはなくて言っているが、これが煽るように聞こえるのなら、申し訳ない。
しかし、\1000ぐらいあれば普通に実現できるのだから、自分でやったらどうだ、他人に頼らずに
それが無理なら諦めてください。
385 :
名無しさん@Brain
:2019/10/20(日) 20:17:10.10 ID:K8Ornig0
WebMoneyカード1000円分をコンビニとかで買えばクレカ無くてもブレーンライブラリーでリバーシ買えるゾ
この質問もだいぶ来るしwikiに書いといた方が良いかも知れんね
386 :
名無しさん@Brain
:2019/10/21(月) 20:07:17.32 ID:3DtL4kHc
よく考えないまま投稿してすみません。
WM2000円買ってリバーシ買いました。
これで改造してみます。
ありがとうございました。
387 :
名無しさん@Brain
:2019/10/21(月) 20:10:59.51 ID:3DtL4kHc
386と同人物です。
これは情報提供です。
PW-Sh5はWindowsEmbeddedCompact/CE Coreでした。
既出だったらすみません。
388 :
Threebents
:2019/10/22(火) 12:55:41.12 ID:36jfiZyz
>>386
それが一番です。
389 :
名無しさん@Brain
:2019/10/23(水) 15:45:37.40 ID:8CNfiKYk
そういやリバーシ以外にも写真deパズルでも解析して見るって言ってたけど
そっちはどうなったんじゃろか
390 :
名無しさん@Brain
:2019/10/24(木) 17:15:51.21 ID:5VY8cffd
さっき気づいたけど、explorerが起動出来れば(リバーシに埋め込んどけば)ほかのアプリは一個一個リバーシに埋め込まなくて良いんですね〜
起動したいのはexplorerから起動すればいいし。
めんどいけど。
391 :
名無しさん@Brain
:2019/10/24(木) 17:27:20.39 ID:5VY8cffd
さっき気づいたけど、explorerが起動出来れば(リバーシに埋め込んどけば)ほかのアプリは一個一個リバーシに埋め込まなくて良いんですね〜
起動したいのはexplorerから起動すればいいし。
めんどいけど。
392 :
名無しさん@Brain
:2019/10/27(日) 23:58:08.21 ID:WxrR59tj
382のものです。
いろいろ検証を重ねた結果、PW-SH6ではVer.3.1(出荷時)ではexplorerの起動に成功しましたが、Ver.3.7にアップデートしてしまうと「本機では〜」のいつものメッセージが出て、起動ができなくなってしまうのを確認しました。公式側で何らかの対策がされたのだと思います。
もし間違っていたら、教えてください。
393 :
名無しさん@Brain
:2019/10/28(月) 00:53:00.06 ID:VEreCslo
>>392
つまりそれが本当ならこのスレに張り付いているであろうSHARPのBrain担当がおるんやろなぁ…(他のサイトに4世代のアプリ起動方法書いてる所ないし)
394 :
名無しさん@Brain
:2019/10/28(月) 22:37:17.40 ID:ZEuRoToj
>>392
うーん。他に方法があったとしても、今後また対策されるでしょうね。
どうしたものか…
395 :
名無しさん@Brain
:2019/11/01(金) 20:28:51.47 ID:lxsPsCh5
>>392
公式のアップデーターの改造で、制限をかけているとこのコードを抹消してしまうのはどうですか?
396 :
高校生プログラマー
:2019/11/01(金) 20:40:56.39 ID:lxsPsCh5
それまでの経路を詳しく言えば、
1.第四世代のアプリ起動方法と同じように、公式のアップデーターの中身を「シャープ シュミレーター」を吸い出すプログラム or NAND〇〇の中身へのフルコントロールアクセス権の取得に改造しアップデート
2.シャープ シュミレーターをvisual studio community付属のデコンパイラでデコンパイルする。シャープ シュミレーターがいくつものファイルで構成されているなら、google app scriptにexe分解のスクリプトが公開されてるからそれで分解。
3.コードを解析し、起動制限のスフリプトを見つけ出す。
4.見つけたら、1のように、アップデーターの中身を起動制限のコードを抹消するスクリプトに編集してアップデート
5.完成
これで行けませんか?
397 :
高校生プログラマー
:2019/11/01(金) 20:44:08.66 ID:lxsPsCh5
アップデートで起動制限の仕組みを変えられるという事は、アップデーターは内部ファイルの書き換え権限があるはずです!
それを使えば色々やれると思います!
398 :
例の電子辞書
:2019/11/01(金) 20:53:08.83 ID:dgiUpJqd
>>396
Sharp Simulator(wceprj.exe)は普通にひとかたまりのC(++)で書かれたプログラムで
おそらくアップデータもファイル一個一個を書き換えずにパーティションごと上書きしている気がする
399 :
例の電子辞書
:2019/11/01(金) 20:54:32.84 ID:dgiUpJqd
SH6 ver3.1とver3.7のwceprj.exeを比較するという手はあるかもしれない
400 :
名無しさん@Brain
:2019/11/02(土) 08:06:11.78 ID:ZrQ+aD77
wceprj.exeを比較するのやってみたいです。
でもwceprj.exeをネットでわたすのって大丈夫なんですかね?
pw-sh5の出荷バージョンのやつしか持ってないです。
401 :
名無しさん@Brain
:2019/11/02(土) 10:41:06.08 ID:sMubocaA
SH6のver3.7のwceprj.exeの取り出しはexploerが起動しないので難しいかも。SB6とSH6のwceprj.exeの比較でもいけないかな?
402 :
名無しさん@Brain
:2019/11/02(土) 14:04:39.43 ID:6UI4r6NB
>401
あ。でも、v3.7アップデーターの中にwceprj.exe入って無いんですか?
そこのやつを取り出して解析みたいな…
403 :
例の電子辞書
:2019/11/02(土) 17:16:23.28 ID:DywShz7t
>>400
他人に渡すのはアウトだと思う
>>402
SH6は見てないけどSH4では一応wceprj.exeのバイナリが生で入ってる
切り分けて保存するのは相当面倒くさいけど
404 :
名無しさん@Brain
:2019/11/02(土) 18:02:29.80 ID:sMubocaA
アップデータを圧縮ファイルのように解凍できればいいんだけどなー
405 :
名無しさん@Brain
:2019/11/03(日) 07:43:02.50 ID:gKejAgpU
もしかして、windows ceの仮想マシン上で、アップデーターを作動させて出てきたwceprj.exeを解析…とかってできますか?
406 :
名無しさん@Brain
:2019/11/03(日) 11:57:58.77 ID:T3dZj46v
>>405
もしできたとしても、アップデータのファイル自体はexeじゃないから、本体のなかにある(はず)アップデータのファイルを開くためのexeが必要だと思う
407 :
例の電子辞書
:2019/11/04(月) 02:24:30.88 ID:rxwMXtbM
/NAND/以下のアプリは一切の制限なしで起動できるっぽいですね・・・
408 :
例の電子辞書
:2019/11/04(月) 02:25:38.30 ID:rxwMXtbM
>>407
これで/NAND以下のindex.dinついてるアプリを/NAND3に持ってきても起動しないけどそのままだと起動する理由の説明がつく
409 :
例の電子辞書
:2019/11/04(月) 03:32:29.20 ID:rxwMXtbM
index.dinとAppMain.exeの関係性は解析可能です
しかしこれに成功すれば最悪次機種でアプリ機能が廃止される可能性もないとは言えないかと
410 :
名無しさん@Brain
:2019/11/04(月) 07:35:18.89 ID:MMaXs4w2
Var3.7の起動制限で変わったとこは、多分、index.dinの項目に新たにチェック用のコードが追加されたんじゃなくてチェックする場所を増やしただけなんじゃないですかね?
そうじゃないと、3.7更新前にダウンロードした公式アプリが起動できなくなるから。
411 :
名無しさん@Brain
:2019/11/04(月) 11:23:13.97 ID:peUmI5Pn
>>409
ブレーンライブラリの廃止はありえへんから大丈夫やろ
今でさえアプリ購入からバイナリ弄るという軽い気持ちの野郎はすぐ萎えるようなことやってんだから
412 :
例の電子辞書
:2019/11/04(月) 11:58:55.65 ID:rxwMXtbM
>>411
それがindex.dinが解析できると自動生成できるのでメチャクチャ簡単なんですよね…
413 :
名無しさん@Brain
:2019/11/04(月) 12:04:48.55 ID:H+r7LwNA
>>411
でも、可能性としては「SDカードのアプリはブレーンライブラリ管理ソフトを使って入れたやつしか認識しない」とか、「シャープ独自の暗号化をアプリにかけて対策」というふうになるかも。
414 :
名無しさん@Brain
:2019/11/04(月) 13:38:17.37 ID:6FykyIb5
やべーという気持ちもあるが解析されたのを試してみたいという気持ちもある
AppMainとindex.dinという構造自体は10年以上同じままでこれを変える事はコスト的にも無いだろうし大丈夫なんじゃね(楽観視)
415 :
watamario
:2019/11/04(月) 20:27:42.76 ID:iwnoK/lO
なんか盛り上がっているようですので、久々に休憩がてら書き込みます。
自分は、以下もプロテクトの判断要因になるのでは?と考えています。(あくまでも全て想像の上での仮説です)。
・公式アプリには発行企業かSHARPによる署名データが埋め込まれており、それを確認している?(今回の対策は、自作アプリの署名データが別アプリ(リバーシ)の署名であることがチェックサムなどで判断された?)
・公式アプリは実行時に何か特別な値を返す?
・公式アプリは必ず特定のライブラリか何か(SharpLib.dllなど)を読み出しており、そこで識別している?
また、今のWindows Embedded Compact 7は2021年4月にサポートが終わるので、それ以降は従来のアプリと互換性のないOS及びハードウェアを採用することになりそうな気がします(Compact 2013はARMv5以前に非対応)。まだ1年と数か月ありますが、そこで抜本的な対策を入れる予定なのかも...
416 :
名無しさん@Brain
:2019/11/04(月) 22:15:40.86 ID:rRnosaP/
>>415
WindowsCE自体のサポートが終わった、としたらWin10 IoT Coreを積むんちゃうかな?
実際にマイクロソフトはIoT CoreにCEからの移行をするのを手伝うと言ってるし
https://blogs.windows.com/windowsdeveloper/2019/05/07/modernizing-windows-ce-systems-with-windows-10-iot/amp/
417 :
例の電子辞書
:2019/11/04(月) 22:29:37.62 ID:rxwMXtbM
>>415
実はAppMain.exeの確認方法はわかっていて、普通に実行ファイルのバイナリに対して簡単な計算をしているだけでした
あとはそれをどこと比較して通しているかなんですが・・・
418 :
名無しさん@Brain
:2019/11/05(火) 19:11:12.80 ID:OdrVbr4F
>>417
具体的にはどんな計算なんですか?
419 :
例の電子辞書
:2019/11/05(火) 20:30:10.33 ID:/rtI216l
>>418
4096バイトの総和をとって下2バイトだけをとって最後に4096かAppMain.exeのサイズのどちらか小さいほうとの排他的論理和の下2バイトっぽい
420 :
名無しさん@Brain
:2019/11/05(火) 21:36:34.09 ID:lz/5fxFQ
>>419
(やば、4096バイトの総和ってどうやって求めるんだっけ…)
てことは、サイズ調整を厳密に計算してやればリバーシのindex.dinを使っていけるかもしれないんですねー
(この解釈で大丈夫ですかね?)
421 :
例の電子辞書
:2019/11/05(火) 23:02:28.27 ID:/rtI216l
>>420
頭から4096バイトのデータの総和っていうべきだったわ
422 :
watamario
:2019/11/06(水) 22:06:55.32 ID:xjxAYPqa
>>416
Windows 10 IoT Coreのシステム要件は今と比べるとある程度上がるようですね(特にメモリ容量)。そもそも、現行アプリとバイナリ互換がなくなった上でWindowsを採用し続けるかどうかというのも...
https://docs.microsoft.com/ja-jp/windows-hardware/design/minimum/minimum-hardware-requirements-overview#
セクション-50---iot-core-の最小ハードウェア要件section-50---minimum-hardware-requirements-for-iot-core
>>417
では今回の対策はその計算周りがもっと精密になったとか、チェック対象を増やしたとかですかね?
423 :
例の電子辞書
:2019/11/06(水) 22:58:10.36 ID:xvOUWgcz
>>422
まだSH6のチェックまでたどり着けておらず・・・
デコンパイラがどうも信用できないのでちょっと時間かかってます
424 :
例の電子辞書
:2019/11/06(水) 23:00:48.31 ID:xvOUWgcz
CEのサポート切れについては SHARPがソースコード持ってるものは
基本的に再ターゲットすればWindows系なら動きそうな作りなんですよね(WINAPIやMFCとか使ってる)
ただブレーンライブラリーに存在してるアプリのソースコードは持ってないはずだからそこが問題
425 :
名無しさん@Brain
:2019/11/07(木) 21:53:10.43 ID:+Vk2it/e
アップデーターのどこからどこまでがwceprj.exeのバイナリなんですかね…
バイナリの知識がない高一生には見つけ方すらわからないです。
426 :
例の電子辞書
:2019/11/07(木) 23:09:10.25 ID:EgrEQb8v
>>425
MZから始まるやつはEXEかDLLの可能性が高い
あとはwceprj.exeに入ってそうな文字列でバイナリエディタ使って検索
427 :
名無しさん@Brain
:2019/11/09(土) 08:00:57.53 ID:Q7OeqQA3
>>426
dumpromで検索したら出てきますかね?
428 :
例の電子辞書
:2019/11/09(土) 13:44:37.12 ID:wqifBlnM
>>427
DumpROMはWindowsフォルダの中身しか解凍できないから
NAND1にあるwceprj.exeは見えない
429 :
名無しさん@Brain
:2019/11/10(日) 09:45:44.20 ID:V84mimPF
>>428
アップデーターはどうやって解析すればいいですか?
>>423
もしよければデコンパイラは何を使っているのか教えてください。
探したんですけどどれがいいのかわからなくて…
430 :
名無しさん@Brain
:2019/11/10(日) 09:47:01.46 ID:V84mimPF
brainとは関係ないですが、この掲示板はhtmlタグが使えるんですか?
431 :
Otakan
◆NsDd.YjbjM
:2019/11/10(日) 15:24:30.67 ID:MIAyffyQ
>>430
当掲示板でhtmlタグを使用することはできません。
432 :
例の電子辞書
:2019/11/10(日) 15:31:41.00 ID:UCqb+X/v
>>429
アップデータはバイナリエディタ使って気合で行くくらいしかないです
デコンパイラはradare2とghidraを使っていますが
Windowsでradare2を使うとr2decが使えず
微妙な出力(アセンブリを単にC言語の記法に直したような感じ)だったり関数に名前がつけられなかったりします
ghidra2は関数に名前と引数をつけられ、デコンパイラ自体は悪く無いのですが
まれにディスアセンブラがおかしな出力を吐く結果デコンパイラも巻き込まれておかしな出力を吐きます
433 :
watamario
:2019/11/10(日) 23:01:50.41 ID:exnmae2x
>>423
なるほど...
最近、皆さんがなかなか高度な解析を行ってくださっているようですので、今後の進展に期待ですね!
>>424
恐らくBrainはSHARPがかつて作っていたHandheld PCかPocket PC(どっちか忘れた)の延長線上ですから、どのみちサポート切れは大きな転換点になりそうな気がします。まだまだ先ですけどね^^;
434 :
名無しさん@Brain
:2019/11/14(木) 19:02:16.80 ID:O+k22FvL
>>432
ghidraで、sb6のwceprj.exeデコンパイルしましたが…
??が多すぎて何が書いてあるのかわからないんですけど、これって失敗ですか?
あと、新情報です。
2019年秋モデル
PW-AJ2
は初期搭載バージョンのwceprj.exeでは今までの方法では勝手アプリの起動不可です。
228KB
続きを読む
掲示板に戻る
全部
前100
次100
最新50
名前:
E-mail
(省略可)
:
READ.CGI - 0ch+ BBS 0.7.4 20131106
ぜろちゃんねるプラス