Tip | Varyant | ||||
---|---|---|---|---|---|
1.6.5 13 APK | |||||
Boy: 580.35 KB Sertifika: cb5d25058d2306d71cae9b537891d19c38ec771b SHA1 imzası: dfbe6452b1a405937d7f2c9dadc898f84c180793 Mimari: universal Ekran DPI'sı: mdpi (160dpi), hdpi (240dpi), xhdpi (320dpi), xxhdpi (480dpi) Cihaz: laptop, phone, tablet |
İndirmek Remote ADB Shell APK ücretsiz
ADB ağ üzerinden başka bir Android cihazı üzerinde çalışan bağlan
Uzak ADB Shell, diğer Android cihazların ADB kabuk hizmetine ağ üzerinden bağlanmanızı ve terminal komutlarını yürütmenizi sağlayan bir terminal uygulamasıdır. Bu, Android cihazların uzaktan hata ayıklaması için yararlı olabilir (üst, logcat veya dumpsys gibi çalışan araçlar). Farklı cihazlara aynı anda birden fazla bağlantıyı destekler ve uygulama arka planda olduğunda bile bu bağlantıları canlı tutar. Bu uygulama, her iki cihazda da kök gerektirmez, ancak kök, hedef cihazları yapılandırmaya yardımcı olabilir. Hedef aygıtlar köklenmemişse, bunları yapılandırmak için Android SDK ve Google USB sürücüleri olan bir bilgisayar kullanmanız gerekir (aşağıda ayrıntılı olarak açıklanmıştır).
Bu uygulama, ADB'ye maruz kalan kabuğun etrafındaki sarıcıdır. Komut kutusuna uzun basılarak erişilebilen 15 komut geçmişini korur. Terminal ekranının uzun süre basılması bir Ctrl + C gönderme, otomatik kaydırma geçişi yapma veya terminal oturumundan çıkış yapma seçeneği sunacaktır.
Bu, "adb kabuk" komutunun bir bilgisayarda çalıştığı şekilde çalışır. Bu uygulama Java'da ADB protokolünün yerel bir uygulamasını kullandığından, cihazda veya hedef cihazdaki herhangi bir üçüncü taraf uygulamasında kök gerektirmez. Cihazlar, ADB istemcisini Android SDK'sinden çalıştıran bir bilgisayara yapacakları protokolün aynısını konuşuyorlar.
ÖNEMLİ: Android 4.2.2 ve sonraki sürümlerini çalıştıran cihazlar, ADB bağlantısını doğrulamak için RSA anahtarlarını kullanır. Testlerimde, 4.2.2 çalıştıran cihazların bir bilgisayara ilk kez bağlandığınızda (bu uygulamanın yüklü olduğu her bir cihazdan) bilgisayara bağlanması gerekir. Bu, kabul etmeniz gereken ortak anahtar kabul iletişim kutusunu görüntülemelerini sağlar (ve "Bu bilgisayardan her zaman izin ver" seçeneğini işaretleyin). Android 4.3 ve 4.4 çalıştıran aygıtlar, bilgisayar bağlantısı olmadan iletişim kutusunu görüntülerken sorun yaşamadıkları için bu, Android 4.2.2'ye özgü bir çözüm gibi görünüyor.
Stok köklü olmayan bir hedefi yapılandırmak için, hedef cihazı Android SDK'nın yüklü olduğu bir bilgisayara takın ve Android SDK'nın platform araçları klasöründen "adb tcpip 5555" dosyasını çalıştırın. Bu, ADB'yi 5555 numaralı bağlantı noktasında hedef aygıtta dinlemeye başlayacaktır. Cihaz daha sonra fişten çekilebilir ve yeniden başlatılıncaya kadar düzgün şekilde yapılandırılmış halde kalır.
Köklendirilmiş cihazlar için (gerekli olmasa da), ADB sunucusunun ağ üzerinden dinlemesini sağlamak için birkaç "ADB WiFi" uygulamasından birini yükleyebilirsiniz. Özel bir ROM'lu aygıtlarda, Ayarlar'ın Geliştirici Seçenekleri bölmesinde ADB'yi ağ üzerinden etkinleştirmek için bir seçenek bulunabilir. Bu yöntemlerden herhangi birini kullanarak, bu uygulama ile ağ erişimi için ADB'yi doğru şekilde yapılandıracaktır. İlk bağlantı için 4.2.2 için ek adım hala gereklidir.
Uzaktaki Android cihazınıza bağlanmak için, cihazın AD adresini ve uzak ADB Kabuğu'ndaki bağlantı noktası numarasını (yukarıdaki örnekte bulunan 5555) girin. Bağlan'a dokunun ve cihaza bağlanmayı dener ve terminali başlatır.
Özellik isteklerini ve hata raporlarını memnuniyetle karşılıyorum. Bunları uygulama incelemelerinize ekleyebilir veya forumda yayınlayabilirsiniz (aşağıdaki bağlantılar). Eğer yapabilirsen lütfen bu uygulamayı değerlendirin; Bir sonraki odaklanmam gereken özellikleri / düzeltmeleri öğrenmeme gerçekten yardımcı oluyor.
Geliştiriciler: Bu uygulama için yazdığım özel Java ADB kitaplığı, https://github.com/cgutman/AdbLib adresindeki BSD lisansı kapsamında açık kaynaktır
Bu uygulamanın kaynağı Apache lisansı altında kullanılabilir: https://github.com/cgutman/RemoteAdbShell
XDA forum linkleri:
Uzaktan ADB Shell App Konu - http://forum.xda-developers.com/showthread.php?t=2373265
Java ADB Kütüphanesi Konu - http://forum.xda-developers.com/showthread.php?t=2405030
Bu uygulama, ADB'ye maruz kalan kabuğun etrafındaki sarıcıdır. Komut kutusuna uzun basılarak erişilebilen 15 komut geçmişini korur. Terminal ekranının uzun süre basılması bir Ctrl + C gönderme, otomatik kaydırma geçişi yapma veya terminal oturumundan çıkış yapma seçeneği sunacaktır.
Bu, "adb kabuk" komutunun bir bilgisayarda çalıştığı şekilde çalışır. Bu uygulama Java'da ADB protokolünün yerel bir uygulamasını kullandığından, cihazda veya hedef cihazdaki herhangi bir üçüncü taraf uygulamasında kök gerektirmez. Cihazlar, ADB istemcisini Android SDK'sinden çalıştıran bir bilgisayara yapacakları protokolün aynısını konuşuyorlar.
ÖNEMLİ: Android 4.2.2 ve sonraki sürümlerini çalıştıran cihazlar, ADB bağlantısını doğrulamak için RSA anahtarlarını kullanır. Testlerimde, 4.2.2 çalıştıran cihazların bir bilgisayara ilk kez bağlandığınızda (bu uygulamanın yüklü olduğu her bir cihazdan) bilgisayara bağlanması gerekir. Bu, kabul etmeniz gereken ortak anahtar kabul iletişim kutusunu görüntülemelerini sağlar (ve "Bu bilgisayardan her zaman izin ver" seçeneğini işaretleyin). Android 4.3 ve 4.4 çalıştıran aygıtlar, bilgisayar bağlantısı olmadan iletişim kutusunu görüntülerken sorun yaşamadıkları için bu, Android 4.2.2'ye özgü bir çözüm gibi görünüyor.
Stok köklü olmayan bir hedefi yapılandırmak için, hedef cihazı Android SDK'nın yüklü olduğu bir bilgisayara takın ve Android SDK'nın platform araçları klasöründen "adb tcpip 5555" dosyasını çalıştırın. Bu, ADB'yi 5555 numaralı bağlantı noktasında hedef aygıtta dinlemeye başlayacaktır. Cihaz daha sonra fişten çekilebilir ve yeniden başlatılıncaya kadar düzgün şekilde yapılandırılmış halde kalır.
Köklendirilmiş cihazlar için (gerekli olmasa da), ADB sunucusunun ağ üzerinden dinlemesini sağlamak için birkaç "ADB WiFi" uygulamasından birini yükleyebilirsiniz. Özel bir ROM'lu aygıtlarda, Ayarlar'ın Geliştirici Seçenekleri bölmesinde ADB'yi ağ üzerinden etkinleştirmek için bir seçenek bulunabilir. Bu yöntemlerden herhangi birini kullanarak, bu uygulama ile ağ erişimi için ADB'yi doğru şekilde yapılandıracaktır. İlk bağlantı için 4.2.2 için ek adım hala gereklidir.
Uzaktaki Android cihazınıza bağlanmak için, cihazın AD adresini ve uzak ADB Kabuğu'ndaki bağlantı noktası numarasını (yukarıdaki örnekte bulunan 5555) girin. Bağlan'a dokunun ve cihaza bağlanmayı dener ve terminali başlatır.
Özellik isteklerini ve hata raporlarını memnuniyetle karşılıyorum. Bunları uygulama incelemelerinize ekleyebilir veya forumda yayınlayabilirsiniz (aşağıdaki bağlantılar). Eğer yapabilirsen lütfen bu uygulamayı değerlendirin; Bir sonraki odaklanmam gereken özellikleri / düzeltmeleri öğrenmeme gerçekten yardımcı oluyor.
Geliştiriciler: Bu uygulama için yazdığım özel Java ADB kitaplığı, https://github.com/cgutman/AdbLib adresindeki BSD lisansı kapsamında açık kaynaktır
Bu uygulamanın kaynağı Apache lisansı altında kullanılabilir: https://github.com/cgutman/RemoteAdbShell
XDA forum linkleri:
Uzaktan ADB Shell App Konu - http://forum.xda-developers.com/showthread.php?t=2373265
Java ADB Kütüphanesi Konu - http://forum.xda-developers.com/showthread.php?t=2405030
Daha fazla göster
Ne var ne yok
v1.6.5
- Fix crashes on Android 7.0 and newer OSes
- Fix crashes on Android 7.0 and newer OSes
Daha fazla bilgi
Güncellendi
2022-03-27
Boy
580.35 KB
Şimdiki versiyonun
1.6.5
Android gerektirir
4.0 and up
içerik derecelendirme
Everyone
Tarafından teklif edildi
Cameron Gutman
geliştirici [email protected]