Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

正常に動作しない問題を修正 #3

Merged
merged 4 commits into from
Jan 2, 2025

Conversation

coara-chocomaru
Copy link
Contributor

ゴリ押し修正ですが
2.00の
ct3とneo/nextで発生していたfrpコピー問題を解決しました。
問題があれば編集や消去または却下で構いません。
宜しくお願いします🙇

@s1204IT s1204IT self-assigned this Jan 2, 2025
@s1204IT
Copy link
Collaborator

s1204IT commented Jan 2, 2025

ありがとうございます。

21db3c3...45cd328

これらの変更を加えた状態で再度修正を加えてほしいです。
もし面倒であればこちらで該当部分のみ修正し直しても構いません。

@s1204IT
Copy link
Collaborator

s1204IT commented Jan 2, 2025

前のバージョンの Java コードのみをマージすると、リソースの修正を行ってるのでビルドに失敗するんですよね

最新のに合わせたので大丈夫なはず...
@coara-chocomaru
Copy link
Contributor Author

archive.zip

neo/next /ct3で
100%アンロック出来ます
コピー後のfrpが空になってないかは
/system/bin/md5sumで何十回も確認しました。
ゴリ押しですが 
問題自体は解決しました。

@coara-chocomaru
Copy link
Contributor Author

@coara-chocomaru
Copy link
Contributor Author

前のバージョンの Java コードのみをマージすると、リソースの修正を行ってるのでビルドに失敗するんですよね

後frpを差し替えないとct3でエラーが出る時があるので
frpも今から差し替えます

@s1204IT
Copy link
Collaborator

s1204IT commented Jan 2, 2025

ありがとうございます。

Attest が失敗してるのはクソみたいな仕様のせいなので無視しても大丈夫です。

@coara-chocomaru
Copy link
Contributor Author

coara-chocomaru commented Jan 2, 2025

frp.zip
frpを差し替えましたが
一応動作するfrp貼っときます〜

@s1204IT
Copy link
Collaborator

s1204IT commented Jan 2, 2025

一応確認なのですが、
/dev/block/mmcblk0p24 って、ファイルのオーナー書き換えないと上書きできないですか?

@coara-chocomaru
Copy link
Contributor Author

一応確認なのですが、 /dev/block/mmcblk0p24 って、ファイルのオーナー書き換えないと上書きできないですか?

これが……また厄介な話になるんですが…
2個の原因がありまして…。
確認したところ
sys/block/mmcblk0/に0p24が
認識される時にランダムで(原因不明)
0p24に上書きする時に空になる事があり
エラー自体は記録されないので
試しに
オーナーを書き換えてから777を与えてから
検証したら100%アンロック出来ました。
selinux周りが原因なのでは…?と予想してます。
(理解不能))))

ddのパスはフルパスじゃないと何故か上手く転送されない問題もありました
これに関しては意味不明で予想も出来ない感じです。

@s1204IT
Copy link
Collaborator

s1204IT commented Jan 2, 2025

これ使えば2回初期化しなくても済むんでしたっけ?
あんまり話覚えて無くて

@s1204IT s1204IT self-requested a review January 2, 2025 13:51
@coara-chocomaru
Copy link
Contributor Author

これ使えば2回初期化しなくても済むんでしたっけ? あんまり話覚えて無くて

はい
基本的に初期化は一回だけです
問題が生じた際に初期化してから試すのは意味がありますが
正常な端末ならこれで初期化はアンロック後だけになるので
普通は一回初期化だけです。

@s1204IT
Copy link
Collaborator

s1204IT commented Jan 2, 2025

このプルリクでは、

  • 0xFFFFF を 0x01 に書き換えた tmp.bin が正しく使われていないのを修正
  • assets の frp を 0x00 ~ 0x23 まであらかじめ書き込まれたものに置換
  • /dev/block/mmcblk0p24rwremount して、かつ、上書きできる状態に修正

って事で合ってますかね?

@coara-chocomaru
Copy link
Contributor Author

coara-chocomaru commented Jan 2, 2025

このプルリクでは、

  • 0xFFFFF を 0x01 に書き換えた tmp.bin が正しく使われていないのを修正
  • assets の frp を 0x00 ~ 0x23 まであらかじめ書き込まれたものに置換
  • /dev/block/mmcblk0p24rwremount して、かつ、上書きできる状態に修正

って事で合ってますかね?

合ってます〜
何故か上手くfrpが上書きされない問題があり
tmpフルパスを指定して/by-name/frpに上書きするようにしたら
100%の結果が得られて問題が解決しました。
アプリの検証時に
md5sumコマンドを使い
本体から抜いたfrpと転送前のデータが一致するかを100回テストしましたが
frp問題は完全に解決しました

@s1204IT
Copy link
Collaborator

s1204IT commented Jan 2, 2025

OKです。

因みに、mmcblk0p24 の remount って必須な感じなんですかね?

@coara-chocomaru
Copy link
Contributor Author

OKです。

因みに、mmcblk0p24 の remount って必須な感じなんですかね?

オーナーを変えただけだと
sys/blockの認識でたまに問題が起きてるみたいなので
リマウントで解決です。
expdbにも何処にもエラー吐かないので
fstab周り
nvdataとかbootとかそのへんがあるから
再起動するかリマウントが必要になる感じです

@s1204IT s1204IT changed the title Update MainActivity.java 正常に動作しない問題を修正 Jan 2, 2025
@s1204IT s1204IT merged commit 615f849 into Kobold831:master Jan 2, 2025
@s1204IT
Copy link
Collaborator

s1204IT commented Jan 2, 2025

追加の修正を行ったら、次のバージョンをリリースします。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants