ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅: Π·Π°ΡΠ΅ΠΌ Π½ΡΠΆΠ΅Π½ NFS Π½Π° ΡΠΌΠ°ΡΡΡΠΎΠ½Π΅ ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ Redmi Note 7 ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ
Network File System (NFS) β ΠΏΡΠΎΡΠΎΠΊΠΎΠ», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΄Π°Π»ΡΠ½Π½ΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ. ΠΠ° Xiaomi Redmi Note 7 (ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ lavender) ΡΡΠ° ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ: ΠΎΡ Π±Π΅ΡΡΠΎΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π΄ΠΎΠΌΠ°ΡΠ½Π΅ΠΌΡ NAS Π΄ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΈΠ΄Π΅ΠΎ 4K ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Π² Termux). ΠΠΎ ΠΏΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠ° ΠΌΠΎΠ΄Π΅Π»Ρ?
Redmi Note 7 ΠΎΡΠ½Π°ΡΡΠ½ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ Qualcomm Snapdragon 660 Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ kernel 4.4+, ΡΡΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π΄Π»Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ NFS-ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, Π°ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠΎΠ·Π΄Π°Π»ΠΎ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΡΠ΄ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Perseus ΠΈΠ»ΠΈ FrancoKernel), ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° MIUI Π±Π»ΠΎΠΊΠΈΡΡΠ΅Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ β ΠΏΠΎΡΡΠΎΠΌΡ Π±Π΅Π· ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ° ΠΈ ΡΡΡΠΈΠ½Π³Π° Π½Π΅ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ ΡΡΠΈ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΡΠ°ΠΏΠ°: 1) ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° (ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° + TWRP), 2) Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ NFS, 3) ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΏΠ°ΠΏΠΎΠΊ.
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π°Π΅ΠΌ: ΠΏΡΠΎΡΠ΅ΡΡ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ Π½Π°Π²ΡΠΊΠΎΠ² ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΠΈ. ΠΡΠ»ΠΈ Π²Ρ Π½ΠΎΠ²ΠΈΡΠΎΠΊ β ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΡΡΠ΅Π½ΠΈΡΡΠΉΡΠ΅ΡΡ Π½Π° ΠΌΠ΅Π½Π΅Π΅ ΠΊΡΠΈΡΠΈΡΠ½ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅.
Π¨Π°Π³ 1: Π Π°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ° ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° TWRP
ΠΠ΅Π· ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ° (bootloader) Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΠΎΠ΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ (TWRP) ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ NFS. ΠΠ° Redmi Note 7 ΡΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Xiaomi, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ Π½ΡΠ°Π½ΡΡ.
Π‘Π½Π°ΡΠ°Π»Π° ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΡΠ°ΡΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ:
- ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΈ Π·Π°ΠΆΠΌΠΈΡΠ΅
ΠΡΠΎΠΌΠΊΠΎΡΡΡ Π²Π½ΠΈΠ· + ΠΠΈΡΠ°Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ Π²ΠΎΠΉΡΠΈ Π²Fastboot. - ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΊ ΠΠ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
fastboot oem device-info - ΠΡΠ»ΠΈ Π² ΠΎΡΠ²Π΅ΡΠ΅
Device unlocked: falseβ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½.
ΠΠ»Ρ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ:
- Π‘Π²ΡΠΆΠΈΡΠ΅ Π°ΠΊΠΊΠ°ΡΠ½Ρ Mi Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ Π²
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠΊΠΊΠ°ΡΠ½Ρ Xiaomi β Mi Cloud. - Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ Mi Unlock Tool (Π²Π΅ΡΡΠΈΡ Π½Π΅ Π½ΠΈΠΆΠ΅ 5.5.224.30).
- ΠΠΎΠΉΠ΄ΠΈΡΠ΅ Π² Π°ΠΊΠΊΠ°ΡΠ½Ρ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈ ΡΠ»Π΅Π΄ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΠΌ. ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ° Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ 72β168 ΡΠ°ΡΠΎΠ²!
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΎΡΠ»Π΅ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ±ΡΠΎΡΡΡΡΡ Π²ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ (Π²ΠΊΠ»ΡΡΠ°Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΠΏΠ°ΠΌΡΡΡ). Π‘Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ β Π Π΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ±ΡΠΎΡ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ TWRP Π΄Π»Ρ Redmi Note 7:
- Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ°Π· TWRP 3.7.0+ (ΡΠ°ΠΉΠ»
twrp-3.7.0_9-0-lavender.img). - Π
FastbootΠ²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅:fastboot flash recovery twrp-3.7.0_9-0-lavender.imgfastboot boot twrp-3.7.0_9-0-lavender.img
Π Π°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊ|Π£ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ TWRP|Π‘Π΄Π΅Π»Π°Π½ Π±ΡΠΊΠ°ΠΏ Π΄Π°Π½Π½ΡΡ |ΠΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ Π°ΠΊΠΊΠ°ΡΠ½Ρ Mi-->
Π¨Π°Π³ 2: ΠΡΠ±ΠΎΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ NFS
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΡΠ΄ΡΠΎ MIUI Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΌΠΎΠ΄ΡΠ»ΠΈ NFS (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, nfs.ko ΠΈΠ»ΠΈ sunrpc.ko). ΠΠ°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΊΠ°ΡΡΠΎΠΌΠ½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΡΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ°:
- π LineageOS 18.1+ β ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Π½Π° Π±Π°Π·Π΅ Android 11 Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΡΠ½Π½ΡΠΌΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠΌΠΈ NFS. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ F2FS Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π°
/data, ΡΡΠΎ ΡΡΠΊΠΎΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΡΠ΅Π²ΡΠΌΠΈ Π΄ΠΈΡΠΊΠ°ΠΌΠΈ. - π Pixel Experience β ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Ρ ΡΠΈΡΡΡΠΌ Android ΠΈ ΡΠ΄ΡΠΎΠΌ, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. Π’ΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Magisk Π΄Π»Ρ NFS.
- π CrDroid β Π³ΠΈΠ±ΠΊΠ°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ΡΠ΄ΡΠ°, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ
NFS v4.1.
ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ (Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ LineageOS):
- Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ° (ΡΠ°ΠΉΠ»
lineage-18.1-YYYYMMDD-nightly-lavender-signed.zip). - Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ Open GApps (Π²Π°ΡΠΈΠ°Π½Ρ
picoΠ΄Π»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΠΌΠ΅ΡΡΠ°). - Π TWRP Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅:
Wipe β Advanced Wipe βDalvik / ART Cache, System, Data, CacheInstall β Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ LineageOS β Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ZIP (Open GApps)
Reboot System
| ΠΡΠΎΡΠΈΠ²ΠΊΠ° | ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° NFS | Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ Magisk? | ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ |
|---|---|---|---|
| LineageOS 18.1 | ΠΠ° (v4.1) | ΠΠ΅Ρ | Π‘ΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ |
| Pixel Experience | ΠΠ° (v4.0) | ΠΠ° | Π§ΠΈΡΡΡΠΉ Android, ΡΠ°ΡΡΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ |
| CrDroid 7.x | ΠΠ° (v4.2) | ΠΠ΅Ρ | Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ΄ΡΠ°, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° WireGuard |
| MIUI Ρ Magisk | Π§Π°ΡΡΠΈΡΠ½ΠΎ (v3) | ΠΠ° | Π’ΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ |
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ Π½Π΅ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ (Π·Π°Π²ΠΈΡΠ°Π΅Ρ Π½Π° Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ΅), Π²Π΅ΡΠ½ΠΈΡΠ΅ΡΡ Π² TWRP ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΠ΅ ΡΠ°Π³ Wipe β Format Data (ΡΡΠΎ ΡΠ΄Π°Π»ΠΈΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅).
LineageOS|Pixel Experience|CrDroid|MIUI Ρ Magisk|ΠΡΡΠ³Π°Ρ-->
Π¨Π°Π³ 3: Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° NFS-ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΄ΡΠ°
ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ NFS, ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΄Π²Π° ΡΡΠ΅Π½Π°ΡΠΈΡ: Ρ Magisk ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ.
Π‘ΠΏΠΎΡΠΎΠ± 1: Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΅ΡΠ΅Π· Magisk (Π΄Π»Ρ MIUI ΠΈΠ»ΠΈ Pixel Experience)
ΠΡΠ»ΠΈ Π²Ρ ΠΎΡΡΠ°Π»ΠΈΡΡ Π½Π° MIUI ΠΈΠ»ΠΈ Π²ΡΠ±ΡΠ°Π»ΠΈ Pixel Experience, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ NFS for Android:
- Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ NFS for Android (ΡΠ°ΠΉΠ»
nfs-magisk-vX.X.zip). - Π Magisk Manager Π²ΡΠ±Π΅ΡΠΈΡΠ΅
ΠΠΎΠ΄ΡΠ»ΠΈ β Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈΠ· Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° β ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ°ΠΉΠ». - ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.
Π‘ΠΏΠΎΡΠΎΠ± 2: Π ΡΡΠ½Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π² LineageOS/CrDroid
ΠΠ»Ρ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ Π½Π° Π±Π°Π·Π΅ AOSP (LineageOS, CrDroid) ΠΌΠΎΠ΄ΡΠ»ΠΈ NFS ΡΠΆΠ΅ Π²ΡΡΡΠΎΠ΅Π½Ρ Π² ΡΠ΄ΡΠΎ, Π½ΠΎ ΠΈΡ Π½ΡΠΆΠ½ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ:
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ ΠΏΠΎ
ADB:adb shellsu
echo "nfs" > /proc/filesystems
- ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ:
lsmod | grep nfsΠΠΎΠ»ΠΆΠ½Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡΡ
nfs,nfsd,sunrpc.
ΠΡΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΡΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΈΡ Π²ΡΡΡΠ½ΡΡ:
- Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ Π΄Π»Ρ Π²Π°ΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠ΄ΡΠ°.
- Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠΉΡΠ΅ ΠΈΡ
ΡΠ΅ΡΠ΅Π· Termux:
pkg install clang makegit clone https://github.com/LineageOS/android_kernel_xiaomi_sdm660
cd android_kernel_xiaomi_sdm660/fs/nfs
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
- Π‘ΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ (
.ko) Π²/vendor/lib/modules/.
Π¨Π°Π³ 4: ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° NFS-ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΎΠΊ
ΠΠ΅ΡΠ΅Π΄ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠΈ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ (NAS, ΠΠ Ρ Linux/Windows) Π½Π°ΡΡΡΠΎΠ΅Π½ NFS-ΡΠΊΡΠΏΠΎΡΡ. ΠΠ»Ρ Windows ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Services for NFS, Π΄Π»Ρ Linux β ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ /etc/exports.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΄Π»Ρ Linux-ΡΠ΅ΡΠ²Π΅ΡΠ°:
/mnt/storage 192.168.1.0/24(rw,sync,no_subtree_check,no_root_squash)
ΠΠ΄Π΅:
/mnt/storageβ ΡΠΊΡΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΏΠ°ΠΏΠΊΠ°;192.168.1.0/24β ΠΏΠΎΠ΄ΡΠ΅ΡΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°Π·ΡΠ΅ΡΡΠ½ Π΄ΠΎΡΡΡΠΏ;rwβ ΠΏΡΠ°Π²Π° Π½Π° ΡΡΠ΅Π½ΠΈΠ΅/Π·Π°ΠΏΠΈΡΡ;no_root_squashβ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠ°Π² root (Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π»Ρ Android).
ΠΠ° Redmi Note 7 ΡΠΌΠΎΠ½ΡΠΈΡΡΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ ΡΠ΅ΡΠ΅Π· Termux:
pkg install nfs-utils
mkdir ~/nfs_mount
mount -t nfs 192.168.1.100:/mnt/storage ~/nfs_mount -o soft,timeo=3,retrans=2
ΠΠ΄Π΅:
192.168.1.100β IP-Π°Π΄ΡΠ΅Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°;softβ ΠΌΡΠ³ΠΊΠΎΠ΅ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (ΠΏΡΠ΅ΡΡΠ²Π°Π΅Ρ ΠΏΠΎΠΏΡΡΠΊΠΈ ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ°Ρ );timeo=3β ΡΠ°ΠΉΠΌΠ°ΡΡ ΠΎΡΠ²Π΅ΡΠ° (ΡΠ΅ΠΊΡΠ½Π΄Ρ).
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠ»ΠΈ ΠΏΡΠΈ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ°Permission denied, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅:
- ΠΠ° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Π²
/etc/exportsΡΠΊΠ°Π·Π°Π½ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ IP ΠΊΠ»ΠΈΠ΅Π½ΡΠ° (ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΡΠ΅ΡΡ).- ΠΠ° Redmi Note 7 Π²
/system/etc/hosts.allowΡΠ°Π·ΡΠ΅ΡΡΠ½ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠΎΡΡΡ2049(NFS).- ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ Π±ΡΠ°Π½Π΄ΠΌΠ°ΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅:
sudo ufw allow from 192.168.1.0/24 to any port nfs.
ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅?
ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΡΡΡΠΎΠΊΡ Π² /data/adb/post-fs-data.d/nfs_mount.sh (ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ°ΠΉΠ», Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅Ρ):
#!/system/bin/sh
mount -t nfs 192.168.1.100:/mnt/storage /data/local/nfs_mount -o soft,timeo=3
chmod 777 /data/local/nfs_mount
ΠΠ°ΡΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΡΠ°ΠΉΠ» ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΌ:
chmod +x /data/adb/post-fs-data.d/nfs_mount.sh
ΠΡΠΎ ΡΠΌΠΎΠ½ΡΠΈΡΡΠ΅Ρ ΠΏΠ°ΠΏΠΊΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ.
Π¨Π°Π³ 5: ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ
NFS Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ ΠΈΠ·-Π·Π° Π²ΡΡΠΎΠΊΠΈΡ Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ ΡΠ΅ΡΠΈ (latency). ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΠΉΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ:
- π Π£ΠΌΠ΅Π½ΡΡΠΈΡΠ΅ ΡΠ°ΠΉΠΌΠ°ΡΡΡ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
timeo=1,retrans=1Π΄Π»Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΌ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ΠΌ. - π Π¨ΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΠΊΠ°: Π½Π°ΡΡΡΠΎΠΉΡΠ΅
NFS over TLSΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ WireGuard Π΄Π»Ρ ΡΡΠ½Π½Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. - πΆ ΠΡΠΈΠΎΡΠΈΡΠ΅Ρ Wi-Fi: Π²
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ β Wi-Fi β ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ²ΠΊΠ»ΡΡΠΈΡΠ΅ΠΡΠ΅Π³Π΄Π° Π΄Π΅ΡΠΆΠ°ΡΡ Wi-Fi Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ½Π°. - π ΠΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Magisk-ΠΌΠΎΠ΄ΡΠ»Ρ
Dynamic FSyncΠ΄Π»Ρ ΡΠΌΠ΅Π½ΡΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ Π·Π°ΠΏΠΈΡΠΈ.
ΠΠ»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Termux:
dd if=/dev/zero of=~/nfs_mount/testfile bs=1M count=100
dd if=~/nfs_mount/testfile of=/dev/null bs=1M
Π‘ΡΠ°Π²Π½ΠΈΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΡΡ (/sdcard/). ΠΠΎΡΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ Π΄Π»Ρ Gigabit-ΡΠ΅ΡΠΈ: 30β50 ΠΠ/Ρ Π½Π° Π·Π°ΠΏΠΈΡΡ ΠΈ 50β80 ΠΠ/Ρ Π½Π° ΡΡΠ΅Π½ΠΈΠ΅.
| ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ | Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ | ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ |
|---|---|---|
rsize |
8192 |
Π Π°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ° ΡΡΠ΅Π½ΠΈΡ (Π±Π°ΠΉΡ) |
wsize |
8192 |
Π Π°Π·ΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ° Π·Π°ΠΏΠΈΡΠΈ |
timeo |
1 (Π΄Π»Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ) |
Π’Π°ΠΉΠΌΠ°ΡΡ ΠΎΡΠ²Π΅ΡΠ° (Π΄Π΅ΡΡΡΡΠ΅ Π΄ΠΎΠ»ΠΈ ΡΠ΅ΠΊΡΠ½Π΄Ρ) |
retrans |
1 |
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΡ ΠΏΠΎΠΏΡΡΠΎΠΊ |
hard/intr |
soft |
ΠΡΠ΅ΡΡΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ°Ρ |
Π¨Π°Π³ 6: Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ΠΈ ΡΠ°ΡΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ
ΠΠ°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ:
- π
mount: Operation not permittedβ ΠΎΡΡΡΡΡΡΠ²ΡΡΡ ΠΏΡΠ°Π²Π°rootΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ΄ΡΠ°. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅suΠΈlsmod | grep nfs. - π
No route to hostβ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠ΅ΡΡΡ. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΠ΅ΡΠ²Π΅Ρ ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ΄ΡΠ΅ΡΠΈ, Π° ΠΏΠΎΡΡ2049ΠΎΡΠΊΡΡΡ. - π
Stale file handleβ ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΠ»ΡΡ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΡΠΊΡΠΏΠΎΡΡ. ΠΠ΅ΡΠ΅ΠΌΠΎΠ½ΡΠΈΡΡΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ. - π±
Device or resource busyβ ΠΏΠ°ΠΏΠΊΠ° ΡΠΆΠ΅ ΡΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅mount | grep nfs.
ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»Ρ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ:
- ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅:
chmod -R 777 /mnt/storage(Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ΅ΡΡΠ°). - Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅ Π΅ΡΡΡ ΠΏΡΠ°Π²Π° Π½Π° ΡΡΠ΅Π½ΠΈΠ΅:
ls -la ~/nfs_mount. - ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ Ρ ΠΎΠΏΡΠΈΠ΅ΠΉ
-o nolock(ΠΎΡΠΊΠ»ΡΡΠ°Π΅Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²).
ΠΠ»Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π»ΠΎΠ³ΠΈ ΡΠ΄ΡΠ°:
dmesg | grep nfs
ΠΡΠΈΡΠ΅ ΡΡΡΠΎΠΊΠΈ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
[ 1234.567890] NFS: server 192.168.1.100 not responding, still trying
ΠΈΠ»ΠΈ
[ 1234.567890] NFS: nfs4_discover_server_trunking: error -5
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ NFS Π½Π° Redmi Note 7
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ NFS Π±Π΅Π· root-ΠΏΡΠ°Π²?
ΠΠ΅Ρ, Π΄Π»Ρ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ NFS ΡΡΠ΅Π±ΡΡΡΡΡ ΠΏΡΠ°Π²Π° root, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ. ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° β WebDAV ΠΈΠ»ΠΈ SMB (ΡΠ΅ΡΠ΅Π· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΡΠΎΠ΄Π΅ FX File Explorer), Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ ΠΈ ΠΌΠ΅Π½Π΅Π΅ Π½Π°Π΄ΡΠΆΠ½Ρ.
ΠΠ°ΠΊΠ°Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ° ΡΠ°ΠΌΠ°Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ Π΄Π»Ρ NFS?
ΠΠΎ ΡΠ΅ΡΡΠ°ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ XDA Developers, LineageOS 18.1 ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π»ΡΡΡΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅ NFS v4.1 ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΡΠ΄ΡΡ. CrDroid ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ½ΠΊΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ΅ΡΠΈ.
ΠΠ°ΠΊ ΡΠ°Π·ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ NFS-ΠΏΠ°ΠΏΠΊΡ, Π΅ΡΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π·Π°Π²ΠΈΡΠ»ΠΎ?
ΠΡΠ»ΠΈ umount ~/nfs_mount Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΠ·-Π·Π° Π·Π°Π½ΡΡΠΎΡΡΠΈ ΡΠ΅ΡΡΡΡΠ°:
- ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡ, Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΠΉ ΡΠ°Π·ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅:
fuser -vm ~/nfs_mount. - ΠΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π²Π΅ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ:
kill -9 <PID>. - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅
umount -f ~/nfs_mount(ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ°Π·ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅).
Π ΠΊΡΠ°ΠΉΠ½Π΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ NFS Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ?
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°, Π½ΠΎ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ Π½Π° ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π΄ΠΈΡΠΊ, Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΈ ΠΌΠΎΠ³ΡΡ ΠΊΡΠ°ΡΠΈΡΡΡΡ ΠΏΡΠΈ ΠΎΠ±ΡΡΠ²Π΅ ΡΠ²ΡΠ·ΠΈ. ΠΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ NFS Π΄Π»Ρ ΠΌΠ΅Π΄ΠΈΠ°ΡΠ°ΠΉΠ»ΠΎΠ², Π±ΡΠΊΠ°ΠΏΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π² Termux.
ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Wi-Fi ΡΠ΅ΡΠΈ?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Tasker ΠΈΠ»ΠΈ Automate:
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π·Π°Π΄Π°ΡΡ Ρ ΡΡΠΈΠ³Π³Π΅ΡΠΎΠΌ
Wi-FiConnected(SSID Π²Π°ΡΠ΅ΠΉ ΡΠ΅ΡΠΈ). - ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅
Run ShellΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. - ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ (ΡΠ°Π·ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅) ΠΏΡΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΎΡ Wi-Fi.
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° β ΡΠΊΡΠΈΠΏΡ Π² /data/adb/service.d/, ΠΏΡΠΎΠ²Π΅ΡΡΡΡΠΈΠΉ ΡΠ΅ΠΊΡΡΡΡ ΡΠ΅ΡΡ.