כיצד לשנות ערימות Bluetooth באנדרואיד לקבלת איכות שמע Bluetooth משופרת



נסה את הכלי שלנו לביטול בעיות

אזהרה: זהו מדריך מתקדם ביותר שכולל שינוי ערימות ה- Bluetooth שלך באנדרואיד - קרא את המדריך הזה במלואו ופעל לפי כל ההוראות בדיוק כפי שניתן.



למרות העובדה שדיבוריות Bluetooth ואודיו בלוטות 'הפכו פופולריות למדי, זה מעט עניין עבור אודיופילים מכיוון שהוכח כי בלוטות' מפחיתה את איכות השמע, מכיוון שחתיכות של מידע השמע והתדרים הולכות לאיבוד באוויר בגלל הזרמת בלוטות '.



זו הסיבה שחלק מהיצרנים מוציאים רכיבי codec מסוג aptX ו- LDAC, כדי לשפר את איכות הצליל באמצעות קוד ה- SBC הסטנדרטי של Bluetooth, הנתמך על ידי כל האוזניות ומרבית מכשירי ה- Bluetooth - עם זאת, מכשירים עם רכיבי codec מסוג aptX ו- LDAC הם הרבה יותר יקרים מכיוון שקודקים אלה. דורשים דמי רישוי, אותם הצרכן משלם בטווח הארוך.



איכות השמע הנמוכה של קוד ה- Bluetooth של SBC נגרמת על ידי מגבלות מלאכותיות של כל ערימות ה- Bluetooth הנוכחיות ותצורת האוזניות, וניתן לעקוף מגבלה זו בכל המכשירים הקיימים.

אם אתה מעוניין בשמע Bluetooth, אנו נראה לך בסוף מדריך זה כיצד לנקוט שקע יומן אודיו של Bluetooth ולבדוק אותו כדי לראות איזה סוג שמע ותדירות שמע מקבלים ממקבל ה- Bluetooth של Android שלך.

רוב המדריך הזה יתמקד בכמה עיבודים פשוטים ובדרכים לקרוא את פלט השמע שלך ב- Bluetooth כדי לשפר מאוד את איכות הפלט של רכיבי Codec מסוג SBC סטנדרטיים - אנא קרא את המדריך כולו בעיון כי הוא די חינוכי ויש הרבה דברים שונים. כדי להבהב או לשנות, בהתאם לדגם המכשיר שלך.



בסוף זה של מדריך זה יש רשימה של ערימות Bluetooth מתוקנות מראש עבור הרבה מכשירי אנדרואיד פופולריים - ניתן להבהב אותם בהתאוששות כפי שהיית עושה כל zip אחר שניתן להבהב - אם אף אחד מהמכשירים לא שייך לך, יהיה לך כדי לעקוב אחר המדריך לשינוי ערימות Bluetooth באנדרואיד.

מידע טכני קצר על רכיבי codec של SBC

ל- SBC יש הרבה פרמטרים שונים שמתנהלים עליהם משא ומתן בשלב הגדרת החיבור:

  • סוג ומספר ערוץ שמע: סטריאו משותף, סטריאו, ערוץ כפול, מונו;
  • מספר רצועות התדרים: 4 או 8;
  • מספר בלוקי שמע בחבילה אחת: 4, 8, 12, 16;
  • אלגוריתם הקצאת סיביות לכימות: Loudness, SNR;
  • מאגר סיביות מרבי ומינימלי המשמש בתהליך כימות: בדרך כלל 2-53.

המפענח נדרש לתמוך בכל שילוב של פרמטרים אלה. מקודד רשאי ליישם רק חלק מהם.

ערימות Bluetooth קיימות בדרך כלל מנהלות משא ומתן על הפרופיל הבא: סטריאו משותף, 8 להקות, 16 חסימות, קולניות, סיביות 2..53. פרופיל זה מקודד 44.1 קילו-הרץ אודיו עם קצב סיביות של 328 kbps.

פרמטר Bitpool משפיע ישירות על קצב הסיביות באותו פרופיל: ככל שהוא גבוה יותר, קצב הסיביות גבוה יותר, ומכאן האיכות.

עם זאת, פרמטר bitpool אינו קשור לפרופיל ספציפי. קצב הסיביות מושפע באופן משמעותי גם מפרמטרים אחרים: סוג ערוץ השמע, מספר רצועות התדרים, מספר גושי השמע. ניתן להגדיל את קצב הסיביות בעקיפין על ידי ניהול משא ומתן על פרופילים לא סטנדרטיים, מבלי לשנות את מאגר הסיביות.

לדוגמה, ערוץ כפול מקודד ערוצים בנפרד, תוך שימוש בכל מאגר הסיביות לכל ערוץ. אילוץ המכשיר להשתמש בערוץ כפול במקום סטריאו משותף יביא לנו קצב סיביות כמעט כפול באותה מאגר סיביות מרבי, 617 kbps.

בעיניי זה מרגיש ש- bitpool צריך להיות משתנה פנימי. זוהי תקלה בתכנון מפרט A2DP שערך bitpool אינו מחויב לפרמטרים קודקיים אחרים ומוגדר רק כערך גלובלי.

ערכי Bitpool ו- Bitrate קבועים מקורם בערכים מומלצים לשמע באיכות גבוהה. אך ההמלצה אינה תירוץ להגביל את הפרופיל לערכים אלה.

מפרט A2DP v1.2, שהיה פעיל בין השנים 2007 ל 2015, מחייב את כל המפענחים לעבוד נכון עם קצב סיביות של עד 512 kbps:

המפענח של ה- SNK יתמוך בכל ערכי מאגר הסיביות האפשריים שאינם גורמים לעודף קצב הסיביות המרבי. פרופיל זה מגביל את קצב הסיביות המרבי הזמין ל- 320kb / s עבור מונו, ו- 512kb / s עבור מצבי שני ערוצים.

בגרסה החדשה של המפרט אין מגבלת קצב סיביות. ההנחה היא כי אוזניות מודרניות ששוחררו לאחר 2015 יכולות לתמוך בקצב הסיביות עד 1000 kbps .

מסיבה כלשהי, לכל ערימות ה- Bluetooth הנבדקות כיום (לינוקס (PulseAudio), Android, Blackberry ו- macOS) יש מגבלות מלאכותיות של פרמטר bitpool מרבי, מה שמשפיע ישירות על קצב הסיביות המרבי. אבל זו לא הבעיה הגדולה ביותר, כמעט כל האוזניות גם מגבילות את ערך מקסימום הסיביות ל -53.

רוב המכשירים עובדים בסדר על מחסנית Bluetooth שונה עם קצב סיביות של 507 kbps, ללא הפרעות ופצפוצים. אבל על קצב סיביות כזה לעולם לא ישוחח בתנאים רגילים, עם ערימות Bluetooth מלאי.

*** נדרש לבדיקה באמצעות מדריכים להלן: bluetooth-dualchannel-test-ubuntu-18.04.1-desktop-amd64.iso.torrent

כיצד לבדוק במחשב

בדיקת תאימות אוזניות גבוהה של SBC עם קצב סיביות היא הקלה ביותר לבצע במחשב עם מתאם Bluetooth. הכנתי את תמונת אובונטו עם ערימת Bluetooth שונה, שניתן להריץ כמו במכונה וירטואלית (על ידי חיבור מתאם Bluetooth כהתקן USB בתוך המכונה הווירטואלית, זה עובד גם עם המתאמים המובנים במחשבים הניידים) או על ידי אתחול מ את כונן הבזק ה- USB. תמונה זו משתמשת בפרופיל הבא: ערוץ כפול, 8 להקות, 16 בלוקים, Loudness, bitpool 2..41, 44.1 kHz, המספק קצב סיביות של 485 kbps.

פועל ב- VM

  • הורד את חבילת ההרחבות של Virtualbox ו- Virtualbox: https://www.virtualbox.org/wiki/Downloads;
  • התקן את Virtualbox, הפעל אותו;
  • התקן את חבילת הרחבות באמצעות קובץ → העדפות → הרחבות;
  • צור מכונה וירטואלית חדשה: לינוקס, אובונטו (64 סיביות), 1024 זיכרון RAM. אל תיצור HDD.
  • נווט אל הגדרות המכונה הווירטואלית, באחסון בחר בקר: IDE, ריק, לחץ על סמל התקליטור → בחר קובץ דיסק אופטי וירטואלי;
  • בחר Bluetooth-dualchannel-test-ubuntu-18.04.1-desktop-amd64.iso שהורדת;
  • שמור וסגור את חלון ההגדרות, הפעל מכונה וירטואלית;
  • לחץ באמצעות לחצן העכבר הימני על סמל כבל ה- USB בפינה השמאלית התחתונה, בחר במתאם ה- Bluetooth שלך;

פועל במחשב אישי

התמונה תומכת באתחול של BIOS / CSM ו- UEFI.

  • צורב את התמונה לכונן הבזק מסוג USB באמצעות Etcher: https://etcher.io/. פעולה זו תמחק את כל הקבצים הקיימים בכונן USB.
  • כבה את המחשב האישי;
  • הכנס כונן הבזק מסוג USB, הפעל את המחשב ולחץ על כפתור סדר האתחול (בדרך כלל Esc או F12);
  • בחר בכונן הבזק מסוג USB.

ביצוע הבדיקה

  • (אופציונלי אך מומלץ) לחץ פעמיים על סקריפט 'Btsnoop Dump' על שולחן העבודה. זה יתחיל לכידת נתונים של Bluetooth לצורך ניתוח מאוחר יותר. אל תסגור את חלון המסוף.
  • העבר את האוזניות למצב התאמה;
  • לחץ לחץ בפינה השמאלית העליונה, בחר סמל Bluetooth → הגדרות Bluetooth;
  • בחר באוזניות שלך, המתן עד לסיום השלמת הזיווג וסגור את החלון;
  • הגדר את עוצמת הקול של אובונטו לכ 2/3. כמו כן, הפחת את עוצמת הקול באמצעות לחצני האוזניות מכיוון שהוא יכול להיות חזק מאוד לאחר ההתאמה.
  • פתח את תיקיית 'מוסיקה', הפעל את 'testrecord1.flac';
  • (אופציונלי אך מומלץ) סגור נגן, סגור חלון מסוף. זה יפסיק את לכידת הנתונים.
  • (אופציונלי אך מומלץ) פתח את דפדפן Firefox, העלה את dump dump (btsnoop_hci.btsnoop בשולחן העבודה) אל https://btcodecs.valdikss.org.ru/

אתה יכול להאזין למוזיקה אחרת בתיקיית המוסיקה, או להעלות משלך;

אסור שיהיו פצפוצים, הפרעות שמע או עיוותים אחרים באוזניות. אם אתה שומע צליל איכותי טוב זה אומר שהאוזניות שלך תומכות באודיו בקצב סיביות של 485 kbps.

כיצד לבדוק במכשיר אנדרואיד

על מנת לבדוק מסמארטפון או טאבלט אנדרואיד עליך להשתמש במחסנית Bluetooth שונה, הדורשת הרשאת שורש.

כיצד ללכוד את נתוני ה- Bluetooth ב- Android

  1. כבה את Bluetooth;
  2. בהגדרות המפתחים, הפעל את המתג 'אפשר יומן חטוף של Bluetooth HCI';
  3. הפעל Bluetooth, התחבר לאוזנייה באמצעות תפריט Bluetooth (זה חשוב! אל תאפשר חיבור אוטומטי!);
  4. הפעל דוגמת שמע קצרה;
  5. פתח את הגדרות המפתח, השבת את המתג 'אפשר יומן חטפי Bluetooth HCI';
  6. צריך ליצור /storage/emulated/0/btsnoop_hci.log או /data/misc/bluetooth/logs/btsnoop_hci.log. אם הוא חסר, פתח /etc/bluetooth/bt_stack.conf עם עורך טקסט וראה את הנתיב באפשרות BtSnoopFileName.

אסור שיהיו פצפוצים, הפרעות שמע או עיוותים אחרים באוזניות. אם אתה שומע צליל איכותי טוב עם הספרייה המתוקנת, זה אומר שהאוזניות שלך תומכות באודיו בקצב סיביות של 512 kbps.

אנא עקוב בזהירות אחר האלגוריתם שלמעלה. במיוחד, אם אתה מכבה את האוזניות או מתנתק לאחר ההתאמה, חשוב להתחבר לאוזניות באופן ידני מהגדרות Bluetooth, אל תאפשר חיבור אוטומטי!

התקנים התומכים ב- SBC לפחות 512 kbit / s

  • 1 יותר iBFree
  • JBL אוורסט 310
  • JBL אוורסט 700
  • Skullcandy HESH 3
  • סוני WI-C400
  • סוני MDR-1ABT
  • סוני MDR-ZX770BT
  • סוני MDR-XB650BT
  • סוני MDR-XB950B1
  • סוני SBH50
  • Bluedio T4s (Bitpool max 39. מגיבים לא תומכים בערוץ כפול, אבל עובדים אם מאולצים, 462 kbit / s. לא תואם למפרט A2DP).
  • Bluedio T5 (מגיב לא תומך בערוץ כפול, אבל עובד אם מאולץ. אינו תואם למפרט A2DP).
  • Bluedio T6 (מגיב לא תומך בערוץ כפול, אבל עובד אם מאולץ. אינו תואם למפרט A2DP. אמץ שבב מקס 97220).
  • מרשל מייג'ור השני בלוטות '
  • Overdrive RealForce D1
  • Edifier W830BT
  • DEXP BT-250
  • מתאם Logitech BT
  • יחידת ראש לרכב Noname (שבב CSR8645)
  • יחידת ראש לרכב סוני DSX-A400BT

התקנים התומכים ב- SBC הגבוה מ -512 kbit / s

  • JBL Everest 310 (617-660 kbit / s)
  • Sony WI-C400 (576 kbit / s)
  • Sony MDR-ZX770BT (617-660 kbit / s)
  • מרשל מייג'ור השני Bluetooth (617-660 kbit / s)
  • Overdrive RealForce D1 (730 kbit / s, ערוץ כפול, 4 רצועות משנה)

התקנים שאינם עובדים עם קצב סיביות גבוה יותר או ערוץ כפול

  1. הארפר HB-202 (פצפוצים; שבב Beken BK3256)
  2. Sony Ericsson MW600 (עיוות בתדירות גבוהה, פצפוצים; מכשיר משנת 2009)

מדוע זה חשוב: SBC 328k ו- 485k לעומת aptX

בניגוד למה שנהוג לחשוב על איכות הצליל aptX, במקרים מסוימים הוא יכול לייצר איכות שמע גרועה יותר מ- SBC עם קצב סיביות רגיל של 328k.

SBC מקצה באופן דינמי סיביות כימות עבור רצועות תדרים, הפועלות על בסיס 'מלמטה למעלה'. אם נעשה שימוש בקצב הסיביות כולו בתדרים התחתונים והאמצעיים, התדרים העליונים 'מנותקים' (מושתקים).

aptX מכמתת רצועות תדרים עם אותו מספר סיביות ללא הרף, מה שהופך אותו לקודק קבוע של קצב סיביות: 352 kbps עבור 44.1 kHz, 384 kbps עבור 48 kHz. הוא לא יכול 'להעביר סיביות' לתדרים שיש בהם בעיקר צורך. בניגוד ל- SBC, aptX לא 'תחתוך' תדרים, אלא תוסיף להם רעשי כימות, ותפחית את הטווח הדינמי של האודיו, ולעתים תביא לפצפוצים. SBC, להיפך, 'אוכל את הפרטים' - זורק את האזורים השקטים ביותר.

בממוצע, לעומת SBC 328k, aptX עושה פחות עיוות במוזיקה עם טווח תדרים רחב, אך במוזיקה עם טווח תדרים צר וטווח דינמי רחב SBC 328k מנצח לפעמים.

הבה נבחן מקרה מיוחד, הקלטת פסנתר. הנה ספקטרוגרמה:


האנרגיה הגבוהה ביותר טמונה בתדרים 0-4 קילוהרץ, ונמשכת עד 10 קילוהרץ.
הספקטרוגרמה של קובץ aptX נראית כך:

הנה SBC 328k:

ניתן לראות כי ה- SBC 328k ניתק מעת לעת לחלוטין את הטווח מעל 16 קילוהרץ, והשתמש בכל קצב הסיביות הזמין לטווחים מתחת לערך זה. עם זאת, aptX הכניסה עיוותים נוספים לספקטרום התדרים הנשמע על ידי האוזן האנושית, אשר ניתן לראות בספקטרוגרמה המקורית המופחתת מספקטרוגרמת aptX (ככל שהעיוות בהיר יותר):


בעוד ש- SBC 328k הציג פחות עיוותים האות בטווח שבין 0 ל -10 קילוהרץ, והשאר נותר:

קצב סיביות של 485k עבור SBC הספיק כדי לשמור את כל טווח התדרים, מבלי לנתק את הלהקות.

SBC 485k במדגם שמע זה טוב בהרבה מ- aptX בטווח של 0-15 קילוהרץ, ועם הבדל קטן יותר אך עדיין מורגש - ב-15-22 קילוהרץ (כהה יותר, פחות עיוותים):

כשעוברים ל- SBC בעל קצב סיביות גבוה, תקבלו צליל עדיף על aptX לרוב בכל האוזניות.

  • original_and_aptx.zip
  • sbc.zip

כיצד לשנות את ערימות ה- Bluetooth באנדרואיד 5 - 7

יש להחיל שינויים אלה על ערימות בלוטות 'אנדרואיד ב- Bluedroid (Android 5) ו- Fluoride (Android 6-7). מחסנית ששונה על ידי Qualcomm אינה נתמכת.

החלף סטריאו משותף בערוץ כפול בתצורת SBC רגילה

אנדרואיד / פלטפורמה / חיצוני / Bluetooth / bluedroid / btif / co / bta_av_co.c: 99

קוד:

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 * /};

החלף את A2D_SBC_IE_CH_MD_JOINT ב- A2D_SBC_IE_CH_MD_DUAL.

הגדל את עדיפות הערוץ הכפול

אנדרואיד / פלטפורמה / חיצוני / Bluetooth / bluedroid / btif / co / bta_av_co.c: 41

קוד:

אם (src_cap.ch_mode & A2D_SBC_IE_CH_MD_JOINT) pref_cap.ch_mode = A2D_SBC_IE_CH_MD_JOINT; אחרת אם (src_cap.ch_mode & A2D_SBC_IE_CH_MD_STEREO) pref_cap.ch_mode = A2D_SBC_IE_CH_MD_STEREO; אחרת אם (src_cap.ch_mode & A2D_SBC_IE_CH_MD_DUAL) pref_cap.ch_mode = A2D_SBC_IE_CH_MD_DUAL; אחרת אם (src_cap.ch_mode & A2D_SBC_IE_CH_MD_MONO) pref_cap.ch_mode = A2D_SBC_IE_CH_MD_MONO; העבר אם עם A2D_SBC_IE_CH_MD_DUAL למעלה.
  1. השבת או הגדל את הגבלת קצב הסיביות

למחסנית Bluetooth ל- Android יש לא רק מגבלת סיביות, אלא גם מגבלת קצב סיביות, 328 kbit / s. אם האוזניות תומכות, למשל, ב- bitpool 53 עבור 48 קילוהרץ, אנדרואיד תפחית את ה- bitpool למטה כדי שתתאים למגבלת 328 kbit / s. זה יקרה לאחר משא ומתן על רכיבי codec, בשלב הקידוד, אל תיקח בחשבון את ערך ה- bitpool במנת Bluetooth SetCapabilities.

אנדרואיד / פלטפורמה / חיצוני / Bluetooth / bluedroid / btif / src / btif_media_task.c: 172

קוד:

# הגדר DEFAULT_SBC_BITRATE 328

החלף ב- 512.

  1. (לניסויים בלבד) השבת מגבלת MTU.

זה נדרש עבור קצב סיביות גבוה מ ~ 580 kbit / s.

174. בטיף / src / btif_media_task.c: 174

קוד:

/ * גודל מטען 2DH5 של 679 בתים - (4 בתים כותרת L2CAP + 12 בתים כותרת AVDTP) * / #define MAX_2MBPS_AVDTP_MTU 663

כיצד לשנות ערימות Bluetooth באנדרואיד 8 - 9

שינויים אלה לא נבדקו, אך אמורים לעבוד.

הוסף תמיכה בערוץ כפול למקור SBC A2DP

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

קוד:

/ * יכולות codec SBC SRC * / const סטטי tA2DP_SBC_CIE a2dp_sbc_caps = A2DP_SBC_IE_BLOCKS_8;

הוסף A2DP_SBC_IE_CH_MD_DUAL ב- ch_mode.

החלף סטריאו משותף בערוץ כפול בתצורת ברירת המחדל

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

קוד:

/ * ברירת SBC codec תצורה * / const 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 * /};

החלף את A2DP_SBC_IE_CH_MD_JOINT ב- A2DP_SBC_IE_CH_MD_DUAL.

הגדל את עדיפות הערוץ הכפול

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

קוד:

סטטי 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_MD_JOINT) {p_result____________________________________________________________________________________________________________________________________________________________________________________________SC-_DVD- ו-התיקון p_codec_config-> channel_mode = BTAV_A2DP_CODEC_CHANNEL_MODE_STEREO; לחזור אמיתי; } אם (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; לחזור אמיתי; } אם (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; לחזור אמיתי; } אם (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; לחזור אמיתי; } להחזיר שקר; }

העבר אם עם A2DP_SBC_IE_CH_MD_DUAL למעלה.

הגדל את מגבלת קצב הסיביות

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

קוד:

#define A2DP_SBC_DEFAULT_BITRATE 328

החלף ב- 512.

  1. (לניסויים בלבד) השבת מגבלת MTU

זה נדרש עבור קצב סיביות גבוה מ ~ 580 kbit / s.

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

קוד:

# הגדר MAX_2MBPS_AVDTP_MTU 663

ערימות Bluetooth מתוקנות (ניתנות להברקה)

  • לה מקס 2 אוראו Patched.zip
  • LeEco Cool Changer S1 EUI_5.8.19S.zip
  • Leeco LE2 (EUI 5.9.26s, Android 6) .zip
  • הערה Xiaomi Mi (Miui 9 Miui.su usnkreal v8.4.12, Android 6.0.1) .zip
  • הערה 3 של Xiaomi mi (MIUI 9, Android 7). Zip
  • Xiaomi Mi4c (אנדרואיד 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 (אנדרואיד 6.01, mmb29m, miui העולמי 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 (Remix Remix Android 7.1.2_r36) .zip
  • Redmi Note 4x (Masik Premium, אנדרואיד 7.0) .zip
  • Asus Zoom (אנדרואיד 5, 2.26.40.108_20160520) .zip
  • לה מקס 2 אוראו Patched.zip
  • Huawei P9 (אנדרואיד 7). Zip
  • Samsung Galaxy S4 LTE GT-I9505 (Android 7.1.2; LineageOS 14.1-20180615-NIGHTLY-jfltexx) .zip
  • רוכסן
  • לה מקס 2 אוראו Patched.zip
לקרוא 10 דקות