[BOOTLOADER] 2nd-Bootloader/Recovery unlock process for KFire 2 [TWRP 2.6.3.0]

Search This thread

jutley

Senior Member
Mar 23, 2006
2,752
505
UK
@hashcode do you plan on getting a kf2 to continue rom development on this device?
 

Jowyn

Member
Jun 27, 2008
33
12
Many thanks again to all involved, I could go through the whole process successfully.
All didn't go exactly as announced (no answer to "fastboot devices", etc.), but there is far enough info to do the job.
 

jutley

Senior Member
Mar 23, 2006
2,752
505
UK
Well is anyone going to develop this ROM further?

Sent from my Amazon Kindle Fire2 using xda app-developers app
 

rockystar000

Member
Nov 7, 2008
23
0
Just wondering if i load just the recovery and I not cm10 does everything in twrp work like normal or a is it still limited. Haven't decided about the custom rom yet cause of i like to amazon instant video but I i know I want the recovery

Sent from my KFOT using Tapatalk HD
 

idontwanttobeanoob

Senior Member
Sep 5, 2011
130
41
Hey guys i got pretty much everything up to twrpp flashed, however when i tried to enter recovery it just hung. now im not sure how to get out of the blue kindle fire screen that says its booting... anyone got any ideas

nvm hold down power, im an idiot
 
Last edited:

RevMike

Member
Dec 11, 2009
38
21
Volume?

Hey....

Using this rom, how do people set the volume when listening to Google Music, for example?
 

powerpoint45

Senior Member
Jan 31, 2012
2,465
2,290
Dallas
Hey guys i got pretty much everything up to twrpp flashed, however when i tried to enter recovery it just hung. now im not sure how to get out of the blue kindle fire screen that says its booting... anyone got any ideas

nvm hold down power, im an idiot

Redownload recovery.img and reflash it. Probably bad download or compair md5

Sent from my Amazon Kindle Fire2 using xda app-developers app
 
Jun 18, 2009
11
1
These instructions are just a tad over my head. I have Ubuntu dual booted on my laptop, but have never really done much with it.

Usually I can figure out things well enough, but not currently. Maybe I just need to boot into ubuntu and start looking for things that are said in this thread...

Eh, for tonight I will just attempt rooting. (I actually have a WP7 phone, with a custom 7.8 rom (which really inst released yet from MS for some odd reason), so its not like I am inept to these things, im just not a linux user)
 

MisterSir69

Senior Member
Jan 1, 2013
62
7
netflix won't load nor will hd youtube. He's working on hdcodec.

---------- Post added at 07:56 PM ---------- Previous post was at 07:49 PM ----------




these are very similar, I assume you are both using windows. @mindmajick, if you try to pull the block images from windows, you get the error that @MisterSir69 got.
To circumnavigate this, go ahead and use
Code:
adb shell su -c 'dd if=/dev/block/platform/omap/omap_hsmmc.1/by-name/recovery of=/sdcard/recovery.img'
adb shell su -c 'dd if=/dev/block/platform/omap/omap_hsmmc.1/by-name/boot of=/sdcard/boot.img'
adb shell su -c 'dd if=/dev/block/platform/omap/omap_hsmmc.1/by-name/system of=/sdcard/system.img'
adb pull /sdcard/recovery.img /some freaking directory you remember
adb pull /sdcard/boot.img /some freaking directory you remember
adb pull /sdcard/system.img /some freaking directory you remember
that should eliminate the errors.. and that is how you do that part on windows. the other part is creating the stack, it needs to either be given to a windows user, or the user has to boot into linux or mac to make it.

So if we are on windows 7 we should be using these commands to perform the backup? Should it be entered as one line or 6 different lines?
 

mindmajick

Account currently disabled
the person you should be asking is me.
I am the one who made him realize how easy this was.
If you want this, come to freenode irc #kf2-dev
bring a linux distro with adb and fastboot already setup and adb working on a rooted kf2.

Very true. Especially since i haven't flashed this yet :p

Sent from my KFOT using Tapatalk 2
 

iytrix

Senior Member
Dec 23, 2012
255
52
San Jose
Bug Report!

I think I entered a state of deep sleep or something similar as I have never had deep sleep happen to me. I set my device on my bed after just using it. My friend picked it up and asked how to turn it on, I said the power button, he informed me it didn't work, sure enough, nothing. Pressed it a bunch, nope, Held it down, still nothing. I plugged it in to the wall even though it had 65% battery when I last used it, still nothing. Pressed the button, held it, nothing while plugged in. After that I set it down, went on my PC, showed him stuff. Looked at the kindle, unplugged it, replugged it in, held the power, anddd it booted up fine. still had 65% battery about on it. Not sure what it was but....may want to watch out for it?
 

fmkilo

Senior Member
Oct 8, 2012
289
189
Cedar Rapids, IA,USA
Just wondering if i load just the recovery and I not cm10 does everything in twrp work like normal or a is it still limited. Haven't decided about the custom rom yet cause of i like to amazon instant video but I i know I want the recovery

Sent from my KFOT using Tapatalk HD

You can absolutely just stop after installing twrp. The freedom boot.img is based off of the stock kernel, and can boot stock. Twrp is never limited in this. you keep the same twrp throughout unless Hashcode releases another one.

---------- Post added at 09:56 PM ---------- Previous post was at 09:53 PM ----------

So if we are on windows 7 we should be using these commands to perform the backup? Should it be entered as one line or 6 different lines?

definately six different lines

---------- Post added at 09:57 PM ---------- Previous post was at 09:56 PM ----------

Hey....

Using this rom, how do people set the volume when listening to Google Music, for example?

settings > sound

---------- Post added at 10:01 PM ---------- Previous post was at 09:57 PM ----------

These instructions are just a tad over my head. I have Ubuntu dual booted on my laptop, but have never really done much with it.

Usually I can figure out things well enough, but not currently. Maybe I just need to boot into ubuntu and start looking for things that are said in this thread...

Eh, for tonight I will just attempt rooting. (I actually have a WP7 phone, with a custom 7.8 rom (which really inst released yet from MS for some odd reason), so its not like I am inept to these things, im just not a linux user)

If you can join us in irc, I'm walking some users through the process freenode.net #kf2-dev
It's actually quite easy.
 
  • Like
Reactions: mindmajick

Top Liked Posts

  • There are no posts matching your filters.
  • 73
    Introducing: Kindle Fire 2nd-bootloader + TWRP 2.6.3.0 for the Kindle Fire 2nd GEN

    *** USE AT YOUR OWN RISK! WHILE I TRY MY BEST TO PROVIDE WORKING KERNELS/ROMS, I AM NOT RESPONSIBLE IF THIS SOFTWARE OR ANYTHING I'VE WORKED ON SUDDENLY FRIES YOUR DEVICE. ***


    *** READ CAREFULLY BEFORE DOING ANYTHING ***
    *** Kindle Fire 1st-gen ROMs/KERNELS are *NOT* compatible with the Kindle Fire 2. Please only flash ROMs/KERNELS that are made for the Kindle Fire 2. ***



    ** IF YOU HAVE QUESTIONS, RE-READ THROUGH THE THREAD FOR ANSWERS. WHEN YOU'RE ABSOLUTELY SURE NO ONE HAS ASKED YOUR QUESTION, GO AHEAD AND RE-READ THE THREAD AGAIN AND USE THE SEARCH FEATURE. THEN POST YOUR QUESTION IF YOU STILL CAN'T FIND THE ANSWER **


    ** WHEN MOVING FROM AMAZON OS TO CM10.1 IN TWRP: "WIPE" -> "SYSTEM" AND "FACTORY RESET" TO CLEAR SYSTEM/DATA/CACHE. YOUR APPS FROM AMAZON ICS AREN'T COMPATIBLE. IF NOT YOU'LL LOOP ON THE CM10.1 BOOT ANIMATION **


    [03/27] NEW support thread for OFFICIAL CM on the Otter2 (Kindle Fire 2):
    http://xdaforums.com/showthread.php?t=2209995


    ** YOU SHOULD HAVE A WORKING FASTBOOT CABLE + FASTBOOT DRIVERS/ACCESS ON YOUR PC. **

    Q: How do I know if my fastboot works?
    A: Plug the cable into your device and then the computer. Reboot the Kindle. It *SHOULD* show a Fastboot screen. Once at the screen use this command on your computer:
    fastboot -i 0x1949 devices
    You should see something like this:
    0123456789ABCDEF

    Here's 1 website you can purchase a FASTBOOT adapter from (works with your normal USB cable)
    http://shop.teamblackhat.info/Factory-Adapters-motadapt.htm
    ** I don't make any commission or fee from the sales of these devices, I just know they have them on stock most of the time and ship in a reasonable time frame unlike the Chinese variants found on ebay.

    If you do NOT see this, then make sure you have the SDK installed correctly and you have the right setup for fastboot on your PC before proceeding.


    *** BE SURE YOU HAVE A GOOD CHARGE ON THE DEVICE ***


    INITIAL SETUP INSTRUCTIONS (1st TIME ONLY) FOR 2ND-BOOTLOADER + TeamWinRecoveryProject INSTALL:

    STEP 1. Backup your stock partitions to your own HD for later if you need disaster recovery:
    Code:
    adb pull /dev/block/mmcblk0boot0
    adb pull /dev/block/platform/omap/omap_hsmmc.1/by-name/boot
    adb pull /dev/block/platform/omap/omap_hsmmc.1/by-name/recovery
    adb pull /dev/block/platform/omap/omap_hsmmc.1/by-name/system # This will take a few minutes
    Take those files and put them somewhere safe.


    STEP 2: Download the files you will need to install 2nd-bootloader, TWRP and CM10.1:
    1. Stack override file:
      http://goo.im/devs/Hashcode/otter2/stack
    2. [12/09] otter2-freedom-boot-10.4.6.img (USED ONLY THE FIRST TIME -- .zip files will have their own boot.img's from now on):
      http://goo.im/devs/Hashcode/otter2/otter2-freedom-boot-10.4.6.img
      md5sum: 80f9b9ba80910de361463560f86f315a
    3. [09/03] TeamWin Recovery 2.6.3.0:
      http://goo.im/devs/Hashcode/otter2/otter2-twrp-2.6.3.0-recovery.img
      md5sum: a66a8cbab92fd5daaa85f6303e9cc0c3
    4. older 10.2.4 bootloader file and flash to your device via fastboot:
      http://goo.im/devs/Hashcode/otter2/otter2-u-boot-prod-10.2.4.bin
      md5sum 5b03a7b428325de8d360ec201a745498
      (You SHOULD check the MD5SUM before using fastboot -- downloads CAN be corrupted)
    5. CM-10.1/CM-10.2 for the Kindle Fire 2 (choose the latest version from):
      http://www.get.cm/?device=otter2
    6. Google Apps from: http://goo.im/gapps (choose the version: CM10.1 or CM10.2)
    Place the ROM and the gapps .zip on your device in the /sdcard area


    STEP 3. Install the stack override in /system:
    ADB commands entered while booted up into STOCK *rooted* Amazon Kindle OS -- May need to enable ADB debugging in Settings:
    [2013-08-21] edited the location where stack is placed on device due to permissions changes
    Code:
    adb push stack /sdcard/
    adb shell su -c "dd if=/sdcard/stack of=/dev/block/platform/omap/omap_hsmmc.1/by-name/system bs=6519488 seek=1"

    [ Connect fastboot cable, and reboot the device so that "Fastboot" is showing ]

    STEP 4.
    Flash the OLD bootloader, new otter2-freedom-boot.img and TWRP recovery.[/B]
    *DONT RE-FLASH FREEDOM-BOOT.IMG LATER AFTER FLASHING CM10.1 -- IT'S FOR STOCK AMAZON OS ONLY / FIRST INSTALL ONLY*
    Code:
    fastboot -i 0x1949 flash bootloader otter2-u-boot-prod-10.2.4.bin
    fastboot -i 0x1949 flash boot otter2-freedom-boot-10.4.6.img
    fastboot -i 0x1949 flash recovery otter2-twrp-2.6.3.0-recovery.img
    fastboot -i 0x1949 reboot

    ** If everything was done correctly you will at this point see the bootmenu with a BLUE logo during the reboot. **

    TO ENTER RECOVERY:
    During the blue logo screen press the power button to cycle through options and select "Recovery" to enter TWRP.

    Once in TWRP you can Install" the CM-10.1/CM-10.2 by selecting "Install" and then browsing the device and selecting it, then "Add Zip" and select the Gapps .zip as well.

    Use the slider to start the install.


    FLASHING BACK TO STOCK:
    ** FIND THE FILES WE BACKED UP IN STEP #1 OR DOWNLOAD NEW ONES FROM THE RECOVERY THREAD HERE: **
    http://xdaforums.com/showthread.php?t=2035047

    Once you have these files (we'll name them boot.img/recovery.img and system.img for the purpose of these instructions, but they could be different on your system).

    Plug in your fastboot cable and reboot so that you see the fastboot screen and enter the following commands:
    Code:
    fastboot -i 0x1949 flash boot [B]boot.img[/B]
    fastboot -i 0x1949 flash recovery [B]recovery.img[/B]
    fastboot -i 0x1949 flash system [B]system.img[/B] # This one will take a few minutes
    fastboot -i 0x1949 reboot

    Enjoy

    THANKS TO:
    • fattire for finding the original bootloader exploit
    • TESTERS: powerpoint45 and FMKilo
    23
    Changelog: updated 2013-07-08

    freedom boot.img (for use w/ stock Amazon OS + 2nd-bootloader):
    • [07/08] Updated w/ kernel from 10.4.3 release

    TeamWin Recovery (TWRP) 2.6.0.0
    • [07/08] USB Vendor ID / Product ID in recovery now matches stock Amazon OS
    • [07/08] Based on 10.4.3 stock kernel
    • [07/08] Fixed recovery bootloop issue
    • [07/08] TWRP 2.6.0.0 update
    12
    one more reserved space
    8
    Yes I do. Check md5 as I'm not sure that when you download them they'lll be complete!

    https://www.mediafire.com/folder/5oda4fual3ht3/KF2_Boot_and_Recovery

    :)

    Bump just so everyone knows these files are here
    7
    does anyone have a mirror of the files?

    Yes I do. Check md5 as I'm not sure that when you download them they'lll be complete!

    https://www.mediafire.com/folder/5oda4fual3ht3/KF2_Boot_and_Recovery

    :)