โครงการที่อำนวยความสะดวกในการแฮ็คโทรศัพท์ Android รวบรวมและกระพริบเมล็ด ฯลฯ บนคอนเทนเนอร์ Docker/DevContainer
รองรับ: Kernel Download/Build, boot.img impack จาก ROM + Repack, Kernel/Boot.img Boot/Flash, Magisk Root บนคอมพิวเตอร์แทนที่จะเป็น Android, System.img UNPACK, การสร้างไบนารีสำหรับ Android เช่น Kexec และอีกมากมาย!
อย่างไรก็ตามคุณสามารถใช้ repo นี้ได้ แต่ก็ไม่แนะนำเพราะคุณจะยุ่งกับ repo และจะไม่สามารถทำสัญญา/PRS ได้ ใช้เทมเพลตแก้ไขสำหรับโทรศัพท์ของคุณเพลิดเพลินกับเวิร์กโฟลว์ GitHub ฯลฯ
repo นี้ไม่ได้หมายถึงการใช้โดยตรง มันควรจะใช้เป็น submodule ใน repo อื่นซึ่งคุณจะใส่ไฟล์เฉพาะสำหรับโทรศัพท์ของคุณ สำหรับเทมเพลตที่ใช้โทรศัพท์ POCO M3 ดูที่นี่: https://github.com/lattice0/poco_m3_hacking แล้วคลิก "ใช้เทมเพลตนี้"
ลองดาวน์โหลดเคอร์เนล, rom, patch boot.img ภายใน ROM และแฟลชไปยังโทรศัพท์ ภายในเทมเพลตหลังจากจัดหา source_me.sh
DEVICE=poco_m3
# Show all commands:
h
# Downloads/Installs toolchain for device
dt
# Downloads the kernel
kd
# Builds the kernel
kb
# Downloads the ROM:
rd
# Extracts the ROM:
re
# Extracts the boot.img from inside the ROM
be
# Repacks the boot.img with the newest compiled kernel
br
# Reboots into fastboot mode using adb (phone must be on, connected and you should have accepted adb connection from this container)
f
# Fastboot Flashes boot.img to the boot partition on the Android device
ffb
# Fastboot Boot boot.img, but some phones don´t support this option (Poco M3 does not)
# fbb
# Reboots the phone using fastboot so it boots with the new kernel (must be in fastboot mode)
r
# If the kernel goes wrong and you return to fastboot mode, then you can do re to Rom Extract again and thus overwriting everything you changed
re
# Then do ffb to reflash the original unmodified boot.img from the unzipped ROM
ffbrepo นี้ช่วยให้คุณใช้คอมโบของคำสั่งในการทำสิ่งต่าง ๆ ในซีรีส์ ตัวอย่างของคอมโบ:
f && kb && re && be && br && ffb && r # fastboot, kernel build, rom extract, boot.img extract, boot.img repack (w/ built kernel), fastboot flash boot.img, reboot
im && be && pm && ffb && r # install magisk, boot.img extract, patch (boot.img) with magisk, fastboot flash boot, reboot
f && kb && re && mbe && br && ffb && r # fastboot, kernel build, rom extract, boot.img extract, magisk boot.img repack (w/ built kernel), fastboot flash boot.img, reboot
คุณสามารถเปิดเทมเพลตหรือแม้กระทั่ง repo นี้บน devcontainer ของ VScode ซึ่งคุณจะสามารถทำคำสั่งทั้งหมดได้ แก้ไข .devcontainer.json เพื่อตั้งค่าโทรศัพท์ของคุณ