2024. március 28., csütörtök

Gyorskeresés

Xiaomi Redmi Note 4 Global (a.k.a Mido) build.prop és egyéb módosítások, tippek

Írta: | Kulcsszavak: Xiaomi Redmi Note 4 Global Snapdragon SD Mido buld.prop

[ ÚJ BEJEGYZÉS ]

Figyelmeztetés:
semmiféle felelősséget nem vállalok az itt leírtakat használók esetleges káraiért.
Mindenki saját felelősségére csinálja azt amit csinál.. nálam minden működött ami itt le van írva.
Megjegyzés: vannak olyan dolgok, amik még MIUI 9 (esetleg még 8..) alatt voltak problémák...

_____________________________________________________________________

Bootloader nyitás:
Bootloader unlock-hoz ma már a lentiekre nincs szükség, friss MIUnlock program kell meg a telefonon bekapcsolni az OEM Unlock-ot.. aztán a programot használni értelem szerint (meg kivárni a egy hetet..).
Bootloader unlock-hoz angol segítség - ha az a gond, hogy túl sok próbálkozás volt ugyanazon IP-ről:
Először is:
mindig a legfrissebb unlock programot kell használni innen: http://en.miui.com/unlock
Aztán: 100%-os legyen a security a profilodban, tölts ki mindent [itt]
account.xiaomi.com/pass/auth/security/home
Aztán:
https://forum.xda-developers.com/showpost.php?p=75254509&postcount=23
https://prohardver.hu/tema/xiaomi_redmi_note_4_b20/hsz_21270-21270.html
És hogy miért van ez? Ezért.

- Névnek egyszavas nevet adj meg, se ékezetes se semmilyen különleges karakter ne legyen benne (se öüóőúéáűí, se $, se ß, se ?,;.:><[]Đ@&ä.. se semmi hasonló.. érted hogy hogy mondom, egy egyszerű megszólítás, a keresztneved, keresztneved keverve, random indiai név.. bármi ilyesmi.. vagy írd be hogy Raj : D

- A szöveg meg annyi legyen angolul, hogy Custom ROM fejlesztésben akarsz részt venni és a teszteléshez kell (I would like to participate in a custom ROM development and it is crucial to have unlocked bootloader to install our ROM via custom recovery.)

Settings---> About phone---> MIUI Version - kippints rá vagy 10x aztán Developer options előcsalogatva.
Settings---> Additional settings---> Developer option --->Mi Unlock Status ----> itt add meg a Mi account-od
i.mi.com-on lépj be a Mi account.-oddal és fent középen, ahol mutatja hogy mennyi szabad hely van meg miylen nyelvet használjon ott van egy olyan hogy X connected - az azt jelenti hány eszköz van az account-hoz kötve.. na mostanra már 2-t kell írjon. Ha nem akkor a jobb felső sarokban van egy Add gomb, kövesd az utasításait. Egyedül annyit mond, hogy legyen friss a rendszered és lépj be a telefonon a Mi account-oddal. Ha ezzel megvagy és a másik telefon is hozzá van adva az account-hoz akkor van értelme megint próbálkozni.

Hivatalos GyIK:
[FAQ Sessions] Mi Devices Bootloader Unlocking FAQ: Announcement, Troubleshoot, and Tips
Még egy tutorial:
[Tools, Tips & Tutorials] [TUTORIAL] How To Unlock Bootloader

Igen, tudom hogy nem ehhez a telefonhoz lett írva de ugyan az a procedúra..

_____________________________________________________________________

XDA összefoglaló thread a Redmi Note 4 Snapdragon telefonhoz:
https://forum.xda-developers.com/redmi-note-4/how-to/index-xiaomi-redmi-note-4-t3551512
_____________________________________________________________________

XDA: lista a kiadott, hivatalos, stabil és fejlesztői Xiaomi ROM-okról + letöltési linkek (Recovery zip // fastboot tgz):
https://forum.xda-developers.com/showpost.php?p=73086754&postcount=124
Hasonló lista az en.miui.com-on:
http://en.miui.com/forum.php?mod=viewthread&tid=1144337
Ha van új ROM a threadet nyitó felhasználó mindig beteszi a linkeket. Startig visszamenőleg minden ROM hivatalos recovery + fastboot linkje megtalálható itt!
_____________________________________________________________________

Telegram link amit böngészőben is meg lehet nyitni, nem kell Telegram fiók:

Redmi Note 4X letöltések gyűjtőhelye (a nagy csoport letöltési csatornája):
https://t.me/s/rn4downloads

_____________________________________________________________________

MiFlash: kétféleképp szokták kiadni a fastboot ROM-okat: vagy .tar vagy .tgz fileformátummal.
A .tgz az egy ősi formátum (tar - tape archive - szalagos mentés) ami pluszban gzip-el van zip-elve. (Egyébként meglehetősen okos, mert menti a userid-t is pl. a file-okkal együtt.) Ahhoz, hogy MiFlash-el flash-elni lehessen ki kell csomagolni - az egészet. Ha csak a zip részt csomagoltad ki akkor csak egy file-od lesz - a tar. Azt is ki kell még csomagolni, utána már majd látszik az összes file, egy csomó img meg bat meg sh meg egyéb kellene "keletkezzen". Sok program nem ismeri a .tgz-t de ha átnevezed .tar.gz-re akkor már boldogul vele (kicsit így egyértelműbb, hogy tar van a gzip-ben). Vagy használj pl. 7Zip-et mert az alapból ismeri.
_____________________________________________________________________

Eladás előtti teendők:

Weben:
i.mi.com > egyből a Mi Cloud-ba dob mostmár > Find Device > telefont töröld ki
i.mi.com > Mi Cloud > Settings > My devices > telefont töröld ki
Ha gond van mert törlés után újra látható (pl. ha a telefon amúgy offline / kikapcsolt / nincs netje és a szerverekkel nem tud kommunikálni) akkor megoldás keke69-től: Belépsz a Mi fiókba, Contacts-ra kattintotasz, ekkor a telefonszámra küld egy kódot, az elküldött kódot beírtod így már láthatóvá téve a telefonszámokat, SMS-eket, .stb. Ekkor Settings, My devices és törlés. Így már kitörli.

Telefonon:
Settings > Security & Lock Screen > Lock screen > minden PIN-t/ujjlenyomatot/pattern-t törölj ki
Settings > Users and Accounts > Minden App mi itt be van léptetve távolítsd el az account-ját
Settings > Users and Accounts > utolsóként a Google account-ot távolítsd el hogy az FRP ne szivassa meg a következő embert..

Telefon leválasztása a Mi account-ról - pl eladáskor - mindkét helyen le kell választani:
Telefonon:
Beállítások - Xiaomi fiók - Eszközök - Egyéb eszközök -> lent nagy gomb: Eltávolítás -> fiókból kilépés..

Weben:
i.mi.com -> belépsz -> felöl írja hogy X connected (attól függ hány telefon van már kötve a fiókhoz) -> kattints rá -> aztán a kis megnyíló dologban nyisd meg a telefonod -> majd delete device

Ha Google fiók is volt hozzáadva akkor abból IS mindenképp lépj ki mert a Factory Reset Protection (FRP) csúnyán megszivathatja az új és a régi tulajt is.

Majd factory reset és/vagy data wipe..

MIUIHU leírás ebben az ügyben.

_____________________________________________________________________

Amit tudok felpattintok ide - az androidfilehost mostanában elég gyatra elérhetőséggel rendelkezik:
https://mega.nz/#F!NoBThQbR!OgbtA5myjqAwSy0uwGit9A
"crok MEGA gyűjteménye"
- Rootoláshoz ami kell
- Gyári Global ROM-ok
- Custom Recovery-k
- Custom ROM-ok
- Custom Kernelek
- Magisk és modulok
_____________________________________________________________________

Aktív (néhol admin is) vagyok Telegramon is rengeteg csoportban.
A nem magyar közönség sokkal szélesebb problémakört hoz magával és rengeteg kérdésbe és problémába fut bele ami minket is érint így Telegra.ph-n angolul is írtam pár cikket pl. arról hogy a SoT miért nem mérvadó használati statisztika nélkül, hogy működik a WIFI és a Bluetooth együtt és külön-külön és lehet-e rajta javítani ha lassú/szakad, hogy lehet javítani a RAM management-en és melyik paraméter mire jó vagy hogy mitől (is) függ hogy hogy tud a telefon töltést felvenni és ha lehet hogy lehet "javítani" rajta (persze a fizikát meghazuttolni nem lehet, ugyanúgy ahogy a mérnököket se akik ha hardveresen letilttattak valamit akkor az hardveresen le van tiltva..).
_____________________________________________________________________

fastboot vagy adb parancs kiadásakor ha rossz parancs vagy file név vagy hasonlót kap az ember akkor általában nincs feltelepítve a minimal ADB vagy olyan könyvtárban van a parancssorban ahol nincsenek ott az ADB file-jai.. vagy ilyesmi.. Így azok a programok ("parancsok") sincsenek meg amik kellenek neked (fastboot, adb).

A Minimal ADB telepítőt itt találod - ha ezt feltelepíted akkor az adb/fastboot parancsok majd'100% biztonsággal menni fognak.
https://forum.xda-developers.com/showthread.php?t=2317790

Ha a driver-ekkel volna valami akkor a driver-ek itt vannak (letölthető zip, kicsomagol, betallóz..)
http://bigota.d.miui.com/tools/xiaomi_usb_driver.rar

Ha véletlen menne a rinya hogy nem akarja feltenni a driver-eket - mert nincs aláírva, Win10 alatt pl..:
http://en.miui.com/thread-237673-1-1.html

TWRP-t itt találod a legfrissebbet (mindig):
https://dl.twrp.me/mido/

Egy alternatíva, ami a TWRP kódját használja:
https://forum.xda-developers.com/redmi-note-4/xiaomi-redmi-note-4-snapdragon-roms-kernels-recoveries--other-development/recovery-red-wolf-recovery-project-t3653704
azóta megszűnt a támogatás.. de lentebb lesz lista alternatívákról

Aztán ezt a két parancsot kell kiadni:
fastboot flash recovery [ide_jön_a_TWRP_file_neve].img
fastboot boot twrp_[ide_jön_a_TWRP_file_neve].img

Tehát mondjuk ha a mostani épp aktuálisan legfrissebb TWRP-t teszed fel, akkor:
fastboot flash recovery twrp-3.3.1-0-mido.img
fastboot boot twrp-3.3.1-0-mido.img

Igen, mindkettőt, igen, ebben a sorrendben.
Amennyiben csak egyszer akarod elindítani a TWRP-t akkor a második is elég, hasznos lehet Global Dev-ről Global Stabile-re át- vagy visszaálláskor..
Ha azt akarod, hogy maradjon is meg a TWRP akkor előbb flash majd rögtön utána a boot - mert kell a fentmaradásához egyfajta installációs folyamatot is lefuttatni, sima flash után a régi recoveryt visszahúzza a ROM (DM-Verity meg egy kis mágia..).
Esetleg a mega gyűjteményből az ADB könyvtárból szedd le a windows_adb_fastboot_twrp-3.2.2.0_mido.zip file-t, csomagold ki és abban a könyvtárban nyiss parancssort. Ott már minden egy helyen lesz, fastboot, adb, TWRP, minden ami a 3.2.2.0-s TWRP feltevéséhez kell (a driver-eken kívül, de az fentebb megtaláható).

Ebben a pillanatban (20190510) a legfrissebb TWRP: twrp-3.3.0-1-mido.img

Abban a könyvtárban futtasd lehetőleg ahol a TWRP image van, ahova kicsomagoltad - máshonnan is lehet tőlem, csak akkor add meg helyesen a file path-t és a file nevet.

Egyelőre úgy állnak a dolgok, hogy ha gyári MIUI-n marad az ember (gyári stabil vagy gyári beta/dev ami megszűnik) ezek után akkor ezek után még kell a lazyflasher mert ki kell iktatni a DM-Verity-t hogy a MIUI ROM el tudjon indulni és ne álljon meg a boot folyamatban az elhasaló DM-Verity miatt - vagy használj OrangeFox-ot vagy másik olyan custom recovery-t amibe be van ez már építve.
_____________________________________________________________________

A MIUIHU féle MultiTool:
egyetlen programban benne van az egyszeri recovery telepítő / rootoló embereknek minden IS és van menü meg miegyéb, igazi All-In-One, így aki nem akar annak nem kell parancsokat kiadni meg parancssorozni Windows alatt:

Idézet a MIUIHU oldalról (2018.09.24):
- Legfrissebb TWRP letöltése és telepítése minden eszközre
- Saját Recovery telepítése
- Legfrissebb MIUIHU letöltése és telepítése a támogatott eszközökre
- Saját ROM telepítése
- Legfrissebb SuperSU letöltése és telepítése minden eszközre
- Legfrissebb Mi Pc Suite letöltése és telepítése
- Legfrissebb MiFlash letöltése és telepítése
- Alkalmazások mentése és visszaállítása
- Automatikus frissítés újabb verzióra
- Képernyőkép és videó készítése, mentése PC-re
- Telefon infó
- Telefon újraindítása Sima|Recovery|Fastboot|EDL módban ADB és Fastboot módból
- Bootloader ellenőrzése
- Bootloader nyitas
- Napi Zárkepernyo
- Offline használat
- PIN/Jelszó/Minta törlése
- LazyFlasher és no-verity-opt-encrypt
- Anti-RollBack ellenőrzés

_____________________________________________________________________

WebADB: Chrome extension amiben van ADB és sok-sok hasznos funkció:
APK installation
Interactive shell
Screen recording
SCRCPY — Control your device from your browser
Device information
File manager
Enabling ADB over WiFi

XDA thread

_____________________________________________________________________

[TOOL][MIDO] TOOL ALL IN ONE (Drivers|Unlock|TWRP|Factory Image|Stock Recovery)
Na ez az igazán all-in-one tool : D

Install Drivers
Unlock Bootloader
Lock Bootloader (use carefully)
Flash TWRP Recovery
Flash Stock Recovery
Flash Stock Factory Image
Install APKs
Uninstall APKs
Take a Screenshot
Flash Partitions
Erase All Data (This function can decrypt the phone)
Reboot Phone
Update the Tool to latest version
Update Adb and Fastboot to latest version
Set Adb and Fastboot priviliges in system wide
Install Zip directly from PC (Required TWRP on phone)(These functions work perfectly on my pc but i have perfect adb drivers on my pc and perfect TWRP on my phone)
Flash Fastboot ROM
Delete downloaded files
ADB File Manager
_____________________________________________________________________

[TOOL] Xiaomi ADB/Fastboot Tools - letöltés - egy igazi all-in-one tool:
Uninstaller - Remove factory apps and services on demand
Camera2 - Enable Camera2 and EIS (TWRP required)
File Explorer - Transfer files between a device and a computer using ADB
Screen density - Tweak screen density by overriding the DPI value
Device properties - Retrieve tons of statistics and information about your device
Flasher - Flash any partition with an image, boot to any image or flash a Fastboot ROM (unlocked bootloader required)
Wiper - Wipe the cache or perform a factory reset
OEM Unlocker & Locker - Lock or unlock the bootloader (unlocking is only supported by Android One devices)
ROM Downloader - Get links to the latest MIUI Fastboot ROMs or download them right away
Rebooter - Advanced rebooting options using ADB/Fastboot

_____________________________________________________________________

TWRP alternatívák - mind letölthető a Mega tárhelyen:
Orange Fox - Treble kompatibilis - Incremental OTA support - beépített eszközökkel*
TWRP Exclusive - Treble kompatibilis - Incremental OTA support - beépített eszközökkel*
PitchBlack - Treble kompatibilis - Incremental OTA support - beépített eszközökkel*
Red Wolf - megszűnt a device support - Treble kompatibilis (unofficial 027) - Incremental OTA support

*beépített eszközökkel:
mint pl. SuperSU & Magisk installer & uninstaller, PIN/Pattern/Fingerprint eltávolító.. etc..

OrangeFox használatára [itt] az angol nyelvű leírás,
a magyar fordítás (köszi aRm1n) pedig [itt] érhető el.
_____________________________________________________________________

TWRP / Red Wolf / Orange Fox / TWRP Exclusive / PitchBlack használatakor Error 1 jön elő:
- az MD5 check be van kapcsolva és vagy nincs is meg az MD5 hash file vagy valóban hibás a zip
(feltéve, hogy az MD5 helyes)
- Treble ROM esetén nem Treble kompatibilis a TWRP amit használsz vagy a ROM ZIP vagy a Magisk ZIP (vagy úgy általában a ZIP amit flash-elni akarsz épp).
- esetleg olyan hibára futsz, hogy SuperSU van fent és Magisk-ra cseréled - de a SuperSU eltávolítása nem volt sikeres.. dirty flash-eld a ROM-ot aztán mehet a Magisk..
- Frissítsd a recovery-t ha ezek ellenére se szűnik meg (voltak gondok a TWRP forrásában).

TWRP / Red Wolf / Orange Fox / TWRP Exclusive / PitchBlack használatakor Error 7 jön elő:
- vagy a letöltött zip rossz (nem a telefonhoz való)
- vagy a TWRP/Red Wolf "régi" - tedd fel az aktuálisan legújabbat.
_____________________________________________________________________

TWRP / Red Wolf / Orange Fox / TWRP Exclusive / PitchBlack frissítése:
történhet egyszerűen úgy, ahogy a fenti folyamattal először telepítetted - csak nyilván az új image-el
- vagy -
simán TWRP / Red Wolf / Orange Fox / TWRP Exclusive / PitchBlack alól az install menüben, csak válaszd ki azt, hogy image telepítése, tallózd be az új verzió image file-ját és flashelés előtt válaszd ki hogy a recovery partícióra akarod flash-elni - ha csak img file-od van.
- vagy -
ha flashelhető zip-ben van az új verzió (vagy recovery-t váltasz) csak simán TWRP / Red Wolf / Orange Fox / TWRP Exclusive / PitchBlack alól az flash-eled a recovery zip-jét
és
ennyi ( :

_____________________________________________________________________

ROOT:
Két nagy lehetőség van és egy kevésbé ismert (phh root, de ebből lett a Magisk):
Magisk vagy SuperSU

SuperSU: a jól bevált régi iskola, nehezen rejthető így banki alkalmazásokkal nem lesz jóban (SafetyNet is biztosan bukta)
Letölthető [innen] - keresd a Latest Recovery Flashable ZIp-et

Magisk: Az új iskola. Elrejthető az alkalmazások elől és a SafetyNet-en is átmegy mert nem változtat a /system partíción.
Két official verzió van alapvetően: [stabil] vagy [beta]
A mindenkori legfrissebb official stabil Magisk innen tőlthető le: http://tiny.cc/latestmagisk
Egy remek - bár angol - hibakereső oldal
ha Magisk-al, MagiskHide-al vagy Magisk Manager-el kapcsolatos problémád merülne fel:
https://www.didgeridoohan.com/magisk/HomePage

Kis segítség: ha egy app azért nem akar indulni vagy megfelelően működni mert azt mondja hogy root-olt készüléken nem akar működni akkor első körben Magisk Manager-ben a MagiskHide alatt el kell rejteni előle a root jog lehetőséget, második körben (ha nem megy az előzővel) akkor magát a Magisk Managert kell elrejteni (van rá opció a Magisk Manager beállításai közt). A két dolog távolról sem ugyanaz és az appokat író fejlesztők se hülyék - de a programjaik csak azt csinálják amit belekódoltak, márpedig ha valaki tudni akarja hogy van-e root akkor kér, ha azt akarja tudni hogy van-e Magisk Manager akkor megnézeti az applistát.. Szóval akár mindkettőre is szükség lehet.

(S)Az írás pillanatában (2018.07.13) az official még nem Treble kompatibilis
viszont Treble kompatibilis ROM-ot csak Treble kompatibilis TWRP-vel lehet feltenni és Treble kompatibilis ROM telepítése mellé csak Treble kompatibilis (custom) Magisk fog felmenni.
Ebben a pillanatban elérhető ilyen custom (Treble kompatibilisre patch-elt) Magisk verziók:(/S)
Közben már Treble kompatibilis lett teljesen a Magisk, már nem kellenek a 16.x-es custom verziók.
(Megjegyzendő, hogy 2018.09.24.-n írva ezt vannak felhasználók, akiknek a 16.0-n kívül valamiért semmi más nem megy kínai alapú ROM-okkal.)
stabil (S)16.0(/S), 17.1(van 15.x is de nincs értelme már beszélni róla)
- valamint -
beta (S)16.3, 16.4 és 16.6,(/S) 17.2 (2018.09.21)
Magisk Manager: 6.0.0 - a modulok (és maga a Magisk) telepítésére, törlésére és frissítésére szolgál.
(A Magisk telepítő zip-ben mindig van de van külön frissítési lehetőség is.)
Mind letölthető a Mega tárhelyről (meg általában a ROM-ok leírásában is van link).

A fentebbi leírás már idejétmúlt.. de a Magisk topik összefoglalójában összeszedtem mindent és karban is tartom: Magisk topik - összefoglaló

_____________________________________________________________________

Magisk gyorstalpaló ha egy app azt mondja root-olt a telefon és nem akar menni:
Ehelyett már a Magisk topik összefoglalójában nézelődjetek (:

Ha a CTSProfile és a basic integrity is bukott a teszten
de biztosan nem piszkáltál semmit (SELinux permissive pl..)
és a ROM fejlesztője szerint működnie kellene a Magisk-al a SafetyNet-nek,
akkor flash-eld ezt a modult:
SafetyPatch-v2.zip vagy megtalálod a Mega tárhelyemen (MAGISK > Banking_not_working_-_FIX és közvetlen link itt)

Ha a CTSprofile OK és a basic integrity is OK akkor ezek az ajánlások vannak:
1, Beállítások -> Telepített appok -> Google Play Services -> vedd el a Telefon jogot. Keresd meg az appot ami problémás, töröld az adatait mindenestül, Magisk Manager-ben rejtsd el a root-ot az apptól root és utána indítsd el
2, Ha ezután se megy, akkor az elsőt csináld meg újra majd a Magisk Manager-ben válaszd ki a Magisk Manager Hide-ot (ezzel a Magisk Manager appot úgy telepíti hogy egy teljesen véletlenszerű neve lesz így a nem működő app nem fogja látni hogy van Magisk Manager (mert nyilván csak akkor van telepítve Magisk Manager ha van Magisk és így van root. Ezt azért írom le külön, mert Magisk Manager update után ha nem vonod vissza a hide-ot akkor utána két Magisk Manager app lesz a telefonon ami zavaró lehet meg nincs is értelme.. Magisk Manager update előtt a Magisk Manager Hide-ot ki kell kapcsolni, ezzel eredeti néven visszatelepíti a Magisk Manager-t és utána a frissítés már mehet rendesen majd utána megint bekapcsolod a Magisk Manager Hide-ot ha kell.)
3, Ha ezután se megy, akkor az a második lépést csináld meg megint (vagyis az elsőt és a másodikat) és flash-eld a liboemcrypto zip-et amit eredetileg itt találsz vagy a Mega tárhelyemen (MAGISK > Banking_not_working_-_FIX és közvetlen link)

Ha már működik akkor a Google Play Services-nek vissza lehet elvileg adni a Telefon jogot.

Ami még zavarhat: az appfejlesztők természetesen nem hülyék, ha a telefonon van olyan app ami biztosan csak root-al fut jól és fel van telepítve akkor feltételezhetően van root, még ha a magisksu meg a manager el is van rejtve. Mivel az appok könnyen lekérhetik a telepített appok listáját így nincs nehéz dolga a fejlesztőknek hogy közkézen járó "rossz alkalmazás" lista alapján szűrjenek és utána ne induljanak el az appok ilyen-olyan hibaüzenettel ("root megléte", "módosított rendszer", etc..). Ilyen appok a teljesség igénye nélkül.: Lucky Patcher, CreeHack, Freedom APK, AppSara, IAP Cracker APK, Leo PlayCard, IAPFree, SB Game Hacker download, GameCIH, Cheat Engine.. De a sor gyakorlatilag kvázi végtelen.. Valamint sok app nézi pl. hogy van-e fent Titanium Backup, Root Checker, Logcat app, a listában szűrnek arra a szóra hogy root, szűrik a kernel "tuningoló"/beállításmódosító appokat, szóval olyan appokat amikről tudvalevő, hogy csak root-al működnek helyesen.

_____________________________________________________________________

MI fiók eltávolítása a Xiaomi service desk segítségével - ha eladás előtt pl. nem léptek ki.. vagy valami gond van:
[Tutorial] Remove Mi Account: Permanent Solution for Forgotten Password
http://c.mi.com/thread-857678-1-0.html - törölték
https://c.mi.com/thread-929614-1-0.html
[Tips] [FAQs]: About Mi ID, How to Setup, and Password Reset
https://c.mi.com/thread-918074-1-0.html

_____________________________________________________________________

Még mielőtt elmenne az EFS vagy a QCN info sérülne, elmenne az IMEI, vagy a WIFI ésvagy BT MAC - itt a megoldás Fuditól, hogy hogy lehet mentést csinálni!

https://prohardver.hu/tema/xiaomi_redmi_note_4_b20/hsz_18620-18620.html
A magyar leírés pedig itt érhető el a használt programokkal együtt - Fudi tollából:
https://logout.hu/bejegyzes/fudi2002/qualcomm_qcn_mentes.html

A QPST másik tooljával is csinálj mentést: a QFIL-ből a Tools menü QCN Backup Restore funkcióval - ez az új formátumba ment (xqcn) ami ugyan nem módosítható de konvertálható qcn-re ami módosítható egyébként.

Jó sok szívástól tudod megmenteni magad ha előre gondolsz rá.

Mentés és visszaállítás: http://en.miui.com/thread-545300-1-1.html
Ebben a leírásban még a tool-ok és a nyers Mido QCN file is fent van.
Feltettem a Mega tárhelyre is magát a leírást és a csatolt file-okat is.
Ha mégis kellene:
QPST https://www.qpstflash.com/ vagy https://qpsttool.com/

Teljes újragenerálás:
http://www.androidbrick.com/ultimate-guide-qualcomm-snapdragon-xiaomi-mi5-imei-and-baseband-repair-fix/
http://www.androidbrick.com/ultimate-guide-qualcomm-snapdragon-imei-baseband-repair-fix-part-2/
_____________________________________________________________________

Flash-elhető modem firmware-ek letöltés (ha csak a telefon GSM moduljának firmware-jét frissítenéd):
[Itt] beszerezhető a mindenkori legfrissebb (kiszedve a heti és stabil ROM-okból)
Stabilból kinyert flash-elhető firmware-ek:
https://xiaomifirmwareupdater.com/#stable
https://osdn.net/projects/xiaomifirmwareupdater/storage/Stable/
https://sourceforge.net/projects/xiaomi-firmware-updater/files/Stable/
Hetiből kinyert flash-elhető firmware-ek:
https://xiaomifirmwareupdater.com/#weekly
https://osdn.net/projects/xiaomifirmwareupdater/storage/Developer/
https://sourceforge.net/projects/xiaomi-firmware-updater/files/Developer/

..és még egy appot is csináltak hozzá: [itt]

_____________________________________________________________________

Mindenki akinek nem alszik a telefonja / gyorsan merül ajánlom megtekintésre ezeket mielőtt vad akkucserébe kezdene:

Android Nougat (7.0) és felette:
Beállítások - Telefonról - CPU-ra bökj 8..10x - Bugreport-ot generálj - a kapott zip-et töltsd fel [ide] vagy [ide] (vagy telepítsd fel magadnak a Battery Historian-t) és nézd meg hogy miért nem alszik a telefon, mi tartja ébren. Nem kell root meg semmi, csak egy bugreport.
MIUI alatt könnyen kinyerhető az alábbi módokon:
Tárcsázó -> *#*#BUG#*#*
- vagy -
Tárcsázó -> *#*#286#*#*
- vagy -
Beállítások -> Telefonról -> CPU -> nyomkodni kell 8..10x
Mondja majd hogy hova tette (belső memória/MIUI/debug_log), onnan megosztható emailben, másolható bárhogyan..
Custom ROM-okban általában a fejlesztői menüben van rá külön gomb.
ADB-vel is kinyerhető a bugreport:
Android 7.0 és felette:
adb bugreport bugreport.zip
Android 6.0 és alatta:
adb bugreport > bugreport.txt
Ezeket át is húzza a telefonról oda ahonnan az adb-t futtatod.
Esetleg ha van root akkor terminálból:
su
bugreportz

Mondja majd hogy hova tette.

PC-n a linkeket megnyitva és a zip-et submit-elve (újabb MIUI esetén a zip-ben levő zip fog kelleni..) meg lehet nézni hogy mi tartotta ébren a telefont, mi mennyit és hogyan fogyaszt - egérrel kell követni a diagramokat valamint az összes táblázatos kategóriát érdemes végigböngészni. (Angol nyelvű (de elég érthető) leírás a használatához [1] [2] [3] [4] valamint a Google eredeti leírása) - ez pedig az én leírásom angolul, képekkel, Telegra.ph-on.

Fel kell tenni a BetterBatteryStats-ot (BBS):
(a) ha nincs root, akkor adb-vel pár parancsot ki kell adni hogy a statisztikát kiolvashassa:
(A minimal ADB telepítése PC-re fentebb megtalálható, aztán telefonon beallitasok, telefonról, MIUI verzióra koppints vagy 10x (ezzel engedélyezed a fejlesztői módot) majd beállitások, lista végén fejlesztői menü, USB hibakeresést engedélyezd) aztán USB kábellel kösd össze a gépet a telefonnal, nyiss egy parancssort (cmd, akár a minimal adb könyvtárában) és ezeket a parancsokat kellene kiadni:
adb -d shell pm grant com.asksven.betterbatterystats android.permission.BATTERY_STATS
adb -d shell pm grant com.asksven.betterbatterystats android.permission.DUMP
adb -d shell pm grant com.asksven.betterbatterystats android.permission.PACKAGE_USAGE_STATS

Használhatsz PowerShell-t is csak akkor az adb helyett írj .\adb-t a parancsokban..
(b) Sokkal egyszerűbb ha van root, mert akkor megcsinálja magának..

Csak a Google Play-ből letölthető verzió fizetős ami azért fizetős mert az tulajdonképp támogatás.. sose volt fizetős, az XDA thread #2 hozzászólásában vannak benne az APK-k - ingyenesen letölthető az app. Ha az XDA-s változatot teszed fel, akkor a parancsok kicsit mások lesznek mert más a csomagnév - hogy a Play-es változattal ne "keveredjen":
adb -d shell pm grant com.asksven.betterbatterystats_xdaedition android.permission.BATTERY_STATS
adb -d shell pm grant com.asksven.betterbatterystats_xdaedition android.permission.DUMP
adb -d shell pm grant com.asksven.betterbatterystats_xdaedition android.permission.PACKAGE_USAGE_STATS

..és/vagy a Wakelock Detector-t (WLD) de ez csak root-al megy, ezzel (is) megnézheted hogy mi tartja ébren a telefont, beakadt app, beakadt kernel wakelock..

Remek app még a GSAM Battery Monitor is - de root kell hozzá.
_____________________________________________________________________

Mikrofon ikon beragad, nem akar eltűnni:
https://prohardver.hu/tema/xiaomi_redmi_note_4_b20/hsz_23359-23359.html
Dugj be egy headset-et párszor, akár ugyanazt amit használtál előtte vagy akár másikat, ki-be-ki-be, el kellene tűnjön az ikon és akkor jó lesz. Ha nem, akkor fültisztítós módszer: fültisztító pálcika vatta részének nagy részét eltávolítva a végét bele kell nyomni a jack aljzatba óvatosan majd tisztító mozdulatokat tenni. Illusztrációk: [1] [2] [3] [4]
_____________________________________________________________________

[Magisk] Systemless Xposed - itt érhetőek el a Magisk modulok:
https://forum.xda-developers.com/xposed/unofficial-systemless-xposed-t3388268
A SafetyNet biztosan bukta, nem működik az Xposed-al..
_____________________________________________________________________

USB kábelen MTP-vel 4GB a max fileméret ami mozgatható (függetlenül attól, hogy az SD kártya esetleg a telefonban exFAT-ra van formázva, a belső memória úgyis ext4 - szóval nem a filerendszer hanem az MTP a szűk keresztmetszet (ezért van a recovery-kben is tördelve a mentés). Ha maradni akarsz a kábeles megoldásnál akkor root + UMS enabler (@XDALabs), esetleg ez.. vagy wifi és SMB, HTTP, FTP, SFTP.. vagy nagyon elvetemült de működik, ha adb push-al tolod fel a file-t.. sajnos nincs natív USB Mass Storage támogatás sem egyik MIUI alapú se más custom ROM-okban sem.
_____________________________________________________________________

MIUI alapú Custom ROM-ok, OTA supporttal és anélkül:

Xiaomi.EU (HMNote4X) - van OTA (tudom, ez nem is teljesen custom, mert inkább félhivatalos) - @2019.01.03: megszűnt a kínai dev-ből való ROM készítés, csak a stabilt csinálják meg amikor van.
Epic / Mido - van OTA, a weblap megszűnt - az eredeti dev AFH linkje; másik dev AFH - Escobar közben csinált egy sGSI Xiaomi.EU portot Mido-ra Mi5X-ről (MIUI10 Oreo) meg egy Pie-t is.. mivel nem nagyon aktív csak Telegramon így azt adom meg: t.me/Escobar1945Roms (meg van ez az XDA thread..)

MIUI HU - van OTA - heti ROM linkek

Mi Globe - ROM Builder - nincs OTA, a frissítője a Xiaomi.EU frissítést ajánlja fel (mivel arra épül de nincs az Updater app megpatkolva) - szintén nem lesz már több heti frissítés (az alapjául szolgáló ROM miatt, lásd fentebb) de lesz stabil az utolsó stabil a V10.2.2.0, viszont EZ tényleg stabil.

Egy kuriózum (OTA 7.0 eszközökre nincs..)
A RevolutionOS MIUI alapú ROM több eszközre is elérhető. Letöltés [itt], keresd a legmagasabb verziószámot és a mappán belül a RedmiNote4X-et. Érdekesség: a RevolutionOS-nek van AOSP ROM-ja is, letölthető innen (az egész weboldalra igaz, hogy a linkek többsége nem látszik csak akkor ha kikapcsolod a reklámszűrést).

Bővebb lista [itt olvasható]!

Mégbővebb lista pedig [itt] olvasható, itt minden IS van..

MIUI TR: török fejlesztés, portolt Pie - GDrive linket találsz itt meg itt az AFH is

Greeshan MIUI 11 - Nougat MIUI 11 amit oroszok fejlesztenek, nagyon sok hozzáadott vagy visszaengedélyezett / láthatóvá tett menüponttal

Szürke zóna:
MIUI AM: brazil projekt, globálra építve, magyar nyelv van, OTA meg elvielg csak adományozóknak.. de nagyon jó ROM.. a honlap megszűnt, de itt az AFH link és ugye a miuibrasil.org
MIUI Pro - úgy tudom nincs OTA, és közben fizetőssé tették, meg malware gyanúba is keveredett

201903xx - mindenki Pie lázban ég én mégis megosztanám a még mindig aktív Oreo ROM-ok listáját mert a Pie számomra nem hoz semmi újat ellenben sok a bosszúság vele (telefon hangfelvétel.. satöbbi)

MiracleDroid
https://forum.xda-developers.com/redmi-note-4/xiaomi-redmi-note-4-snapdragon-roms-kernels-recoveries--other-development/8-1-x-miracledroid-1-0-magical-world-t3778813
https://drive.google.com/drive/u/0/folders/1KDIbc5gV87ydH2WwZn-PtZ0OyL05WN8H

AEX 5.8
https://forum.xda-developers.com/redmi-note-4/xiaomi-redmi-note-4-snapdragon-roms-kernels-recoveries--other-development/rom-aospextended-rom-v5-0-t3679746
https://downloads.aospextended.com/mido/

LOS15.1
https://forum.xda-developers.com/redmi-note-4/xiaomi-redmi-note-4-snapdragon-roms-kernels-recoveries--other-development/rom-lineageos-15-0-t3690465
https://download.lineageos.org/mido

AICP 13.1
https://forum.xda-developers.com/redmi-note-4/xiaomi-redmi-note-4-snapdragon-roms-kernels-recoveries--other-development/rom-aicp-13-1-t3766653
https://dwnld.aicp-rom.com/ - viszont innen havonta törlik a build-eket.. de itt a telegram csatornán mindig fent van mind: https://t.me/AICPMidoOfficial

AOKP
https://forum.xda-developers.com/redmi-note-4/xiaomi-redmi-note-4-snapdragon-roms-kernels-recoveries--other-development/rom-android-kang-project-t3824534
http://xfer.aokp.co/?developer=AOKP&folder=mido

Mokee
https://forum.xda-developers.com/redmi-note-4/xiaomi-redmi-note-4-snapdragon-roms-kernels-recoveries--other-development/mokee-mido-looks-official-build-t3615631
https://download.mokeedev.com/?device=mido
_____________________________________________________________________

Nem MIUI alapú custom ROM-ok ajánlása (általam) 20190125-n.
Nem MIUI alapú custom ROM-ok ajánlása (általam) 20190724-n.
Hozzátenném még hogy a készülékre mostmár van hivatalos LineageOS 16 Pie is - ritka jól sikerült.
_____________________________________________________________________

Kernel beállítások kezelésére appok:
Kernel Aduitor (KA)
SmartPack Kernel Manager (KA fork) - @XDA @GitHub letöltés
EX Kernel Manager (EXKM)
Franko Kernel Manager (FK)
Trickster mod
_____________________________________________________________________

Tipikus probléma, ha nem MIUI alapú, Treble kompatibilis custom ROM-ról vált valaki vissza MIUI alapú ROM-ra, hogy nem tud régiót váltani (pl. kínai marad, vagy a Xiaomi.EU pl. lengyel alapból). Ez azért van, mert a Treble ROM a MIUI által használt /cust partíciót használja /vendor-ként - és itt lenne a régiófüggő info a MIUI-nak, de mivel az előző ROM nem erre használta így nem tud infot felszedni onnan, így nem lehetséges a régióváltás (általában annyi történik, hogy a Régió átállítására koppantva megnyílna de egyből be is záródik az a menüpont.
Megoldás:
OrangeFox-ban az install-ban van egy olyan menüpont, hogy image install. Többek közt ezzel lehet pl. TWRP img-t (vagy img formába öntött kernelt) feltenni. De az R7-ben már kiválasztható az is, hogy Vendor img-t flash-elj. Mivel a telefon alapból nem Treble kompatibilis és a Treble ROM-ok a /cust-ot használják /vendor-ként így a történet egyszerű: le kell tölteni a legutolsó stabil vagy developer MIUI ROM fastboot változatát, abból a telefonra tenni a cust.img-t majd a OrangeFox R7 (vagy felette) Install, betallózni ezt a cust.img file-t és megadni, hogy Vendor partíció tartalmat flash-elsz. Kész. Restart. Így már átállítható a régió a beállításokban, meg fog jelenni a lista és el fogja végezni a megfelelő műveleteket a telefon (pl. régiófüggő appok telepítése..). Természetesen megoldható fastboot parancsokkal is.
A másik dolog ami még lehet hogy átállítható de minden restartkor átáll Kínára..Nos, root-ot használó filekezelővel (FX File Explorer, Solid File Manager, MiXPlorer.. X-plore..) a /data/miui/cust_variant tartalmát átírod hu-ra (valószínűleg cn van benne) és kész, onnantól Magyarország lesz a restart után mindig.
_____________________________________________________________________

Ha a telefonon akarod csinálni a build.prop módosításokat akkor jól jöhet egy jó editor.
_____________________________________________________________________

Ha nincs kedve vagy türelme az embernek a build.prop kézzel történő módossítására akkor íme pár ZIP amik maguktól módosítják a build.prop file-t, ha kell hozzáadnak, ha kell módosítanak (eredetileg Trailblazer kérésére csináltam az elsőt..):
CROK_tweakprop-20180130-2230_tweak.prop_included_Camera2API_EIS.zip
Bekapcsolja a Camera2 API-t és a képstabilizálást:
persist.camera.HAL3.enabled=1
persist.camera.eis.enable=1

CROK_tweakprop-20180130-2230_tweak.prop_included_backgroundmemory.zip
A Magisk modulomból is ismert értékeket állítja be a build.prop-ban:
ro.config.fha_enable=true
ro.sys.fw.bg_apps_limit=32
ro.config.dha_cached_max=16
ro.config.dha_empty_max=42
ro.config.dha_empty_init=32
ro.config.dha_lmk_scale=0.545
ro.config.dha_th_rate=2.3
ro.config.sdha_apps_bg_max=64
ro.config.sdha_apps_bg_min=8

CROK_tweakprop-20180130-2230_tweak.prop_included_GoogleDNS.zip
A Google DNS szerverét elsődlegesnek, az OpenDNS-t másodlagosnak állítja be:
net.dns1=8.8.8.8
net.dns2=208.67.222.222

CROK_tweakprop-20180130-2230_tweak.prop_included_networkbuffertune.zip
A TCP/IP stack pufferbeállításait módosítja nagyobb átvitelt lehetővé téve (ha a hálózati környezet is engedi):
net.tcp.buffersize.default=6144,87380,110208,6144,16384,110208
net.tcp.buffersize.wifi=262144,524288,1048576,262144,524288,1048576
net.tcp.buffersize.lte=262144,524288,3145728,262144,524288,3145728
net.tcp.buffersize.hsdpa=6144,262144,1048576,6144,262144,1048576
net.tcp.buffersize.evdo_b=6144,262144,1048576,6144,262144,1048576
net.tcp.buffersize.umts=6144,87380,110208,6144,16384,110208
net.tcp.buffersize.hspa=6144,87380,262144,6144,16384,262144
net.tcp.buffersize.gprs=6144,8760,11680,6144,8760,11680
net.tcp.buffersize.edge=6144,26280,35040,6144,16384,35040

A ZIP-eket letöltés után ugyanúgy kell flash-elni mint bármi más ZIP-et.
(Hátha lesz aki hasznát látja. Feltettem a gyűjteménybe is a flashable_ZIPs mappába.
Az eredeti ötlet XDA-s egyébként - itt és itt van leírva hogy hogy működik. Ha sajátot akar valaki írni nagyon könnyen módosíthatja a ZIP-eket de szivesen megcsinálom, 2 perc sincs az egész.)
_____________________________________________________________________

MTP bekapcsolása:
/system/build.prop
​persist.service.adb.enable=1
persist.service.debuggable=1
persist.sys.usb.config=mtp,adb

_____________________________________________________________________

GApps - a Mido-ra ARM64 kell, az Android verzió nyilván ROM függő, a variáns meg egyénfüggő:
http://opengapps.org
Melyik csomagban mi van?
https://github.com/opengapps/opengapps/wiki/Package-Comparison
_____________________________________________________________________

Videofelvétel közbeni és hívás közbeni hang problémákra megoldás:
VoLTE letiltása:
Settings > SIM card & mobile networks > VoLTE enabled > disable
Google Assistant letiltása (a.k.a. "OK, Google" letiltása):
Google Settings > Search & Now > Voice > “Ok Google” kikapcsolása
vagy töröld/tiltsd le a Google appot ha nem használod (én töröltem).
/system/build.prop
persist.audio.fluence​.. módosítása ezen video alapján
+példa file-ok módosítva.
Valamint mégegy leírás és mégegy - az első az Redmi 3 de itt a mi szempontunkból ugyan az.
Ésmégegy link, majd' minden benne van ami fentebb, képekkel.
Ésmég: Egy XDA-s tag csinált egy appot Defluence néven - kikapcsolható vele a szűrés ami persze jó és rossz is lehet (a felvételkészítéstől függ) de kipróbálható (root kell és a build.prop-ot is módosítja mint ahogy még pár dolgot a /system-en).
..És/vagy tedd fel a Magisk modulom egyikét, van 3, az utolsóval AEX4.6 és Lineage14.1 alatt sokat javult a hang (lásd majd lentebb).
_____________________________________________________________________

Wifi teljesítmény felhúzása - természetesen csak akkor működik ha a routered/AP-d rendelkezik a megfelelő hardveres és szoftveres támogatással ami engedélyezve is van (channel bonding):
/system/etc/wifi/WCNSS_qcom_cfg.ini
Keresd meg ezt:
gChannelBondingMode5GHz=1
Szúrd be alá ezt:
gChannelBondingMode24GHz=1
Erre is van Magisk modul ráadásul a hivatalos repoban.

A Snapdragon 625 (MSM8953 - SoC ID: 293) alapból elvileg támogatná a 802.11ac-t is (2 x 2 : 1)
de a telefonba épített SoC-ban ez nincs benne, csak a 802.11n
(ugyanúgy, ahogy a Quick Charge 3.0 is ki lett belőle lőve hardveresen,
meg a Global ROM-okban a 4K video szofveresen (Xiaomi.EU-ban bekapcsolt)
meg még nagyon sok minden más - valahogy differenciálni kellett a piacon).
A SoC-ban WCN3660B van és - mint írtam - nincs benne a 802.11ac (WCN3680B-ben lenne).
Amit támogat a telefon és 802.11n:
- 1 x 1 : 1 antenna konfig vagyis
1 TX antenna,
1 RX antenna (szóval egy antenna, az antennához a Tx/Rx váltáshoz integrált switch van)
és csak egy wifi data stream-et képes kezelni emiatt
így (egy antennával) se MIMO-ra, se beamformingra nincs lehetőség (fizikailag se)
ami amúgy is csak 802.11ac-n lenne érdekes (de azt meg a chip nem tudja)
- Long és Short GI-t is támogat (800ns | 400ns)
- Csatornasávszél: 20 vagy 40MHz (HT20 | HT40)
(Custom LOS meg AOSP meg egyebekben úgy néz ki nem mindig működik a 40 csak a 20MHz
MIUI alapokon viszont általában megy a 40 is, legfeljebb engedélyezni kell.)

Ez a telefon erre képes a megfelelő router/Wifi AP beállításokkal:

Wifi | Frek. | Csatorna | Guard | Max. kapcs.seb.
"típus" | | sávszél. | Interval | (1 stream)
---------+----------+----------+----------+----------------
802.11g | 2.4GHz | 20MHz | 800ns | 54Mbps
802.11n | 2.4/5GHz | 20MHz | 800ns | 65Mbps
802.11n | 2.4/5GHz | 20MHz | 400ns | 72Mbps
802.11n | 2.4/5GHz | 40MHz | 800ns | 135Mbps
802.11n | 2.4/5GHz | 40MHz | 400ns | 150Mbps

Ideális esetben a tényleges átvitel a maximálisnak úgy a 70%-a szokott lenni.

Mindegy, hogy milyen n+1 n>1 antennás 802.11n-es routert vesz hozzá az ember,
nézhet ki úgy mint egy bogár.. akkor se lesz jobb a linkspeed 150Mbps-nél
ezáltal az átvitel 100Mbps-nél (kardinálisan) nagyobb nem is lehet - ehhez
jönnek hozzá a zavarok, távolság, szóródás, csillapítás.. et cetera.. plusz
a TCP stack beállításai, mint pufferek nagysága, tx window.. et cetera..

Ajánlom még átolvasásra ennek a hozzászólásnak az 5 linkelt hozzászólását
hogy az ember képbe kerüljün mi hogy működik, mit is jelent a zavarás, et cetera..
_____________________________________________________________________

Camera2 API engedélyezése (valamint RAW képek készítéséhez is kell):
/system/build.prop
MIUI 10 alatt szinte egyik ROM-on sem megy ezen írás pillanatában (20181120)
Hozzá kell adni ezt
persist.camera.HAL3.enabled=1
És olyan app-ot használni ami tudja is használni, pl. Google Camera, A Better Camera, Footej Camera, Snap Camera, Open Camera..
Szintén van modul a Magisk hivatalos repoban.
A MIUI 10 Global Stable az írás pillanatában (20181126) annak ellenére se működik normálisan Camera2API-t igénylő appokkal hogy a száraz tesztek azt írják támogatják a Camera2API-t..
Az alábbi Magisk modul elvileg megoldja a gondot (20181204) - meglátjuk:
http://en.miui.com/thread-4756289-1-1.html
_____________________________________________________________________

Kis CPU tuning - hogy még jobb legyen az akkuidő de mégse veszíts a teljesítményből.
_____________________________________________________________________

Hangszórók/kimenetek hangerőnövelése
_____________________________________________________________________

Szétszedési útmutató képekkel
_____________________________________________________________________

SD kártya útmutató - mit kell nézni mielőtt vásárolsz (angol).
_____________________________________________________________________

Ezzel a beállítással nekem mindig a legjobb hálózatot állítja be amit csak lehet (adatkapcsolat szempontjából) valamint soha nincs gondom a Wifi/mobilnet váltással:
Tárcsázóban *#*#4636#*#* (vagy settings > about phone > internal memory-ra koppints vagy 10x) majd Phone information 1 vagy 2 (attól függően melyik SIM-et akarod megtekinteni/beállítani) majd a set preferred network type legyen LTE/UMTS auto (PRL) így a rádió interfész a behelyezett SIM szolgáltatójától fog PRL-t kérni és használni (Preferred Roaming List, nem, ez *nem csak* a szolgáltatók közti roaming hanem a mindenféle cella roaming) ami mindig a szolgáltató legoptimálisabb beállítása lesz, ez szinte 100%.
_____________________________________________________________________

Ha valamelyik file-kezelő vagy fotógaléria vagy bármilyen app ami file-okhoz nyúlna, írna, olvasna de valamiért nem megy neki, esetleg azt mondja írásnál hogy nincs hely.. a telepített appok közt lesz egy Documents/Dokumentumok nevű ami restart után mindig letiltódik. Engedélyezni kell, aztán visszamenni az appba amivel gond volt és kérni fogja a művelet előtt (esetleg startkor) hogy a megfelelő jogosultságot engedélyezd. Esetleg kézzel meg lehet adni a storage permission-öket a nem működő appoknak a settings > permissions > permissions > storage > app kikeresés és engedélyezés eljárással. A letiltásra annyi megoldás lehet, hogy fejlesztői menüben a legutolsó pontot, a MIUI optimalizációt ki kell kapcsolni és akkor nem lesz letiltva a Dokumentumok.. Ezt egyébként is ajánlom, mert a MIUI animációkat szinkronizálja és őrületes lagolást tud okozni. Kis leírás, hogy hogy kell feloldani a letiltást: itt.
_____________________________________________________________________

Túl sokszor lövi ki az appokat a MIUI?
settings > additional settings > developer options > Memory optimization > állítsd be a low-t, így kevésbé lesz agresszív a bezárásokkal, több appot hagy memóriában kill előtt (kevesebb szabad memóriára törekszik) valamint kikapcsolja a zRAM swap használatát. Ez nem Windows amúgy se hogy kelljen a free mem, ez kvázi linux, a memória arra van hogy használd! Ami már RAM-ban van az gyorsabban érhető el mint amit még be kell tölteni oda..)
Ha low vagy off: akkor kikapcsolja a zRAM-os swapot teljesen és a memfree értékeket is így úgy állítja, hogy vagy kevéssé agresszívan működjön az OOMKiller vagy tényleg csak akkor ha egyáltalán nincs free RAM új folyamatot nyitni (új appot elindítani).
Ha middle vagy high: akkor van zRAM-os swap és jobban törekszik az üres/nem használt RAM szint fenntartására, akár agresszív swapolással. A zRAM swap jó dolog is lehetne (limitált helyen több adat fér ki a RAM-ből swap-ba - a zRAM olyan swap ami RAM-ba létrehozott, tömörített RAMDisk), de ez swap.. nem tom' ki vágja hogy az mi egyáltalán.. szóval konyhanyelven "segítség" a rendszernek ha kevés a memória, adhatsz neki memóriát a tárhelyeden, mondjuk úgy hogy virtuális memória, a Windows így is hívja.. nyilván a RAM sokkal gyorsabb, mint a storage.. (Win-en, linuxon alapvatően HDD-re swapol) csak mivel a vm.swappiness a kernelben 60 (mint minden desktop PC linux kernelében by default) és nem 0 vagy mondjuk max 10 így hamar kezdi a kevésbé használt appokat kicsapni a swap-ba (ami zRAM ráadásul, tehát nem egyszerű kilapozás lesz hanem még egy "tömörítés" is, mert még azzal is spórol a MIUI) és mikor visszatérsz az app használatához, akkor a page-eket vissza kell tölteni a zRAM swap-ból RAM-ba (ami idő!) és nyilván valami mást meg kiírni a zRAM swap-ba (ami szintén idő!) - és bumm, így készül a Chocapic lag. Asszem ha middle vagy high-t állíasz és terminal app-ban kiadod a free parancsot, akkor a swap nem 0 lesz (mint low és off mellett) hanem a zRAM-os swap méretét és kihasználtságát fogja már mutatni. A zRAM így úgy csinál több memóriát hogy tömöríti azt - ami CPU időt kér, az meg fogyasztást..
Némi referencia a témában itt.
Kis pontosítás a MIUI memóriaoptimalizációjához:
Off: se ZRAM, se swap file
Low: csak ZRAM, nincs swap file
Medium: van ZRAM és van swap file
High: van ZRAM is és swap file is - csak nagyobb mindkettő
Ezen felül Low-tól a high-ig egyre agresszívebben lövi ki a háttérben futó alkalmazásokat hogy minél több szabad memória legyen - ami IMHO pazarlás és a felhasználói élmény nagyban rombolja..

Írtam Magisk modult meg scriptet ennek a kicsit megreszelgetésére, lásd majd lentebb.
_____________________________________________________________________

Helyesírásellenőrző kikapcsolása (ha idegesít hogy mindent aláhúz a rendszer pirossal):
PC-ről, telefon legyen csatlakoztatva, USB hibakeresés bekapcsolva (secure is!):
adb shell
settings put secure spell_checker_enabled 0

Vagy telefonról terminálban:
su
settings put secure spell_checker_enabled 0

Ez azért jobb megoldás elvileg, mint a Settings > Additional settings > Language & Input > GBoard > text correction és minden letiltása, mert nem csak a GBoard-ra vonatkozik.
_____________________________________________________________________

MIUI 8 alatt nem lehet alapból app-okat tiltani, de egy kis trükkel megoldható, akár külső app nélkül is:
Play > Help & feedback> keresés > delete or disable apps on android > menj a "tap to go to Application Settings"-re
- vagy -
Play > Help & feedback> Reinstall and re-enable apps > legörgetsz az Uninstall apps-hoz > nyisd meg a "remove it or turn it off" linket > menj a "tap to go to Application Settings"-re
- vagy app-al -
Activity launcher > All activities > Settings > Installed apps nevű activity
Itt, ebben az app settings-ben már lehet engedélyezni vagy tiltani az appokat.
Van még két app amit ajánlanék:
Redmi System manager - ezzel elérhető a "sima" Android rendszer app kezelője
Hidden Settings for MIUI - ezzel elérhető a "sima" Android rendszer app kezelőjén kívül a teljesség igénye nélkül pl: értesítéstörténet, app akku optimalizálás menü.. meg még vagy 10+ menü ami alapból a MIUI féle Beállítások app-ban nem érhető el (mert kigyomlálták).
_____________________________________________________________________

Az eltűnő OBB könyvtárra megoldás:
Settings > Additional settings > Developer options > Emulated SD card optimization > kikapcsol > és reboot
_____________________________________________________________________

Néhány ROM esetében beállítható, hogy a Home/Back/Recent gomboknak mi legyen a single/double/long press viselkedése.. ez azt eredményezi, hogy ha pl. a Home gomb double tap-re beállítasz action-t (pl. fényképezőgép app megnyitása) akkor nyilván kell neki az idő hogy felismerje hogy ez most single-, double- vagy long tap lesz, a két tap közt ugyanis lennie kell időnek. Amint látod ez így normális viselkedés.
Ha ezzel nem tudsz együtt élni akkor állítsd vissza, hogy a Settings > Extensions > System tab (jobb legszélen) > Buttons > Home button > Double tap legyen No action (középtájon van, most valszeg másra van nálad állítva) és akkor gyors lesz a Home gomb reakció megint.
_____________________________________________________________________

Ha mostanában úgy érzitek nem szinkronizálnak a Google account-jaitok vagy pl. a naptárba mentett dolgokat nem látod weben vagy weben hozzáadott bejegyzést a telefonon, vagy a GMail nem jelenít meg értesítést új email érkezésekor, tulajdonképp egyáltalán nem jelez hogy frissít és csak ha kézzel frissítetek akkor megy a frissítés vagy bármi hasonló (elmaradt értesítések..beállítások>account-ok alatt a frissítés időpontja egyszerűen nem változik..) akkor a Google Play services app kilövése után töröljétek az adatait az appnak, majd a frissítéseit is.. majd a tárcsázóban üssétek be hogy *#*#2432546#*#* (lánykori nevén *#*#CHECKIN#*#*) aztán várjátok meg hogy megkapjátok az értesítőt, hogy a Google Cloud Messaging becsekkolt.. valamit nagyon elcsesznek időről időre a frissítésével, tele a Play üzenőfala az appnak és én is belefutottam már sokszor..
_____________________________________________________________________

Utolsó (jelenleg májusi, 3.1.1.0) TWRP-ben van egy bug, nem lehet a tömörített (compressed) mentéseket visszaállítani, mert "Closing tar" és egyéb stringek kerülhetnek a tar adat részébe így korrupt lesz a file (és nem, az MD5 pedig nem mondja meg hogy nem jó, mivel az eleve rossz file-ról csinál MD5-öt). Elvileg már van fix a source-ban (submit-elve is lett már) de még nem csináltak image-et.. addig van két tool amivel a korrupt tar-okat lehet javítani: [1] [2]
Ezen hiba miatt elkezdtem a RedWolf TWRP fork-ot használni, nagyon-nagyon jó és van benne OTA update támogatás is és rengeteg beépített funkció, mint pl. img file flash, működő EFS mentés és visszaállítás, összedőlt Substratum témázás törlése, hosts/bluetooth párosítás/Wifi hálózati lista jelszóval mentése/visszaállítása, Magisk és SuperSU telepítő, et cetera..!
Egyébként adtak ki újabb TWRP-t, a legutolsó most a 3.2.1-0 - elvileg a tömörített backup készítés hibajavítása is benne van már.

Custom recovery-k listája fentebb van (közben pl. megszűnt a Red Wolf device support-ja..
_____________________________________________________________________

Probléma lehetőség RR ROM vagy más Force Encryption Enabled (FEE) kerneles ROM telepítésekor (vagy F2FS-re formázó TWRP (mondjuk a ZCX) esetén):
Ha volt lockscreen PIN/Pattern/Password beállítva, akkor az install legyen teljesen clean, ugyanis a FED ROM-ok ezt a PIN-t/Pattern-t/Password-öt "megöröklik" és felhasználják a /data partíció levédésére (encrypt) ezért lesz az első boot lassú, ugyanis akkor csinálja meg a kódolást. Ezután minden TWRP-be belépéskor és minden Android restartkor be fogja kérni ezt a jelszót. (Ez a jelenség a ZCX TWRP felrakása után is jelentkezhet ha visszateszi az ember az original TWRP-t - a ZCX visszarakása után a probléma megszűnhet.. ugyanis ha ZCX TWRP-vel installáltál ROM-ot az F2FS-re formázta a partíciókat.) Ha volt akkor a PIN-t nézd meg hogy feloldja-e meg ha patterned volt akkor próbáld meg úgy, hogy ez alapján
[1][2][3]
[4][5][6]
[7][8][9]

Vagy ha nem 3x3 volt akkor itt nézd meg hogy mi a kódod:
3x3

1 2 3
4 5 6
7 8 9

4x4

1 2 3 4
5 6 7 8
9 : ; <
= > ? @

5x5

1 2 3 4 5
6 7 8 9 :
; < = > ?
@ A B C D
E F G H I

add meg feloldó számnak a pattern rajzolásakor az áthaladás sorrendjében érintett pontokat számokként (ha érted hogy hogy mondom). Megoldási lehetőségek: a) hozzászoksz.. b) backup (mondjuk Titanium Backup-al, MiCloud-al, MyBackup-al) aztán wipe data.. (vagy factory reset és minden gyalu) aztán restore.. c) XDA-n van elvileg patch arra hogy a boot.img-ben kikapcsolja a force encryption-t (FED a neve - Force Encryption Disabler) de ez már csak utómunka.. hogy ne jöjjön elő megint ez.

Pár hasznos link a lock feloldására:
http://en.miui.com/thread-292962-1-1.html
https://xiaomifirmware.com/guides-and-tips/how-to-reset-screen-lock-redmi-note-4x/
https://forum.xda-developers.com/showthread.php?t=1800799
http://techsarjan.com/2017/06/reset-pattern-lock-xiaomi-mobiles-miui-8-redmi-mi-mobiles.html
http://c.mi.com/thread-253041-1-0.html

Amit mindenképp próbálj meg ha jelszószerű a bemenet hogy azt adod meg hogy "default_password" (idézőjelek nélkül) mert ez az alapértelmezett jelszó a titkosításhoz ha nem is adtál meg semmit (ez Android rendszersajátosság Marshmallow és felette).

Pár hasznos tipp a lock feloldására (az encrypt/decrypt-re ez se jó természtesen):
/data/system-ben van a lock-hoz minden file (az itt levő összes .key kiterjesztésű file (mint pl. gesture.key, pattern.key, et cetera, meg még pár file, lásd lentebb), ezek törlésével megszűntethető a screenlock, de az encryption nem):
gesture.key
pattern.key
gatekeeper.password.key
gatekeeper.pattern.key
locksettings.db
locksettings.db-shm
locksettings.db-wal

Az utolsó három a lock beállítások sqlite3 adatbázisa, azt is lehet törölni nyugodtan.

Itt van egy zip arra hogy ezeket a .key file-okat töröld egyszerűen:
https://goo.gl/ivhptw

Ha rootolt a telefon akkor PC-ről is megoldható ezen parancsokkal (vagy a telefonra telepített terminállal is akár, de akkor a cd-vel kell kezdeni természetesen):
adb devices
adb shell
cd data/system
su
rm gatekeeper.password.key
rm gatekeeper.pattern.key
rm locksettings.db
rm locksettings.db-shm
rm locksettings.db-wal
rm gesture.key
rm pattern.key

De van aki egyszerűen ennyit csinál:
adb devices
adb shell
cd data/system
su
rm *.key

Ám ha a /data le lett kódolva.. akkor kb. csak a /data partíció format segít (nem a wipe, az nem elég).
_____________________________________________________________________

Ha nem használsz se USB OTG-t se SD kártyát ROM telepítéshez és a /data-t nem akarod formázni akkor lehetőséged van TWRP-vel ADB sideload-al telepíteni a ZIP-eket. Ilyenkor úgy szokás csinálni, hogy wipe mindent aztán adb sideload-al felteszed a ROM-ot a telefonra és onnan telepíted (csak restartot fog kérni meg megcsinálja az installt). Így nem kell külső adattároló és tiszta lesz a telepítésed. (YT Video - de amúgy tele a net ilyesmivel)
_____________________________________________________________________

Ha mókolás közben pl. USA radio band-re állítod a telefont akkor LTE adatkapcsolat kivételével kb. semmi se fog menni (hanghívás: se 2G-n, se 3G-n se 4G-n; adat: se 2G-n, se 3G-n - egyedül 4G LTE-n; a hálózatkeresés nem lát semmilyen elérhető hálózatot se 2G-n, se 3G-n, egyedül 4G-n).

Két lehetséges megoldás pedig:

Első:
1. Repülő módot kapcsold be.

2.a PC-n adb shell-t indíts
2.b Telefonon nyiss egy terminált

3. add ki ezeket a parancsokat az adb shell-ben:
su
pm clear com.android.providers.telephony
settings put global preferred_network_mode 10
settings put global preferred_network_mode1 10
settings put global preferred_network_mode2 10

4. restart majd a repülő mód kikapcsolása.

Második:
De ha ez valamiért nem oldja meg (kellene..)
akkor ez egészen biztosan megoldja - PC-ről, nyitott bootloaderrel:
Indítsd el a telefont fastboot módban (hangerőle + bekapcsoló gomb) vagy
adb reboot bootloader
Aztán:
fastboot devices
fastboot erase modemst1
fastboot erase modemst2
fastboot reboot

Root-al vagy a recovery termináljában:
dd if=/dev/zero of=/dev/block/bootdevice/by-name/modemst1
dd if=/dev/zero of=/dev/block/bootdevice/by-name/modemst2

majd egy jó restart..

Egyébként ezt a tárcsázóba beütött *#*#4636#*#* (*#*#INFO#*#*) beütése után vagy settings -> about phone -> Internal memory-ra többszöri rábökés után (esetleg a Network Mode app elindításával egyből ide ugorva) a Phone 1 és/vagy Phone 2 alatt is be lehet állítani a jobb felső sarokban levő beállítások menüben vagy legalul levő gombot megnyomva és a select band-et kiválasztva..csak ez pl. se a MIUI 8-ban se a MIUI 9-ben nincs benne.. de más ROM-okban (custom, nem MIUI alapú, pl. AEX, XenonHD, Lineage, crDroid.. bármelyikben) benne szokott lenni, ott is vissza lehet állítani automatikusra/Európára.
_____________________________________________________________________

MIUI (szinte mindegy melyik csak MIUI alapú ROM legyen) alatt középre igazított óra (center clock):
[Zapperbyte] [MiUI Statusbar Pro] ingyenes appjával átállíthatod vagy 8..10 féle képpen az értesítősávot, középre vagy jobbra-balra rendezett órával, jobbra-balra rendezett értesítésikonokkal, töltésikonnal, Wifivel.. stb. Minden MIUI verzióra csinál passzoló MIUISystemUI.apk-t (max. pár nap késéssel az adott MIUI verzió kiadása után).
_____________________________________________________________________

Wifi Hotspot / tethering nem működik, talán DNS hibát ír a géped? A 6 és 7-es a legbiztosabb workaround ha
csak DNS problémád van hotspot használat esetén!

1, próbáld meg letiltani a laptop wifi kártyán az IPv6-ot (kártyatulajdonságokban vedd ki a pipát az IPv6 protokoll elől)
2, A telefonon a Security app > Data usage > Restrict data usage > System tab felül > Az Android system ha le lenne tiltva akkor engedélyezd.
3, Próbáld ki hogy a telefon képernyő be van kapcsolva folyamatosan (mert lehet a frankó kis optimalizáció miatt képernyőkikapcskor leállhat a folyamat..)
4, A telefonon fejlesztői módban engedélyezd az USB hibakeresést és PC-re kötve ADB shellben (vagy a telefonon egy terminálban) add ki ezeket a parancsokat:
PC-n:
adb shell
settings put global tether_dun_required 0

- vagy -
adb shell
su
settings put global tether_dun_required 0

Elvileg su (vagyis root) nélkül is mennie kellene.. de nekem pl. nem ment úgy. (A telefonon a terminal emulator-ban pedig nem kell az adb shell természetesen mert ott már eleve ott vagy ( :
5. Ez a pont igazából szolgáltatófüggő, Vodás/Telenorost általában megoldja az 5.a, Telekomosnál nem szokott gond lenni (kis mellékinformáció az APN type-okhoz itt)
5.a A telefon megfelelő SIM kártyájának APN beállításánál (Beállítások > SIM és mobilhálózat > SIM > Access Point > nyomd meg az általad használt APN (a kiválasztott, kijelölt, MIUI-n alapból kék) mellett jobb oldalon levő nyilat > beállítások vége felé van olyan, hogy APN típus, állítsd be azt, hogy "default,supl,dun" (természetesen idézőjelek nélkül).
5.b, Ha az előző nem jött be, akkor a telefon megfelelő SIM kártyájának APN beállításánál (Beállítások > SIM és mobilhálózat > SIM > Access Point > nyomd meg az általad használt APN (a kiválasztott, kijelölt, MIUI-n alapból kék) mellett jobb oldalon levő nyilat > beállítások vége felé van olyan, hogy APN típus, ha abban van olyan hogy dun akkor töröld ki.
5.c Vodafonnál az APN-t internet.vodafone.net-ről átírva standardnet.vodafone.net-re működik (A link szerint: "Ha azt akarod, hogy a képeket a Vodafone-tól már tömörítve kapd meg, akkor az APN részhez a mostani “standardnet.vodafone.net” helyett az “internet.vodafone.net“-t írd be" szóval azért működhet az átírás után a hotspot, mert az eredeti APN-en proxy-zzák neked a forgalmad, vagyis simán elképzelhető, hogy a NAT-olás után ezt már azért nem kapod meg, mert az APN-en keresztül egy proxy-nak küldöd a HTTP request-eket ami a telefonról küldve tökéletesen megy ám a NAT-olt, a telefon "mögött levő" eszközök kéréseivel nem tud mit kezdeni (a proxy-zott forgalomhoz a proxy csinálja a DNS-t, a nem proxyzott forgalomhoz előbb DNS kérés+vválasz kell mert utána tudja megcsinálni a HTTP TCP kapcsolatot + a get request-et. Ez nem bug, ez feature a Vodafone-tól hogy tömöríti az adatot hogy a tényleges adatforgalom kevesebb legyen (a T is alkalmazta anno, meg a Telenor is a telefonjaikba épített Opera böngészőkkel, ha emlékszik valaki még)).
6, A laptop wifi kártyájának IPv4 beállításainál csak az IP címet hagyd automatikusra, a DNS szervernek add meg a 8.8.8.8-at elsődleges és a 208.67.222.222-at másodlagos DNS szervernek (a Google DNS és az OpenDNS szolgáltatásokat).
7, DNS changer by Blokada: tedd arra amiVEL csatlakozol és állítsd be egy publikus DNS-t (Google: 8.8.8.8, Cloudflare: 1.1.1.1, OpenDNS: 208.67.222.222) hogy ne a megosztó telefon legyen a DNS szerver (ezt kapja meg DHCP-n aki csatlakozik és ez nem működik). Jó app még pl. a DNSpipe is!
8. Tedd fel a telefonra a DNS66 app-ot* (mostmár a Blokada is tudja ezt!), majd nyisd meg, menj a DNS tabra, töröld ki azt ami ott van (nyisd meg egyesével és jobb felöl van egy kuka gomb) és a jobb alsó +-al add hozzá OpenDNS névvel a 208.67.222.222 és Google névvel a 8.8.8.8 szervereket majd engedélyezd a custom DNS server csúszkát, ezután menj a Hosts tabra, ott kapcsold ki a filter hosts csúszkát ha reklámblokkolást nem akarsz**, ezután az Apps tabon a Show system apps csúszkát kapcsold be és alatta a fogaskereket nyomd meg és válaszd ki, hogy no apps (no apps bypass by default, ugyanis az alapértelmezett hogy a rendszer alkalmazásokra nem vonatkozik a szűrés, ami nem jó nekünk, mert a tether app bizony system app) aztán menj a Start tabra és nyomd meg a Startot majd kapcsold be a hotspot-ot. Természetesen ez nem kell mindig végigjátszani ha egyszer beállítottad, és az első tabon lehet automatikus indítást is kérni, hogy egyszer beállítottad és onnantól annyi (egy kis kulcs fog megjelenni az értesítési sávon, nem, nem kikapcsolható, azt jelzi hogy aktív VPN kapcsolat van használatban).

* Az app alkalmas arra is, hogy reklámokat host-oló szerverek egész listáját blokkolja azáltal, hogy saját hosts file-t használ, mint az AdAway vagy a Blockada. Ezt a Hosts tabon lehet beállítani a filter hosts-al, alatta pedig be kell állítani melyik forrást húzza be mint blocking list.

** Ez egy nagyon jó kis app, csinál egy VPN-t amibe átirányít minden DNS kérést ami a DNS tabon felvett DNS szerverek felé megy, így azt is ami a NAT-olt, csatlakozott kliensektől jön és nem küldi szolgáltató DNS szerverének hanem az általad megadottaknak, így ha proxizná is a kéréseket a szolgáltató (Vodafone, internet.... APN) akkor is a megfelelő helyre kellene mennie a csomagoknak.

APN beállítások itt:
Telenor: https://www.telenor.hu/beallitasok/android
Telekom: https://www.telekom.hu/lakossagi/ugyintezes/gyakori-kerdesek/3210/hol_talalok_segitseget_a_keszulekem_altalanos_beallitasaihoz___web__net__mms__t_email_
Vodafone: https://teleportal.unideb.hu/index.php/kozerdeku/tajekoztatok/126-vodafone-os-keszulek-beallitasok
Mind egyben (kivétel Digi): http://www.tutorial.hu/android-t-mobile-vodafone-telenor-internet-es-mms-beallitasa/
Digi: http://digi.hu/sites/default/files/dokumentumtar/apn_beallitas.pdf

Ajánlom mindenki figyelmébe, hogy nézze meg a saját szolgáltatójánál a saját APN beállításait és ne hagyatkozzon arra, amit a telefon dob fel mint automatikus APN beállítás, ugyanis azokat egy, a ROM-ban levő file-ból szedi ki és ha abban a file-ban elavult információ van (pl. a Telekomnál évek óta nem használják a WNW-t APN-nek (a régi Web'n'Walk ha még emlékszik valaki) vagy pl. a Vodafone-os internet.vodafone.net mizéria a standardnet.vodafone.net-re mozgatva..)
_____________________________________________________________________

Reklámblokkolásra az alábbiakat ajánlom:

AdAway - root kell hozzá, ha nem systemless a rooot akkor megváltoztatja a /system-en levő hosts file-t, akkor SafetyNet bukó.. Magisk használatával (és a Magisk Manager-ben a Systemless hosts bekapcsolásával) viszont tökéletes!

AdAway systemless - Magisk kell hozzá, nem változtatja meg a /system-en levő hosts file-t, SafetyNet OK (segítségként itt a ver3.2 ami tuti megy: https://www.androidfilehost.com/?fid=313042859668275788)
A 15.3-as Magisk óta az AdAway-el vannak gondok a root kéréssel - de itt már működő verzió: https://github.com/pec0ra/AdAway/releases - már nem szükséges, régen megoldódott!

DNSpipe + DNS szerverek közül válassz "neked valót"

DNS66 - nem kell root! Egy VPN-t csinál és redirect-eli a DNS kéréseket valamint van hosts blocking is benne saját hosts file alapján (blocking hosts source-okat lehet hozzáadni, a "nagyok" már eleve benne vannak)

Blokada - nem kell root! Egy VPN-t csinál abban hosts blocking-ot csinál saját hosts file alapján

Természetesen mindegyik app ingyenes, mindegyik open source!

Pie és felette van lehetőség Private DNS-t használni, ekkor egyszerűen adjuk meg valamelyik reklámblokkolással is ellátott private DNS szolgáltató szerverét, pl. dns.adguard.com vagy dns-family.adguard.com (a második felnőtttartalomblokkolással együtt működik).

További olvasnivaló:
Nagyon részletes leírás mit lehet még tenni - root-al és nélküle.
https://wiki.lelux.fi/dns/adblocking
Ajánlom benne az Energized hosts alapú reklámblokkoló Magisk Modult
_____________________________________________________________________

DNS szerverek:
1.1.1.1 1.0.0.1 - Cloudflare Public DNS - anycast - a "legközelebbi" fog válaszolni - elég gyors, talán most a leggyorsabb
8.8.8.8 8.8.4.4 - Google Public DNS - szintén anycast
208.67.222.222 208.67.220.220 - OpenDNS - szintén anycast - megvette a Cisco, toltak bele elég sok lóvét
176.103.130.130 176.103.130.131 - AdGuard - reklámblokkolással
176.103.130.132 176.103.130.134 - AdGuard - reklámblokkolással és felnőttartalom szűréssel
8.26.56.26 8.20.247.20 - Comodo
OpenNIC: keresd meg a hozzád közel levőket.
Egy finn gyűjtemény nemzetközi DNS szerverekkel:
https://wiki.lelux.fi/dns/resolvers/
Plaintext / DNS-over-TLS (DOT) / DNS-over-HTTPS (DOH) / DNSCrypt

DNS szerver átírása root nélkül:
Nebulo
DNS66
DNSFilter
_____________________________________________________________________

Saját Magisk modult is írtam, egy kis finomhangolás és hívás közbeni + kihangosított hang javítással (pár szó róla itt). A modul ki lett véve a repoból, az utolsó változata az akkori template-re írva a Mega tárhelyemen megtalálható, átírható, portolható.. amit akartok..

A modul és a script leírásába beletettem mit csinál egyébként - legalábbis nagy vonalakban, aztán Google it ha több infora vágysz ( :

De most mondom: igazából * m a g a m n a k * írtam ( :

Magisk modul: rmn4_fixes_by_crok_0.2.zip
init.d script: rmn4_fixes_by_crok_0.2.sh
Én a scriptet Kernel Adiutor-ral indítom (meg is vettem) ( :
(Nem tudom egybeolvasztani a kettőt egyébként.. próbáltam, de a Magisk mod-ba hiába teszek be mindent az init.d scriptből pár sor valamiért "nem megy át" vagyis lefut de nem állítja át az értékeket de az init.d scriptben meg nem tudok build.prop értékeket átállítani (elvileg azt is lehetne de az se működik hibátlanul mindenre))(/S)
UPDATE: Közben frissítettem is, így már nem kell az init script, egyben van: rmn4_fixes_by_crok_0.2.4.zip
rmn4_fixes_by_crok_0.2.5.zip << changelog
rmn4_fixes_by_crok_0.2.6
rmn4_fixes_by_crok_0.2.6_without_voice_fix.zip - Tovább csökkentettem az entrópia trigger szinteket
UPDATE: Szétválasztottam a scriptet 3 részre:
ram_management_fixes_by_crok_0.0.1.zip
enable_MTP_by_crok_0.0.1.zip
rmn4_mic_noise_cancellation_fix_by_crok_0.0.1.zip
Akinek majd csak egy része kell az csak azt rakja fel.
Az előző verziót le kell szedni és ez(eke)t feltenni helyette.

(S)Megpróbálom feltetetni a RAM FIX modult a Magisk official repo-ba, addig is itt a Github link.(/S)

(S)A RAM management scriptben annyi változás van, hogy a background appok számát csökkentettem 32-re hogy a 2..3GB RAM-on működő telefonok is jobban érezzék magukat valamint a low memory killer trigger értékeit kissé emeltem hogy új app indításakor "könnyebben" szabadítson fel régi appot hogy az újnak legyen helye.(/S)(/S)

A RAM management javító Magisk modulom bekerült a hivatalos Magisk Repoba "RAM management fixes by crok" néven.

Ha MIUI ROM-ot használsz akkor kapcsold ki a MIUI optimalizációt és a MIUI memória optimalizációt is mert felülírja ezen beállítások nagy részét. Vannak más appok is (akár beépítettek is) amik hasonló dolgokat állítanak át - azokat is ki kell kapcsolni (pl. Kernel Adiutor low memory killer tabjának vagy a virtual memory tabjának az apply-on-boot kapcsolója).

Kis frissítés a hanghívás és felvétel "javító" modulhoz:
rmn4_mic_noise_cancellation_fix_by_crok_0.0.2.zip
Beletettem pár XML file javítást is a bejegyzés elején leírt leírásból.

Mégegy kis frissítés a hanghívás és felvétel "javító" modulhoz:
rmn4_mic_noise_cancellation_fix_by_crok_0.0.3.zip
XDA+4PDA leírásokból merítve, noise cancellation visszatéve, remélem jobb..

És még egy kis frissítés a hanghívás és videofelvéte "javító" modulhoz:
Ezen XDA thread alapján az egyik srác csinált még pár változtatást, belenyúlt a zajcsökkentéshez tartozó binárisokba is. A flash-elhető ZIP-et itt találjátok a lerással (van Nougat és Oreo változat, valamint a post-hoz csatolva van a visszaállító ZIP is ha kellene). Ezen ZIP alapján csináltam egy Magisk modult, amit innen ér el aki ki akarja próbálni:
rmn4_mic_noise_cancellation_fix_by_crok_0.0.5.zip
Az AEX XDA thread-jében egy srác bekérdezte, hogy lehet-e ezzel valamit kezdeni (a hangproblémával), kértem tőle, hogy az előzőekben említett ZIP-et próbálja ki és azt válaszolta, hogy neki megoldotta a problémát.

(S)A fenti XDA poszt kiegészült, a két ZIP-et (Nougat és Oreo flash-elhető verziók) kiegészültek Magisk modullal amik tartalma ugyanaz csak Magisk modul formában (általam).(/S)
Az előző mondat is kiegészült azzal, hogy van új ZIP amit itt lehet elérni XDA-n (igény esetén csinálok belőle Magisk modult ha kell valakinek..), van treble kompatibilis ZIP is.

Megjegyzés custom ROM-ot használókhoz ezügyben:
Ha a legkisebb hangerő is túl nagy azt még lehet lentebb venni a legtöbb custom ROM-ban (pl. AEX/RR/Lineage): meg lehet változatni a hangerőlépések számát, így talán a legalsó is lentebb lesz: settings > sound > volume steps

Megjegyzés:
A fenti két modult akkor próbáld ki ha már semmi más nem ment.
AEX 4.6-on van, akinek jó, van, akinek abszolult nem..
sőt, volt, akinél elnémult a telefon hívás közben.

A RAM fix zip-ben a README.md-ben benne van minden amit csinál - de álljon itt a lista:

Több háttéralkalmazást engedélyez, több cached alkalmazást, un. empty alkalmazást is többet enged a memóriában tartani, a lowmemorykiller-t úgy állítja be, hogy sokkal kevesebb free memory-nál kezdje el felszabadítani az előbb említett appok memóriatartalmát (jobb multitasking):
build.prop
ro.config.fha_enable=true
ro.sys.fw.bg_apps_limit=32
ro.config.dha_cached_max=16
ro.config.dha_empty_max=42
ro.config.dha_empty_init=32
ro.config.dha_lmk_scale=0.545
ro.config.dha_th_rate=2.3
ro.config.sdha_apps_bg_max=64
ro.config.sdha_apps_bg_min=8

Memóriakezelés finomhangolása, egyes statisztikagyűjtések kikapcsolása..
init.d script
stop perfd
echo '30' > /proc/sys/vm/swappiness
echo '0' > /sys/module/lowmemorykiller/parameters/enable_adaptive_lmk
echo '80' > /proc/sys/vm/overcommit_ratio
echo '400' > /proc/sys/vm/vfs_cache_pressure
echo '24300' > /proc/sys/vm/extra_free_kbytes
echo '128' > /proc/sys/kernel/random/read_wakeup_threshold
echo '256' > /proc/sys/kernel/random/write_wakeup_threshold
echo '1024' > /sys/block/mmcblk0/queue/read_ahead_kb
echo '0' > /sys/block/mmcblk0/queue/iostats
echo '1' > /sys/block/mmcblk0/queue/add_random
echo '1024' > /sys/block/mmcblk1/queue/read_ahead_kb
echo '0' > /sys/block/mmcblk1/queue/iostats
echo '1' > /sys/block/mmcblk1/queue/add_random
echo '4096' > /proc/sys/vm/min_free_kbytes
echo '0' > /proc/sys/vm/oom_kill_allocating_task
echo '90' > /proc/sys/vm/dirty_ratio
echo '70' > /proc/sys/vm/dirty_background_ratio
chmod 666 /sys/module/lowmemorykiller/parameters/minfree
chown root /sys/module/lowmemorykiller/parameters/minfree
echo '21816,29088,36360,43632,50904,65448' > /sys/module/lowmemorykiller/parameters/minfree

Minden sorra rá tudsz keresni Google-ben, vannak leírások bőven, sok ötletet merítettem a régi V6 Supercharger scriptből. Vannak benne olyan kódrészek amiknek alapvetően nincs értelme (vm.swappiness állítás swap vagy zRAM nélkül) de azok okkal vannak benne, hogyha van használva az amire vonatkozik akkor legyen az is jobb.

Az Android "folyamatkezelőjét" is lehet tuningolni pl. arra, hogy több cache-elt folyamatot (nem appot, folyamatot - nem ugyanaz!) tartson meg mint amit a ROM előír alapvetően és így sokat javuljon a multitasking.
Ezt az AM (Activity Manager) max_cached_processes változójával lehet beállítani. Ez az érték a legtöbb rendszeren 32 alapból (ez a fejlesztői lehetőségekben levő "háttérfolyamatok száma" opcióban a standard érték, pár rendszeren ez mégalacsonyabb, 24) és ebből van számolva a max. empty (fele a cache számának) és mindkét kategóriához a trim (ahol elkezd kidobálni folyamatokat: trim empty a háromnegyede/fele lesz a max empty-nek, ROM függően valamint a trim cache úgy jön ki, hogy (max cache - max empty)/3 vagyis tulajdonképp max cache / 6) ami mondjuk 3GB RAM mellett, ahol a rendszer és az appok háttérfolyamatai (Google és egyebek) elvisznek egy jó másfél GB-t és egy GMail PSS-e is képes 500+MB lenni, nos, nem túl acélosak ezek a számok (cache 32 - empty 16 - trim empty 24 - trim cache 5) így én ezt úgy oldom meg, hogy a max cache-t felhúzom 192-re vagy 256-ra így az összes érték 6..8x magasabb lesz. Az LMK - ha fogy a memória - majd ráér kidobálni folyamatokat (és így appokat) de addig jusson már el a rendszer és a memóriaéhség nyomása, ne az indított és bezárt appok száma döntse már el hogy most nincs több slot és kigyomlál háttérfolyamatot csak mert "megtelt" a folyamatok száma - nem pedig a memória fogyott el.. Ezt a rendszer settings.db-jében lehet beállítani (ide ír a Beállítások app, itt vannak mentve a telefon beállításai). Erre van egy jó app (Settings Database Editor), nem feltétlen kell sqlite3-al csinálni (kis segítség itt és itt), szerintem root se kell hozzá ha a megfelelő adb parancsokkal a jogokat megadod neki (pm grant by4a.setedit22 android.permission.WRITE_SECURE_SETTINGS).
A Global táblához kell hozzáadni ezt a kulcsot:
activity_manager_constants
Ezzel az értékkel (vagy 256-al, kísérletezd ki mi a jobb):
max_cached_processes=192
De talán egyszerűbb lehet adb alól PC-ről így csinálni:
adb shell settings put global activity_manager_constants max_cached_processes=192
vagy root-al terminálból:
su
settings put global activity_manager_constants max_cached_processes=192

- vagy -
su -c settings put global activity_manager_constants max_cached_processes=192

CPU Hotplug tweak-et nem tettem bele mert a legtöbb kernelben nem támogatott (nem *úgy* támogatott) valamint kivettem az 500MB zRAM-ot mert ha valakinek kell akkor Kernel Adiutor-ral vagy TricksterMod-al vagy bármivel könnyen, gyorsan hozzáadható, ha van rá igénye az embernek.
De ha scripttel akarod az is csinálni, akkor ezeket a parancsokat kell kiadni 500MB zRAM-hoz:
swapoff /dev/block/zram0 > /dev/null 2>&1
echo '1' > /sys/block/zram0/reset
echo '0' > /sys/block/zram0/disksize
echo '1' > /sys/block/zram0/max_comp_streams
echo '524288000' > /sys/block/zram0/disksize
mkswap /dev/block/zram0 > /dev/null 2>&1
swapon /dev/block/zram0 > /dev/null 2>&1

Egyébként (ha pl. nem volt fontos a SafetyNet és) nem használsz Magiskot akkor a leírás elejét beírhatod a build.prop-odba, a végét meg egy init.d scriptbe - mindkettő kivitelezgető Kernel Adiutorral pl. (van benne kvázi init.d support és build.prop editor is).

Az appbezárásra és pl. Chrome tab újratöltésre:
Lehet mással is trükközni, pl. felteszed az Autostart and StaY! nevű appot (amit azóta kivettek a Play-ből de itt és itt elérhető) és abból indítod azt amit nem akarsz hogy bezáródjon - ez ugyanis service-ként indítja az appod ha hozzáadod így nagyobb prioritása lesz, pontosabban kisebb lesz a valószínűsége hogy az Activitylauncher meg az OOM Killer be akarja zárni.
Vagy felteszed a Memory Lock appot ami root-al az appok prioritását írja át /proc szinten (és egész olcsón megveszed, hogy ne csak egy appal lehessen ezt megcsinálni).
Nekem azért szimpatikusabb a service-es megoldás egyébként, mert amúgy más böngésző (pl. Opera) is így csinálja, szerintem okos megoldás, kicsit a rendszer megkerülése egy kicsit unortodox módon, én meg szeretem az ilyen megoldásokat : D

További init.d script tweak-ek az interactive CPU governor-hoz - mivel nagyon könnyen és nagyon jól testreszabható valamint minden kernelben elérhető (gyáriban és customban egyaránt) és a gyáriaknak amúgy is ez az alapértelmezettje így ezzel kezdtem behatóan foglalkozni:

echo 95 > /sys/devices/system/cpu/cpufreq/interactive/go_hispeed_load
echo 1036800 > /sys/devices/system/cpu/cpufreq/interactive/hispeed_freq
echo 50000 > /sys/devices/system/cpu/cpufreq/interactive/timer_rate
echo 80 652800:57 1036800:67 1401600:75 1689600:9 1804800:85 1958400:87 > /sys/devices/system/cpu/cpufreq/interactive/target_loads
echo 80000 > /sys/devices/system/cpu/cpufreq/interactive/timer_slack
echo 20000 1401600:40000 > /sys/devices/system/cpu/cpufreq/interactive/above_hispeed_delay
echo 20000 > /sys/devices/system/cpu/cpufreq/interactive/min_sample_time
echo 1036800 > /sys/devices/system/cpu/cpufreq/interactive/screen_off_maxfreq

_____________________________________________________________________

Google mentés kényszerítés:
(két kényszerített backup közt hagyj 24+ órát
különben blokkolják az account-od..)

adb shell
bmgr run
bmgr backupnow appdata
bmgr backupnow --all

Kényszerített visszaállítás:
szükség lesz a visszaállítandó mentés sorszámára:
adb shell
bmgr list sets

**_Mentés_sorszáma_**: YourDeviceName

..majd miután már megvan:
teljes set visszaállítása
bmgr restore **_Mentés_sorszáma_**

Részleges set visszaállítása, pl. csak a wifi jelszavak:
bmgr restore **_Mentés_sorszáma_** com.android.providers.settings

Némi dokumentáció itt olvasható angolul.

(A telefonról, terminálból is végezhető ha nem akarsz kábellel, PC-vel dolgozni, csak akkor a terminálba már nem kell az adb parancsot beütni.)

Itt foglalkoztam vele [1] [2]

Fontos: lefelé nem kompatibilis a mentés csak felfelé:
N-ről O-ra megy,
M-ről N-re megy, sőt
M-ről O-ra is megy.. de
O-ról vissza bármire nem..
..és így tovább Pie-al is..
_____________________________________________________________________

Portolt vagy Custom MIUI rendszer nem enged be Mi jelszóval?
az eszköz biztonsági információinak olvashatatlansága miatt
1: Tegyél fel bármilyen hivatalos Xiaomi MIUI ROM-ot
2: Lépj be a Mi account-oddal és NE lépj ki a telefonból
3: Menj TWRP-be utána és wipe /system /data /vendor (/cust) /cache
4: Restart-olj vissza TWRP-be és tedd fel a custom és|vagy portolt MIUI ROM-ot
5: Restart és ha minden jól ment akkor mostmár be tudsz majd lépni a Mi account-ba
6: profit (TWRP helyett használhatsz más custom recovery-t)
_____________________________________________________________________

ADB mentés készítése:
Fejlesztői menüben USB hibakeresést engedélyezd
(ne csak a simát, a biztonsági beállításokkal együtt is).
PC-re dugd rá a telefont és parancssorból így tudod a mentést elindítani
adb backup -apk -obb -shared -all -f A_mentes_fileneve.ab
A telefon kérni fogja a beleegyezésed az ADB parancs futtatásához ha még nem lenne a PC ADB-n elfogadva.
Visszaállítás a mentésből:
adb restore A_mentes_fileneve.ab
Értelemszerűen ha nem ugyanabban a könytárban adod ki a parancsot ahol a mentés van akkor vagy navigálj oda (és tudd hogy hol van az adb parancs..) vagy add meg a teljes elérési utat a mentéshez..
_____________________________________________________________________

AOSP Extended-et használok, általában ElectraBlue kernellel (néha ReVolt-al, néha StormGuard-al).
De a kernelekben nekem nem nagyon tetszik a CPU governor beállítás, se maga az alapértelmezett governor. Én úgy vagyok vele, hogy az interactive egy remekül kitalált governor mobiltelefonokra így úgy döntöttem, hogy írok rá egy saját tapasztalati úton + XDA tapasztalatokon [1] [2] [3] [4] [5] [6] [7] [8] alapuló init.d scriptet hogy számomra jól legyen beállítva a SoC és a kernel működése (CPU frekvenciák, governor + tweak, GPU beállítások, I/O beállítások, entrópia beállítások.. et cetera.).
A script innen letölthető: https://pastebin.com/FYmQhxnc - nevezd el RMN4_tweaks_by_crok -nek (kiterjesztés nélkül) vagy aminek jónak látod.
Vagy beteszi az ember egy app-al aminek van init.d supportja (Kernel Adiutor, EX Kernel Manager.. vagy az init.d script support app) vagy Magisk használata mellett a scriptet bemásolja a /magisk/.core/service.d könyvtárba és olvsás+futtatás jogot ad neki a tulajdonos, a csoport és mindenki más számára is (de a 777-es permission is működik :D ) és újraindítja a telefont. (Ha a ROM támogatja az init.d scripteket akkor mehet a file a /system/etc/init.d könyvtárba 777-es joggal). Busybox-ot ne felejts el telepíteni mellé (ezt ajánlom vagy a pro változatát, esetleg ezt, mindkettő fejlesztője nagyon ott van a szeren) vagy ha Magisk-ot használsz akkor van rá modul a hivatalos repoban, kettő is: 1 és 2.
Ezzel nekem soha nincs egyetlen akadás vagy scroll probléma, gyors az ujjlenyomatolvasó.. nincs "röccenés".. és az akkuidő: 4 nap egy töltéssel 9 óra SoT-al vagy 2 nap egy töltéssel de akkor 12 óra SoT-al - és teljes, 24 órás napra gondolok (böngészés, index app, pár fotó vagy rövid video készítés, kevés telefonálás, kevés játék (20..30 perc Soccer Stars per nap) egész nap aktív 2.4GHz G-s vagy N-es WiFi vagy B20 LTE kapcsolat (mindkettő stabil, keveset mozgok meló közben)). Persze a SoT nem mérvadó, ezekben ugyanis benne van, hogy max. három naponta csinálok egy teljes Titanium Backup mentést (APK+Data) amiben 100+ app van benne, ami azért processzorigényes, mégse számít bele a SoT-ba mert zárt képernyő mellett megy - szóval ezek irányadó értékek.
Megjegyzés: vannak benne olyan részek, hogy pl. az I/O scheduler átállítása maple-re - ha nincs maple támogatás a kerneledben (pl. stock-on vagy) akkor sincs "gond' mert az a sor egyszerűen hibával ki lesz hagyva, de attól még a többi beállítás természetesen menni fog, pl. a readahead. Ha valamelyik részére nincs szükséged akkor szedd ki a scriptből és úgy tedd fel (egyébként a RAM management Magisk modulom init.d-vel is beállítható részével összhangban vannak a beállítások.
_____________________________________________________________________

AEX és egyéb custom ROM-ok értesítési led színét nem tudod átállítani, csak fehéren megy?
Itt a megoldás: használj "kerek" színeket!

Hex kód | Szín
-----------+-------------
0xFF00FFFF | világos kék
0xFF000000 | fekete
0xFF0000FF | kék
0xFFFF00FF | világoslila
0xFF404040 | sötétszürke
0xFF808080 | szürke
0xFF008000 | zöld
0xFF00FF00 | világos zöld
0xFF800000 | sötét piros
0xFF000080 | sötétkék
0xFF808000 | zöldesbarna
0xFF800080 | lila
0xFFFF0000 | piros
0xFFC0C0C0 | világosszürke
0xFF008080 | kékeszöld
0xFFFFFFFF | fehér
0xFFFFFF00 | sárga

Oreo-n / Pie-n a fenti táblázat használható,
Nougat-on az első két FF-et hagyd el.
A beállítás után ki kell lépni a menüből,
visszalépve már jó színt mutat a led is.

_____________________________________________________________________

Probléma:
WLAN MAC 00:00:00:00:00:01 ám mindkét IMEI és a Bluetooth MAC is helyes.

Hiba:
Sérült a /persist tartalma, emiatt volt hamis a MAC

Megoldás:
újra lett flash-elve a /persist és a megfelelő adat újra lett generáltatva a telefonnal.

Fastboot ROM letöltés után - mert ugyan a ROM-ban benne van a persist.img csak nincs az az opció hogy flash-elje.. bármit választasz ki MiFlash-ben nem fogja flash-elni - a tgz-ből ki kell csomagolni a persist.img-t majd - pont mintha egy TWRP-t flash-elnél csak más a partíció és más az image - kézzel kell (fastboot-al vagy TWRP-ből image flash-eléssel) a persist.img-t a /persist partícóra flash-elni:

fastboot erase persist <- erre elvileg nincs is szükség..
fastboot flash persist persist.img

Restart után az adatokat az új, "érintetlen / vanilla / adat szempontból üres" /persist partíció esetén a telefon az EFS/QCN adatok alapján a bootolás során legenerálja és beteszi a megfelelő hely(ek)re.

Minket - Mido felhasználókat - is érinthet még mert a gond Qualcomm specifikus volt
és kicsit másképpen amúgy előfordult nálunk is custom ROM flash után,
az akkor gyorsan javítva is volt és csak nagyon kevesen futottak rá
(2018 eleji LOS15.1 és Xiaomi.EU volt érintett ahogy visszakerestem a jegyzetekben).

Valószínűleg ha lett volna TWRP mentés a /persist-ről akkor azt visszaállítva is működött volna - szóval nempiszkáljukapersistet & mentenimentenimenteni, EFS + QCN + Persist, sose lehet tudni.

_____________________________________________________________________

Csomagoptimalizálás kényszerítése:
root joggal telefonon terminálból:
su -c "cmd package bg-dexopt-job"
vagy
su
cmd package bg-dexopt-job

PC-ről adb-vel:
adb shell "cmd package bg-dexopt-job"
vagy
adb shell cmd package bg-dexopt-job

Mido-n MIUI-n (nálunk ugye Nougat-on): cmd package compile -r bg-dexopt -a

Ennek a minden appra kiterjedő történő parancsa (JIT opt.) pedig:
adb shell cmd package compile -m speed -f -a

Telefonon futtatáshoz root kell, de PC-vel elég az ADB.

Ezt még annyival lehet tweak-elni, hogy az optimalizációt az alapértelmezett speed-profile-ról (általában ez van a build.prop-ban minden ROM-ban) átállítod everything-re (itt az összes profil leírása) mégpedig úgy, hogy felteszed Magisk alá a MagiskHidePropsConf modult, nyitsz egy terminált, su után kiadod a props parancsot majd a [4] menüpontban hozzáadod ezeket a prop-okat:
dalvik.vm.bg-dex2oat-threads értéke legyen 4
dalvik.vm.dex2oat-threads értéke legyen 6
pm.dexopt.bg-dexopt értéke legyen speed (vagy everything)
pm.dexopt.core-app értéke legyen speed (vagy everything)
pm.dexopt.forced-dexopt értéke legyen speed (vagy everything)
pm.dexopt.install értéke legyen speed (vagy everything)
pm.dexopt.nsys-library értéke legyen speed (vagy everything)
pm.dexopt.shared-apk értéke legyen speed (vagy everything)

_____________________________________________________________________

Filemásolás egyik eszközről a másikra: rengeteg app és megoldás egy helyen itt.
_____________________________________________________________________

Doze profilok: az alvás- és mélyalvás funkció Marshmallow-n lett bevezetve, azóta Nougat-on, Oreo-n és Pie-on valamint Android 10/Q-n is reszelgettek rajta, tettek hozzá plusz faktorokat / változókat a működtetéshez. Lényegében arról van szó, hogy mikor, milyen körülmények között és milyen időközökkel kerüljön a készülék alvásba vagy mélyalvásba és ott mennyi időt töltsön. A doze kétféleképp működik, van egy light és egy deep doze állapot, ha lemegy doze-ba ott egyáltalán nincs wakelock mert nem figyeli, nincs jobschedule, nincs sync, nincs kb. semmi kb ami felébresztené (ezért nincs értesítés se általánan, csak ha olyan értesítés jönne ami urgent-nek van jelölve mert úgy írta meg az app fejlesztője) szóval a maintenance window eljöveteléig kb nincs semmi csak a tétlen állapot, viszont ébred majd ha eljön a maintenance window és szétnéz hogy mit kell sync-elni, satöbbi, van-e értesítés..

Lehet választani melyik mód tetszik, ha instant kell mindenről értesítés akkor max. a light marad.. ha akkuhuszárkodás kell akkor gyorsabb deep kell.. a normál mód (az android aosp stock beállítások) nagyon hosszú időkkel dolgoznak így inkább csak light van nappal, este meg ha nagyon nem mozgatod a telefont meg nem is nagyon csinálsz vele semmit.. na akkor lemegy deep-be. Van kb két tucat változó, szorzó meg időkorlát, lehet vele játszani. Az akkukímélő módból "kivétellel" az appok kivehetők ebből a doze módból, úgy értem az appot lehet "nem optimalizáltra" állítani és akkor arra az appra nem fog vonatkozni a doze így ha a nem optimalizált app wakelock-ot ad ki.. vagy csinálni akar valami Job-ot vagy Sync-et akkor csinálni fogja.. (A listát amúgy a rendszer a /data/system/deviceidle.xml file-ban tárolja.) Megvan rá a megfelelő programozási technika hogy hogy lehet úgy "életben tartani" az appokat hogy menjenek doze alatt is (foreground services..) csak ezt a fejlesztők nem nagyon csinálják jól.. lehet azért, mert sok Android verzióval kell kompatibilisnek maradni.. és így az "újabbak" általában szívnak egyelőre még..

Doze mód magyarul st3v3np3t3r tollából: Röviden,tömören az Android Doze módról
Doze mód mélyvíz #1 (angol)
Doze mód mélyvíz #2 (angol)
Doze mód mélyvíz #3 (angol, végén a doze lépcsők és státuszok blokkdiagramja (mi után mi következik))
Doze mód mélyvíz #3.5 - ugyanaz pepitában
AOSP forrás ide vonatkozó része - pontosabban a változók a settings.db-ben.

Ha szerkesztésre adod a fejed:
Doze Settings Editor - @XDA @GitHub (app mappában lesz az APK)
Comatose - szintén egy app amiben a doze mód változóinak profilját lehet állítani
Doze paraméterek listája & jelentése (angol)
Egy doze profil leírása XDA-n pontról pontra (angol)
Ha használsz .*GApps-ot akkor a Google okosabb mint te és alapból visszaírja a rendszer alapértelmezettjére a doze változó értékeket.. nagyon remek.. de kijátszható egyszerűen:

Vagy letiltod ezt a szolgáltatást:
pm disable --user 0 com.google.android.gms/.phenotype.service.sync.PhenotypeConfigurator

Vagy felteszed a Magisk SQLite modult és törlöd a megadott adatbázis megadott rekordját:
sqlite3 /data/data/com.google.android.gms/databases/phenotype.db "DELETE FROM Flags WHERE name = 'device_idle_constants';"
Csinálhatod nyilván adb-vel vagy a telefonon is terminálból.

Csinálhatod SQLite manager-el is..

A már említett Doze Settings Editor-ban van vagy 4 profile egyébként.. de ha több kell vagy többet akarsz kipróbálni de nem akarod egyesével pötyögtetni akkor van egy TeMeFI nevű app ami brutálisan borzasztósok infot tud kiszedni a telefonból (több, mint 500 script van benne!!!) és az egyik módja a az, hogy az aktuális beállításokat összehasonlítja a kiválasztott profil beállításaival (Pre-View / Compare Doze) és egy másik módja a kiválasztott doze profil alkalmazása (SET Doze). Legkönnyebben a nagyítóra kattintva és doze-ra keresve leled meg ha még nem ismered nagyon az appot. Ki tudja rajzolni is a restart óta történt doze módok változását egy tök jó szines diagramon (Doze Cycle Graph). Nálam egész meggyőzően működik a pyamsoft nevű profil, a többi is jó csak az én felhasználási szokásaimnak túl aggresszívek (túl sok a deep sleep és a maintenance window-ba nem mindig fér bele egy frissítés és kés(het)nek kicsit az értesítések).
_____________________________________________________________________

Xiaomi service kódok:

*#*#286#*#* alias *#*#BUG#*#*
Bugreport zip generálása, dmesg-el, logcat-el, batterydump-al, mindenféle dump-al (pl. Battery Historian-hoz is ez kell)

*#*#436#*#*
FCM státusz információk, jobb fent van egy menü, abban lehet advanced-t kérni, meg lehet nézni hogy a Google FCM (vagy nagyon régen mtalk, régebben GMS, utódja most az FCM mint Firebase Cloud Messaging) milyen állapotban van, kapcsolódva van-e, milyen üzeneteket váltott a Google szervereivel a készülék, etc.. push üzenetek ha nem jönnek érdmes megnézni nem-e esett szét az FCM kapcsolat..

*#*#4636#*#* alias *#*#INFO#*#*
Telefon info (használt technológia infok, preferencia kiválasztása (restartkor visszaáll!), jelerősség, cellainfok.. stb.) és WiFi infok

*#*#6484#*#* alias *#*#MIUI#*#*
Gyári tesztek menüje + egyes elemek kalibrációja (csak MIUI-n)

*#*#6485#*#*
Akkustátusz, sajnos erre a készülékre (Mido) nem érvényes [plusz info] Joyeuse-n szerintem az MP_01 lehet ezen a telefonon a töltési ciklus számláló de ennek még utánakutatok..

*#*#2432546#*#* alias *#*#CHECKIN#*#*
Google Services check-in kényszerítése, néha segít ha nem akarnak jönni a push üzenetek

*#*#86583#*#* alias *#*#VoLTE#*#*
*#*#869434#*#* alias *#*#VoWiFi#*#*
VoLTE és VoWIFI carrier check átbillentése (kicsit fordítottnak tűnik - úgy látom - az embereknek a működése de nem az, ez egy kapcsoló és teljesen logikus: ha azt írja "..check disabled" akkor nem nézi hogy támogatott-e vagyis ezzel engedélyezed hogy akkor is mehessen ha egyébként le van tiltva / nem engedélyezett és ha azt írja "..check enabled" akkor nézi, hogy támogatott-e vagyis ha nem támogatott akkor ezzel lesz "letiltva").

*#*#717717#*#*
Diag mód (diag USB eszköz) aktíválása (pl. QPST-hez MBN profilok (VoLTE..) mókolásához vagy hogy root nélkül, PC-ről is lehessen "menteni az EFS-st" (IMEI info, WLAN MAC, BT MAC, mindenféle hardverazonosítók.. egyben)).
QCN: QPST > Software download tool > Backup > mentsd le valahova, ez a qcn a régi formátum
XQCN: QPST > QFIL > Tools > Backup and restore > mentsd le valahova, ez az xqcn az új formátum
Visszaállítás értelemszerűen a Restore-al ha valamit nagyon elcseszne az EFS-ben valami.. irtó jól tud ám jönni ez a mentés, újragenerálni egy működő EFS-t nem kevés izzadságos / imádkozós óra is lehet.. ha egyáltalán sikerül.
_____________________________________________________________________

Appok amiket használok:

ConnectBot - lokálisan a telefonon is ad terminált (egy shell-t) de kiváló SSH kliens is, bármelyik billentyűzet felső részéhez hozzátold egy sort, amiben Ctrl, Esc, Tab és kurzorgombok vannak (terminálban meg vi szerkesztőnél elég hasznos)

ColorNote - jegyzettömb widget-el

Titanium Backup - remélem ezt nem kell bemutatnom :D

Swift Backup - ugyancsak backup app, méltó utódja a Titanium Backup-nak

SD Maid - takarító app

Sygic - Offline navigáció és térkép

Offline maps and navigation - egy az egyben Sygic csak picit mindig később kap frissítést..

Here WeGo - ingyenes navigáció és térkép (offline is működtethető)

Magic Earth - ingyenes navigáció és térkép (offline is működtethető) ÉS nem gyűjt adatot, nem ment semmit, nem track-el/követ..

VLC - ingyenes és nyílt forrású médialejátszó: zene, video, bármi is

MPV - ingyenes és nyílt forrású videolejátszó

Just (Video) Player - ingyenes és nyílt forrású videolejátszó (Google Play / F-Droid / GitHub forrás / GitHub releases - APK letöltés )

Pulsar - ingyenes zenelejátszó

Musicolet - ingyenes és nyílt forrású zenelejátszó, pár Pro feature-t némi pénzért ad a fejlesztő újabban de alapvetően ingyenes és jó

foobar2000 - ingyenes és nyílt forrású zenelejátszó

AIMP - ingyenes zenelejátszó

Vanilla - ingyenes és nyílt forrású zenelejátszó

AOSP Music+ - a KitKat (Android 4.4) nyílt forrású zenelejátszója

Music Player - MP3 Player - Retro - szintén nyílt forrású zenelejátszó

Music Player (No Ads) - nem nyílt de reklámmentes zenelejátszó

Fotó / kamera appok: A Better Camera, Footej Camera, Snap Camera, Open Camera..

FX File Explorer - filekezelő (+root plugin) beépített webszerverrel (WebDAV kompatibilis)

Solid Explorer File manager - filekezelő (beépített FTP szerver)

MiXPlorer - filekezelő (beépített mindenféle szerver és kliens, elég komplex, igazi svájcibicska)

OpenBoard - FOSS (nyílt forrású) billentyűzet, gyakorlatilag az AOSP billentyűzet forkja, itt írtam róla

Hacker's Keyboard - igazán terminálra tervezett billentyűzet

Technical keyboard - szintén egy igazán terminálra tervezett billentyűzet

AnySoft keyboard + magyar billentyűzet mellé - nagyon jól konfigurálható, nagyon megbízható billentyűzet

Nova Launcher (+ Prime) - talán az egyik legjobban konfigurálható és testreszabható launcher, érdemes nézni néha hogy le van-e árazva (karácsony környékén sokszor le van árazva).

Telegram - üzenetküldő alkalmazás, itt írtam róla

Via - nagyon apró böngésző ami szerintem nagyon sokat tud

OH Web Browser - szintén egy apró de nagyon jó böngésző (OH vagyis One Handed vagyis kifejezetten egy kezes böngészésre ami a mai nagy kijelzők mellett nagyon meg tudja könnyíteni az ember dolgát)

SmartCookieWeb - nyílt forrású, WebVeiw alapú webböngésző, export/import funkcióval és ad-block funkcióval és pl. külön hosts file használattal (akár helyi file-ból akár remote file-ból (amit leszed időnként, pl. be lehet tolni az Energized hosts raw file-jainak a linkjeit is))

Kiwi Browser - ingyenes, reklámmentes böngésző Chromium alapokon

BetterBatteryStats - akkustatisztikagyűjtő

GSam Battery Monitor - akkustatisztikagyűjtő

Accu​Battery - akkustatisztikagyűjtő

BitWarden - online jelszókezelő

KeePassDX - off- és online jelszókezelő

1DM és 1DM+ (régen IDM): letöltésvezérlő, videók, zene, bármi és minden is.. Itt van a Telegram csatornája (vagy keress rá Telegramban arra hogy @android_1dm). Az egyik legjobb, ha nem a legjobb, kis trükközéssel Youtube videók is letölthetőek vele a saját, belső böngészőjében. A fejlesztője ugyanaz aki az App2SD-t is csinálta, itt a Youtube csatornája is. A Youtube video / audio letöltéshez itt lesznek a file-ok és leírások (ha eszembe jut majd frissítem a linket..) de addig is feltettem GitHub gist-be ide a bookmark script-et - itt lesz a közvetlen link:
Használata:
1. Töltsd le a bookmark txt-t
2. Script & bookmark importálása az 1DM böngészőjébe a Mega linken videoként
3. Média letöltése YT-ról 1DM-el a Mega linken videoként

*Megjegyzések:
I. Import után indítsd újra az 1DM-et
II. Sidebar bookmark megjelenítésre váltással gyorsabban megy a dolog (video is van)
III. Néha a szerverek terhelése miatt lassan "generálja" a letöltőlink(ek)et, újra kell próbálni (ritka)
IV. Ajánlott az 1DM AdBlocker-ét folyamatosan frissíteni.

Az összes file és video fel lett téve ide Mega.nz-re.

Anydesk Remote Control - távvezérlés, kb. bármiről bármire: Android, Windows, macOS, iOS, Linux (Arch-ra AUR, Ubuntu, Fedora, OpenSUSE, CentOS, RHEL és generic), FreeBSD, Raspberry Pi, Chrome OS

Classic Solitaire Klondike - egy szeg egyszerű passziánsz..

Super Backup & Restore - SMS, híváslista, kontaktlista file-ba mentése, visszaállítása file-ból.. app APK-k mentése. Root nélkül.

SMS Backup & Restore - másik SMS, híváslista, kontaktlista mentése file-ba, visszaállítása file-ból.. Böngészőben meg tudod nyitni a készített SMS-, kontakt- és híváslista XML file-t, lehet nézni / olvasni.. a nézegető csak megnyitja a file-t, nem tölti fel sehova, helyben a böngészőben történik a feldolgozása és megjelenítése az XML-nek. Root nélkül.

K-9 - ingyenes, nyílt forrású email kliens (Google Play link - csak alig frissül Play-ben, inkább GitHub release-t használj)

Blue Mail - ingyenes email kliens, szerintem nagyon jó!

Youtube alternatívák reklámszűréssel (és van, amelyik letöltéssel is.. vagy mára már mind?):
Youtube Vanced - Vanced, vagyis AdVanced de mivel ugye nincs benne Ad (reklám) így marad csak Vanced :D a Vanced Manager-el érdemes telepíteni (és frissíteni), ha be is akarsz lépni a fiókodba akkor MicroG is kell hozzá (a Manager-ből telepíthető az is). Alapvetően egy módosított eredeti Youtube app, összeakad(hat) a gyárilag feltelepített Youtube appal (pl. a Play Áruház azt fogja mondani hogy van újabb változat), van root-al (Magisk) és root nélkül is működő változata.
NewPipe: alternatív, ingyenes és nyílt forrású kliens reklámszűréssel
NewPipeX SponsorBlock - NewPipe alapú alternatív, ingyenes és nyílt forrású kliens reklámszűréssel (annyival másabb, hogy a NewPipe fejlesztői a SponsorBlock funkciót nem akarták beletenni a NewPipe-ba (+ hivatalos állásfoglalás itt) úgyhogy forkolták mások és beletették) Letöltés
Tubemate - szintén alternatív, ingyenes és nyílt forrású kliens reklámszűréssel
SkyTube - szintén alternatív, ingyenes és nyílt forrású kliens reklámszűréssel
SmartTubeNext - Reklámmentes Youtube kliens elvileg kifejezetten Android TV-re (a régi sYoutube egyébként) letöltés itt Github release-ek közül

Office alkalmazások:
OfficeSuite
WPS Office
AndrOpen Office
Collabora (Libre)Office
Polaris Office

PDF nézők:
Xodo PDF Reader & Editor
Foxit PDF Reader Mobile

Ebook és PDF olvasók:
Moon+ Reader
Aldiko
ReadEra
FBReader

Képnézegetők:
Google Gallery Go - meglepően jó és kicsi minimál képnézegető a Google-től a Photos helyett
Focus Go - meglepően jó és kicsi minimál képnézegető a Franco Kernel Manager készítőjétől

Néhány szeg egyszerűségű időjárás alkalmazás ami ingyenes és|vagy FOSS, nem lopja az adataid, nem kér fura jogosultságokat és nem tarka-barka csiri-csáré vacak:
Weather (Privacy Friendly)
Your local weather
Good Weather - Open Source app
Simple Weather
Mindegyik az OpenWeatherMap-et használja, szerintem részletes mindegyik amennyire kell és max az alapján választanék hogy melyikben milyen app felület és|vagy widget vagy értesítősáv megjelenítés van. Esetleg Meteora - Országos Meteorológiai Szolgálat appja, nem rossz.

TeMeFI (Too much f****ng Information) - mindent de tényleg MINDENT IS megnézhetsz vele a készülékedről, pl. doze grafikon statisztikával (mettől meddig milyen állapot volt, mire ébredt doze-ból..), akkumerülés diagram, memóriahasználat (melyik app mennyit), LowMemoryKiller infok, Magisk modul menedzsment.. meg kell nézni, a menüpont lista több oldalas, nem viccelek..
_____________________________________________________________________

Viber üzenetek adatbázisának átmásolása root-al
(meg lehet csinálni tulajdonképp TWRP-ben is a saját filekezelőjével vagy az AROMA FileManager-el is..)

Másold ki valahova ezt hogy meglegyen:
/data/data/com.viber.viop/databases/viber_messages
Install Viber az új készüléken / ROM-on
Csináld meg a belépést (SMS/hívás) de nem kell semmi mást
Zárd be teljesen a Viber-t (force close / kényszerített bezárás)
Másold vissza (írd felül) a viber_messages filet a fentebbi helyen azzal amit kimásoltál
Profit
_____________________________________________________________________

Fileküldés letöltőlinkkel (emailcímmel vagy anélkül):
GDrive
Mega.nz
MediaFire
WeTransfer
FileBin
File.io
EasyUpload
GoFile.io
_____________________________________________________________________

MIUI kanosszajárás - ha azt akarod hogy egy app automatikusan induljon ha kell, ne záródjon be, menjenek mindig az értesítései, ésatöbbi.. Lakatold, akku: nincs korlátozás, autostart, ésatöbbi (háttérben futás már MIUI 12 menüben nincs benne):

Biztonság app -> Akku
- Akkukímélő módot kapcsold ki
- Alkalmazás akkukímélés listában állítsd át az appot "nincs korlátozásra"
- Jobb felső sarok fogaskerék menü -> cache törlés a készülék lezárásakor: kapcsold ki
(1-5-10-30 perccel lezárás után lehet ezt beállítani, ha erre illik hogy mikor lövi ki (10 perc?) akkor lehet meg is vagy a megoldással)

Az appot az appok listájában keresd meg, majd:
(Beállítások -> Alkalmazások -> Alkalmazások kezelése -> keresd meg az appot):
- Automatikus indítás jog megadva?
- Háttérben futás engedve?
- Akkukímélés az appra kikapcsolva / "nincs korlátozás"?
- Előzőleg a Biztonság -> Akku menüben megvolt?
- Egyéb engedélyek: állandó értesítés + jelenítse meg a felugró ablakokat miközben a háttérben fut, banki (NFC) alkalmazás esetén NFC bekapcsolás engedélyezése jól jöhet..
- MIUI 11-ig: Egyéb engedélyek: háttérben futás

Lakatold is le az alkalmazásváltóban az appod:
- Alkalmazásváltóban az app képét nyomd sokáig majd megjelenik 3 (vagy több..) ikon és nyomd meg a lakatot hogy ne akarja kilökni a memóriából hanem próbálja meg benttartani ha memory pressure van vagy ha az alkalmazásváltóban a minden törlését kéred..

A gyári- / rendszeralkalmazások egyes menüpontjai nem jelennek meg mert alapból be vannak kapcsolva és|vagy rendszerszintű XML-ben van a beállítás meghatározva.

_____________________________________________________________________

Hozzászólások

(#1) Oldman2


Oldman2
veterán

Köszi az összefoglalót!

(#2) lbalog01


lbalog01
tag

köszi,
a hotspot nem ment de a vodás APN név átírás segített :R
thnx

***ROGER***

(#3) crok válasza lbalog01 (#2) üzenetére


crok
nagyúr

Remélem sokaknak segít majd a leíráshalmaz - megpróbáltam tagolni amennyire lehet/tudom de elég sok információ ez így.. de legalább egyben van : D

Ha egy hozzászólásomban linket látsz az hasznos referencia, hivatkozás vagy leírás és erősen ajánlott vagy minimum érdemes elolvasni. A Logout bejegyzéseim tele vannak hasznos Android tippekkel-trükkökkel, alkalmazásajánlással..

(#4) Oldman2


Oldman2
veterán

A Red Wolf Recovery nemrég frissült.

Az APN mizéria ellen nem lehet valami módon védekezni?

Ezt nem lehetne pl. Magisk alól "helyretenni"?

(#5) crok válasza Oldman2 (#4) üzenetére


crok
nagyúr

Frissült, igen, be is tettem a gyűjteménybe (ugyanis csináltam egy MEGA gyűjteményt ROM-okkal, Magisk-al, miegyébbel) tegnap még a fórumba is posztoltam róla.

Az APN mizéria: minden ROMban van egy file ami leírja hogy melyik MCC+MNC pároshoz milyen beállítások tartoznak. A készülék bekapcsolása után ebből olvassa ki a rendszer a SIM(ek)-hez tartozó APN beállításokat. Na, ez vagy rossz, vagy régi/elavult vagy a szolgáltató számára jó beállításokat tartalmaz (ROM-ja válogatja igazából, hogy ki honnan milyen file-t szerzett be). Egyetlen sort átírni nem tudsz Magiskkal csak teljes file-t "cserélni". Nem látom értelmét egyetlen sor miatt csinálni egy modult (amúgy tökkkegyszerű) vagy átírni abban a file-ban kézzel hogy sérüljön a SafetyNet, mert egyszerűbb átírni jóra vagy hozzáadni rendesen a beállításokat magában a telefonnak a saját menüjében.. arra, amit egyébkén is megad a szolgáltatód. Ráadásul Magyarországon ahogy a fórumokból leszűrhető csak a Vodás kártyákkal van gond hotspot esetén amit APN átírással meg lehet oldani (pl. ami az 5a-ba esik azt csak azért oldja meg mert régi a SIM).

[ Szerkesztve ]

Ha egy hozzászólásomban linket látsz az hasznos referencia, hivatkozás vagy leírás és erősen ajánlott vagy minimum érdemes elolvasni. A Logout bejegyzéseim tele vannak hasznos Android tippekkel-trükkökkel, alkalmazásajánlással..

(#6) Trailblazer


Trailblazer
addikt

Fantasztikus tudásbázis. Köszönet a munkádért, nagy hasznát vettem! :R

Lehet más a helyesírás...? -> https://lnk.bz/fJ4V

(#7) Oldman2


Oldman2
veterán

Az AdAway 3.2 nem működik Magisk 15 alatt (a systemless sem).

Nem kap root jogot, emiatt csak vár, vár a szerencsétlen egy szép black screen formájában.

(#8) crok válasza Oldman2 (#7) üzenetére


crok
nagyúr

Örölök hogy tudok segíteni.

A Magisk 15-el másnak is sok gondja akad.. mivel a template is változott így a modulokat is át kell írni aki nem teljesen volt 14 kompatibilis (én pl. az voltam).

Ha egy hozzászólásomban linket látsz az hasznos referencia, hivatkozás vagy leírás és erősen ajánlott vagy minimum érdemes elolvasni. A Logout bejegyzéseim tele vannak hasznos Android tippekkel-trükkökkel, alkalmazásajánlással..

(#9) Laja X válasza crok (#8) üzenetére


Laja X
csendes tag

Csövi!

Csak szeretnék gratulálni, és megköszönni a cikket.
A háttértáras gyűjtésért külön köszönet.
A négy build.prop flashelhető zipen felül nincs egyéb okosságod?
Magisk cuccal még nem foglalkoztam. Gondolom ez azonos az Xposed plugin flashelő dologgal.
Az AOSP Nougat audio flash zipet most találtam meg.
MTP-t beszerkesztettem. Ezzel kapcsolatosan lenne egy kérdésem.
Nem lehetne megoldani valahogy hogyha usb-re dugom, ne a töltés legyen az alapértelmezett művelet, hanem háttrétárként való csatolás? Mert ha usb-re dugom, csak adatokat mozgatnék fel-le, soha nem a töltés a cél.
Továbbá nem ártana egy bővített power menü.. :D
Aztán van a túlmelegedéses audio csuklás.. Erre valami megoldás?
Előre is thx!

A szamuráj lét egyszerű:Szolgálj hogy tiszteljenek,és tisztelj hogy szolgáljanak!

(#10) crok válasza Laja X (#9) üzenetére


crok
nagyúr

Hello.

Nem tudom milyen okosságra vágysz még ( :
A végén van egy csomó kernel finomhangolás esetleg.
MTP: ezzel annyi fura dolog van, hogy nálam ha átállítom MTP-re akkor úgy is marad.. minden MIUI-n, bármelyik egyéb custom ROM-on is. Bár én nem használom a Security app optimalizáló funkcióját (mert szerintem nettő BS, parasztvakítás) és belepiszkál a developer menübe is (kikapcsolja az USB hibakeresést is meg teljesen kikapcsolja a fejlesztői menüt is..).
Nem említetted milyen ROM-ot használsz egyébként.. szóval a kibővített power menu elérhető custom ROM-okban is (Epic, Mi-Globe..) meg XDA-n szerintem ZIP-ben is (megkereshetem ha kell..).
"Aztán van a túlmelegedéses audio csuklás." - ezt kifejtenéd? Pontosan mit tapasztalsz és hogy előcsalogatható? Még nem találkoztam vele szerintem.

Ha egy hozzászólásomban linket látsz az hasznos referencia, hivatkozás vagy leírás és erősen ajánlott vagy minimum érdemes elolvasni. A Logout bejegyzéseim tele vannak hasznos Android tippekkel-trükkökkel, alkalmazásajánlással..

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.