มีวิธีสำหรับการปล่อยสัญญาณ WiFi โดยไม่มีการเข้าถึงรูทหรือไม่
ฉันหมายถึงก่อนที่ Froyo
ฉันมี HTC Hero 2.1 และจริงๆแล้วฉันไม่ต้องการรูทเพื่อเหตุผลด้านความปลอดภัย
มีวิธีสำหรับการปล่อยสัญญาณ WiFi โดยไม่มีการเข้าถึงรูทหรือไม่
ฉันหมายถึงก่อนที่ Froyo
ฉันมี HTC Hero 2.1 และจริงๆแล้วฉันไม่ต้องการรูทเพื่อเหตุผลด้านความปลอดภัย
คำตอบ:
ฉันไม่รู้วิธีการแชร์สัญญาณ wifi โดยไม่ต้องรูท (ก่อนหน้า 2.2) อย่างไรก็ตามคุณสามารถใช้บลูทู ธ หรือสาย USB กับPDANetซึ่งไม่ต้องการรูท
นี่คือคำตอบที่ดีที่สุด:
ก่อนอื่นบนโทรศัพท์ของคุณติดตั้ง terminal-emulator จาก Android Market จากนั้นเรียกใช้
cat /proc/cpuinfo
ซึ่งจะแสดงรายละเอียดข้อมูลโปรเซสเซอร์ของโทรศัพท์ของคุณ (ARM5 ในกรณีของฉัน)
หลังจากนั้นคุณต้องติดตั้งสภาพแวดล้อมแบบ cross-compiler ของ ARM5 บนกล่อง Linux ของคุณ (ดาวน์โหลด Ubuntu และ VirtualBox ถ้าคุณเป็น Windows / Mac-freak และไม่มีกล่อง Linux) เพื่อรวบรวมรหัสเนทีฟสำหรับโทรศัพท์ของคุณ
คุณทำเช่นนี้เพื่อให้สามารถเริ่มการโจมตีการเพิ่มระดับสิทธิ์บนโทรศัพท์ของคุณ
ดังนั้นต่อไปคุณจะต้องรวบรวมการโจมตีเพื่อเพิ่มสิทธิพิเศษสำหรับ ARM5 (ไมโครโปรเซสเซอร์ HTC Hero) สำหรับสิ่งนั้นให้ใช้การโจมตี RageAgainstTheCage ที่สร้างโดย Sebastian Krahmer แห่ง Suse Linux Berlin (เป็นเลขฐานสองเท่านั้น) โดยได้รับการออกแบบทางวิศวกรรมย้อนกลับที่นี่:
http://pastebin.com/fXsGij3N
เวอร์ชั่น precompiled มีให้ที่นี่
http://cmw.22aaf3.com /common/rageagainstthecage-arm5.zip
ดาวน์โหลดชุดเริ่มต้น Android SDK จาก Google
ติดตั้งแพลตฟอร์ม Android SDK ที่เหมาะสม (เวอร์ชั่น 2.1 สำหรับฉัน)
http://developer.android.com/sdk/index.html
จากนั้นดาวน์โหลดแพ็คเกจ superuser (su):
http://cmw.22aaf3.com/common/su-2.3.6.2-efgh.zip
ใส่ทั้งหมดแพคเกจ superuser โปรแกรม su และ RageAgainstTheCage ใช้ประโยชน์จากโฟลเดอร์เดียวกันกับ adb (โปรแกรมเชื่อมต่อกับโทรศัพท์ Android ของคุณจาก Android SDK) คุณต้องเปิดใช้งานการดีบัก USB และเปลี่ยนการแชร์อินเทอร์เน็ต
ถัดไปคุณส่งไฟล์ rageagainstthecage.bin ไปยังโฟลเดอร์ / data / local / tmp บนโทรศัพท์ของคุณ (เริ่มแรกในฐานะผู้ใช้ปกติคุณมีสิทธิ์เข้าถึงเพื่อเขียนไปยัง sdcard และโฟลเดอร์ temp แต่นี่ก็เพียงพอแล้ว)
adb push rageagainstthecage.bin /data/local/tmp/
จากนั้นคุณเริ่มเปลือกบนโทรศัพท์ของคุณ:
adb shell
และเปลี่ยนความเป็นเจ้าของใน rageagainstthecage.bin เป็นทั้งหมด
chmod 755 /data/local/tmp/rageagainstthecage.bin
ถัดไปคุณจะเริ่มโกรธข้อมูลที่ปลอดภัยบนโทรศัพท์ของคุณในฐานะผู้ใช้ปกติ
/data/local/tmp/rageagainstthecage
เมื่อการหาประโยชน์เสร็จสิ้นการเชื่อมต่อ adb ของคุณควรยุติลง
หากไม่ได้พิมพ์
exit
adb kill-server
adb start-server
เชื่อมต่อกับโทรศัพท์ของคุณอีกครั้ง:
adb shell
ตอนนี้ ADB shell ทำงานด้วยสิทธิพิเศษที่เพิ่มขึ้น (root) ดังนั้นตอนนี้ติดตั้งระบบไฟล์ใหม่เพื่อให้คุณสามารถเขียนบนพาร์ติชันระบบ
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
exit
ตอนนี้กด su และ superuser ไปยังโทรศัพท์ของคุณ (จำไว้ว่าคุณมีสิทธิ์เขียนตอนนี้)
adb push su /system/xbin/
adb push Superuser.apk /system/app/
แล้วเปลี่ยนความเป็นเจ้าของใน su เป็นทั้งหมด
adb shell chmod 4755 /system/xbin/su
ดาวน์โหลดถัดไปและติดตั้งแอปพลิเคชั่นโยงฟรีที่ต้องการให้คุณรูทโทรศัพท์ของคุณ เริ่ม superuser
ตอนนี้เริ่มแอปพลิเคชันโยงของคุณ ป๊อปอัปจะปรากฏขึ้นซึ่งจะถามคุณว่าคุณต้องการให้สิทธิ์การเข้าถึงรูทแอปนี้หรือไม่ พูดว่าใช่และตรวจสอบความจำ
ตอนนี้สลับโทรศัพท์ของคุณและรีสตาร์ท เมื่อรีสตาร์ทแล้วทุกอย่างกลับสู่ปกติไม่มีสิทธิ์รูทมากขึ้น แต่ su ก็ยังอยู่ที่นั่นและปฏิบัติได้สำหรับทุกคน ดังนั้นเมื่อเข้าสู่ระบบให้เริ่มแอพ wifi tether เมื่อคุณตรวจสอบการจำในแอพ superuser มันจะใช้ su เพื่อเปลี่ยนแอปพลิเคชันนี้เป็นรูทซึ่งหมายความว่าตอนนี้จะทำงานได้ดีโดยมีแอพ tether เท่านั้นที่มีสิทธิ์ใช้งานรูท :)
ต่อไปเชื่อมต่อกับกล่อง Linux ของคุณเป็นแบรนด์ใหม่ ทำงานฮอตสปอตไร้สายของ Android หลังจากแน่ใจแล้วว่าใช้งานได้อย่าลืมใส่การ จำกัด การเข้าถึงสำหรับฮอตสปอต
BTW ถ้าคุณใช้สิทธิพิเศษที่เพิ่มขึ้นของคุณเพื่อส่งออกแพ็คเกจ apk สำหรับวิศวกรรมย้อนกลับคุณจะสังเกตเห็นว่า android ขาดคำสั่ง cp
คุณสามารถหลีกเลี่ยงข้อ จำกัด นั้นได้โดยใช้ cat (copy-cat) แทน:
cat /data/app/superuser.apk >> /sdcard/Downloads/superuser.apk
;-)
samsung galaxy s ของฉัน (android 2.1) มีตัวเลือกการแชร์อินเทอร์เน็ตตั้งแต่เริ่มต้น การตั้งค่า -> wifi-Mobile AP และฉันต้องทำเครื่องหมายในช่องเพื่อให้ใช้งานได้ และมันก็ใช้งานได้ดีมาก (ไม่ล็อคที่นี่ t-mobile / เนเธอร์แลนด์)
ฉันหาชื่อแอปพลิเคชันไม่เจอ
Easy tether เป็นแอพที่ยอดเยี่ยมที่ให้การแชร์สัญญาณ wifi http://www.androidzoom.com/android_applications/communication/easytether-lite_eoqh.html
คุณไม่ชอบคำตอบนี้ แต่ผู้ให้บริการของคุณอาจให้บริการหากคุณยินดีจ่ายเพิ่ม Sprint เสนอฟีเจอร์ฮอตสปอต WiFi ในราคา $ 30 / เดือนสำหรับ Evo pre 2.2 ไร้สาระใช่ แต่อาจเป็นตัวเลือกเดียวของคุณ
คุณสามารถรับ unrevoked มันเป็นแอพที่ให้คุณเข้าถึงรูทได้โดยไม่ต้องเปลี่ยนเคอร์เนล / กระพริบ rom / โมฆะ warrenty ของคุณใช้มันทุกครั้งที่เริ่มต้น (อัตโนมัติ) แล้วรับแอพ superuser จากนั้นคุณสามารถใช้แอป Open Tethering ซึ่งต้องการการเข้าถึงรูท
นั่นเป็นวิธีเดียวที่จะใช้การปล่อยสัญญาณ wifi ได้ฟรี มิฉะนั้นจ่ายค่าวิ่งหรือผู้ให้บริการของคุณค่าบริการเปิดใช้งานรายเดือน
สถานการณ์กรณีที่เลวร้ายที่สุดที่คุณสามารถโยงโดยใช้แอป EasyTether มันสร้างกลไกการส่งต่อสำหรับการร้องขอ HTTP ผ่านพอร์ต USB ต้องใช้ซอฟต์แวร์บน Android + คอมพิวเตอร์ มันไม่ใช่ WiFi Tethering แต่ฟรีและไม่มีการปล่อยสัญญาณอินเทอร์เน็ต สำหรับ 3 bucks คุณสามารถรับรุ่น pro และทำ HTTPS ได้เช่นกัน ดีกว่าไม่มีอะไร (หรือ 30 bucks ต่อเดือน - หรือว่าบ้า -)
คำตอบสั้น ๆ คุณจำเป็นต้องรูทเครื่อง wifi hotspot หรือจ่าย Sprint $ 30 ต่อเดือน ฉันคิดเกี่ยวกับการซื้อแพคเกจ แต่ตัดสินใจต่อต้านมันเพราะพวกเขาคิดเงินคุณเพิ่ม $ 10 ต่อบรรทัดโดยไม่มีเหตุผลอันสมควร ฉันคิดว่ามีพวกเขาคาดหวังให้คุณโยงและไม่สามารถทำอะไรเกี่ยวกับเรื่องนี้ได้ดังนั้นพวกเขาคิดค่าบริการเพิ่มและทุก ๆ เดือนมี 10 เหรียญเพิ่มขึ้นอย่างรวดเร็วต่อบรรทัดโดยเฉพาะอย่างยิ่งสำหรับผู้ที่อยู่ในแผนของคุณ เลย