الرئيسية / دروس و نصائح تقنية / توضيح حول الإصدارات المزيفة لـ Cidea Tab والأجهزة الأخرى !

توضيح حول الإصدارات المزيفة لـ Cidea Tab والأجهزة الأخرى !


*** بسم الله الرحمان الرحيم ***

 

مرحباً بكم أعزائي متابعي مدونة Dzgsm ، كما يعلم أغلبنا إن إصدارات نظام Android مقترنة بقاعدة بيانات تصدرها شركة Google ويتم تطويرها من طرف SDK إختصار لكلمة Software Development Kit.

وهي مجموعة من أدوات تطوير البرمجيات التي تسمح بإنشاء برمجيات تطبيقية لحزمة برامج معينة ، إطار البرمجيات ، منصة الأجهزة ، نظام الحاسوب ، أنظمة ألعاب الفيديو ، نظم التشغيل ، أو ما شابه ذلك من منصات التطوير

قاعدة البيانات للمطورين

تشكل قاعدة البيانات الهيكل الأساسي لمختلف المشاريع البرمجية للمطور ، ومن خلاله يتم تطوير أنظمة متنوعة من طرف شركات ومن بينها نظام Android ، مع بعض الإضافات والتعديلات على إعدادات للواجهة الرئيسية المخصصة حسب حجم الشاشة "سعة ذاكرة التخزين" و "الذاكرة العشوائية" ، بالإضافة كذلك إلى توافقية رقاقة المعالج والرسوميات ، مع ضمان توافق تشغيل التطبيقات على واجهة الجهاز المراد إنشائه.

ترقيم إصدارات قواعد البيانات SDK حسب إصدار Android

فمثلاً: SDK19 قاعدة بيانات خاصة بنظام Android 4.4.

يتم تحديث قواعد بيانات SDK كل مرة لمساعدة المطورين على إيجاد حلول برمجية وتطوير تطبيقات وألعاب تناسب إعدادات الأجهزة المختلفة العاملة بنظام Android ، هناك إصدارات تم الإستغناء عن تطويرها من قبل شركة Google "جزئياً أو كلياً".

مثال بسيط عن تطبيق YouTube: لا يعمل إلا على إصدار Android 5 فما فوق من الإصدارات الحديثة ، إذن فهو لا يدعم الإصدارات أقل من 5.0.

Source Cydia

مثال آخر عن شركة Apple: من منكم يذكر Source Cydia في هواتف iPhone القديمة ، ليتم خداع النظام نقوم بإضافة Source Firmware Fake ، في تطبيق Cydia بعد عمل jailbreak.

 سياسات وقيود Apple

من سياسات المعروفة المعمول بها ﻟﺪى شركة Apple ، عند ظهور أي إصدار لجهاز iPhone جديد ، تريد دائماً الشركة زيادة في مشترياتها بشكل أكبر ورفع قيمة المنتوج وذلك بدعم التطبيقات و الألعاب في إصدار الجديد أعلى من إصدار جهاز iPhone القديم الذي بدوره توقفت عنه التحديثات وهذا يجعل المستخدم في موقف حرج ، خاصةً إذا كان مهتم كثيراً بالتحديثات الأمنية أو بالتطبيقات الجديدة ، لذا يتم إضافة Source Firmware Fake لتشغيل بعض التطبيقات التي تطلب إصدار أعلى من الذي هو متاح على الجهاز.

تزييف في إصدارات الأجهزة والتلاعب بـ Source

لاكن مع الأسف بعض الشركات تقوم بتزييف في إصدارات الأجهزة وتتلاعب بـ Source لدرجة أن بعض المستخدمين قد لا يدركون حتى أنه تم خداعهم !.

هناك بعض الشركات ضمن خططها التسويقية

تسوق منتوجاتها على أساس أنها تحمل إصدارات حديثة من نظام Android ، لكن ثبت بالدليل إنها تحمل إصدارات قديمة غير التي تظهر للمستخدم البسيط بالتعديل على ملف Build داخل ملف النظام System.img ، رغم ذلك يبقى الأثر واضح للعيان في إصدار sdk الذي يبين لنا إصدار النظام بشكل واضح.

معرفة الإصدار الحقيقي للجهاز ، بواسطة مستويات Sdk

سنكشف لكم في هذا الموضوع حقيقة تزييف في إصدارات الأجهزة المستخدمة من طرف بعض الشركات ، مع توضيح مفصل حول كيفية معرفة الإصدار الحقيقي للجهاز ، قبل هذا يجب معرفة أولاً قاعدة البيانات ومستويات Sdk من إصدار الأندرويد الأول 2.3 إلى الإصدار 12 ، كما هو موضوع بالترتيب في الجدول 

 Version  Operating System  Level
2.3 Android Sdk=09
2.3.3 Android Sdk=10
3.0 Android Sdk=11
3.1 Android Sdk=12
 3.2 Android Sdk=13
4.0 Android sdk=14
4.0.3 Android sdk=15
4.1 Android sdk=16
4.2 Android sdk=17
4.3 Android sdk=18
4.4 Android sdk=19
4.4W Android sdk=20
5.0 Android sdk=21
5.1 Android sdk=22
6.0 Android sdk=23
7.0 Android sdk=24
7.1 Android sdk=25
8.0 Android sdk=26
8.1 Android sdk=27
9 Android sdk=28
10 Android sdk=29
11
Android sdk=30
12 Android sdk=31

Lenovo S960 MT6589

 نأخد على سبيل المثال معلومات البناء لهاتف Lenovo S960 MT6589: ستلاحظ في السطر ro.build.version.sdk=19 ، الإصدار الحقيقي للهاتف حسب مستوى قاعدة البيانات ro.build.version.release=4.4.2 /sdk=19.

 Lenovo S960 MT6589

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KOT49H
ro.build.display.id=S960_AllegroROM_KK_140713
ro.build.version.incremental=S960_AllegroROM_KK_140713
ro.custom.build.version=S960_AllegroROM_KK_140713
 ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.2
ro.build.date=2014年 05月 29日 星期四 17:35:40 CST
ro.build.date.utc=1401356140
ro.build.type=user
ro.build.user=buildslave
ro.build.host=nj-bs9
ro.build.tags=release-keys
ro.product.model=Lenovo S960
ro.product.brand=Lenovo
ro.product.name=S960_AllegroROM_KK
ro.product.device=S960_AllegroROM_KK
ro.product.board=snoopy_row
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=LENOVO
ro.product.locale.language=ru
ro.product.locale.region=RU
ro.wifi.channels=
ro.board.platform=
# ro.build.product is obsolete; use ro.product.device
ro.build.product=S960_AllegroROM_KK
# Do not try to parse ro.build.description or .fingerprint
rro.build.description=snoopy_row-user 4.4.2 KOT49H S960_Allegro
ROM_KK_140713 dev-keys
ro.build.fingerprint=Lenovo/S960_AllegroROM_KK/S960_AllegroROM
_KK:4.4.2/KOT49H/S960_AllegroROM_KK_140713.1401356129:user/release-keys
29:user/release-keys

ro.mediatek.platform=MT6589

 Cidea CM455 MT6572

أما بالنسبة لجهاز اللوحي Cidea CM455 MT6572: ستجد فرق شاسع في معلومات البناء ، حيث ستلاحظ تغيير المتعمد في إصدار الجهاز من 4.4.2 إلى 6.1 وهذا مخالف تماماً وغير منطقي مع مستوى قاعدة البيانات sdk=19 ، وهذا ليس مقتصر فقط على الأجهزة اللوحية مثل Cidea ، بل هناك كذلك عدة أجهزة لم تسلم هي الأخرى من التغييرت المتعمدة في الإصدارات من طرف بعض الشركات.

وفي الأخير نشكر الأستاذ: جمال الدين DZ-Developer ، على هذه المعلومات المؤكدة منه والحقيقية التي لا يعرفها الجميع.

 Cidea CM455 MT6572

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KOT49H
ro.build.display.id=ALPS.KK1.MP7.V1.22
ro.build.version.incremental=eng.user002.1544182088
ro.custom.build.version=ZL799V1.0_I_HK01_EN_WSVGA_V1.0_20181225
 ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=6.1
ro.build.date=12071912
ro.build.date.utc=12071912
ro.build.type=user
ro.build.user=user002
ro.build.host=service
ro.build.tags=test-keys
ro.product.model=CM455
ro.product.brand=alps
ro.product.name=CM455
ro.product.device=CM455
ro.product.board=CM455
ro.product.wallpaper=
ro.product.homepage=
ro.product.switchword=5525
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
persist.sys.timezone=Asia/Dubai
ro.product.manufacturer=alps
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=
# ro.build.product is obsolete; use ro.product.device
ro.build.product=b706_600x1024
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=b706_600x1024-user 4.4.2 KOT49H eng.user002.1544182088 test-keys
ro.build.fingerprint=alps/b706_600x1024/b706_600x1024:4.4.2/KOT49H/1544182088:user/test-keys

ro.mediatek.platform=MT6572

 لا تنسوا دعمنا لتقديم المزيد إن شاء الله ، مع ترك تعليقاتكم و مشاركتنا آرائكم في المدونة 

مع تحيات المنتدى الجزائري للمحمول

DZGSM

DZ-Djamel-GSM

عن DZ-Djamel-GSM


مهتم بنشر الوعي التقني,كاتب مغرم بالمعلومة.

شاركنا رأيك حول : توضيح حول الإصدارات المزيفة لـ Cidea Tab والأجهزة الأخرى !

شاهد أيضاً

دروس و نصائح تقنية: كيف تعرف بلد منشأ لهاتفك المحمول من رقم IMEI السابع والثامن ؟