USB hata ayıklama neden çalışmıyor? Android'de USB hata ayıklama modunu etkinleştirmenin ana yolu. Olası konum seçenekleri

  • 24.05.2019

İyi günler. Genellikle bir bilgisayar kullanarak cihazımızı Android işletim sistemiyle kontrol etmemiz gerekir. Herhangi bir eksikliği kontrol etmek için genel testler veya rutin teşhisler olsun. Bunu yapmak için, sözde "USB hata ayıklama" modunu etkinleştirmeniz gerekir. Kulağa ürkütücü gelse de, aslında çok basit ve sadece gadget'lardaki bir guru için değil, aynı zamanda en sıradan yeni başlayanların gücü için de erişilebilir. Android için USB hata ayıklama nedir, Android'imizde PC üzerinden bu USB hata ayıklama nasıl yapılır yazımızdan öğrenebiliriz.

Hemen diyelim ki kişisel bilgisayarımıza bağlanmak, bir PC emülatörüyle çalışmaktan çok daha fazla tercih edilir.

Her itfaiyeci için, “USB ile Hata Ayıklama” ayarının nasıl yapılacağına dair küçük bir video talimatı ekliyoruz, aşağıda bu prosedürün tüm yöntemleri ve kuralları hakkında daha ayrıntılı konuşacağız.

Ne yapılmalı ve hangi sırayla

Çoğu durumda, tüm üreticiler için ihtiyaç duyduğumuz USB hata ayıklama modu "Ayarlar" menüsünde bulunabilir ve ayarlanabilir. Genellikle Geliştirme veya Geliştiriciler alt menüsünü içerir. Ve herhangi bir geliştirici olmasak da, orada gerekli "USB üzerinden hata ayıklama" yı hala cesurca buluyoruz ve daha fazla uzatmadan oraya bir şaka koyuyoruz.

Bunun tüm çilelerimizin sonu olduğunu düşünebilirsiniz, ama orada değildi. Menünüzün böyle bir seçeneği olmaması oldukça olasıdır. Bu zamanlar. Bu artık benim için değil, en gerçek geliştiriciler için. Neden bunu yaptılar? belirsiz. Belki de herkes cihazı karıştırıp orada yakacak odun kıramaz.

USB hata ayıklamasını etkinleştirmenin en kolay yolu

Menümüzde yoksa, o zaman diğer tarafa gitmeye çalışırız. Farklı Android işletim sistemlerinde çeşitli USB hata ayıklama türleri. Android 2.2 3.0'a sahipseniz, önce aynı "Menü" ye, ardından Ayarlar'a, ardından "Uygulamalar" a, ardından "Geliştirme"ye girmeye çalışacağız. Zaten bir "USB üzerinden hata ayıklama" öğesinin olması oldukça olasıdır.

Android 4.2 ve sonraki sürümlerin tüm sahipleri için, aşağıdaki çok zor yol icat edildi. Yine “Menü” ye, ardından “Ayarlar” a, “Akıllı telefon hakkında / Tablet hakkında” a gidiyoruz. Burada "Yapı numarası » ve bazı şamanik eylemler yaratacağız. Üzerine 8-10 kez basıyoruz ve bir sonraki “Ayarlar” girişinde anlaşılmaz bir şekilde aniden “Geliştiriciler için” ve “USB ile Hata Ayıklama” beliriyor. Sadece kutuyu tekrar işaretlemek için kalır.

Başarılı olduğumuzu ve bu hata ayıklamanın etkinleştirildiğini varsayacağız. Bilgisayarımıza ilk kez bağlandığınızda veya herhangi bir komut girdiğinizde, o anda bağlı olan bilgisayara güvenmeniz istenecektir. Bu yüzden bilgisayarımıza tamamen güveniyoruz, sonra bir şaka koyuyoruz, “Tamam” ı tıklayın. Her şey. Hata ayıklama etkinleştirildi. Bilgisayar aniden cihazımızı algılamak istemezse aşağıdakileri deneyin. Akıllı telefonunuzun / tabletinizin aniden bloke olup olmadığını kontrol edin. Kilidi açın, hata ayıklamayı tekrar kontrol edin.

Tekrar çalışmazsa, PC'nizdeki USB sürücülerini güncellemeyi / değiştirmeyi / yeniden yüklemeyi deneyin. Not: USB 3.0 gibi bir bağlantı noktası değil, yalnızca bir USB 2.0 bağlantı noktası kullanılması önerilir. Yine de, sizin için her şeyin yolunda gittiğinden ve YUSB kurulum modunun açık olduğundan emin olmaya cesaret ediyorum.

Bir Android telefonda veya tablette geliştirici menüsünü ve USB hata ayıklamasını geleneksel şekilde nasıl etkinleştiririz, makalede zaten açıkladık.

Bu makale, etkinleştirmeniz gerekebilecek ekranı bozuk bir Android cihazda USB hata ayıklamasının nasıl etkinleştirileceğini tartışacaktır.

1. Uyarı

Bu yöntem, Windows ve Linux'ta programlama / sistem yönetimi becerileri veya en azından büyük özen gerektirir, çünkü aşağıdaki komutları yazarken hata yapmak telefonun / tabletin tamamen çalışmamasına neden olabilir.

Bu kılavuz öncelikle Android 4.0 (Ice Cream Sandwich), Android 4.2 (Jelly Bean), Android 4.4 (Kit Kat) ve Android 6.0 (Marshmallow) çalıştıran cihazlar için uygundur, çünkü bunlar üzerinde test edilmiştir. Android'in diğer sürümlerinde, sistem dosyalarında değişiklikler mümkündür, bu nedenle aşağıdaki komutların tam olarak yürütülmesi bile istenen sonucu vermeyebilir. Bu durumda, bu makalenin son "5. Yedeklemelere geri alma" bölümünde açıklandığı gibi yedeklere geri dönün.

2. Bir bilgisayar aracılığıyla USB hata ayıklamasını etkinleştirme ilkesi

Bir bilgisayar aracılığıyla USB hata ayıklamayı etkinleştirme fikri, doğrudan Android sistemini yüklemeden önce özel kurtarma (CVM / TWRP) aracılığıyla ADB (Android Hata Ayıklama Köprüsü) arabirimi aracılığıyla sistem dosyalarını doğrudan düzenlemektir, bu da ilk olarak özel yüklemeniz gerektiği anlamına gelir. kurtarma ve KÖK hakları. Bazı Çin telefonlarında (örneğin, UMI, iconBIT) ROOT'un üretici tarafından zaten kurulu olduğu ve aşağıda listelenen komutların yerel (fabrika) kurtarma ile bile çalışacağına dikkat edilmelidir.

3. Hazırlık

3.1. Özel kurtarma yükleme

Ne yazık ki, herhangi bir Android cihaza uygun özel kurtarma ve KÖK haklarını yüklemenin evrensel bir yolu yoktur. Cihazınız için özel talimatlar aramanız gerekiyor, ancak iyi haberler var, özel kurtarma yüklemesi, fastboot cihaz önyükleyicisini kullanarak ekranının katılımı olmadan pratik olarak bir telefonda / tablette (kurtarmanın No-Touch versiyonu) yapılabilir. (önyükleyicinin kilidi açık olmalıdır). Bu nedenle, aşağıdaki anahtar kelimelerle kendi cihazınıza özel kurtarma yüklemesini google'da yapın:<модель Вашего телефона/планшета>, Dokunmadan CVM / TWRP, KÖK, kurtarma, hızlı önyükleme, önyükleyici, flash aracı vb.

Bir referans noktası olarak, hakkında makale. Doğru, örneğin, ilk yapmanız gereken ve daha önce bunun için kaydolmadığınız ve cihazdaki MI hesabına giriş yapmadığınız Xiaomi telefonlarına TWRP ve ROOT yüklemek için, kilidini açmanız olası değildir. ekransız önyükleyici. Bu nedenle vakit kaybetmeden böyle bir telefonu hemen ekran değişimi için bir servise teslim etmenizi öneririz.

3.2. Bilgisayarınızı hazırlama

Bu kılavuzda, Windows 10 bilgisayar kullanarak USB hata ayıklamayı nasıl etkinleştireceğinizi göstereceğiz.Diğer işletim sistemleri için de gerekli yazılımları bulabilirsiniz. Aşağıda listelenen komutlar, diğer işletim sistemleri (MacOS ve Linux) için de geçerlidir, ancak sözdizimleri, bu işletim sistemlerindeki komut yorumlayıcılarının sözdizimiyle eşleşecek şekilde değiştirilmelidir.

3.2.1. Android SDK Araçlarını Yükleme

3.2.2. Not Defteri'ni Yükleme ++

Tipik olarak, Android sistem yapılandırma dosyaları düz metin dosyalarıdır. Yerleşik Windows Not Defteri ile açılıp düzenlenebilseler de, dosyadaki satır sonlarını otomatik olarak tanıdığı için Windows için ücretsiz kod düzenleyici - Notepad ++ kullanmanızı öneririz. Ayrıca kontrol karakterlerinin görüntülenmesini de etkinleştirebilir (Görünüm> Karakterleri Görüntüle> Tüm Karakterleri Görüntüle).

3.2.3. SQLite3'ü yükleme (Android 4.0, 4.2, 4.4 için)

Telefonunuzda/tabletinizde Android 4.0, 4.2 veya 4.4 kurulu ise cihaz ayarları ile veri tabanını da düzenlemeniz gerekecektir. Bunu yapmak için, resmi siteden indirilebilen Windows - SQLite3 için konsol veritabanı düzenleyicisini kullanacağız.

3.2.4. Bilgisayarda çalışan bir klasör oluşturma

C sürücüsünün kökünde bir "android-config" klasörü oluşturun, SQLite3 arşivini bu klasöre açın (Android 4.0, 4.2 veya 4.4 için). Ayrıca, düzenleyeceğimiz Android cihaz sistem dosyalarının tüm yedeklerini depolamak için "android-config" klasöründe bir "yedekleme" klasörü oluşturun.

3.3. Özel kurtarmaya yükleniyor

Android cihazınızı özel kurtarma işlemine yeniden başlatın. Burada da her şey cihaza bağlıdır, ancak genellikle telefon / tablet kapalıyken, sesi kısma veya ses açma ve açma tuşlarına birkaç saniye birlikte basmanız gerekir. Her iki düğmeyi (ses açma ve azaltma) basılı tutarak ve telefonu / tableti açarak da bir değişiklik yapmak mümkündür. Daha az yaygın, ancak yalnızca ses tuşlarını basılı tutmanın ve şarjı kapalı cihaza bağlamanın bir yöntemi var. Genel olarak, cihazınızın tuş kombinasyonunu Google'da kontrol edin.

4. Aslında bir bilgisayardan USB hata ayıklamasını etkinleştirin

"Platform araçları" klasörünü açın, "Shift" tuşunu basılı tutun, Windows Gezgini penceresinin boş bir alanına sağ tıklayın ve "Komut Penceresini Aç" içerik menüsü öğesini seçin.

Telefonunuzu / tabletinizi bilgisayarınıza bağlayın, komut istemi penceresine şu komutu yazın:

adb cihazları

ve "Enter" tuşuna basın.

Cihaz tanımlayıcısı görüntüleniyorsa ve "cihaz" veya "kurtarma" kelimesinin yanındaysa, ADB kullanarak telefona / tablete başarıyla bağlandınız.

4.1. Ön ayarları silme

Önceden ayarlanmış parametreleri silmek için aşağıdaki komutları çalıştırın (yürütme sonucunda hatalar üretilirse, sorun değil, o zaman bu parametreler artık sistemde değildir):

(İlk olarak, silinen sistem ayarları dosyalarını yedekleyin) adb pull /data/property/persist.service.adb.enable c: \ android-config \ backup adb pull /data/property/persist.sys.usb.config c: \ android -config \ backup (Etkileşimli komut kabuğunu çağırın) adb shell (Cihazdaki sistem ayarları dosyalarını silin) ​​rm /data/property/persist.service.adb.enable rm /data/property/persist.sys.usb.config (Etkileşimli kabuktan çıkın) çıkış

4.2. Ana yapılandırma dosyasını düzenleme

(Ana yapılandırma dosyasının yedek bir kopyasını oluşturun) adb pull /system/build.prop c: \ android-config \ backup (Ana yapılandırma dosyasının çalışan bir kopyasını oluşturun. Her şeyi yazmaktan kaçınmak için Yukarı tuşuna basın ve düzenleyin komutu.) Adb pull /system/build.prop c:\android-config

Notepad ++ düzenleyicisinde "c: \ android-config \ build.prop" dosyasını açın ve içinde aşağıdaki parametreleri arayın:

Persist.service.adb.enable = 1 persist.service.debuggable = 1 persist.sys.usb.config = mass_storage, adb

Parametreler var ama özellikleri farklıysa yukarıdaki değerlere göre düzenleyin, böyle bir parametre hiç yoksa dosyanın sonuna ekleyin. Cihazınız daha önce bilgisayar tarafından bir USB flash sürücü olarak değil de bir medya cihazı olarak tanımlanmışsa, son seçenek şu şekilde olmalıdır:

Persist.sys.usb.config = mtp, adb

Dosyayı kaydedin ve şu komutu çalıştırın:

(Düzenlenen yapılandırma dosyasını Android cihazına geri yükleyin) adb push c: \ android-config \ build.prop / system

Bir kopyalama hatası alırsanız "adb: error: 'c: \ android-config \ build.prop 'to' /system/build.prop ': remote Salt okunur dosya sistemi kopyalanamadı" şu komutu çalıştırın:

("/ system" bölümünü okuma-yazma modunda bağlayın) adb shell "mount -o rw, remount, rw / system"

("build.prop" dosyasına "root" sahibini / grubunu atayın) adb shell "chown root.root /system/build.prop" ("build.prop" dosyasına "644" erişim haklarını ayarlayın) adb "chmod 644 / sistem / build.prop" kabuğu

4.3. Veritabanı düzenleme (Android 4.0, 4.2, 4.4 için)

Sonraki adım: Veritabanını Android ayarlarıyla düzenlemeniz gerekiyor (Android 4.0, 4.2, 4.4 için). Veritabanını bilgisayarınıza indirin:

(Ayarlarla veritabanının yedek kopyasını oluşturma) adb pull /data/data/com.android.providers.settings/databases/settings.db c: \ android-config \ backup (Ayarlarla veritabanının çalışan bir kopyasını oluşturma) adb çekme / veri /data/com.android.providers.settings/databases/settings.db c: \ android-config

Veritabanının çalışan kopyasıyla "c:\android-config" klasörünü açın ve orada yeni bir komut satırı penceresi açın (yukarıya bakın), ancak öncekini kapatmayın! "adb_enabled" ve "development_settings_enabled" ayarlarıyla ilgileniyoruz. "Güvenli" veya "küresel" tabloda olabilirler. Ayarlarımızı bulmak için aşağıdaki SQL sorgularını yürütüyoruz:

(Veritabanına bağlanma) sqlite3 settings.db ("adb_enabled" seçeneği için "secure" tablosu kontrol ediliyor) name = "adb_enabled"; ("development_settings_enabled" seçeneği için "güvenli" tabloyu kontrol edin) güvenliden * seçin, burada name = "development_settings_enabled"; ("adb_enabled" seçeneği için "global" tabloyu kontrol ederek) globalden * seçin, burada name = "adb_enabled"; ("development_settings_enabled" seçeneği için "global" tabloyu kontrol ederek) global'den * seçin, burada name = "development_settings_enabled";

Bizim durumumuzda gerekli seçenekler "global" tabloda bulundu ve değerleri "0" a eşittir.

Onlara yeni değerler atamamız gerekiyor - "1".

("adb_enabled" seçeneğinin değerini güncelliyoruz) update global set value = "1" burada name = "adb_enabled"; ("development_settings_enabled" seçeneğinin değerini güncelliyoruz) update global set value = "1" burada name = "development_settings_enabled"; (Veritabanından ayrılarak) .quit

Önceki komut satırı penceresine gidin ve komutları yürütün:

(Düzenlenmiş veritabanını ayarlarla birlikte cihaza geri yüklüyoruz) adb push c: \ android-config \ settings.db /data/data/com.android.providers.settings/databases (Sahibi / grubu "sistemi" atayın dosya "settings.db ") adb shell" chown system.system /data/data/com.android.providers.settings/databases/settings.db "(Dosyaya" 644 "erişim haklarını" settings.db ") adb shell" chmod 644 / data /data/com.android.providers.settings/databases/settings.db "

4.4. USB hata ayıklamanın etkin olup olmadığını kontrol edin

(Android cihazını yeniden başlat) adb yeniden başlat

Cihaz açıldığında, şu komutu çalıştırın:

adb cihazları

"Cihaz" veya "kurtarma" yerine "çevrimdışı" görürseniz şu komutu çalıştırın:

Adb kill-server adb cihazları

Hiçbir şey değişmediyse, telefonda genel geçiş anahtarı bulunmama ihtimali vardır. Aynı nedenle, "adb cihazları" "yetkisiz" gösterebilir. Windows hesabınızın ana dizininde bulunan ".android" klasörüne gidin, "adbkey.pub" dosyasını "platform-tools" dizinine kopyalayın ve şu komutu çalıştırın:

Adb push adbkey.pub / data / misc / adb / adb_keys

Bağlantının kurulduğundan emin olmak için "adb devices" komutunu yeniden yayınlayın.

Her şey! Bu yere başarıyla ulaştıysanız, tebrikler! Artık Android cihazınızın ekranını kontrol etmek için bilgisayarınızda veya diğer benzer yazılımlarda çalıştırabilirsiniz.

5. Yedeklere geri alma

Hiçbir şey işe yaramadıysa ve bu talimat yardımcı olmadıysa, sistem yapılandırma dosyalarının önceden kaydedilmiş yedek kopyalarını Android cihazına geri göndeririz. Bunu yapmak için cihazı özel kurtarma işlemine yeniden başlatın ve orijinal dosyaları iade edin. Örneğin, ana yapılandırma dosyası "build.prop" için komutlar aşağıdaki gibi olacaktır:

("build.prop" yapılandırma dosyasının yedek kopyasını Android cihaza yükleyin) adb push c: \ android-config \ backup \ build.prop / system ("Kök" sahibini / grubunu "build.prop'a atayın" " dosya) adb shell " chown root.root /system/build.prop "(" build.prop " dosyasına erişim haklarını" 644 "e ayarladık) adb shell" chmod 644 /system/build.prop "

Dosyaların geri kalanı için eylemler benzerdir, yalnızca bunları Android cihazındaki uygun dizinlere yüklüyoruz ve ilgili sahipleri / grupları ve hakları belirliyoruz:

  • settings.db (system.system, 644)
  • persist.service.adb.enable (root.root, 600)
  • persist.sys.usb.config (root.root, 600)

Modern bir Android cihazının her kullanıcısı, normal çalışma sırasında mevcut olmayan işlevleri etkinleştirmesi gerektiğinde bir noktada rahatsızlıkla karşılaşır. Bu özelliklerden biri USB hata ayıklamadır.

Talimatlar

Prosedürü gerçekleştirmek için bir Android akıllı telefona ve bir USB kablosuna ihtiyacımız var.Çoğu zaman, cihazın özel kök haklarını elde etmek için Android USB hata ayıklaması kullanılır. Aynı zamanda, ilk prosedür belirli bir karmaşıklık taşımaz, sıradan bir kullanıcı tarafından kullanılabilir ve tüm eylemler üretici tarafından önceden düşünülür.

Android cihazlarda USB hata ayıklamanın nasıl etkinleştirileceğine daha yakından bakalım. Cihazınızın ana menüsünü arayarak başlayalım. Bu aşama, kullanıcı için özel bir zorluk kaynağı olmamalıdır. Ardından, ana menüdeki öğelerin listesini dikkatlice inceliyoruz. "Ayarlar" ı buluyoruz. Bu bölüme giriyoruz, şimdi "Uygulamalar" bağlantısını bulmamız ve "Geliştirme" düğümünü genişletmemiz gerekiyor. Ekranda görünen üstten ilk sekme şu şekilde adlandırılır: "USB Hata Ayıklama".

Seçilen öğenin altında, USB kullanarak bir bilgisayara bağlanırken hata ayıklama modunu açma hakkında bir yorum varsa, her şeyi doğru yapıyoruz. Yukarıda belirtilen yazıtın sağ tarafına bir onay işareti koymak bize kalır.

Deneyimsiz bir cihaz sahibi tarafından sıradan kullanıcılar için tasarlanmamış modlarda gerçekleştirilebilecek tüm eylemlerin, cihaza onarılamaz bir zarar verebileceği unutulmamalıdır.

Sorunu özel kaynaklarla ne kadar iyi çözmeye çalıştığınızı kontrol edin.

Tablet için USB hata ayıklama modu

İşlemi tablet cihazda yapmak gerekirse cihaz ayarlarına gitmemiz gerekiyor. Ekranın sağ alt tarafında bulunan saati kullanarak ilgili öğeye gidin.

Onlara tıklıyoruz, ardından önümüzde mobil cihazınızı yönetmek için simgeyi bulmanız gereken özel bir menü açılıyor. Bu noktada istenen ayarlar bulunur.

Ve eğer böyle bir öğe yoksa?

Bazı durumlarda, "Geliştiriciler İçin" öğesi menüde olmayabilir. "Google" şirketinin mükemmel olduğunu unutmayın.Bu nedenle, "Ayarlar" a gidin, ardından - "Sistem", "Tablet hakkında" öğesini seçin, bundan sonra "Yapı numarası" öğesine yaklaşık on kez tıklamanız gerekir.

Öğe hemen açılamadığından, belki de bu garip görünebilir, ancak geliştiriciler bu yöntemi seçmiştir.

Yedinci veya onuncu tıklama ile sistem, bir süreliğine geliştirici olacağınızı kabul edecektir. Bu, "Sistem" bölümünde gerçekleşirse, cihaz ayarları menüsünde "Geliştiriciler için" bir bağlantı görünecektir. Bu kadar. Ardından yukarıdaki talimatları izleyin.

USB hata ayıklama ne için?

Özetleyelim. Başlangıç ​​​​olarak, "yeşil robotun" birçok hayranı, böyle bir tabletin veya akıllı telefonun gizlediği tüm olasılıkları bilmiyor. Çoğu zaman, Android cihaz sahipleri, modern cihazlarının potansiyelinin yüzde onu bile kullanmazlar. USB hata ayıklama modu, Android işletim sisteminin ilginç özelliklerinden yararlanmanızı sağlar.

Her şeyden önce, yazılım geliştiriciler için USB hata ayıklama çok önemlidir. Bazı durumlarda, sıradan kullanıcılar da kendileri için birçok ilginç çözüm bulabilir.

Bu modu kullanarak, Android SDK platformunda bulunan ADB yardımcı programını kullanırken özel süper kullanıcı hakları elde edebilirsiniz; istediğiniz dosyayı veya klasörü akıllı telefonunuzdan kişisel bilgisayarınıza kolayca kopyalayın; bir tabletin veya akıllı telefonun işlevselliğini geri yükleyin; gadget'ı flaşlayın; tüm uygulamaların yedek bir kopyasını oluşturun; bir Android uygulaması yükleyin; gerekli dosyayı kişisel bilgisayardan akıllı telefona gönderin.

Sözde süper kullanıcı haklarına gelince, bunları elde etmek oldukça kolaydır. Özel program Unlock Root size yardımcı olacaktır. Bu çözüm, Android 2.1 - 4.0.3 tabanlı cihazlar tarafından desteklenir. Belirtilen uygulamayı indirin ve yükleyin. Talimatları takip et. Kurulum sırasında normal harfler yerine garip karakterler görüntülenirse, dikkat etmeyin - tamamlandıktan sonra, program arayüzünde her şey doğru olacaktır.

Bu yazıda, Android'i bir bilgisayara / dizüstü bilgisayara USB flash sürücü olarak USB üzerinden nasıl bağlayacağımızı ve klasik bir flash sürücü kullanmadan bilgi aktarabileceğimizi öğreneceğiz.

Bu makale, Android 9/8/7/6'da telefon üreten tüm markalar için uygundur: Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia ve diğerleri. Eylemlerinizden biz sorumlu değiliz.

Android 4.4 KitKat'tan önce, bir USB flash sürücü olarak bir USB bağlantısı kurmak mümkündü. PC, cihazı çıkarılabilir bir disk olarak gördü ve aynı hakları sağladı: kullanıcı, diğer eylemleri yapabilir ve gerçekleştirebilir.

Ardından, Android'in yeni sürümlerinde, USB modu, yalnızca veri aktarım işlevinin kaldığı ve aynı biçimlendirmenin çalışmadığı MTP ile değiştirildi.

USB bağlantısı kurma

Bilgisayar bağlantınızı USB üzerinden yönetmek için ihtiyacınız var. Bunu yapmak için Android ayarlarına "Geliştiriciler İçin" bölümünü ekleyin (eğer orada değilse):

  1. Ayarları açın.
  2. "Telefon hakkında" veya "Cihaz hakkında" bölümüne gidin.
  3. Yapı numarası veya MIUI sürümü.
  4. Geliştirici olduğunuza dair bir mesaj görene kadar (genellikle 7-10 tıklama yeterlidir) bu öğeye basın (tıklayın).
Arttırmak

Ayarlarda geliştiriciler bölümü göründükten sonra USB hata ayıklamayı etkinleştirebilirsiniz. Öğeye bu denir, bu nedenle kaydırıcıyı "Etkin" konumuna getirmeniz ve izni onaylamanız yeterlidir.


Arttırmak

Artık cihazı USB üzerinden bir bilgisayara bağlayabilir ve çalışma modunu seçebilirsiniz. Android'in en son sürümlerinde en çok kullanılanlar:

  • MTP - herhangi bir dosyayı bilgisayardan telefona veya tam tersine aktarın.
  • PTP - fotoğrafların aktarımı ve MTP modunda desteklenmeyen dosyaların aktarımı.
  • Sadece şarj.

USB yığın depolama modunda bağlanma

Medya yürütücünüzle çalışmaya alışamıyorsanız, USB yığın depolama modunu kullanmaya geri dönün. Bunun için ihtiyacınız olacak:

  • Yüklü program USB Yığın Depolama Etkinleştirici.

Bu yöntemin kullanılması sistem dosyalarına zarar verebilir. Bu durumda, Android'i yeniden başlatmanız gerekecek.

Android'in bilgisayarınıza bir depolama cihazı olarak bağlanmasını sağlamak için:

  1. USB Yığın Depolama Etkinleştirici'yi çalıştırın.
  2. Süper kullanıcı hakları verin ve Selinux'un çalışma şeklini değiştirmeyi kabul edin.
  3. Cihaz destekleniyorsa uygulamanın ana menüsü açılacaktır.
  4. USB Yığın Depolamayı Etkinleştir'e tıklayın.

Arttırmak

Artık bir PC'ye bağlandığında, telefon veya tablet bir depolama aygıtı olarak görünecektir. MTP veya PTP modunda bağlanmak için cihazı yeniden başlatmanız yeterlidir. Yığın depolama modunu kullanmayı bitirdikten sonra uygulamaya yeniden girin ve USB Yığın Depolamayı çıkarın.

Etkinleştirilmiş hata ayıklama moduna öncelikle geliştiriciler tarafından hata ayıklama prosedürlerini yürütmek, farklı durumlarda uygulamaların sağlığını ve davranışını kontrol etmek için ihtiyaç duyulur. Ancak sıradan kullanıcılar, dosyaları bir bilgisayara aktarmak, bir APK dosyası yüklemek, bir cihazı flaş etmek veya diğer işlemleri gerçekleştirmek için USB hata ayıklama modunun ne olduğunu ve nerede etkinleştirileceğini de bilmelidir.

Hata ayıklama modu aktivasyonu

Öncelikle, bir Android cihazda USB hata ayıklamasını standart şekilde nasıl etkinleştireceğinizi bulmanız gerekir. Genellikle bu bilgi, hata ayıklama modunu etkinleştirmek için yeterlidir.

Bu kısa kılavuz, büyük ölçüde Android'in (2.2 - 3.0) eski sürümleriyle ilgilidir. 4.0 ve üzeri sürümlerde geliştiriciler için varsayılan bir bölüm yoktur, ancak hızlı bir şekilde eklenebilir.

Genişletilmiş haklar elde ettikten sonra (root ile karıştırmayın, bunlar farklı şeyler), ayarlara dönün. İlgili öğenin yanındaki kutuyu işaretleyerek hata ayıklamayı etkinleştirebileceğiniz bir "Geliştiriciler İçin" bölümü görünmelidir.

Herhangi bir nedenle telefonda USB hata ayıklama açılmıyorsa (örneğin, cihaz hasar görmüşse ve dokunmatik ekran çalışmıyorsa), bu modu bilgisayarda etkinleştirebilirsiniz. Bunun için ihtiyacınız olacak:

  • Mobil cihaz .
  • QtADB-cwm-sürüm yöneticisi.
  • SQLite ilişkisel veritabanının üçüncü sürümü.

Özel Kurtarma olmadan, işlemi tamamlamak için sisteme kök erişimine ihtiyacınız olduğundan hiçbir şey çalışmaz. Prosedür karmaşıktır, ancak bir Android cihazda bir bilgisayar aracılığıyla USB hata ayıklama modunun nasıl etkinleştirileceğini anlarsanız, kullanıcı eylemlerine yanıt vermeyi durdursa bile akıllı telefonunuzdan bilgi alabilirsiniz.


Şimdi SQLite veritabanının bulunduğu klasörde bulunan settings.db dosyasını düzenlemeniz gerekiyor. Bunu "Başlat" menüsünde bulunan komut satırı üzerinden yapacağız. Komut satırını çalıştırın ve aşağıdaki komutları sırayla yürütün:

  • cd C: \ Sqlite3_Windows.
  • sqlite3 settings.db.
  • güvenli küme değerini güncelleyin = 1 burada ad = 'adb_enabled' ;.
  • .çıkış yapmak.

Sorguyu yürütmek için her komutu girdikten sonra Enter tuşuna basmayı unutmayın.
Tüm komutları yürüttükten sonra, yöneticiye dönün ve değiştirilen settings.db dosyasını verilerin üzerine yazarak /data/data/com.android.providers.settings/databases klasörüne geri aktarın. Yeniden başlattıktan sonra, cihazda hata ayıklama modu kullanılabilir hale gelecektir.

Olası sorunlar

Açtıktan sonra hata ayıklama çalışmıyorsa, ilk adım mobil aygıtın bilgisayar tarafından algılandığından ve doğru şekilde algılandığından emin olmaktır. USB kablosunu ve bağlantı noktalarını kontrol edin.

ADB işlemiyle ilgili sorunlar, Android'de özel ürün yazılımı kullanırken de ortaya çıkabilir. Kusur yalnızca cihazın yanıp sönmesiyle ortadan kaldırılabilir. Ayrıca, hata ayıklayıcı, ADB sürücüleri gerektirir. Evrensel olabilirler veya telefon modeline göre alt bölümlere ayrılabilirler.