First custom kernel for Defy Mini XT320/XT321 is here!
Featured on XDA Portal: http://www.xda-developers.com/android/first-custom-kernel-for-the-motorola-defy-mini-mini-xt320xt32/
@MauroSZ @Bernd.Defy @junk031
Despite us having a locked bootloader, we can boot a custom kernel via fastboot.
Technical Details:
Fastboot is stored as a secondary bootloader in Defy Mini. On older firmwares, the secondary bootloader had fastboot enabled but newer firmwares don't. This is why Motorola left a vulnerability in fastboot which allowed us to fastboot boot img files.
Kernel Source: https://github.com/rootdefyxt320/android_kernel_motorola_tinboost
This kernel is made for Defy Mini stock ROM's.
Details:
Linux Kernel version 2.6.38.6
Features:
-Swap
-Insecure
To Do:
-Add overclock
-Add custom governors
Limitations:
-You must use fastboot everytime you want to boot a custom kernel so it requires a computer.
Instructions:
1. Download boot.img from attachments
2. Download modules.zip from attachments.
3. Make sure you have CWM Recovery, if not download it from Post #41
4. Now boot into CWM Recovery using the batch script or typing the command in cmd
4. Now type these commands in cmd:
Then it will ask you to overwrite the files, press A on the keyboard.
Now type the next commands in cmd:
Updated to v2 in Post 8: http://xdaforums.com/showpost.php?p=51104120&postcount=8
Same installation instructions as v1.
Featured on XDA Portal: http://www.xda-developers.com/android/first-custom-kernel-for-the-motorola-defy-mini-mini-xt320xt32/
@MauroSZ @Bernd.Defy @junk031
Despite us having a locked bootloader, we can boot a custom kernel via fastboot.
Technical Details:
Fastboot is stored as a secondary bootloader in Defy Mini. On older firmwares, the secondary bootloader had fastboot enabled but newer firmwares don't. This is why Motorola left a vulnerability in fastboot which allowed us to fastboot boot img files.
Kernel Source: https://github.com/rootdefyxt320/android_kernel_motorola_tinboost
This kernel is made for Defy Mini stock ROM's.
Details:
Linux Kernel version 2.6.38.6
Features:
-Swap
-Insecure
To Do:
-Add overclock
-Add custom governors
Limitations:
-You must use fastboot everytime you want to boot a custom kernel so it requires a computer.
Instructions:
1. Download boot.img from attachments
2. Download modules.zip from attachments.
3. Make sure you have CWM Recovery, if not download it from Post #41
4. Now boot into CWM Recovery using the batch script or typing the command in cmd
Code:
fastboot boot name-of-recovery.img
Code:
adb shell mount -a
Code:
adb push modules.zip /sdcard
Code:
adb shell
Code:
cd /system/lib/modules
Code:
busybox unzip /sdcard/modules.zip
Then it will ask you to overwrite the files, press A on the keyboard.
Now type the next commands in cmd:
Code:
cd /system/lib
Code:
chmod 755 modules/*
Code:
exit
Code:
adb reboot-bootloader
Code:
fastboot boot boot.img
Updated to v2 in Post 8: http://xdaforums.com/showpost.php?p=51104120&postcount=8
Same installation instructions as v1.
Attachments
Last edited: