كانت تقوم منصة الاستشعار الشهيرة Sensor Tower بجمع البيانات من ملايين الأشخاص سراً من خلال تطبيقات كاسر البروكسي وتطبيقات حظر الإعلانات على نظامي Android و iOS، وفقاً لاستقصاء أجرته BuzzFeed News.
ليس من الواضح أن التطبيقات – والتي تشمل التطبيقات Free and Unlimited VPN و Luna VPN و Adblock Focus – مملوكة من قبل Sensor Tower ، ولا أن مستخدميها على علم بأنهم من خلال استخدامها يعرضون بياناتهم لمخاطر محتملة.
وفقاً لتقارير BuzzFeed ، تمت مطالبة المستخدمين الذين يقومون بتثبيت أحد هذه التطبيقات بتثبيت root certificate؛ تقوم جوجل Google وآبل Apple بتقييد امتيازات root certificate بسبب مخاطر الأمان التي يتعرض لها المستخدمون.
تتجاوز تطبيقات Sensor Tower القيود عن طريق مطالبة المستخدمين بتثبيت root certificate من خلال موقع ويب خارجي، بعد تنزيل أحد التطبيقات حيث قد تم تنزيل تطبيقاتها 35 مليون مرة.
وفقًا لـ Sensor Tower – الذي يمتلك 20 من هذه التطبيقات – يقومون فقط بجمع بيانات الاستخدام وبعض التحليلات المجهولة الهوية، والتي يتم استخدامها في تحسين منتجاتها.
وفي حديثه إلى BuzzFeed
، قال مسؤول في رئيس شركة Sensor Tower راندي نيلسون Randy Nelson
إن تطبيقات الشركة لا تجمع بيانات حساسة أو معلومات شخصية، وأن الغالبية العظمى من
هذه التطبيقات المدرجة أصبحت الآن منتهية. وقال نيلسون أيضاً أن Sensor Tower اختارت عدم الكشف عن
ملكيتها للتطبيقات لأسباب تنافسية.
A list of the apps. Only Luna VPN remains in the App Store as of now. Luna, Adblock, and Free and Unlimited VPN are still in the Play Store. Apple and Google continue to investigate. pic.twitter.com/CQ6jNinA1x
بعد أن اتصلت بها BuzzFeed
News ، أزالت آبل Apple
وجوجل Google عدداً من التطبيقات
المتأثرة من متاجرهما، حيث قال كلاهما إنهما يحققان الآن في المشكلة.
يفيد BuzzFeed
بأن 13 تطبيقاً من تطبيقات Sensor Tower
قد تمت إزالتها مسبقاً من iOS App Store
بسبب انتهاكات السياسة، لكن ليس من الواضح ما إذا كانت هذه هي التطبيقات غير
المنضبطة ذاتها التي يشير إليها Nelson.
يعد تتبع نشاط المستخدم حجر الأساس لنجاح
التطبيق، وليس من المعتاد للمطورين تقديم وظائف مراقبة البيانات كضمانات للمستخدم؛
يعد تطبيق Onavo VPN
الخاص بفيسبوك مثالاً رائعاً.
مع ذلك، تعمل Sensor Tower على تسليط الضوء على استغلال إساءة فهم المستخدمين لهذه الممارسة إلى حد كبير، وبالفعل، فإن الشركات تقوم باستغلالها في محاولة للحصول على بياناتك القيمة.
إذا كنت قد حاولت في أي وقت مضى تنزيل تطبيق بشكل جانبي أو من متجر خارجي غير رسمي على هاتفك الذي يعمل بنظام أندرويد Android ، فأنت تعرف كيف يمكن أن يكون ذلك مربكاً.
غالباً ما تكون هناك إصدارات متعددة من التطبيق نفسه مصممة للعديد من مواصفات الأجهزة المختلفة ، فكيف تعرف أي واحد منها هو الصحيح؟ هذا ما سنشرحه لك في هذا المقال.
إذا كنت تقرأ هذا المقال ، فهناك فرصة جيدة لأنك تحاول القيام بتنزيل تطبيق خارجي من موقع APK Mirror ، وهو موقع استضافة شرعي وموثوق لملفات APK المتاحة مجاناً في متجر جوجل بلاي Google Play.
يعد هذا خياراً ممتازاً إذا كان التطبيق الذي تريده مقيّداً جغرافياً أو غير متوفر لجهازك أو يحتوي على تحديث لم يصل بعد إلى حسابك. على الرغم من أنك قد تحتاج أيضاً إلى هذه المعلومات عند تنزيل أشياء من مطوري XDA أو مصادر أخرى.
إن محاولة العثور على الإصدار المناسب لهاتفك قد يكون مصدر إزعاج وإرباك.
بالطبع لن تقلق بشأن هذا الأمر إذا كان التطبيق الذي تبحث عنه يحتوي فقط على إصدار واحد ، ولكن بعض التطبيقات بها إصدارات متعددة متاحة – على سبيل المثال ، على موقع APK Mirrorيحتوي تطبيق يوتيوب YouTube على 40 صيغة مختلفة – وهنا فإنك تحتاج إلى معرفة الإصدار الأفضل لهاتفك لئلا تقوم بتنزيل إصدار غير متوافق.
بشكل عام ، يتم تقسيم التفاصيل في هذا الموضوع إلى ثلاث فئات أساسية:
بنية الهاتف Architecture: يشير هذا إلى نوع المعالج في هاتفك. عادةً ما تكون الخيارات هي Arm و Arm64 و x86 و x86_64 ، حيث أن كل من معالجات ARM و x86 هي معالجات ببنية 32 بت ، ومعالجات Arm64 و x86_64 هي معالجات ببنية 64 بت. لا تقلق، سنشرح ذلك بتفصيل أكثر لاحقاً.
إصدار نظام الأندرويد Android: هذا هو إصدار نظام التشغيل أندرويد Android الذي يعمل عليه جهازك.
دقة الشاشة مقاسة ب DPI : إن DPI هي اختصار ل نقطة في البوصة Dots Per Inch– وتعبّر هذه الواحدة عن كثافة البكسل Pixel Density لشاشة هاتفك. على سبيل المثال ، تحتوي شاشة Full HD ذات الستة بوصات (1920 × 1080) على 367 DPI تقريبياً . زد هذه الدقة حتى 2880 × 1440 ، و ستصبح الدقة 537 DPI تقريبياً .
من الناحية الفنية ، يجب أن تكون الواحدة الصحيحة عند الإشارة إلى كثافة البكسل Pixel Density هي PPI ، وهي اختصار ل بيكسل في البوصة Pixels Per Inch. ولكن نظراً لأن أغلب مواقع التحميل الخارجي مثل APK Mirror (وغيره) تشير إلى ذلك على أنه DPI ، فسوف نلتزم بهذا المصطلح في شرحنا.
معالجات ARM ومعالجات x86
في حين أن المواصفات الخاصة بإصدار نظام الأندرويد Android و دقة الشاشة المقاسة ب DPI هي مواصفات بسيطة إلى حد ما ، فإن بنية المعالج هي قصة أخرى تماماً. سنحاول قدر الإمكان شرحها ببساطة هنا، لدينا نوعان رئيسيان للمعالجات في هواتف الأندرويد:
ARM: هذا هو معالج الجوال الأول والأكثر انتشاراً، وما تشغله غالبية الهواتف الآن. حيث أن شرائح Snapdragon من Qualcomm وشرائح الهواتف الجوالة من Samsung Exynos و MediaTek هي أمثلة على معالجات ARM. معظم الرقاقات الحديثة هي ببنية 64 بت ، أو كما نرمزها ARM64.
x86: هي مواصفات تصميم شرائح Intel. وكما هي الحال ل Intel في سوق الكمبيوتر ، فهذه الرقائق هي أقل شيوعا في أجهزة أندرويد. يشير x86_64 إلى رقائق Intel ببنية 64 بت.
تعد هذه المعلومات مهمة بشكل خاص لأن ملفات x86 و ARM ليست متوافقة مع بعضها – يجب عليك استخدام الإصدار المتوافق مع بنية هاتفك.
وإضافة إلى توافق النوع ، يجب أن تنتبه إلى عامل بنية تصميم رقاقة المعالج، أي إذا كان المعالج ببنية 32 بت أم 64 بت.
إذا كان هاتفك يعمل بمعالج 32 بت ، فلن يعمل الإصدار 64 بت من تطبيق APK. أي إذا كان معالج جهازك 32 بت فإنك حتماً يجب ان تقوم بتنزيل إصدار التطبيق الموجه ل 32 بت.
ومع ذلك ، فإن المعالجات فئة 64 بت تتوافق مع الإصدارات السابقة ، لذا فإن الإصدار 32 بت من التطبيق سيعمل بشكل جيد على معالج 64 بت.
أي إذا كان هاتفك يعمل بمعالج 64 بت، يمكنك تنزيل كل من إصدارات 32 أو 64 بت من التطبيق.
كيفية إيجاد المعلومات الصحيحة لجهازك
نعلم أن هذا أمر محير. والخبر السار هو أن هناك طريقة سهلة لمعرفة جميع معلومات جهازك باستخدام تطبيق يسمى Droid Hardware Info. هذا تطبيق مجاني في متجر جوجل بلاي Google Play ، وسيخبرك بشكل أساسي بكل ما تحتاج إلى معرفته حول هاتفك.
هيا قم بتحميله. سنعرض لك مكان العثور على ما تبحث عنه بالضبط.
علامة التبويب الأولى التي تريد الاطلاع عليها هي علامة تبويب Device ، وهو ما يفتح عليه التطبيق افتراضياً. هناك قسمان رئيسيان من المعلومات هنا: DPI و إصدار Android OS.
للعثور على DPI ، انظر إلى قيمة Software Density المدرجة تحت قسم العرض Display.
للحصول على إصدار الأندرويد Android version، انظر إلى قيمة OS version المدرجة تحت قسم الجهاز Device. هذا بوضوح يعرض رقم الإصدار.
للحصول على معلومات عن بنية تصميم الجهاز ، انتقل إلى إلى علامة التبويب الثانية System وتحقق من قيم CPU Architecture و Instruction Sets المدرجة تحت قسم Processor .
هنا قد لا يكون الأمر واضحاً بالنسبة لك، حيث ان قيمة هذين المواصفتين لا تعبر بصراحة إن كان المعالج arm64 أو ما شابه ، لذلك عليك القراءة بين السطور قليلاً.
أولاً ، إذا رأيت رقم 64 في اسم البنية ضمن مواصفة CPU Architecture ، فيمكنك إلى حد كبير ضمان أن معالج جهازك ببنية تصميم 64 بت.
لمعرفة ما إذا كان معالج ARM أو الإصدار x86 ، راجع Instruction Sets مرة أخرى ، فأنت تبحث فقط عن المعلومات الأساسية هنا ، مثل الأحرف arm.
مثلاً في الصورتين أعلاه وهما لهاتف Pixel 2 XL ، من الواضح أنه جهاز ARM64. وعلى الرغم من ذلك ، قد لا يكون الأمر بهذا الوضوح.
مثلاً جهاز Nexus 5 ليس واضحاً تماماً – يمكننا أن نرى أنه ARM ، ولكنه لا يظهر بشكل صريح على أنه معالج 32 بت. في هذه الحالة ، يمكننا افتراض أنها شريحة 32 بت لأنها لا تحدد بنية 64 بت، و القيام بتنزيل إصدار التطبيق المتوافق مع 32 بت.
مع وضع ذلك في الاعتبار ، دعنا نرجع إلى مثال تطبيق يوتيوب YouTube الذي تكلمنا عنه في البداية. سننظر في العديد من إصدارات تطبيق يوتيوب YouTube على موقع APK Mirror ونبحث بدقة عن التنزيلات التي تنطبق على جهاز Pixel 2 XL.
من خلال معلومات الجهاز التي أصبحت لدينا الآن ، نعلم أنه يشغل معالج ARM بنية 64 بت ، ولديه دقة شاشة DPI تصل إلى 560 ، ويعمل بنظام التشغيل إصدار Android 8.1.
من السهل مطابقة نوع المعالج وإصدار نظام الأندرويد، حيث أنه متاح لدينا معالج arm64 و إصدار Android 5.0 فما فوق. ولكن لا يوجد خيار لدقة 560 dpi.
لذلك ، لدينا خياران رئيسيان للاختيار من بينهما: أعلى دقة متاحة – في هذه الحالة ، 480- أو أن نختار nodpi.
في هذه الحالة ، نوصي بالذهاب مع خيار nodpi ، لأنه يحتوي على جميع الموارد المتاحة لتغطية سلسلة كاملة من الدقات DPIs . لذا ننصحك القيام باختياره
لكن لنكون صريحين، هنالك سبب قد يمنعك من القيام بتحميل الإصدار الموجه لكل الدقات nodpi، هذا السبب هو حجم الملف – فنظراً لأن التطبيق هنا يحتوي على موارد للعمل على أساس أي دقة شاشة DPI ، فهو ملف حجمه أكبر بكثير.
إذا تمكنت من العثور على الجهاز الذي يتوافق مع دقة الشاشة DPI لجهازك تماماً ، فبالطبع هو الخيار الأفضل. بخلاف ذلك ، يمكنك أيضاً اختيار إصدار بدقة أعلى قليلاً و ستكون الأمور جيدة.
في حالتنا هذه ، نعتقد أن خيار nodpi سيكون أفضل من تنزيل الإصدار ذو الدقة 460 DPI، نظراً لأن دقة الهاتف هي 560 نقطة لكل بوصة. في هذه الحالة ، فإن حجم الملف الأكبر يستحق المقايضة.
أخيراً، من السهل جداً التعرف على الميزات والخصائص في جهازك الأندرويد، وهو أمر أساسي عند القيام بتحميل التطبيقات بشكل جانبي. ولحسن الحظ بمجرد معرفة هذه المعلومات عليك ألا تقلق بشأنها مرة أخرى حتى تحصل على هاتف جديد.
تستطيع عبر هاتفك الأندرويد أن تستمع إلى الموسيقى ، وتشاهد الفيديوهات ، وتأخذ الصور ، ولكنك قد تحتاج أحيانا أن تصل هاتفك الأندرويد مع جهاز الكومبيوتر الخاص بك من أجل تبادل الملفات . إنه أمر جيد في حال حصل هذا التوصيل بطريقة صحيحة واستطعت القيام بتبادل الملفات ، ولكن المشكلة تكمن في حال لم يتمكن جهاز الكومبيوتر من التعرف على جهازك الأندرويد بالشكل المناسب .
في الحالة الطبيعة وعندما تقوم بوصل هاتفك عبر كابل USB فإن الويندوز سيتعرف عليه على شكل MTP (بروتوكول تبادل الوسائط )
وبإمكانك في هذه الحالة أن تستعرض ذاكرة التخزين الخاصة بالهاتف وبإمكانك بكل سهولة أن تضيف أو تحذف أي ملف تريد . طبعاً بإمكانك القيام بمثل هكذا أمور من خلال الهاتف أو الجهاز اللوحي نفسه ولكن الأمر يكون أكثر سهولة وسلاسة وسرعة من خلال استخدام الكومبيوتر والذي يتعامل مع هاتفك في هذه الحالة كأي ذاكرة تخزين تقليدية (فلاشة مثلاً ) .
على الرغم من ذلك فإنه في بعض الحالات التي تحاول فيها فك قفك هاتفك من أجل تنصيب رومة جديدة مثلاً ، أو من أجل الحصول على صلاحيات الروت ، فإنه يتوجب عليك القيام بتنصيب ما يعرف ب (ADB (Android Debug Bridge وذلك على الكومبيوتر الخاص بك . هذا التعريف سيعمل بشكل رائع من أجل أن تصبح قادراً على استخدام الحاسوب من أجل إرسال الأوامر إلى هاتفك ولكنه قد يعيق عملية تبادل الملفات بشكل سريع وسلس. في حال واجهتك أي مشكلة في توصيل الجهاز إلى الكومبيوتر والقيام بتبادل الملفات بالشكل الأمثل ما إلا عليك قراءة ما تبقى من المقال والذي يتضمن بعض التوصيات المفيدة من أجل حل هذه المشكلة :..
1- ابدأ بالأمور البديهية : قم بإعادة التشغيل و جرب منفذ USb آخر :
قبل القيام بأي شيء آخر فإنه من المفيد أحياناً القيام ببعض الأمور البسيطة مثل : إعادة تشغيل الهاتف – تجربة كابل USB آخر أو منفذ USB مختلف على الكومبيوتر . قم بتوصيل الكابل مباشرة في ال USB الخاص بالحاسوب بدلاً عن توصيله ب موزع USB . فعندما تكون المشكلة في الهاردوير فلن تفيد عندها أي إجراءات برمجية في إصلاح المشكلة . لذلك ابدأ بالأشياء البسيطة والواضحة أولاً ..
في حال لم يظهر جهازك الأندرويد من خلال مستعرض الملفات على الحاسوب فإن المشكلة يمكن أن تكون في الطريقة التي يتصل بها هذا الجهاز بالحاسوب . عدة خيارات يمكن أن يتصل بها الهاتف إلى الكومبيوتر فمثلاً يمكن أن يكون الهاتف على وضع الشحن وأنت تريده أن يكون كذاكرة تخزين .
قم بتوصيل هاتفك إلى الكومبيوتر ، اسحب شريط الإشعارات ثم اضغط على خيار “USB ” . وهذا الخيار يختلف قليلاً حسب إصدار الأندرويد والشركة المصنعة ، حيث يمكن أن يكون بدلاً عن خيار USB مثلاً “شحن الهاتف عبر USB ” أي ” USB charging this device” أو ” تبادل الملفات عبر USB ” أي “USB for file transfer ” ، ولكن وبغض النظر عن الاسم فإننا سنجد شيئاً ما حول USB .
عندما تضغط على الخيارات سيظهر لك قائمة جديدة فيها عدة خيارات ، وبشكل عام ستكون هذه الخيارات : شحن هذا الجهاز “Charge this device,” ، نقل الصور “Transfer images,” نقل الملفات “Transfer files.” . ومرة أخرى ننوه أن العبارة يمكن أن تختلف قليلاً ولكن الخيار الذي نريده سيكون “Transfer files” أي نقل الملفات .
وغالباً فإن النقر على هذا الخيار سيحل المشكلة وسيتعرف الكومبيوتر على الهاتف على أنه ذاكرة تخزين .
3- تحديث التعريف الخاص ب MTP
في حال أن الطريقة السابقة لم تعمل فإن السبب غالباً ما يكون مشكلة ما في التعريف ، بإمكانك التأكد من أن جهاز الحاسوب حقاً “يرى” جهاز MTP ولكنه لا يستطيع تمييز نوعه ، وذلك من خلال فتح ” الأجهزة والطابعات ” “Printers and Devices” من لوحة التحكم Control Panel، وفي حال وجدت جهاز ما تحت اسم ” غير محدد ” “Unspecified” فإن هذا يعني أنه يتوجب عليك القيام ببعض الإجراءات . من الممكن أيضاً أن يظهر الجهاز تحت مسمى عام مثلاً ” جهاز MTP غير محدد ” unspecified MTP device ولكنه في الواقع هو في حالتنا Nexus 6P
ولحسن الحظ فإن إصلاح هذه المشكلة بسيط إذا كنت تمتلك خبرة بسيطة في استخدام الويندوز وذلك عبر إدارة الأجهزة Device Manager ، وما نحتاجه هو أن نغير أو نحدث التعريف الذي يستخدمه ويندوز عندما تقوم بتوصيل جهاز الأندرويد عبر كابل USB ، من أجل القيام بذلك ما عليك إلا أن تفتح إداة الأجهزة Device Manager وذلك عبر النقر على زر ابدأ Start والبحث عن إدارة الأجهزة Device Manager .
حالما تظهر لك نافذة إدارة الأجهزة قم بالبحث عن جهاز يحمل اسم ADB . في الصور التالية سيكون موجوداً في المجموعة “ACER Device.” قي بتوسيع المجموعة عبر الضغط على السهم على الجانب الأيسر ومن ثم اضغط بزر الفأرة الأيمن على الجهاز وقم بتحديد تحديث برنامج التشغيل من القائمة .
في حال عدم وجود أي جهاز باسم ADP فإنه يتوجب عليك أن تبحث عنه تحت اسم آخر مثلاً لقد وجدت جهازي Nexus 6P تحت مسمى الأجهزة المحمولة “Portable Devices,” وكانت عليه علامة صفراء ما يعني أنه هناك مشكل ما في التعريف . وبغض النظر عن الاسم فإن الإجراءات ستبقى نفسها .
حالما تفتح النافذة الخاصة بتحديث برنامج التشغيل فإن الويندوز سيسألك إذا كنت تريد البحث أو استعراض الملفات من أجل الحصول على برنامج التعريف . سنختار خيار استعراض الملفات بحثاً عن برامج تشغيل Browse my computer for driver software .
في الشاشة التالية قم بتحديد : دعني أختر من قائمة التعاريف المتوافرة على جهازي select “Let me pick from a list of device drivers on my computer”:
وهنا ستجد قائمة طويلة من أنواع العتاد Hardware المحتمل ، قم باختيار جهاز أندرويد “Android Device” أو هاتف أندرويد “Android Phone.”.
أخيراً ومن الشاشة التالية قم باختيار “MTP USB Device” ومن ثم انقر التالي “Next.” :
سيقوم الويندوز بتنصيب التعريف المحدد فوق التعريف القديم وستم التعرف على جهازك الأندرويد على أنه جهاز وسائط متعددة كما هو ظاهر في الصورة التالية :
الآن وعندما ستقوم بفتح مستعرض الملفات File Explorer فإنك سترى جهاز الأندرويد الخاص بك وستكون قادراً على فتحه واستعراض ملفات النظام وإضافة أو إزالة الملفات كما تشاء .