Android

One+ Nord 3 5G rootolása

Fórumok

Sziasztok!

A hívás rögzítése továbbra is kardinális kérdés nálam. A 1+ Nord 3 5G készüléken sikerült az OxigeneOS14 alatt megoldani ezzel a módszerrel: https://hup.hu/comment/3090876#comment-3090876, ám az OOS 15 ezt kisöpörte. Nem maradt más, mint a készülék rootolása.
Nem maradt más, tényleg? ... és ha rootolom, akkor tudom majd rögzíteni a hívásokat?
Tegyük fel, hogy nem maradt más megoldás, rootolni kell és akkor majd lesz lehetőség a rögzítésre.

A jó - még nem - öreg Perlexity bátyót felkérdeztem a rootolásról, mert vagy 15 éve nem csináltam ilyesmit...
Azongyahogy:

_____________________________________________________

"A OnePlus Nord 3 5G rootolása lehetővé teszi a rendszerszintű testreszabást és a root jogosultságot, de figyelembe kell venni a kockázatokat (pl. garancia érvénytelenség, adatvesztés). Az alábbi útmutató a Magisk alkalmazás használatát részletezi, amely a legstabilabb módszernek számít.

Előkészületek

  • Adatmentés: A bootloader feloldása törli az összes felhasználói adatot. Mentse el fontos fájljait.

  • OEM feloldás engedélyezése: Lépjen a Beállítások > Rendszer > Fejlesztői lehetőségek menüpontba, és kapcsolja be az OEM feloldás és USB hibakeresés opciókat25.

  • Platformeszközök telepítése: Töltse le az Android SDK Platform Tools-t számítógépre, és telepítse az ADB/Fastboot illesztőprogramokat25.

Bootloader feloldása

  1. Kapcsolja ki a készüléket, majd nyomja tartva a Hangerő csökkentés + Bekapcsológomb kombinációt a Fastboot módba lépéshez.

  2. Csatlakoztassa a telefont USB-n a számítógéphez.

  3. Nyisson egy parancssort a platform-eszközök mappájában, és futtassa:

    bash

    fastboot oem unlock

    (Erősítse meg a műveletet a készüléken.)12

  4. A folyamat végén a készülék alaphelyzetbe áll, és újra kell konfigurálni.

Boot image patchelése Magiskkel

  1. Töltse le a OnePlus Nord 3 5G aktuális firmware-jének boot.img fájlját (pl. OxygenOS verzió alapján az1 vagy2 forrásokban említett helyekről).

  2. Másolja a boot.img fájlt a telefon memóriájába.

  3. Telepítse a legújabb Magisk Manager alkalmazást, válassza a Fájl kiválasztása és patchelése lehetőséget, majd jelölje ki a boot.img fájlt125.

  4. A létrejött magisk_patched.img fájlt másolja vissza a számítógépre.

Patchelt boot image telepítése

  1. Lépjen újra Fastboot módba:

    bash

    adb reboot bootloader

  2. Ellenőrizze az aktuális slotot:

    bash

    fastboot getvar current-slot

    (A válasz a vagy b lesz)25.

  3. Flash-elje a patchelt boot.img-t a megfelelő slotra:

    bash

    fastboot flash boot_a magisk_patched.img # Ha a slot "a" fastboot flash boot_b magisk_patched.img # Ha a slot "b"

  4. Indítsa újra a készüléket:

    bash

    fastboot reboot

Ellenőrzés

  • Telepítse a Magisk Manager alkalmazást. Ha a Telepítve állapot jelenik meg, a rootolás sikeres25.

  • Opcionálisan használjon Root Checker alkalmazást a jogosultságok megerősítéséhez45.

Fontos megjegyzések

  • Garancia: A bootloader feloldása és rootolás érvénytelenítheti a gyári garanciát35.

  • Biztonsági frissítések: Az OTA frissítések előtt mindig távolítsa el a Magisket, majd telepítse újra a patchelt boot.img-t15.

  • Visszaállítás: A root eltávolításához a Magiskben válassza a Teljes eltávolítás lehetőséget, majd zárolja újra a bootloader-t345.

Citations:

  1. https://xdaforums.com/t/guide-root-magisk-how-to-root-ace-2v-nord-3-with-magisk-without-twrp.4612209/
  2. https://www.xda-developers.com/how-to-root-unlock-bootloader-oneplus-nord-magisk/
  3. https://rootingos.com/root-oneplus-nord-ce-3-5g/
  4. https://rootingmaster.com/root-oneplus-nord-ce-3-5g/
  5. https://rootingtips.com/root-oneplus-nord-3-5g/
  6. https://community.oneplus.com/thread/1647701526853976073
  7. https://www.linkedin.com/posts/rooting-os-5ba7222a7_how-to-root-oneplus-nord-ce-3-5g-a-beginner-activity-7156865586809999360-nn8Q
  8. https://gist.github.com/13/fd2a3d7d797c17f5ea0ad20e3b3270ab
  9. https://community.oneplus.com/thread/1557844594996019200
  10. https://community.oneplus.com/thread/1441545715619725317
  11. https://rootingtips.com/unlock-bootloader-on-oneplus-nord-3-5g/
  12. https://www.youtube.com/watch?v=pnoGypdhHvw
  13. https://www.youtube.com/watch?v=k3hZ2lWo0ps
  14. https://www.reddit.com/r/androidroot/comments/xoxuhj/beginner_detailed_guide_to_rooting_oneplus_nord/
  15. https://www.reddit.com/r/oneplus/comments/19dbj8y/nord_n30_root_help/
  16. https://ncunlock.com/how-to-unbrick-oneplus-nord-3-5g/
  17. https://www.reddit.com/r/androidroot/comments/1e4y0s7/does_anyone_know_how_to_root_oneplus_nord_2t/
  18. https://mobilarena.hu/tema/oneplus_nord_3_kapcsoljuk_eszakot/hsz_1-50.html
  19. https://www.youtube.com/watch?v=19iOZO6Eqkg
  20. https://www.youtube.com/watch?v=hTOG6WFbPQU"

_____________________________________________________

Szép, kerek válasz, de vajon helyes-e? Nem szeretnék egy féltéglát gyártani.
Esetleg van észrevétele, ötlete, tippje valakinek?
Előre is nagyon köszönöm.

Android shell-ben partíciós tábla típus módosítása

Fórumok

Bliss OS telepítője által lehet használni a cfdisk és cgdisk konzolos progikat a meglévő partíciós tábla partícióinak a módósítására. Nekem viszont most gpt partíciós tábla kellene ms-dos helyett. Ezt egyik progi sem kínálja fel.

Android shell-ben viszont lehet tevékenykedni. Nem ismerem, nem tudom mi áll rendelkezésre. Tudtok erre valami ötletet adni? 

Egy Toshiba Portege Z20t tabletre akarok Bliss OS-t telepíteni. Jelenleg Win10 van rajta CSM módban ms-dos partíciós táblán. Nekem efi van szükségem.

A tablet nem bootol csak USB2-es eszközről. Most nincs a kezem ügyében másik pendrájv amire tehetnék bármit amivel partíciós tábla típust tudok módósítani.

Jó lenne kipróbálni, innen shellből.

Köszi előre is mindenkinek.

/MEGOLDVA/ Androidos élelmiszer lejárat figyelő app

Fórumok

Amiket eddig találtam, azok vagy túl fapadosak és kézzel kell beírni mindent, vagy Apple applikáció. Androidra eddig néztem a My pantry, Fridgely és hasonló nevűek. Azt sem bánom, ha meg kell vásárolni, csak olvassa be a vonalkódját a termékeknek, majd azonosítsa is konkrétan hogy mi. Az értelemszerű, hogy ezek után a lejárati dátumot kézzel kell beírjam, kivéve ha annyira okos az app, hogy a kamerával beolvassa azt is.

Van aki használ ilyesmit? Esetleg a feltételeimnek megfelelő app neve?

Amit eddig kipróbáltam az a Pantry Check. Nekem a magyar nyelv hiányzik, ennek ellenére is használható.

Android-14 lassan kezeli a sok fájlt tartalmazó mappákat

Fórumok

Android-14 telefon a sok fájlt (50e+) tartalmazó mappákat nagyon lassan kezeli.
Ugyanazt a mappát egy másik Android-8 telefon elfogadható sebességgel kezeli.
Próbáltam különféle teszteket mindkét telefonon, és PC-n is összehasonlításul.

Disk RD/WR [MByte/sec]:      Android-14: 500/290;   Android-8: 100/53;   Laptop: 410/310

Vagyis ez alapján azt várnám , hogy az Android-14 legyen a leggyorsabb, de nem!

56000 fájlt tartalmazó directory lista beolvasása [sec]:      Android-14: 6....17;   Android-8: ~1;   Laptop: 0.16

A 6...17 másodperc nem elírás! Van hogy 17 másodpercig tart, mire beolvassa a listát. Hogy mikor meddig tart az véletlenszerű.A többi eszköznél az első beolvasás lassabb, és a többi gyorsabb. Az Android-14 esetén lehet, hogy elsőre 6 sec, és közvetlenül utána megismételve 11 sec.

stat 56000 fájlon [sec]:     Android-14: 0.08...0.8;   Android-8: 0.1...0.18;   Laptop: 0.06...0.22

10000 fájlt tartalmazó directory lista beolvasása [sec]:     Android-14:  0.33;   Android-8:  0.16;   Laptop: 0.01

stat 10000 fájlon [sec]:     Android-14:  0.01;   Android-8:  0.1;   Laptop: 0.01

Valami ötlet?

------------------------------------- kiegészítés 2025.03.25. 18:01

Az Android-14-en a fájlok áthelyezése is megdöbbentően lassan megy. kb 100 db fájl/másodperc

(Nem másolás! Áthelyezés egyik mappából a másikba.)

------------------------------------- kiegészítés 2025.05.05. 18:15

Sok téves állítás cáfolatául a https://sign-el-soft.hu/hwteszt.html oldalon közzétettem teszt eredményeket.

A sok fájl (50000) egy könyvárban nem lassítja le a PC-k működését!

VMOS, avagy virtualizáció Androidon

Fórumok

Kedves Fórumtársak!

Próbálkozom a VMOS beüzemelésével egy OnePlus 12-n, Android (OxygenOS) 15-ön.
Ennek azt kellene tudnia, hogy egy virtuális gépben bebootol és futtat egy Android ROM-ot.

Próbálkozott itt valaki hasonlóval?
Milyen sikerrel?

Megadom neki a jogosultságokat, ADB kapcsolaton keresztül engedem állítani neki a background process limiteket, minden frankó, egészen addig, amíg meg nem próbálom bebootolni a ROM-ot.
Elmegy a progress bar 99%-ig, majd egy idő után timeout-ra hivatkozva újra próbálkozik, de ez egy bootloop-hoz vezet.
Támpontot nem ad, hogy mi lehet a probléma. Olyan, mintha valamilyen processz lehalna a  háttérben.

Triviális dolgokkal próbálkoztam (konfig állítgatás, minél kevesebb dolog átadása a virtuális gépnek, minimál boot network és minden nélkül), de ezek nem vezettek sikerre.
Google, ChatGPT szintén nem vezetett eredményre azzal kapcsolatban, hogy OnePlus vagy Android 15 specifikus lehet-e a hiba.

Hogyan volna érdemes folytatni a debugolást?

(Virtual Master ugyanez pepitában.)

Szívesen veszek más - életképes - alternatívára is javaslatot, amivel Androidot tudnék futtatni Androidban.

[ Megoldva ] Egyedi e-mail értesítések, avagy ENotify alternatíva?

Fórumok

Szeretnék bizonyos e-mailek esetén egyedi hangértesítést kapni az android telefonomon (feladó vagy tárgy alapján).

Azt gondoltam, ez nem túl speciális igény, mégsem sikerül találnom egy megbízható alkalmazást, ami külön tanfolyam nélkül segítene ebben. Eddig az ENotify-t használtam, de egy ideje már a Google tiltotta, mivel nem teljesítették még a Google feltételeit.

Szoktatok erre valamilyen egyszerű és stabil megoldást használni, vagy tényleg ennyire egyedi igény ez?

Android 4.2.2 WebSocket [elengedve]

Fórumok

Egy (sok van) tablet gyári böngészőjén nem megy a websocket kapcsolat  ESP8266 AsyncWebServer könyvtárral. Nem akarok más böngészőt rakni, szeretném ha egy gyári alapra állítás után egyből lehetne használni. Ötlet? Ez a teszt html, újabb cuccokon jó.

<!DOCTYPE html>
<html>
  <body>

    <H1>LED CONTROLL</H1><br>
    <button type="button" onclick="websocket.send('LED(TOGGLE)@')">TOGGLE</button>
    <br>
    <H2 id="wsdata"></H2>

  <script>

    var port = "";
    if (window.location.port) {port = ":" + window.location.port;}
    var gateway = "ws://" + window.location.hostname + port + "/ws";
    var websocket = new WebSocket(gateway);
    websocket.onopen = onOpen;
    websocket.onclose = onClose;
    websocket.onmessage = onMessage;
    window.onunload = window.onbeforeunload = onExit;

    function onOpen() {
    //commands if open this page
      websocket.send( 'LED@' );
      }

    function onExit() {
    //commands if colose this page 
      }

    function onClose() {
    //commands if interrupt connection
      alert("Interrupt connection!");
      }

    function onMessage(event) {
    //commands if message received
      document.getElementById("wsdata").innerHTML = event.data;
      }

  </script>
  </body>
</html>

Waydroid - végre egy jó Android Linuxon

Fórumok

(nagyítsd a tartalmat vagy jobb klikk új fül)

Azok a fanatikus Linux imádók, akiknek a Wayland szó hamarabb okoz agyvérzést, mint épeszű gondolatot, gyorsan kattintsanak mert ez itt bizony Wayland, Wayland, Wayland, Wayland.

Pontosabban Waydroid https://waydro.id/ aminek Wayland kell. Egy Lineage Android 11, GAPPS támogatással, X86_64 image. 2025.02.25-ös.

Hirtelen felindulásból azt kell mondjam, ilyen Android élményben csak telefonon volt részem. Ezt az érzést az Apple M szériás gépet használók érzik, amikor iPhone appot futtatnak. 

Szégyentelenül beépül a Linuxba, nálam Arch, és az appok a menüből indíthatók. 

Néhány teszt:

 

Geekbench 6 CPU - Single-Core 1.993 Multi-Core 6.036  

https://browser.geekbench.com/v6/cpu/10633775

Összehasonlítás

  • Samsung Galaxy 24 Ultra SC: 2.136 MC: 6.675

 

Geekbench 6 GPU Vulkan - 10.094 

https://browser.geekbench.com/v6/compute/3698625

Összehasonlítás

  • Samsung Galaxy 24 Ultra 15.411

 

3DMark Wild Life 7.713 46.19FPS

Összehasonlítás

  • Apple iPhone 15 Pro - 10.006
  • Samsung Galaxy Ultra - 22.077

Android app kerestetik: Távsegítség, képernyő megosztás, stb

Fórumok

Sziasztok!

Tudtok olyan Android appot ajánlani amivel távolról lehetne segítséget nyújtani úgy hogy látom a távoli kijelzőt és tudok matatni is az eszközön?

Valahogy úgy képzelem el, hogy a távoli felhasználó megad egy kódot, amivel csatlakozhatok az eszközéhez, jóváhagyja a csatlakozást, elvégzem a szükséges dolgokat, viszont látásra.

Jelenleg a Google Meet-et használom erre, de ott nem én bökdösök, pötyögök, hanem a felhasználónak mondom, hogy hova bökjön, mit írjon be.

Bluetooth default NumLock kikapcsolása Android 12 alatt

Fórumok

A szituáció:
Adott egy EWNET bluetooth bllentyűzet. Bekapcsolás és párosítás után a telefon/tablet felismeri de bekapcsolt NumLock móddal indul el, de csak Android 12 és a fölött. Az összes régebbi Android verziónál a billentyűzet kikapcsolt NumLockkal kerül felismerésre. OTG és USB billentyűzet rádugása esetén is bekapcsolt NumLock-al indul a billentyűzet. Ha a NumLock ki van kapcsolva az USB billentyűzeten akkor a Bluetooth billentyűzet is megfelelően működik. A dolog pikantériája, hogy a bluetooth billentyűzeten nincs NumLock, lévén csökkentett gombszámmal készült billentyűzet.
A netet és fórumokat túrva ez sajnos Android 12 bug, akarom mondani, feature lesz, mert más gyártók termékeinél is jelentkezik a hiba.

Kérdés: Milyen szoftveres megoldás létezik amivel a NumLock státuszát át lehet állítani?

Update1:
A rák ott van elásva, hogy a szellemileg csökkentett Android fejlesztők az AMETA_NUM_LOCK_ON alap értékét bekapcsoltnak definiálták, aminek csak, az a hátránya, hogy ennek az érték ellenőrzésétől függ, hogy a numlock területről hogyan kezeli a keypress eventeket. A dologban a pikantéria, hogy egy új fizikai billentyűzet csatlakoztatásakor, ugyanez alapján kommunikálja ki a billentyűzetnek a NumLok LED állapotát. Ez utóbbi a bluetooth billentyűknél triggereli numlock módot, ami a NumPad nélküli laptopoknak megfelelő viselkedés.
A probléma, hogy az ilyen billentyűzetek ilyenkor csak a numpadnak megfelelő területen lévő billentyűkről küldenek eventet.

Amennyiben USB billentyűzet van csatlakoztatva, akkor a NumLock megnyomásakor AMETA_NUM_LOCK_ON" kikapcsolt értékre vált. Ilyenkor ha egy másik fizikai billentyűzet (USB, bluetooth, whatever) van csatlakoztatva, a NumLock LED kikapcsolt állapotát kommunikálja, ezért az ebben a módban indul el.

Update2:
Próbáljunk NumLock eventet injektálni shellből. A NumLock keycode értéke a hivatalos doksi szerint 0x8fh azaz 143.
$ adb shell input keyevent 143

Semmi nem történik. Az Android magasról tesz a gombnyomásra. Érdekes módon az összes egyéb karakter működik.

Stay tooned...