Xiaomi keskustelu

Viestiketju alueella 'Älypuhelimet, tabletit, älykellot ja muu mobiili' , aloittaja pieniapina, 26.10.2016.

  1. Pertti Kosunen

    Pertti Kosunen Basic Input/Output System

    Viestejä:
    1 845
    Rekisteröitynyt:
    19.10.2016
    Muokkasin, lukihärö, oletin Redmi Note 3:ksi, vaikka se olikin uusi Mi Note 3.
     
    jkeskir tykkää tästä.
  2. jkeskir

    jkeskir

    Viestejä:
    154
    Rekisteröitynyt:
    18.10.2016
    Xiaomilla on huonona puolena juuri tuo samankaltaisten nimien käyttäminen eri laitteissa. Näissä saa olla tarkkana. Redmi Note 3 mallejakin on kolme erilaista.
     
  3. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Jos se nyt olisi ollut redmi note 3, niin mitä neuvollasi tarkoitit? Vaihtamalla global stable globaaliin ratkaistaan mikä ongelma? Sehän oli se versio luettavissa kommentoimaasi viestiin liitetystä kuvasta.
     
  4. Stunned

    Stunned

    Viestejä:
    588
    Rekisteröitynyt:
    23.11.2016
    Ainakin vuosi sitten tuo China dev oli ainoa toimiva ratkaisu Redmi 4 Prime puhelimelle. Ihan Miui fooorumin ohje Xiaomin deveiltä.

    Globaali Redmi Note 4 menikin sitten ihan suoraan.
     
  5. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Näin varmaan on. Oleellista olisi kaikkien neuvojien tajuta, että näissä asioissa ei ole mitään luonnonlakeja, kaikki on ihmisen tekemää. Asiat muuttuvat. Asiain nykytila pitää tarkistaa, jos neuvomaan ryhtyy. Muuten syntyy vain sekaannusta. Foorumit ovat täynnä esimerkkejä tästä.
     
  6. Pertti Kosunen

    Pertti Kosunen Basic Input/Output System

    Viestejä:
    1 845
    Rekisteröitynyt:
    19.10.2016
    Problem Unlock Mi Note3 (error 10008)

    Muistaakseni tuli joku muu kiire tuolloin joten painoin lähetä nappia turhan hätäisesti Googlaamatta tai tarkemmin lukematta, Note 3 ja Stable toimi liipaisimena.

    Oman testatusti toimineen kaavan voi jakaa muillekin tutkimatta tai kertomatta kaikkia mahdollisia variaatioita, keskustelufoorumeilla muut käyttäjät voivat tarkentaa asiaa tai korjata virheitä tarvittaessa.
     
    tarmo2011 tykkää tästä.
  7. Pertti Kosunen

    Pertti Kosunen Basic Input/Output System

    Viestejä:
    1 845
    Rekisteröitynyt:
    19.10.2016
    Xiaomi Releases Kernel Sources for the Mi Max 2

    Xiaomi julkaisi vihdoinkin Mi Max 2 kernelin lähdekoodit. Toivotaan, että virallinen LineageOS tulee yhtä nopeasti kuin ekalle Mi Maxille, kun Redmi Note 4 on ilmeisesti lähes identtinen Mi Max kakkosen kanssa.
     
    erihyva ja tarmo2011 tykkäävät tästä.
  8. tarmo2011

    tarmo2011

    Viestejä:
    182
    Rekisteröitynyt:
    27.11.2016
    Tähän mennessä ollaan menty virallisella global miulla, mutta tuota vois jo kokeilla kun tulee. Mitenhän mahdollisesti kamera vertaa miuihin?
     
  9. jone1

    jone1

    Viestejä:
    17
    Rekisteröitynyt:
    24.01.2017
    Ei onnistunu ilman VPN:nnää loggautuminen että saa ton 72h. rullaamaan, 10008 erroria pukkasi. PLEXvpn tulille ja sieltä kokeilin kahta ekaa kiina serveriä jotka oli nimetty 1 ja 2 , ei onnistunut.
    Sitten selasin listaa alaspäin ja sieltä valkkasin China - Shenzhen mestan ja ekalla läpi.
    Edit. ja luuri on Mi Mix2 global stable
     
    Viimeksi muokattu: 10.01.2018 klo 20:30
    FlyingAntero tykkää tästä.
  10. poklu

    poklu

    Viestejä:
    205
    Rekisteröitynyt:
    14.01.2017
    Onko Mix 2:lle vieläkään noita julkaistu?
     
  11. Pertti Kosunen

    Pertti Kosunen Basic Input/Output System

    Viestejä:
    1 845
    Rekisteröitynyt:
    19.10.2016
  12. Bontano

    Bontano

    Viestejä:
    161
    Rekisteröitynyt:
    11.01.2017
    Tuli hankittua Xiaomi Mi 6, loistava puhelin mutta MIUI aiheutti vähän ongelmia.

    Jostain syystä keyboardin finnish -asetuksen kanssa tuli sanojen alle punainen viiva, jota ei millään saanut pois.
    Pienen pähkäilyn jälkeen sain VPN apuna käyttäen USB debugin päälle ja onnistui ADB tuon spell_checkin disabloiminen, huh.
    Ihmeellistä että debug yrittää ottaa yhteyttä johonkin kiinalaiseen serveriin.

    Onkos tähän jotain Lineagea vastaavaa custom romia, joka toimii? MIUIsta puuttuu muutama hyödyllinen ominaisuus.
     
  13. erihyva

    erihyva

    Viestejä:
    788
    Rekisteröitynyt:
    16.10.2016
    Xiaomi Mi 6 Forum on XDA Developers

    Virallinen AICP?
     
  14. Bontano

    Bontano

    Viestejä:
    161
    Rekisteröitynyt:
    11.01.2017
    Kiitos, pitääkin perehtyä tuohon. Ilmeisesti puuhaavat Oreota nyt.
     
  15. erihyva

    erihyva

    Viestejä:
    788
    Rekisteröitynyt:
    16.10.2016
    Joo, mutta kannattaa antaa sen kypsyä vielä pari kuukautta
     
    Bontano tykkää tästä.
  16. Zetteri

    Zetteri

    Viestejä:
    381
    Rekisteröitynyt:
    06.11.2016
    Tuossa rouvan Elephone S7 alkanut jumittamaan vähän väliä.
    Eli viesti ääni looppina ja ruutu valkoiseksi mustien viivojen kera.
    Sitten akun kesto enää n. 12h käytit tai et luuria joten aika RIP koko luuri
    Myöskin rouvan työluurina oleva Doogee X5:stä halkes näyttö kun tyttömme päätti istua rouva käsilaukun päälle.
    Muuten tuo oli kestävä luuri kun kerran saanut makkarakeiton sisäänsä ja tiskikoneessa pesun jälkeen oli taas hengissä.

    Mutta itse asiaan että noitten tilalle tuli tilattua pinkki ja kultainen Xiaomi Redmi Note 5A (3GB versio) suojakuorineen. Yhteis hintaan 223€.

    Kun ainakin tämä omani Xiaomi Mi Max 2 on ollut paras älyluurini koskaan. Joten saa nähdä onko budjetti Xiaomit myös hyviä.
    Ainakin parin testin perusteella mitä vilkaisin pitäisi olla ihan OK luuri.
     
  17. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Olisiko kuitenkin kysymyksessä vipu "USB debugging (Security settings)"? Se samoin kuin "Install via USB" haluaa jostain syystä jutella Kiinaan Xiaomin servereille, Mi accounttisi nimissä. Näiden merkitys on minulle hämärä, liittyy sovellusten testaukseen. Mutta "USB debugging" on näistä riippumaton, Androidin vakiokamaa.

    Install Via USB not working - The device is temporarily restricted - Bugs - Xiaomi MIUI Official Forum
    Enable "Install via USB" without creating MI Account

    Huomaan että miui-foorumeilla on kummallista juttua spell checkerin disabloinnista. En minä ole siinä mitään ongelmaa havainnut. Sinullako siis puuttuu Spell checker -asetuksista kytkentävipu? Ja näppiksenä on Google keyboard?
     
  18. pieniapina

    pieniapina

    Viestejä:
    427
    Rekisteröitynyt:
    17.10.2016
    aika suolasen hinnan kyllä maksoit, verkkkokaupasta? Kiinasta ku saa alta 100€..
     
  19. Zetteri

    Zetteri

    Viestejä:
    381
    Rekisteröitynyt:
    06.11.2016
    Se huonompi 2GB Ram ja 16GB ROM versio on alle 100€. Mutta otin tuon 3GB Ram ja 32GB Rom version.
    Ja ihan aliexpressistä noi löysin tohon hintaan.
    Kun esim gearbestillä ovat n. 140€.
     
    Viimeksi muokattu: 12.01.2018 klo 07:27
  20. Stunned

    Stunned

    Viestejä:
    588
    Rekisteröitynyt:
    23.11.2016
    Huomasit että oli 2 luuria?
     
    erihyva tykkää tästä.
  21. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Tutkin asiaa hieman lisää. Ja päättelin, että Xiaomi on pannut jotkut?/kaikki? "vaaralliset" shell-komennot lukon taakse, lupa niiden käyttöön on haettava Kiinasta. Tätä varten on "USB debugging (Security settings)". Toisenmerkkisissä puhelimissa, joista kokeilin LG:tä, sitä spell_checker_enabled -vipua voi käännellä shell-komennoilla aivan vapaasti.

    Toinen asia on, että minulle se lupa heltisi ilman VPN-yhteyttä, vaikka muutama viikko sitten saman puhelimen Mi-tiliin bindaus onnistui vasta "Kiinasta käsin".

    Aika jännää.

    Mutta siis: Jos sen Mi6-luurin Settings-käyttöliittymästä puuttuu spell checkerin kytkentävipu (tai jotain muuta) ja jos luuri on Kiina-versio, johon ystävällinen kauppias on ladannut Global rommin, niin suosittelen virallisen rommin asentamista.
     
  22. pieniapina

    pieniapina

    Viestejä:
    427
    Rekisteröitynyt:
    17.10.2016
    Joo, enpä huomannu.. My bad..
     
  23. Bontano

    Bontano

    Viestejä:
    161
    Rekisteröitynyt:
    11.01.2017
    Juu, kyseessä siis nuo Install via USB ja Security settings. Olisi pitänyt selventää jo ekassa postauksessa.
    USB debugging meni siis normaalisti päälle, mutta nuo 2 asetusta vaativat VPN käyttöä.

    Spell checkerin sai asetuksista pois, mutta jäljelle jäi silti punainen viiva kaikkien "virheellisten" sanojen alle. Näppiksena Gboard, juu.
    ADBlla komennolla 'settings put secure spell_checker_enabled 0' sain asian korjattua.
     
  24. Bontano

    Bontano

    Viestejä:
    161
    Rekisteröitynyt:
    11.01.2017
    Android version: 7.1.1 NMF26X
    MIUI version: MIUI Global 9.0 | Stable 9.0.2.0 (NCAMIEI)

    ^ About phone osiosta löytyi nuo, mitä tarkoitat virallisella ROMilla?
     
  25. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Kyllä tuo on tuoreimman version numero, mutta miten se ohjelmisto on puhelimeesi tullut? Jos puhelin on Kiinan markkinoille tehty, niin kauppias, kuka lieneekään, on global rommin asentanut tod. näk. jollain epävirallisella konstilla. Onko bootloader avattu? Lukeeko näytössä puhelinta käynnistettäessä "Unlocked"?

    Mutta akuutti kysymys on se, löytyykö kohdasta "Settings / Additional settings / Languages & input / Spell checker" vipu nimeltä "Turn on Spell checker". Jos ei, niin ohjelmisto-asennus on rikki. Jos löytyy, eikä on/off vääntelyllä ole toivottua vaikutusta, niin edelleenkin ohjelmisto on rikki. Molemmissa tapauksissa paras hoito on uuden rommin asennus. Joko global developer tai eu-rom, jos bootloader on avattu. En ole varma suostuuko Updater päivittämään Global Stablen samaan versioon. Jos suostuu, niin sekin käy. Ja aluksi voi kokeilla factory resettiä, vaikka vaivaa sekin vaatii.

    Jos bootloader oli avattu jo kaupassa, niin ehkä kannattaisi varmuuden vuoksi aloittaa ihan alusta ja tehdä fastboot update. Lue Flashing guide.

    Varmuuden vuoksi: Punainen viiva kirjoittamiesi sanojen alla tarkoittaa, että tarkastajan mielestä kirjoittamasi sana ei ole sitä kieltä mitä sen väitetään olevan. Siten esim. "plääh" ei ole suomea. Muka. Mutta tämänhän sinä tiesitkin.
     
    Viimeksi muokattu: 12.01.2018 klo 19:22
  26. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Enpä tullut tätä lukeneeksi edellistä vastaustani kirjoittaessani. Mutta jotain vikaa siinä asennelmassa siis, koska shell-komennolla pitäisi olla täsmälleen sama vaikutus kuin käyttöliittymän togglella.
     
  27. Bontano

    Bontano

    Viestejä:
    161
    Rekisteröitynyt:
    11.01.2017
    Tilasin Aliexpressistä, kiinalaiselta myyjältä. Puhelin kuitenkin tuli Briteistä ja myyjä ilmeisesti asentanut global romin:
    "we will open the original box to check the phone and install Multi-language ROM and Google play store.Official rom will be prefered.if custom translation may does not cover all the menus.Not support OTA update.We may update the ROM,so the OS version may different as the screenshots." Hyvää englantia kuten aina :D
    Puhelinta käynnistäessä lukee unlocked.

    Turn on spell checker löytyy kyllä, mutta sillä ei ollut merkitystä punaisten viivojen kannalta. En viitsi sitä enää laittaa päälle ja testata, koska ei aikaa tehdä kaikkea uudestaan, jos vaatii ADB taas.
    Olen juuri saanut asetukset oikein ja kaikki tarvittavat appsit asennettua, ei viitsi resetoida ainakaan ihan heti.



    EDIT: Testasin kuitenkin pistää vivusta spell checkin päälle ja viivat tulivat takaisin. Laitoin vivun takaisin off-asentoon ja viivat katosivat. Omituista.. noh ainakin toimii nyt.
     
  28. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Joo, kuulostaa tutulta. Vahva suositus on, että teet fastboot updaten viralliseen itse imppaamaasi rommiin. Se käy nyt helposti, kun bootloader on auki. Sekin sitten sulkeutuu, ja voit sen halutessasi avata virallisesti.
    Heh.
     
    Bontano tykkää tästä.
  29. jone1

    jone1

    Viestejä:
    17
    Rekisteröitynyt:
    24.01.2017
    Kysymys noista Mi Mix2 Chiron twrp versioista. Eu sivuilta on ladattavissa twrp versioita kahdesta eri paikasta. TWRP Recovery Zip DOWNLOAD or TWRP.ME.
    Tosta ekasta löytyy chiron versio mutta tokasta ei. Onko noi jotenkin erilaisia tai onko toinen jotenkin parempi kuin toinen?
    Ulkomaalaisilta saiteilta olin lukevinani ettei chironiin olisi "virallista" versiota saatavana. Jos unlockaan huomenna ton luurin ja asennan tosta ekasta ton twrp version mikä sieltä löytyy niin lähteekö luuri vielä käyntiin sillä alkuperäisellä global rommilla millä se toimitettiin? Eli korvaako toi asennus ainoastaan sen normaalin recoveryn ja luuri toimii edelleen sillä vanhalla rommilla? Luuri pelaa ihan hyvin tolla global stable rommilla ja enkku ei tunnu vieraalta luurissa. Meinasin vaan asennella noi valmiiksi jos ja kun toi uusi android versio saapuu tohon luuriin vois asentaa sitten ton eu version. Totuin vanhassa luurissa noihin backuppien tekoon twrp;tä käyttäen ja oli helppoa esim. usb tikulle luurissa. Ei tolla normi recoveryllä taida voida esim. backuppeja tikulle tehdä tai sitten en ole tutkinut tarpeeksi. Pari kertaa avannut ton normi recoveryn ja kattonut mitä sieltä avutuu, eipä paljon vaihtohtoja löytynyt.

     
  30. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Sitten kun virallinen versio mahdollisesti ilmestyy, niin käytät tietenkin sitä. Siihen asti epävirallista, jos sellainen on.
    Ensinnäkin, unlockauksesta seuraa factory reset. Eli joudut tekemään kaikki määritykset uudelleen ja asentamaan sovellukset. Tämä riippumatta siitä, asennatko myös twrp:n.

    Toiseksi, jos twrp:n asennuksen jälkeen päästät luurin käynnistymään stock rommiin, se jyrää twrp:n. Tämän estämiseksi sinun pitää ensi töiksesi asentaa twrp:llä esim. lazyflasher (googleta "xda lazyflasher") tai joku muu, joka tekee sivutoimisesti saman jutun, esim. Magisk. Tai sitten voit unohtaa stock rommin ja asentaa samantien eu-rommin, se on muutenkin parempi.

    Mutta juu, kyllä on mahdollista käyttää alkuperäistä stock rommia myös twrp:n asennuksen jälkeen. Tosin joudut sen konfiguroimaan uudelleen.

    TWRP:n backup/restore on kieltämättä kätevä, mutta jos haluat vain henkilökohtaiset tiedostot talteen, niin siihen on muita keinoja. Ja jos olet sitä mieltä, että Oreo pitää saada, niin se tulee jos tulee Xiaomi-luureissa ensin viralliseen Developeriin ja vasta sen jälkeen EU-rommiin, joka siis on siivottu ja täydennetty China Developer. Ellei sitten joku ei-MIUI-pohjainen ehdi ensin. Niin että ehkä sinun ei nyt tarvitsekaan tehdä mitään.
     
  31. jone1

    jone1

    Viestejä:
    17
    Rekisteröitynyt:
    24.01.2017
    kiitoksia hrk.
    Taidan jättää ton unlockauksen siihen asti kun oreo saapuu tohon eu rommiin ja lastentaudit on siitä poistettu.
    Onneksi sain tohon luuriin luvan unlockaukseen ja bindattua sen siihen tiliini heti out of the box.
    On sitten valmiina kun on ajankohtaista.
    Tai voihan siihen luuriin lyödä ton global dev version omalla päivitystyökalulla jos enkku rupee kyrsimään.
    Tottunu aina käyttämään winukkaakin enkku versiona niin ei toi luurin käyttökään vieraalta tuntunut vieraalla kielelläkään.
     
  32. Pertti Kosunen

    Pertti Kosunen Basic Input/Output System

    Viestejä:
    1 845
    Rekisteröitynyt:
    19.10.2016
    Ainakin virallinen TWRP tekee tarvittavan muutoksen itse, kun käynnistää TWRP:n suoraan asennuksen jälkeen, tuohon ei tarvitse lazyflashereita.

    Koodi:
    fastboot flash recovery twrp-*.img
    fastboot boot twrp-*.img
    
    Jos haluaa ottaa pelkät varmuuskopiot TWRP:lla, niin sitä ei tarvitse asentaa, "fastboot boot..." käynnistys riittää.
     
    Viimeksi muokattu: 13.01.2018 klo 12:56
    inf tykkää tästä.
  33. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Tästä on puhuttu aikaisemminkin, ja mielestäni ja lukemani ja kokemukseni mukaan olet väärässä. Neuvomallasi tempulla pelkästään estetään stock recoveryn käynnistyminen twrp:n sijasta, ilman että tarvitsee olla nappuloiden kanssa huolellinen. Mutta lazyflasher tms. liittyy ihan toiseen asiaan: Stock rommin kernelissä on nimellä dm-verity tunnettu bootin verifiointitoiminto (lue esim. Verified Boot  |  Android Open Source Project), joka Xiaomin tapauksessa aiheuttaa recoveryn palauttamisen originaaliksi. Joten dm-verity pitää disabloida sen rommin kernelissä, joka twrp:n asennuksen jälkeen ensimmäisenä bootataan. Custom rommien kernelissä dm-verityä ei yleensä ole. Mutta jos virallista MIUI:ta haluaa twrp:n kanssa käyttää, niin dm-verity pitää disabloida esimerkiksi asentamalla lazyflasher tai Magisk, joka siis sivutoimisesti tekee myös tämän.
     
  34. Pertti Kosunen

    Pertti Kosunen Basic Input/Output System

    Viestejä:
    1 845
    Rekisteröitynyt:
    19.10.2016
    Voipa olla, kun tarkemmin miettii, SuperSU taitaa tehdä saman, se tai custom rom on tullut tuupattua aina TWRP:n käynnistyttyä. ZCX TWRP:ssa jolla voi asentaa myös Xiaomin virallisia zippejä on tuo sisäänrakennettuna.
     
  35. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Juu. Ja sen sinun suosimasi tempun taustalla on tietysti sama dm-verity. Joka astuu kehiin heti jos twrp:n flashauksen jälkeen tehdään vain fastboot reboot, sensijaan että nappuloilla komennetaan nimenoman recovery boot tai tehdään kuten neuvot. Mutta ilman lisätoimenpiteitä dm-verity jää henkiin, ei twrp osaa sitä kernelistä poistaa.
     
  36. Konsta

    Konsta

    Viestejä:
    13
    Rekisteröitynyt:
    01.04.2017
    Juuri näin, ihan jokainen TWRP (ja jopa CWM ennen sitä) tekee tuon. Ja se tekee sen muuttamalla /system/bin/install-recovery.sh skriptin oikeuksia...

    ...Josta seuraa, että dm-verity laukeaa (uudemmilla/nykyisillä laitteilla, joilla käytössä) koska /system osiota on muutettu. Recoveryn palautumiseen dm-verity ei vaikuta, se vain tarkistaa että osio on koskematon tai muuten estää laitetta kokonaan käynnistymästä. dm-verityä ei myöskään disabloida kernelissä vaan fstab:issa kernelin ramdiskilla (initramfs) tai sitten ihan /system osiolla menetelmästä riippuen.
     
    Viimeksi muokattu: 13.01.2018 klo 18:36
    inf tykkää tästä.
  37. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Konstalle:

    Sinä varmaan tiedät paremmin, koska huomaan, että nimimerkki konsta on kirjoitellut aiheesta netissä asiantuntevan tuntuisesti ainakin jo vuonna 2016, wanhaan hyvään vaahtokarkkiaikaan. Minä en ole mikään android-guru, vaan joudun luottamaan kirjallisiin lähteisiin (jotka ovat surkeita, joskin runsaita) ja omiin havaintoihini.

    Havainto 1: Jos annan vasta asennetun twrp:n bootata stock rommiin, asentamatta mitään, JOKU jyrää twrp:n ja korvaa sen stock recoveryllä. Siis miui-koneessa, muita en ole tällä tavoin kokeillut. Enkä tätäkään kuin kaksi kertaa, joten saatan erehtyä. Mutta näyttäisi siis siltä, että twrp ei kykene suojaamaan itseään.

    Havainto 2: Jos ennen boottia annan twrp:n asentaa custom rommin tai lazyflasherin tai magiskin tai... niin twrp säilyy.

    Havainto 3: Ainakaan eu-rommin (miui 9) /system/bin-hakemistossa ei ole mainitsemaasi skriptiä, ei myöskään hakemistossa /system/etc. Nyt ei ole käsillä toimivaa stockia, siinä varmaan on?

    Ja eikös ole rommin tekijän asia päättää, mitä dm-verityn laukeamisesta seuraa? Esim. ajetaan se skripti?

    Ja osaatko selittää havaintojen 1 ja 2 eron, jota väitän todelliseksi, ilman dm-verityä? Toki jos asennetaan custom rom, niin se palautusskripti häviää. Mutta entäs ne muut variantit?

    Tällaisen asiaa sivuavan ohjeen löysin taannoin:
    TWRP Recovery For Xiaomi Redmi Note 4 SD (Mido) - Official 3.2.1-0 - Redmi Note 4 - Xiaomi MIUI Official Forum

    Sen laatija Abhishek987 ainakin on tunnettu hahmo. Käyttää tosin epätarkkoja ilmauksia, kuten "in order to bypass dm-verity's boot prevention, you will have to install a kernel that has dm-verity disabled in the fstab". Vai kuuluisiko fstab sittenkin kerneliin jonkun puhetavan mukaan? Eihän luureissa ole enää rommejakaan, oikeasti.
     
  38. Konsta

    Konsta

    Viestejä:
    13
    Rekisteröitynyt:
    01.04.2017
    TWRP:n pitäisi kysyä ensimmäisellä boottauksella salliiko sen muokata /system osiota (keep system read-only, tjsp). Jos et hyväksy sitä etkä asenna mitään niin em. skripti palauttaa stock recoveryn seuraavalla bootilla Androidiin (/system osiota ei ole muokattu, joten dm-verity myös tyytyväinen). Jos asennat jonkin dm-verity patchin, niin voit antaa TWRP:lle luvan muokata /system osiota (muuttaa automaattisesti TWRP:stä ulos bootatessa em. skriptin oikeuksia, jolloin sitä ei voi enää ajaa) ja custom recoverya ei ylikirjoiteta seuraavalla bootilla. Android myös boottaa vaikka /system osiota muutettu, koska dm-verity ei estä sitä.

    Ei. Se ei ole sen tarkoitus.

    Ei. Jotkin mieltää kaiken boot osion/imagen sisällön kerneliksi, mutta ei se niin ole. Abhishek987:n selitys on ihan hyvä kun se on tehty ymmärrettäväksi keskiverto XDA-käyttäjälle. :p
     
    Viimeksi muokattu: 13.01.2018 klo 21:12
  39. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Tästä ei nyt ole kysymys. Nimenomaan on annettu kirjoituslupa.
    Jos emme asenna dm-verity-patchia, mutta sallimme kirjoituksen, niin sinun käsityksesi mukaan Android ei nykylaitteilla boottaa? Minulla on toisenlainen kokemus, ja niin näköjään joillain muillakin:

    Miui keeps replacing TWRP with stock recovery

    Mutta koska nyt ei ole käsillä joutavaa testilaitetta, niin jätän jatkotestit muille. Ja toistaiseksi neuvon, jos neuvoa kysytään, asentamaan aina sen patchin, jos muuta asennettavaa ei ole. Ei siitä koskaan haittaa ole.

    Vielä kysyn, koskevatko sinun asiaan liittyvät kokemuksesi nimenomaan miui-luureja? Tai edes myös niitä? Nehän ovat monelta osin hieman poikkeavia. Ainakaan et konstakang.com-saitillasi mainitse Xiaomin laitteita, ja muutkin ovat aika vanhoja.
    Minä kyllä tiedän mikä on kernel. Android-piireissä kielenkäyttö on mitä on, eikä pelkästään siksi että ei piitata.
     
  40. Konsta

    Konsta

    Viestejä:
    13
    Rekisteröitynyt:
    01.04.2017
    Ei, vaan silloin kun /system osiota on jotenkin muutettu vaikka vain yhden vaivaisen bitin osalta.
     
  41. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Mutta senhän twrp tekee? Siis modifioi /system-osiota, kun on sallittu modifikaatiot ja pyyhkäisty?

    Kun minulla on liikaa vapaa-aikaa (ihan totta, valitettavasti), niin muistikuvieni tarkistamiseksi tein tällaisen kokeen:

    - twrp wipe factory
    - twrp install stock rom (normaali zip, ei tarvittu mitään temppuja)
    - bootti ei lähtenyt etenemään, eli twrp oli vissiin jotain muuttanut ja dm-verity teki tenän
    - boottasin napeilla recoveryyn, joka oli edelleenkin twrp, ja asensin magiskin, joka disabloi dm-verityn
    - nyt bootti onnistui ja stock miui toimii

    Tämä kaikki teorian mukaista. Ja stock rom ei siis tässä tapauksessa lähtenyt jyräämään twrp:tä, joko koska twrp oli tämän estänyt rommia sorkkimalla (niin kai sitten), tai koska dm-verity oli disabled, tai jostain muusta syystä. Ei voi tietää tämän kokeen perusteella. Joka tapauksessa dm-verity pitää disabloida, jos twrp:tä haluaa käyttää stock rommin kanssa.

    Mutta vielä jää kokeilematta ja selittämättä toinen tapaus: Täysin stock mutta korkattu luuri, johon asennetaan twrp. Varmistamaton havaintoni on, että jos ei twrp:llä flashata jotain dm-verity-disableria, niin seuraavassa bootissa stock rom korvaa recoveryn stock-versiolla.

    Jaa mutta, voisiko olla niin, että jos twrp:tä ei pyydetä flashaamaan _mitään_, se ei myöskään kajoa /system-osioon, eikä siis suojaa itseään? Tämähän selittäisi havainnot. Käytännön ohje sama kuin edellä.

    Löysin muuten tällaisen aivan erinomaisen ohjesivuston:

    [GUIDE] TWRP, Magisk, Unlock Bootloader, relock, root, flash, update from A to Z - Redmi 3/Prime - Xiaomi MIUI Official Forum
     
  42. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
  43. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
  44. Pertti Kosunen

    Pertti Kosunen Basic Input/Output System

    Viestejä:
    1 845
    Rekisteröitynyt:
    19.10.2016
    [ Vain rekisteröityneet käyttäjät näkevät Spoiler-tagin sisällön. Rekisteröidy foorumille... ]

    Testasin juuri Redmi Note 4 Band 20 versiolla + Global Developer rommilla: TWRP asennus, boot TWRP, reboot MIUI rommiin, reboot recoveryyn ja TWRP on tallella.
     
  45. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Mikä oli tila ennen koetta, oliko aivan stock, eli oliko install-recovery.sh ja dm-verity enabloituna? Teoriassa, johon siis nykyään uskon, tuossa pitäisi käydä niin, että koska twrp ei kirjoita mitään, se ei myöskään muokkaa system-osiota, joten install-recovery-skriptin pitäisi käynnistyä bootissa ja twrp:n hävitä. Ja koska system-osiota ei muokattu, mahdollisesti enabloitu dm-verity ei estä boottia. Jos taas twrp sitten kuitenkin disabloi sen skriptin, vaikkei kirjoitakaan mitään (paitsi system-osioon), niin dm-verityn pitäisi estää bootti. Tai sitten en ymmärrä.
     
  46. Pertti Kosunen

    Pertti Kosunen Basic Input/Output System

    Viestejä:
    1 845
    Rekisteröitynyt:
    19.10.2016
    Puhdas MiFlash asennus clean all päällä, voit testata itse.
     
  47. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    No minä kokeilin. Tosin käytin global stablea ja käsikomentoja. Ja kävi niin, että twrp-asennuksen jälkeinen android-bootti ei lähtenyt kohtuullisella parin minuutin odotuksella näkyvästi käyntiin, joten päättelin sen jääneen dm-verityn haaviin. Ja ilmeisesti system-osiota sitten kuitenkin oli muutettu, vaikkei mitään flashattukaan.

    Tein sitten nappulabootin recoveryyn (edelleen twrp) ja asensin magiskin. Seuraava bootti onnistui.

    En siis saanut näkyviin twrp:n korvautumista stock recoveryllä.

    Eroja sinun tapaukseesi, lopputuloksen lisäksi:
    - developer vs. stable
    - salliikos tuo sinun skriptisi twrp:lle systeemin modifioinnin?

    Ihmettely ehkä jatkuu.

    EDIT:

    Uusin kokeen, tällä kertaa developer-versiolla. Tulos ihan sama: Ei boottaa. Lisäämällä lazyflasher (magiskin vaihtoehtona) kaikki hyvin.

    Kyllä twrp näköjään suojaa itsensä myös vaikka ei flashata mitään. Jotain outoa niissä nyt toistamatta jääneissä tapauksissa. Mutta dm-verity pitää disabloida. Mitenkähän Pertti Kosunen sai luurin boottaamaan ilman sitä?
     
    Viimeksi muokattu: 14.01.2018 klo 23:38
  48. Pertti Kosunen

    Pertti Kosunen Basic Input/Output System

    Viestejä:
    1 845
    Rekisteröitynyt:
    19.10.2016
    TWRP täytyy käynnistää heti asennuksen jälkeen fastbootista kertaalleen "fastboot boot twrp-*.img", tuo poistaa sen verityn. TWRP:ssa ei tarvitse tehdä mitään, sen voi käynnistää MIUI:n puolelle vaikka ADB:n kautta ("adb reboot").

    Onhan bootloader auki ja virallisesti avattu ("fastboot oem device-info")?
     
    jkeskir tykkää tästä.
  49. hrk

    hrk

    Viestejä:
    107
    Rekisteröitynyt:
    23.07.2017
    Näin on tehty ja on toki auki ja virallisesti avattu (RN4). Miui asennettu miflashilla, clean all.

    Tietääkseni "fastboot boot imagefile" tarkoittaa, että bootataan imagefilen sisältö, ei mitään muuta. Ja näin siis tein, kuvatuin seurauksin. En siis oikein ymmärrä? Mistä voin lukea, että twrp disabloi dm-verityn?
     
  50. Pertti Kosunen

    Pertti Kosunen Basic Input/Output System

    Viestejä:
    1 845
    Rekisteröitynyt:
    19.10.2016
    Mikä puhelin on kyseessä?

    Niin en tiedä poistaako se tuon dm verityn, mutta vakio recoveryn uudelleenasennuksen se poistaa päältä ja MIUI pitäisi käynnistyä normaalisti. Omassa testissä oli salaus pois käytöstä eli mitään salasana/sormenjälki jne. juttuja ei ollut päällä, liekö vaikuttaa mihinkään.