2018年2月5日月曜日

Xperia XZ F8332 Oreo ROM焼きメモ

(このメモに従っても文鎮が誕生する場合があります)
https://forum.xda-developers.com/xperia-xz/how-to/guide-stock-kernel-twrp-safetynet-patch-t3710781 https://forum.xda-developers.com/xperia-xz/how-to/rooted-kernels-f8332-41-3-2-588-0-t3748987 から次のファイルをダウンロード

  • TWRP
  • boot.img →KERNEL_F8332_41.3.A.2.192_CLEAN.img
  • 各種zip・詳細は上記ページ参照

  • TWRPでバックアップを取る
  • /data/mediaを手動でバックアップする →参考
  • FlashtoolでOreoのftfを落とす(手動だと何かと面倒なので、よほど遅くない限り自動が吉・・・)
  • FlashtoolでOreoのROMを焼く (TA以外は全て焼く&Wipe推奨)
    • この段階ならそのままでも起動する
  • FastbootでTWRPを焼く fastboot flash recovery twrp-x.x.x-x-kagura.img
  • Fastbootでbootを焼く fastboot flash boot KERNEL....img
    • この段階でTWRPのステップ終了まで正常起動しなくなる
  • SDカードにzip各種をコピーしておく
  • fastboot format userdata (データ領域の暗号化解除、さもないとTWRP起動時にパスコードを求められる)
  • 再起動してTWRPに入る(入り方下記参照)
  • 各種zipファイルをFlash
  • 起動、正常ならXperiaロゴから起動まで約2分
  • TWRPのuserバックアップを書き戻す
  • /data/mediaを書き戻す
【flashmodeの入り方】電源を切り、ボリューム↓を押しながらUSBケーブルを刺す
【fastbootの入り方】電源を切り、ボリューム↑を押しながらUSBケーブルを刺す
【TWRPの入りかた】リセット後・バイブするまでの間電源+ボリューム下、バイブしたら電源ボタンを離しTWRPが起動するまでボリューム下長押し(”Your device has been unlocked"の画面が出たり緑LED点灯時は失敗、ケーブルが刺さってた場合は抜いてやり直し)
なおadb reboot recoveryではなぜか起動できず。(fastbootと書いてるサイトもあったがfastbootにそのようなオプションは存在しない)

リセットは電源ボタンとボリューム上長押し

2018年1月30日火曜日

AIR MENTOR CO2値


再測定して近隣のCO2値と比較。同一の場所ではないので参考にしかならないけどコンスタントに100ppmほどズレてるんだよなあ・・・ 問い合わせは返事来ませんでした。

2018年1月23日火曜日

AIR MENTOR2買った \(^o^)/

空気品質測定器 AIR MENTOR2(8099-AP)を買ったのでレビューです。

測れるもの

  • 二酸化炭素濃度(CO2)
  • PM2.5/PM10
  • VOC
  • 温度・湿度

ハードウェア

USBでの電源供給なのでモバイルバッテリーも使えます、ただなぜMicroUSBにした。まあ専用端子よりは百倍マシなんだけど、このデカさなんだしType-CかType-Aにすべきだった。
チープな音のブザーも内蔵しており、閾値を超えた場合にブザーを鳴らせます(設定で大雑把な閾値変更と無効化も可能)
LEDはアプリから消せますが、明るさを下げても随分明るいいです。「夜だけ消す・鳴らさない」という設定はできないものか? あと一度電源を切るとLED設定がデフォルトに戻ります。

測定品質

温度・湿度

誤差±2%RH、±1℃の温湿度計2台と同じ場所に一晩置いてみました。買ってから数年校正してないので若干狂ってきてはいるはずですが、それぞれ17℃,17℃・25%,28%とまずまずの数値です。
 一方、AIR MENTOR・・・うーん湿度が17%RHぐらいズレてます。まあ湿度計を買ったわけではないのでいいんですが。

二酸化炭素

寝る前に換気しても、じわじわと上昇して朝には2000ppmを超えることが発覚・・・というか換気やめた途端にすぐ1300ppmぐらいまで上がってしまう、これは大きな発見。どうすれば1000ppm前後をキープできるか換気方法を検討中。(開けっ放しにすると湿度が維持できない・・・)

精度も確かめたいところだけど比較できる対象がないので、とりあえず400ppm前後で安定しているはずの風通しのよく幹線道路から離れた風通しの良い屋外で数値が安定するまで測定。(右の緑色の部分)

うーーーーん、630-670ppmという異常な値で安定してます。京橋の交差点でも試してみましたが、やっぱりこの数値。おかしすぎるので問い合わせ中。→返事来ませんでした。

VOC

こちらも比較対象がないので精度は不明。試しにライターガスを噴射してみたところ、すぐに上限の5ppmまで上昇しました。CO2センサは独立しているのでVOCのみ上昇してCO2の数値に影響が出ないのは流石です。

Air Cloud

Wi-Fi設定してインターネットに接続すると、自動的に測定データをクラウドに保存してくれます。
しかしデータがエクスポートができるわけでもなく、Webブラウザから見られるわけでもなく現在のメリットは微妙。
パスワードがなんと8文字しか使用できません。アウト!

アプリ

Bluetooth経由でもAir Cloud経由でも安定して数値を取得できます、今のところエラーで落ちるとか反応が遅いとかいうことはありません。
WiFi設定ではデフォルトでスマホが現在使用しているAPに繋ごうとしますが、5GHz帯に対応していないため5GHz帯のAPをスマホで使用しているとエラーが発生します。2万以上するんだから5GHz帯ぐらい対応して欲しい。
また通知レベルがプリセットのみで、○○ppm超えたらアラートという設定ができません。しかもプッシュ通知のみなのでメールと区別がつかない。もうちょっと工夫して欲しい。

新製品の割にGoogle HomeにもIFTTTにも対応しておらず・・・オープン性皆無なところは日本メーカー真似ないで・・・。

その他

  • Bluetooth経由でラズパイと連携させるコードがGitHubで公開されてます。開発日時からして明らかに公式なんだけど、なぜか公式サイトで紹介されてない。
  • WiFi経由で値取得できないかポートスキャンしてみたけど開いてるポート見当たらず。どうしてもBluetooth使わずに値を取得したいならAir Cloud経由しかないかもしれません。Air Cloudは公式アプリ以外との接続は現在出来ないようなので、気が乗ったら解析してみる。
  • スマホからしか詳細が分からないのは地味に不便。PCからもAir Cloudにログインできるようにして欲しい。探したらログインフォーム( https://www.air-mentor.com/iotCloud/html/login.php )は一応あるもののデバイスが追加できないので使えず。(法人顧客向け?)
  • やっぱりバッテリーは欲しかった。家の中移動しながら計ろうとするといちいちモバイルバッテリーに指し直す必要がある。
  • 中国語の説明書にしか書いてないことがある。なんとなく読めるが点滅の意味とかよく分からない。

総評

値段の割にはイマイチ・・・。ただソフトウェアによる改善の余地も大いにあるので今後に期待したい・・・。

2017年8月19日土曜日

LINE Payカードは100円未満に対するポイント付与を会計毎に切り捨てる

忙しい方のための結論

LINE PayカードはSuicaが使えるなら300円以上、REXカードのみ使える場合でも200円以上の決済の時のみ使いましょう。

本題:LINE Payカードの計算方法にハメられた

LINE Payカードが還元率2%と聞いて試しに使ってみた。付与されるポイント数がおかしいので確認してみたところ、1会計毎に100円未満は切り落とされている模様。

各カードの還元方法をまとめると2017年10月以降はこうなる。(現時点でREXカードの還元率は1.5%)

SuicaREXカードLINE
切捨単位会計
切捨額1000円2000円100円
還元率1.50%1.25%2%

ここで、極端なケースとして月に190円の決済を11回(合計2090円)行った場合を試算してみよう。

SuicaREXカードLINE
還元額¥30¥25¥11
切捨額¥90¥90¥990
表面還元率1.50%1.25%2%
実質還元率1.44%1.20%0.53%

なんとびっくり、LINEカードは1会計ごとに90円分が切捨てられた結果、実質還元率が0.53%になってしまう。

月末の切り落とし額は考慮せず1会計あたりの実質還元額をざっくり計算するとこんな感じのグラフに。


まとめ

というわけで、Suicaが使える場合は概ね300円未満、REXカードしか使えない場合は概ね200円未満の場合にLINE Payカードを使うと、還元率がREXカードやLINE Payカードを下回る場合があります。注意しましょう。

所感

SuicaもLINEも決して使い勝手はよろしくないのだけれど、REXカードの還元率ではもう使える場面はもう少ないのかもしれない・・・。

2017年4月20日木曜日

CSRFトークンを使用するサイトでNetsparkerが失敗するケース

NetsparkerのCSRFトークン機能には非常に癖のある制約があります。

トークンの発行後、使用前にトークンが無効化される

画面遷移を監視しているケースなど、トークンの発行後に余計なページにアクセスしてしまうことで、トークンが死んでしまうことがあります。対策はスレッド数を1にするしかないとのこと。
なお、トークンを発行するページとトークンを送るページの組み合わせは一度に一回しか発生しないよう制御してるとのことで、システムによってはマルチスレッドでも診断できます。

CSRFトークン機能が動作しないケース

Manual Crawlを使用している
"Find & Follow New Links"を無効にしている

これらの場合、Anti-CSRF Token機能は機能しません。仕様だそうです。

CSRFトークンを使用するリクエストをImportしている

リクエストの親子関係が混乱し、正常にCSRFトークンが送出されなくなるので、Importしてはいけないそうです。

まとめ

デフォルトの「サイトまるっとCrawl」を1スレッドで回しておけば問題ありませんが、スピードを上げようと小細工をするとCSRFトークンを使用するサイトでは様々な問題にブチあたります。
このようなサイトのスキャンをすこしでも高速化したい場合は、Scope設定を駆使するしか無いようです。(バカバカしい話ですが)

2017年3月31日金曜日

Amazonでお安い商品を注文した結果

China Postって書いてあったのにChina Postで検索できないので問い合わせたらYunpostで調べてとのこと。どれどれ。

  • Started to transport,Flight Number:SQ851-368----CHINA,GUANGZHOU,TERMINAL
    6
    2017/3/28 22:06:33
  • Dispatch from the point of origin international office----CHINA, GUANGZHOU,Outward Office Of Exchange
    5
    2017/3/28 19:37:42
  • Posted,Sent to Japan----Dongguan Post
    4
    2017/3/28 17:12:01
  • Departed Facility in SHENZHEN----SHENZHEN
    3
    2017/3/28 4:48:33
  • Arrived at Sort Facility SHENZHEN----SHENZHEN
    2
    2017/3/28 4:48:33
  • Shipment information received
    1
    2017/3/23 22:12:09

送料お安い&日数かかるのに船便でなく航空便?? 遅くとも翌日には着くだろうし、なんで日本入ってからこんな時間かかるの、ていうかどこに着いたの?








save image

(´゚д゚`)

EC-Orangeにおける認可回避の脆弱性について

概要 EC-Orange には2015年6月28日時点で利用者の登録情報が漏洩する脆弱性 JVN#15637138 がありました。 この脆弱性は修正済みであることが2024年5月29日にIPAより公開されました。対策方法についてはエスキュービズム社へお問い合わせください。 ...