for use with Stock ROMs
I'll update it every time something important has changed, like CWM changes or kernel updates from samsung.
It's built from samsung kernel sources + teamhacksung initramfs template.
Instructions
- Power your device off
- Boot into Download-Mode using Volume Up + Volume Down + Power
- Hit Volume Up to accept the warning
- Start Odin
- Choose "SGH-I777_ClockworkMod-Recovery_X.X.X.X.tar" as PDA (no repartition)
- Connect your Phone
- Start flashing
- After reboot you can easily root your device using SuperOneClick
Usage
Volume Up + Power brings your Phone into Recovery Mode.
VolUp + VolDn = Highlight Up/Dn
Power = toggles menus off/on
Home = Select
Back = Back
Download
Testing - 5.0.2.3: http://www.multiupload.com/QQKN7NJAFT (md5: 4fb905992461586966ee1a7991206e93)
Don't forget to thank koush for his awesome work on ClockworkMod / ROMManager.
Here's a initramfs template you can use as a base for your haxx0ry:
https://github.com/teamhacksung/clockworkmod_galaxys2att_initramfs
It's KG1 initramfs + ClockworkMod Recovery and necessary modifications to make it work.
Instructions
- git clone https://github.com/teamhacksung/clockworkmod_galaxys2att_initramfs gingerbread
- remove hidden directorys from your cloned repo like .git
- use it as your initramfs source
To make sure to include fresh modules (vermagic) use a buildscript like this:
build.sh (inside your kernel dir)
Code:
#!/bin/bash
INITRAMFSDIR=/home/user/android/samsung/galaxys2att_initramfs
TOOLCHAIN=/home/user/android/cyanogenmod/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-
make c1_rev02_usa_att_defconfig
make -j8 CROSS_COMPILE=$TOOLCHAIN CONFIG_INITRAMFS_SOURCE="$INITRAMFSDIR"
cp drivers/bluetooth/bthid/bthid.ko $INITRAMFSDIR/lib/modules/
cp drivers/net/wireless/bcm4330/dhd.ko $INITRAMFSDIR/lib/modules/
cp drivers/samsung/j4fs/j4fs.ko $INITRAMFSDIR/lib/modules/
cp drivers/scsi/scsi_wait_scan.ko $INITRAMFSDIR/lib/modules/
cp drivers/samsung/vibetonz/vibrator.ko $INITRAMFSDIR/lib/modules/
make -j8 CROSS_COMPILE=$TOOLCHAIN CONFIG_INITRAMFS_SOURCE="$INITRAMFSDIR"
Example updater-script: http://pastebin.com/RXqiVTMv
Kernel Sources: http://opensource.samsung.com
greets
codeworkx
Last edited: