Kuinka muokata Bluetooth-pinoja Androidissa erittäin parannetun Bluetooth-äänenlaadun saavuttamiseksi

Neuvovat: Klikkaa Korjata Windows Virheitä Ja Optimoida Järjestelmän Suorituskykyä

Varoitus: Tämä on erittäin edistyksellinen opas, johon sisältyy Bluetooth-pintojen muokkaaminen Androidilla - lue tämä opas kokonaisuudessaan ja seuraa kaikkia ohjeita tarkalleen annettujen ohjeiden mukaan.

Huolimatta siitä, että Bluetooth-kuulokkeet ja Bluetooth-ääni on tullut melko suosituksi, se on hiukan ongelma audiofiileille, koska Bluetooth on osoitettu heikentävän äänen laatua, koska äänitiedon ja taajuuksien bitit katoavat ilmassa Bluetooth-suoratoiston kautta.

Siksi jotkut valmistajat lähettävät aptX- ja LDAC-koodekkeja äänenlaadun parantamiseksi tavallisessa SBC-Bluetooth-koodekissa, jota kaikki kuulokkeet ja suurin osa Bluetooth-laitteista tukee - kuitenkin laitteet, joissa on aptX- ja LDAC-koodekkeja, ovat paljon kalliimpia, koska nämä koodekit vaativat lisenssimaksuja, jotka kuluttaja maksaa pitkällä tähtäimellä.

SBC Bluetooth-koodekin heikko äänenlaatu johtuu kaikkien nykyisten Bluetooth-pinojen ja kuulokkeiden kokoonpanon keinotekoisista rajoituksista, ja tätä rajoitusta voidaan kiertää kaikissa olemassa olevissa laitteissa.

Jos olet kiinnostunut Bluetooth-äänestä, osoitamme sinulle tämän oppaan lopussa, kuinka ottaa Bluetooth-äänilokin kopio ja tarkistaa se nähdäksesi, millaista äänen laatua ja taajuutta saat Android-laitteen Bluetooth-vastaanottimesta.

Suurin osa tästä oppaasta keskittyy muutamiin yksinkertaisiin tweakeihin ja tapoihin lukea Bluetooth-äänilähtösi parantaaksesi huomattavasti tavallisten SBC Bluetooth-koodekkien tulostuksen laatua - lue tämä koko opas huolellisesti, koska se on varsin opettavainen ja siellä on paljon erilaisia ​​juttuja vilkkua tai säätää laitteen mallista riippuen.

Tämän oppaan lopussa on luettelo useiden suosittujen Android-laitteiden valmiiksi paikoilla olevista Bluetooth-pinoista - nämä voidaan vilkkua palautuksen tapaan kuin mitä tahansa muuta vilkkuva .zip-tiedostoa - jos yksikään laitteista ei kuulu sinulle, sinulla on seurata opasta Bluetooth-pinon muuttamiseen Androidissa.

Lyhyet tekniset tiedot SBC-koodekista

SBC: llä on paljon erilaisia ​​parametreja, joista neuvotellaan yhteydenmuodostusvaiheen aikana:

  • Audiokanavan tyyppi ja numero: Joint Stereo, Stereo, Dual Channel, Mono;
  • Taajuuskaistojen lukumäärä: 4 tai 8;
  • Äänilohkojen lukumäärä yhdessä paketissa: 4, 8, 12, 16;
  • Kvantisointibitin allokointialgoritmi: Loudness, SNR;
  • Kvantisointiprosessissa käytetty suurin ja pienin bittivaranto: yleensä 2-53.

Dekooderi vaaditaan näiden parametrien minkä tahansa yhdistelmän tukemiseksi. Kooderi voi toteuttaa vain osan niistä.

Olemassa olevat Bluetooth-pinot neuvottelevat yleensä seuraavan profiilin: Joint Stereo, 8 kaistaa, 16 lohkoa, Loudness, bitpool 2..53. Tämä profiili koodaa 44, 1 kHz: n ääntä 328 kbps bittinopeudella.

Bitpool-parametri vaikuttaa suoraan bittinopeuteen saman profiilin sisällä: mitä korkeampi se on, sitä korkeampi bittinopeus ja siten laatu.

Bitpool-parametria ei kuitenkaan ole sidottu tiettyyn profiiliin. Bittinopeuteen vaikuttavat merkittävästi myös muut parametrit: äänikanavatyyppi, taajuuskaistojen lukumäärä, äänilohkojen lukumäärä. Voit lisätä bittinopeutta epäsuorasti neuvottelemalla epästandardeja profiileja muuttamatta bitpoolia.

Esimerkiksi kaksikanavainen koodaa kanavia erikseen, käyttämällä koko bitpoolia jokaiselle kanavalle. Laitteen pakottaminen käyttämään kaksikanavaa Joint Stereon sijasta saa meidät melkein kaksinkertaistumaan bittinopeudella samalla enimmäisellä bitpoolilla, 617 kbps.

Minusta tuntuu, että bitpoolin tulisi olla sisäinen muuttuja. Se on A2DP-määrityksen suunnitteluvirhe, että bitpooliarvoa ei sido muihin koodekkiparametreihin ja se määritetään vain globaaliksi arvoksi.

Nämä kiinteät Bitpool- ja Bitrate-arvot ovat peräisin suositeltavista arvoista korkealaatuiselle äänelle. Mutta suositus ei ole tekosyy rajoittaa profiili näihin arvoihin.

A2DP-määritelmä v1.2, joka oli aktiivinen vuosina 2007-2015, vaatii kaikkien dekooderien toimimaan oikein 512 kbps: n bittinopeuksilla:

SNK: n dekooderin on tuettava kaikkia mahdollisia bitpooliarvoja, jotka eivät johda suurimman bittinopeuden ylittymiseen. Tämä profiili rajoittaa käytettävissä olevan enimmäisnopeuden 320 kb / s monoon ja 512 kb / s kaksikanavaisiin tiloihin.

Eritelmän uudessa versiossa ei ole bittinopeuden rajoitusta. Oletetaan, että vuoden 2015 jälkeen julkaistut nykyaikaiset kuulokkeet pystyvät tukemaan bittinopeutta jopa 1000 kbps .

Jostain syystä kaikilla tällä hetkellä testatuilla Bluetooth-pinoilla (Linux (PulseAudio), Android, Blackberry ja macOS) on keinotekoiset rajoitukset suurimman bitpool-parametrin suhteen, mikä vaikuttaa suoraan suurimpaan bittinopeuteen. Mutta tämä ei ole suurin ongelma, melkein kaikki kuulokkeet rajoittavat myös suurimman bitpooliarvon arvoon 53.

Useimmat laitteet toimivat hyvin muokatussa Bluetooth-pinossa, jonka bittinopeus on 507 kbps, ilman keskeytyksiä ja halkeilua. Mutta sellaisesta bittinopeudesta ei koskaan neuvotella normaaleissa olosuhteissa, ja varastossa on Bluetooth-pinoja.

*** Vaaditaan testaamiseen alla olevien ohjeiden avulla: bluetooth-dualchannel-test-ubuntu-18.04.1-desktop-amd64.iso.torrent

Kuinka testata tietokoneella

Suuren bittinopeuden SBC-kuulokkeiden yhteensopivuustesti on helpoin suorittaa tietokoneessa Bluetooth-sovittimen avulla. Olen valmistellut Ubuntu-kuvan muokatulla Bluetooth-pinolla, jota voidaan käyttää kuten virtuaalikoneessa (kytkemällä Bluetooth-sovitin USB-laitteeksi virtuaalikoneen sisällä, se toimii myös kannettavien tietokoneisiin sisäänrakennettujen adapterien kanssa) tai käynnistämällä USB-muistitikku. Tämä kuva käyttää seuraavaa profiilia: Kaksikanavainen, 8 kaistaa, 16 lohkoa, Loudness, bitpool 2..41, 44, 1 kHz, joka tarjoaa 485 kbps bittinopeuden.

Käynnissä VM: ssä

  • Lataa Virtualbox- ja Virtualbox-laajennuspaketti: //www.virtualbox.org/wiki/Downloads;
  • Asenna Virtualbox, käynnistä se;
  • Asenna laajennuspaketti valitsemalla Tiedosto → Asetukset → Laajennukset;
  • Luo uusi virtuaalikone: Linux, Ubuntu (64-bittinen), 1024 RAM. Älä luo kiintolevyä.
  • Siirry virtuaalikoneen asetuksiin, valitse Tallennustila-kohdasta Ohjain: IDE, Tyhjä, paina CD-kuvaketta → Valitse virtuaalisen optisen levyn tiedosto;
  • Valitse ladattu bluetooth-dualchannel-test-ubuntu-18.04.1-desktop-amd64.iso;
  • Tallenna ja sulje asetusikkuna, käynnistä virtuaalikone;
  • Napsauta hiiren kakkospainikkeella oikeassa alakulmassa olevaa USB-kaapelin kuvaketta, valitse Bluetooth-sovitin;

Käynnissä tietokoneella

Kuva tukee BIOS / CSM- ja UEFI-käynnistyksiä.

  • Polta kuva USB-muistitikulle käyttämällä Etcher: //etcher.io/. Tämä toimenpide poistaa kaikki USB-aseman nykyiset tiedostot.
  • Sammuta tietokone;
  • Aseta USB-muistitikku, kytke tietokone päälle ja paina käynnistysjärjestyspainiketta (yleensä Esc tai F12);
  • Valitse USB-muistitikku.

Testin suorittaminen

  • (valinnainen, mutta suositeltava) Kaksoisnapsauta työpöydän ”Btsnoop Dump” -komentoa. Se käynnistää Bluetooth-tiedonkeruun myöhempää analysointia varten. Älä sulje pääteikkunaa.
  • Kytke kuulokkeet paritilaan;
  • Napsauta nuolta oikeassa yläkulmassa, valitse Bluetooth-kuvake → Bluetooth-asetukset;
  • Valitse kuulokkeet, odota, kunnes pariliitos on valmis, ja sulje ikkuna.
  • Aseta Ubuntu-äänenvoimakkuudeksi noin 2/3. Pienennä äänenvoimakkuutta myös kuulokkeiden painikkeilla, koska se voi olla kova äärellä pariliitoksen muodostamisen jälkeen.
  • Avaa ”musiikki” -kansio, toista ”testrecord1.flac”;
  • (valinnainen, mutta suositeltava) Sulje soitin, sulje pääteikkuna. Tämä pysäyttää tiedonkeruun.
  • (valinnainen, mutta suositeltava) Avaa Firefox-selain, lähetä dataa (btsnoop_hci.btsnoop työpöydällä) osoitteeseen //btcodecs.valdikss.org.ru/

Voit kuunnella musiikkikansiossa olevaa muuta musiikkia tai ladata oman;

Kuulokkeissa ei saa olla räpistymiä, äänihäiriöitä tai muita äänen vääristymiä. Jos kuulet hyvälaatuista ääntä, kuulokkeet tukevat ääntä nopeudella 485 kbps.

Kuinka testata Android-laitteella

Testaaksesi Android-älypuhelimella tai -tabletilla, sinun on käytettävä muokattua Bluetooth-pinoa, joka vaatii pääkäyttäjän oikeudet.

Kuinka siepata Bluetooth-tietojen kaatopaikka Androidilla

  1. Sammuta Bluetooth;
  2. Ota Kehittäjäasetuksissa käyttöön ”Enable Bluetooth HCI snoop log” -kytkin;
  3. Kytke Bluetooth päälle, muodosta yhteys kuulokkeisiisi Bluetooth-valikon avulla (tämä on tärkeää! Älä salli automaattista yhteyttä!);
  4. Toista lyhyt ääninäyte;
  5. Avaa kehittäjäasetukset, poista ”Enable Bluetooth HCI snoop log” -kytkin käytöstä;
  6. /Storage/emulated/0/btsnoop_hci.log tai /data/misc/bluetooth/logs/btsnoop_hci.log olisi luotava. Jos sitä puuttuu, avaa /etc/bluetooth/bt_stack.conf tekstieditorilla ja katso polku BtSnoopFileName -vaihtoehdossa.

Kuulokkeissa ei saa olla räpistymiä, äänihäiriöitä tai muita äänen vääristymiä. Jos kuulet hyvää korkealaatuista ääntä patched-kirjaston kanssa, se tarkoittaa, että kuulokkeet tukevat ääntä 512 kbps bittinopeudella.

Seuraa tarkkaan yllä olevaa algoritmia. Erityisesti, jos katkaiset kuulokkeet tai katkaiset yhteyden pariksi muodostumisen jälkeen, on tärkeää muodostaa yhteys kuulokkeisiin manuaalisesti Bluetooth-asetusten avulla, älä salli automaattista yhteyttä!

Laitteet, jotka tukevat vähintään 512 kbit / s SBC: tä

  • 1 Enemmän iBFree
  • JBL Everest 310
  • JBL Everest 700
  • Skullcandy HESH 3
  • Sony WI-C400
  • Sony MDR-1ABT
  • Sony MDR-ZX770BT
  • Sony MDR-XB650BT
  • Sony MDR-XB950B1
  • Sony SBH50
  • Bluedio T4s (Bitpool max 39. Vastaa, että ei tue kaksikanavaa, mutta työskentele, jos pakko, 462 kbit / s. Ei vastaa A2DP-eritelmää.)
  • Bluedio T5 (Vastaa siihen, että ei tueta kaksikanavaa, mutta työskentele, jos pakko. Ei vastaa A2DP-eritelmää.)
  • Bluedio T6 (Vastaa siihen, että ei tueta kaksikanavaa, mutta työskentele, jos pakotetaan. Ei vastaa A2DP-eritelmää. Hyväksy Max 97220 -siru.)
  • Marshall Major II Bluetooth
  • Ylilevy RealForce D1
  • Edifier W830BT
  • DEXP BT-250
  • Logitech BT -sovitin
  • Noname-autoyksikkö (CSR8645-siru)
  • Sony DSX-A400BT -autoyksikkö

Laitteet, jotka tukevat yli 512 kbit / s SBC: tä

  • JBL Everest 310 (617-660 kbit / s)
  • Sony WI-C400 (576 kbit / s)
  • Sony MDR-ZX770BT (617-660 kbit / s)
  • Marshall Major II Bluetooth (617-660 kbit / s)
  • Ylilevy RealForce D1 (730 kbit / s, kaksikanavainen, 4 alikaistaa)

Laitteet, jotka eivät toimi suuremman bittinopeuden tai kaksikanavaisen kanssa

  1. Harper HB-202 (räpylöitä; Beken BK3256 siru)
  2. Sony Ericsson MW600 (korkeataajuinen särö, räjähdykset; laite vuodesta 2009)

Miksi tämä on tärkeää: SBC 328k ja 485k vs aptX

Vastoin yleistä käsitystä aptX-äänenlaadusta, joissain tapauksissa se voi tuottaa huonompaa äänenlaatua kuin SBC tavallisella 328 kb: n bittinopeudella.

SBC allokoi dynaamisesti kvantisointibittejä taajuuskaistoille toimimalla "alhaalta ylös" -periaatteella. Jos koko bittinopeutta käytettiin alempaan ja keskitaajuuteen, ylemmät taajuudet “katkaistaan” (vaimennetaan).

aptX kvantisoi taajuuskaistat samalla bittimäärällä jatkuvasti, mikä tekee siitä vakion bittinopeuden koodekin: 352 kbps 44, 1 kHz: lle, 384 kbps 48 kHz: lle. Se ei voi ”siirtää bittejä” taajuuksille, joita niissä enimmäkseen tarvitaan. Toisin kuin SBC, aptX ei "leikkaa" taajuuksia, mutta lisää niihin kvantisointikohinan, vähentäen äänen dynaamista kantamaa ja toisinaan lisäämällä räjähdyksiä. SBC, päinvastoin, "syö yksityiskohtia" - hylkää hiljaisimmat alueet.

Keskimäärin verrattuna SBC 328k: hen, aptX tekee vähemmän vääristymiä musiikissa, joilla on laaja taajuusalue, mutta musiikilla, joilla on kapea taajuusalue ja laaja dynaaminen alue, SBC 328k voittaa joskus.

Tarkastellaan erityistapausta, pianoäänitystä. Tässä spektrogrammi:

Eniten energiaa on 0–4 kHz: n taajuuksilla ja kestää jopa 10 kHz: iin.

Tiedoston aptX-tiedoston spektrogrammi näyttää tältä:

Tässä on SBC 328k:

Voidaan nähdä, että SBC 328k katkoi ajoittain kokonaan alueen, joka ylittää 16 kHz, ja käytti kaikkia käytettävissä olevia bittinopeuksia alueilla, jotka ovat tämän arvon alapuolella. Kuitenkin aptX lisäsi enemmän vääristymiä ihmisen korvan kuultamaan taajuusspektriin, mikä näkyy aptX-spektrogrammista vähennetyssä alkuperäisessä spektrogrammissa (mitä kirkkaampi, sitä enemmän vääristymiä):

Vaikka SBC 328k on aiheuttanut vähemmän vääristymiä, signaali alueella 0-10 kHz, ja loput ovat olleet leikkaus:

SBC: n bittinopeus 485k riitti koko taajuusalueen tallentamiseen katkaisematta kaistoja.

Tämän ääninäytteen SBC 485k on paljon parempi kuin aptX alueella 0-15 kHz, ja pienemmällä, mutta silti havaittavalla erolla - taajuudella 15–22 kHz (mitä tummempi, sitä vähemmän vääristymiä):

Siirryttäessä korkean bittinopeuden SBC: hen, saat äänen, joka on aptX: n parempi kuin mitä tahansa kuulokkeissa.

  • original_and_aptx.zip
  • sbc.zip

Kuinka muokata Bluetooth-pinoja Android 5–7 -käyttöjärjestelmässä

Nämä muutokset olisi otettava käyttöön Android-bluetooth-pinoissa Bluedroid (Android 5) ja Fluoride (Android 6-7). Qualcomm-muokattua pinoa ei tueta.

Korvaa nivelistereo kaksikanavalla SBC-vakiokokoonpanossa

Android / platform / ulkoinen / bluetooth / bluedroid / btif / co / bta_av_co.c: 99

Koodi:

 const tA2D_SBC_CIE btif_av_sbc_default_config = {BTIF_AV_SBC_DEFAULT_SAMP_FREQ, / * samp_freq * / A2D_SBC_IE_CH_MD_JOINT, / * ch_mode * / A2D_SBC_IE_BLOCKS_16, / * block_len * / A2D_SBC_IE_SUBBAND_8, / * num_subbands * / A2D_SBC_IE_ALLOC_MD_L, / * alloc_mthd * / BTA_AV_CO_SBC_MAX_BITPOOL, / * max_bitpool * / A2D_SBC_IE_MIN_BITPOOL / * min_bitpool * /}; 

Korvaa A2D_SBC_IE_CH_MD_JOINT tilauksella A2D_SBC_IE_CH_MD_DUAL.

Lisää kaksikanavaista prioriteettia

Android / platform / ulkoinen / bluetooth / bluedroid / btif / co / bta_av_co.c: 4

Koodi:

 if (src_cap.ch_mode & A2D_SBC_IE_CH_MD_JOINT) pref_cap.ch_mode = A2D_SBC_IE_CH_MD_JOINT; muuten jos (src_cap.ch_mode & A2D_SBC_IE_CH_MD_STEREO) pref_cap.ch_mode = A2D_SBC_IE_CH_MD_STEREO; muuten jos (src_cap.ch_mode & A2D_SBC_IE_CH_MD_DUAL) pref_cap.ch_mode = A2D_SBC_IE_CH_MD_DUAL; muuten jos (src_cap.ch_mode & A2D_SBC_IE_CH_MD_MONO) pref_cap.ch_mode = A2D_SBC_IE_CH_MD_MONO; Siirrä, jos A2D_SBC_IE_CH_MD_DUAL kanssa, ylöspäin. 
  1. Poista bittinopeuden rajoitus käytöstä tai lisää sitä

Android-bluetooth-pinossa ei ole vain bittiraja, vaan myös bittin raja, 328 kbit / s. Jos kuulokkeet tukevat esimerkiksi bitpoolia 53 48 kHz: llä, Android pienentää bitpoolia alaspäin 328 kbit / s -rajaan. Tämä tapahtuu koodekkineuvottelun JÄLKEEN koodausvaiheessa, älä ota huomioon bitpooliarvoa Bluetooth SetCapabilities -paketissa.

Android / platform / ulkoinen / bluetooth / bluedroid / btif / src / btif_media_task.c: 172

Koodi:

 #define DEFAULT_SBC_BITRATE 328 

Korvaa 512: llä.

  1. (vain kokeilut) Poista MTU-raja.

Tätä vaaditaan bittinopeuksille, jotka ovat yli ~ 580 kbit / s.

btif / src / btif_media_task.c: 174

Koodi:

 / * 2DH5-hyötykuorman koko 679 tavua - (4 tavun L2CAP-otsikko + 12 tavun AVDTP-otsikko) * / #define MAX_2MBPS_AVDTP_MTU 663 

Kuinka muokata Bluetooth-pinoja Android 8–9 -käyttöjärjestelmässä

Näitä muunnoksia ei ole testattu, mutta niiden pitäisi toimia.

Lisää kaksikanavainen tuki A2DP SBC Source -sovellukseen

/platform/system/bt/stack/a2dp/a2dp_sbc.cc:55

Koodi:

 / * SBC SRC-koodekkitoiminnot * / staattinen const tA2DP_SBC_CIE a2dp_sbc_caps = A2DP_SBC_IE_SAMP_FREQ_44, / * samp_freq * / (A2DP_SBC_IE_CH_MD_MONO; 

lisää A2DP_SBC_IE_CH_MD_DUAL ch_mode -sovellukseen.

Korvaa Joint Stereo kaksikanavalla oletusasetuksissa

/platform/system/bt/stack/a2dp/a2dp_sbc.cc:82

Koodi:

 / * Oletus SBC-koodekin konfiguraatio * / vakio tA2DP_SBC_CIE a2dp_sbc_default_config = {A2DP_SBC_IE_SAMP_FREQ_44, / * samp_freq * / A2DP_SBC_IE_CH_MD_JOINT, / * ch_mode * / A2DP_SBC_IE_BLOCKS_16, / * block_len * / A2DP_SBC_IE_SUBBAND_8, / * num_subbands * / A2DP_SBC_IE_ALLOC_MD_L, / * alloc_method * / A2DP_SBC_IE_MIN_BITPOOL, / * min_bitpool * / A2DP_SBC_MAX_BITPOOL, / * max_bitpool * / BTAV_A2DP_CODEC_BITS_PER_SAMPLE_16 / * bits_per_sample * /}; 

Korvaa A2DP_SBC_IE_CH_MD_JOINT tilauksella A2DP_SBC_IE_CH_MD_DUAL.

Lisää kaksikanavaista prioriteettia

/platform/system/bt/stack/a2dp/a2dp_sbc.cc:1155

Koodi:

 staattinen bool select_best_channel_mode (uint8_t ch_mode, tA2DP_SBC_CIE * p_result, btav_a2dp_codec_config_t * p_codec_config) {if (ch_mode & A2DP_SBC_IE_CH_M_B_D_M_B_D_JOINT) p_codec_config-> channel_mode = BTAV_A2DP_CODEC_CHANNEL_MODE_STEREO; palata totta; } if (ch_mode & A2DP_SBC_IE_CH_MD_STEREO) {p_result-> ch_mode = A2DP_SBC_IE_CH_MD_STEREO; p_codec_config-> channel_mode = BTAV_A2DP_CODEC_CHANNEL_MODE_STEREO; palata totta; } if (ch_mode & A2DP_SBC_IE_CH_MD_DUAL) {p_result-> ch_mode = A2DP_SBC_IE_CH_MD_DUAL; p_codec_config-> channel_mode = BTAV_A2DP_CODEC_CHANNEL_MODE_STEREO; palata totta; } if (ch_mode & A2DP_SBC_IE_CH_MD_MONO) {p_result-> ch_mode = A2DP_SBC_IE_CH_MD_MONO; p_codec_config-> channel_mode = BTAV_A2DP_CODEC_CHANNEL_MODE_MONO; palata totta; } palata väärä; } 

Siirrä, jos A2DP_SBC_IE_CH_MD_DUAL -sovelluksella ylös.

Lisää bittinopeutta

/platform/system/bt/stack/a2dp/a2dp_sbc_encoder.cc:42

Koodi:

 #define A2DP_SBC_DEFAULT_BITRATE 328 

Korvaa 512: llä.

  1. (vain kokeilut) Poista MTU-raja

Tätä vaaditaan bittinopeuksille, jotka ovat yli ~ 580 kbit / s.

/platform/system/bt/stack/a2dp/a2dp_sbc_encoder.cc:47

Koodi:

 #define MAX_2MBPS_AVDTP_MTU 663 

Paikatut Bluetooth-pinot (vilkkuva)

  • Le Max 2 Oreo Patched.zip
  • LeEco Cool Changer S1 EUI_5.8.19S.zip
  • Leeco LE2 (EUI 5.9.26s, Android 6) .zip
  • Xiaomi Mi Note (Miui 9 Miui.su usnkreal v8.4.12, Android 6.0.1) .zip
  • Xiaomi mi note 3 (MIUI 9, Android 7) .zip
  • Xiaomi Mi4c (Android 7.0 NRD90M, MIUI-9.5 9.5.1.0 (NXKCNFA)). Zip
  • Xiaomi MI5s (MIUI Global 9.6.1.0, Android 7) .zip
  • Xiaomi Redmi 3s (android 6.01, mmb29m, miui global 9.6.1.0) .zip
  • Xiaomi Redmi 4 (MiuiPro 10 8.8.2, Android 6.0.1, MMB29M) .zip
  • Xiaomi Redmi 4 Prime.zip
  • Xiaomi Redmi 4 pro (MIUI 9, miuipro 8.4.26) .zip
  • Xiaomi Redmi Note 3 (Resurrection Remix Android 7.1.2_r36) .zip
  • Redmi Note 4x (Masik Premium, android 7.0) .zip
  • Asus Zoom (Android 5, 2.26.40.108_20160520) .zip
  • Le Max 2 Oreo Patched.zip
  • Huawei P9 (Android 7) .zip
  • Samsung Galaxy S4 LTE GT-I9505 (Android 7.1.2; LineageOS 14.1-20180615-NIGHTLY-jfltexx) .zip
  • postinumero
  • Le Max 2 Oreo Patched.zip

Mielenkiintoisia Artikkeleita