Apakah ada cara untuk penambatan WiFi tanpa akses root.
Maksud saya sebelum Froyo.
Saya memiliki HTC Hero 2.1, dan terus terang, saya tidak ingin me-root-nya untuk alasan keamanan.
wi-fi
2.1-eclair
wifi-tethering
Kebingungan
sumber
sumber
Jawaban:
Saya tidak tahu cara untuk melakukan tethering wifi tanpa root (sebelum 2.2). Namun, Anda dapat menggunakan bluetooth atau kabel USB dengan PDANet yang tidak memerlukan root.
sumber
Inilah jawabannya:
Pertama, di ponsel Anda, instal terminal-emulator dari pasar Android, lalu jalankan
yang akan menunjukkan kepada Anda informasi prosesor yang terperinci dari ponsel Anda (ARM5 dalam kasus saya).
Setelah itu, Anda perlu menginstal lingkungan cross-compiler ARM5 pada kotak Linux Anda (unduh Ubuntu dan VirtualBox jika Anda adalah Windows / Mac-freak dan tidak memiliki kotak Linux), untuk mengkompilasi kode asli untuk ponsel Anda.
Anda melakukan ini untuk dapat memulai serangan eskalasi hak istimewa PADA TELEPON ANDA.
Jadi, selanjutnya, Anda perlu mengkompilasi silang serangan privilege-escalation untuk ARM5 (mikroprosesor HTC Hero). Untuk itu, gunakan serangan RageAgainstTheCage yang dibuat oleh Sebastian Krahmer dari Suse Linux Berlin (hanya dalam biner), direkayasa ulang di sini:
http://pastebin.com/fXsGij3N
Versi prakompilasi tersedia di sini http://cmw.22aaf3.com /common/rageagainstthecage-arm5.zip
Unduh kit starter Android SDK dari Google.
Instal SDK Platform Android yang sesuai (versi 2.1 untuk saya).
http://developer.android.com/sdk/index.html
Kemudian, unduh paket superuser (su):
http://cmw.22aaf3.com/common/su-2.3.6.2-efgh.zip
Masukkan semua, paket superuser, program su, dan eksploitasi RageAgainstTheCage di folder yang sama dengan adb (program untuk terhubung ke ponsel android Anda dari Android SDK). Anda harus mengaktifkan USB-Debugging, dan beralih berbagi internet.
Selanjutnya, Anda mengirimkan file rageagainstthecage.bin ke folder / data / local / tmp di ponsel Anda (awalnya, sebagai pengguna normal, Anda hanya memiliki akses tulis ke kartu sd dan folder temp, tetapi ini cukup)
Kemudian Anda memulai sebuah shell di ponsel Anda:
Dan ubah kepemilikan di rageagainstthecage.bin menjadi semua
Selanjutnya, Anda memulai rageagainstageage pada ponsel Anda sebagai pengguna normal
Ketika eksploitasi selesai, koneksi adb Anda akan berakhir.
Jika tidak mengetik
Sekarang sambungkan kembali ke ponsel Anda:
Shell ADB sekarang berjalan dengan hak-hak istimewa yang ditingkatkan (root). Jadi sekarang, remount sistem file sehingga Anda dapat menulis di partisi sistem.
Sekarang dorong su dan superuser ke ponsel Anda (ingat, Anda memiliki akses tulis sekarang)
Dan kemudian ubah kepemilikan su untuk semua
Selanjutnya unduh dan instal salah satu dari semua aplikasi tether gratis yang mengharuskan Anda melakukan root pada ponsel Anda. Mulai pengguna super.
Sekarang mulai aplikasi tether Anda. Munculan akan muncul, yang akan menanyakan apakah Anda ingin memberikan akses root aplikasi ini. Katakan ya, dan periksa ingat.
Sekarang ganti ponsel Anda dan restart. Ketika telah dimulai kembali, semuanya kembali normal, tidak ada lagi hak root. Tapi su masih ada dan dapat dieksekusi untuk semua orang. Jadi, ketika login, jalankan aplikasi wifi tether. Karena Anda memeriksa ingat di aplikasi superuser, itu akan menggunakan su untuk mengalihkan aplikasi ini ke root, yang berarti sekarang akan berjalan dengan baik, dengan hanya aplikasi tether dengan hak akses root :)
Selanjutnya, terhubung dengan kotak Linux Anda ke merek baru Anda bekerja hotspot Android WIFI. Setelah Anda yakin itu berhasil, jangan lupa untuk memberlakukan pembatasan akses untuk hotspot.
BTW, jika Anda menggunakan hak Anda yang ditingkatkan untuk mengekspor beberapa paket apk untuk rekayasa ulang, Anda akan melihat bahwa android tidak memiliki perintah cp.
Anda dapat menghindari pembatasan itu dengan menggunakan cat (salin-kucing) sebagai gantinya:
;-)
sumber
Samsung galaxy s (android 2.1) saya memiliki opsi tethering sejak awal. Pengaturan-> wifi-Mobile AP dan saya hanya perlu memeriksa kotak centang agar berfungsi. Dan itu bekerja sangat bagus. (tidak terkunci di sini t-mobile / belanda)
Saya tidak dapat menemukan nama aplikasi.
sumber
Easy tether adalah aplikasi luar biasa yang memungkinkan wifi tethering. http://www.androidzoom.com/android_applications/communication/easytether-lite_eoqh.html
sumber
Anda tidak akan menyukai jawaban ini tetapi operator Anda dapat menyediakan layanan jika Anda bersedia membayar ekstra untuk itu. Sprint menawarkan fitur hotspot WiFi seharga $ 30 / bulan di Evo pre 2.2. Konyol, ya. Tetapi mungkin satu-satunya pilihan Anda.
sumber
Anda bisa mendapatkan unrevoked, ini adalah aplikasi yang memberi Anda akses root tanpa mengubah kernel Anda / mem-flash rom / membatalkan warrenty Anda, menggunakannya pada setiap startup (otomatis) dan kemudian mendapatkan aplikasi superuser. Kemudian Anda dapat menggunakan aplikasi Open Tethering yang membutuhkan akses root.
Itulah satu-satunya cara gratis untuk melakukan tethering wifi. Jika tidak membayar sprint atau penyedia Anda, bulanan memungkinkan biaya tethering.
Skenario Kasus Terburuk yang dapat Anda tambat menggunakan aplikasi EasyTether. Ini menciptakan mekanisme penerusan permintaan HTTP melalui port USB. Membutuhkan perangkat lunak di android + komputer. Ini bukan WiFi Tethering, tapi tethering tanpa akar yang gratis. Untuk 3 dolar Anda bisa mendapatkan versi pro dan melakukan HTTPS juga. Lebih baik daripada tidak sama sekali (atau 30 dolar sebulan --rr itu gila -)
sumber
Jawaban singkatnya, Anda perlu me-root untuk wifi hotspot tethering, atau membayar Sprint $ 30 sebulan. Saya berpikir untuk membeli paket, tetapi memutuskan untuk tidak melakukannya karena mereka telah menagih Anda $ 10 ekstra per baris tanpa alasan yang sah. Saya pikir ada mereka mengharapkan Anda untuk menambat dan benar-benar tidak bisa melakukan apa-apa, jadi mereka menagih Anda ekstra dan setiap bulan, 10 dolar bertambah dengan cepat per baris, terutama bagi mereka yang memiliki rencana Anda yang bahkan tidak peduli untuk menambatkan sama sekali.
sumber