Apakah ada cara untuk secara terprogram mengaktifkan mode pesawat pada android non-root?

10

Saya dulu menggunakan tugas Tasker untuk menghidupkan dan mematikan mode pesawat secara otomatis ketika saya membutuhkannya. Sekarang, tampaknya, ini membutuhkan root. Tetapi rooting ponsel saya melarang saya menggunakan Android Pay atau aplikasi lain yang dikunci SafetyNet. (Pembaruan terbaru untuk SafetyNet bahkan mendeteksi root tanpa sistem baru, dan bahkan dapat dipicu oleh bootloader yang tidak terkunci bahkan pada ponsel yang tidak di-root.)

Apakah ada cara saya andal dapat menghidupkan dan mematikan mode pesawat dengan Tasker atau alat otomatis lainnya, tanpa kehilangan akses ke Android Pay?

(Pertanyaan bonus: mengapa Google menganggap mengaktifkan mode pesawat sebagai fitur berbahaya yang dilarang sepenuhnya pada perangkat yang tidak di-rooting?)

Josh
sumber
1
Sudahkah Anda mencoba plugin Automate? Beberapa orang sudah sukses dengan itu? Saya pikir itu bisa drop-down baki notifikasi dan memainkan gerakan pra-rekaman.
Firelord
@Firelord AFAIR mengubah mode pesawat dipindahkan dari ruang pengguna dengan beberapa versi JellyBean (4.2 IIRC), jadi saya ragu aplikasi otomasi apa pun dapat melakukannya tanpa root. Tapi saya mungkin salah.
Izzy
1
@Izzy true, tetapi Automate memberikan opsi untuk merekam aktivitas pengguna dan memainkannya sebagai otomatisasi. Dengan kata lain, Anda dapat merekam dropping down notification tray, pergi ke ubin cepat dan beralih ubin mode Pesawat. Automate itu dapat merekam dan bermain.
Firelord
1
@Firelord Aku merindukan bagian itu, benar - ini agak "perekaman makro dan replay", yang mungkin memang bekerja. Yang membuat "perlindungan keamanan" bodoh itu terlihat lebih bodoh (saya tidak pernah mengerti mengapa keputusan itu tidak diserahkan kepada pengguna).
Izzy
Harus ada @beeshyams memposting jawaban MacroDroid di bawah pertanyaan ini :)
iBug

Jawaban:

2

Seperti yang saya janjikan sebelumnya untuk memposting opsi alternatif menggunakan plugin Tasker dan AutoInput, berikut adalah langkahnya:

  • Pertama-tama buat dan profil yang sesuai dengan kebutuhan Anda (yaitu kapan akan memicu mode pesawat misalnya pada waktu tertentu dll)

Tugas

  • Buat tugas baru "Tugas Baru +"

  • Anda dapat memberi nama Task Airplane_mode ini atau apa pun.

  • Klik "+" untuk menambahkan Aksi baru

A1 : Pengaturan ➡ Pengaturan Mode Pesawat

Kita perlu menambahkan tindakan menunggu tugas hanya sekitar 1 atau 2 detik (untuk memungkinkan layar memuat dalam waktu).

A2 : Tugas ➡ Tunggu [Detik: 2]

A3 : Plugin ➡ Input otomatis ➡ Aksi [Pergi ke layar " Pengaturan Mode Pesawat " di pengaturan Android Anda.

  • Geser ke bawah pada bilah notifikasi dan sentuh tombol " Tambah " di notifikasi AutoInput.

  • Sentuh pengaturan "Mode Pesawat"

  • Sentuh "Terima" di notifikasi dan kembali ke Tasker. Di sana pilih teks "Mode Pesawat" dan terima (ketuk centang) pengaturan ini.

A4 : (Kembali ke layar asli) Tambahkan aksi Tasker "AutoInput Global Actions". Plugin ➡ AutoInput ➡ Aksi global [Pilih opsi "Kembali"]. Terima pengaturan (ketuk centang)

masukkan deskripsi gambar di sini

  • Ketuk kembali untuk keluar dari tugas ini

  • Simpan tugas ini dan keluar

Nb: Ini membutuhkan layar untuk tidak dikunci sebagai solusi sebelumnya

Edit

  • AutoInput memiliki opsi bawaan untuk membuka kunci layar jika dinonaktifkan di tasker. Cukup tambahkan tindakan ini ke atas dalam tugas:

A1: Go to new action >> Plugin >> AutoInput >> Unlock screen (catatan: beberapa opsi kunci layar masih tidak didukung mis. sidik jari tetapi patut dicoba)

Ucapan Terima Kasih

xavier_fakerat
sumber
1

Anda dapat mencapainya dengan Tasker + Auto input combo atau aplikasi pihak ketiga lainnya yang disebut Airplane Mode PRO ($ 1,78). Alernatively mendapatkan Mode Pesawat Jadwal

Mode Pesawat PRO memungkinkan Anda mengatur berbagai pemicu otomatis untuk Mode Pesawat Android. Aplikasi ini adalah satu-satunya yang juga berfungsi pada versi Android yang lebih tinggi dari Jellybean 4.2, seperti Jellybean 4.3, Lollipop 5.0 dan Marshmallow 6.0 dan masih TIDAK memerlukan perangkat yang di-rooting.

Fitur:

• Dukungan untuk otomatisasi dan peluncur pihak ketiga

• Pisahkan pintasan untuk beralih, mengaktifkan dan menonaktifkan

• Beralih melalui pemberitahuan

• Mengaktifkan mode pesawat saat aplikasi tertentu sedang berjalan

• Aktifkan / Nonaktifkan pada waktu tertentu

• Beralih saat pengisi daya dinonaktifkan / terhubung

• Aktifkan ketika persentase baterai tertentu tercapai (persentase apa pun dapat diatur)

• Aktifkan ketika suhu baterai tertentu tercapai

• Beralih melalui pintasan layar beranda (Hanya satu klik)

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Catatan: Penyelesaiannya membutuhkan layar untuk hidup

masukkan deskripsi gambar di sini

Penafian !! Saya sama sekali tidak berafiliasi dengan aplikasi itu, tetapi menemukan itu, jadi saya pikir itu solusi yang baik untuk masalah yang ditangani.

xavier_fakerat
sumber
1
Mudah-mudahan saya akan memposting metode yang kurang kontroversial dengan Tasker + AutoInput dengan sedikit sibuk sekarang :(
xavier_fakerat
Ketika saya mencoba membuka tautan ke Airplane Mode PRO, saya melihat "Maaf, URL yang diminta tidak ditemukan di server ini.". Apakah ini berarti aplikasi dihapus dari Google Play?
ks1322
@ ks1322 periksa tautan baru atau coba aplikasi lain
xavier_fakerat
0

Jika Anda lebih suka skrip shell sederhana

Sunting [SINGKATKAN JAWABAN INI SALAH, ITU UNTUK AKSES ROOT]

Baca saja bagian pertanyaan non-root lagi.

Aktifkan "Show Touches" di Opsi Pengembang dan tuliskan lokasi yang tepat untuk

  • Bilah status sebelum meluncur ke bawah

  • Bilah status setelah dibuka (geser ke titik)

  • Mode pesawat beralih

  • Toggle Data (Opsional)

Setelah Anda memiliki semua koordinat, Anda dapat membuat skrip (.sh)

Inilah yang saya gunakan,

echo 'Swipe Down Notification'
input swipe 400 40 450 580 1000
echo 'Swipe Down Quick Actions'
input swipe 400 40 450 580 1000
echo 'Toggle Airplane Mode'
input tap 280 573
echo 'Wait for toggle'
sleep 10.0
echo 'Repeat for new IP Address'
input swipe 400 40 450 580 1000
input swipe 400 40 450 580 1000
input tap 280 573
echo 'FINISHED IP REFRESH'
sleep 2.0

Mulai gesek adalah X400, Y40 akhir adalah X450, durasi Y580 adalah 1s.

Menggunakan perintah obsh .sh (input) Anda dapat melakukan banyak tindakan pengguna termasuk memasukkan teks, membuka aplikasi dengan am startdll.

yang lainnya

END A CALL
 input keyevent 6

 PRESS HOME
 input keyevent 3

 OPEN CAMERA
 input keyevent 27

 PRESS MENU
 input keyevent 82

 ENTER NUMBER (1)
 input keyevent 8

 ENTER SOME TEXT Hi i am some... SEPERATOR  %s
 input text 'Hi%si%sam%ssome%stext%sto%sbe%swritten%sby%suser'

 SWIPE FORMAT IS, START POINT - END POINT - msDURATION
  input swipe 500 800 500 800 5000

Mengapa begitu berbahaya untuk secara terprogram mengontrol fitur keselamatan? Bayangkan berada di pesawat terbang ke Hawaii, dan tiba-tiba aplikasi Anda memutuskan untuk mematikan mode Pesawat di tengah penerbangan, itu mengganggu sinyal radio pesawat dan Anda berakhir di Meksiko ??

Haha, Juga menyegarkan koneksi Anda dengan menara radio Anda menerima sinyal dari, itu mengubah Alamat IP Anda dan memberi Anda ID jaringan baru, ini bisa disalahgunakan juga dan karena itu yang terbaik adalah tidak mengizinkan akses programatik bagi pengguna.

Gadget Guru
sumber