[7" Kindle Fire HD Q&A, Help & Troubleshooting] Jb-kun:
Hi guys,

first please be lenient with my english, I do my best to express myself.

My friend gave me a Kindle Fire HD7 2nd generation, which is bricked, cause he installed cyanogenmod on it and one day, he tried to reset the kindle by soft-resetting. But now the kindle stucks on the recovery TWRP's logo.

So I tried to unbrick it. I tried lots of fixes, always failed. First, I've installed the kindle adb drivers, and now the tablet is reconized as plugged and in recovery.

I can go in a shell, try an adb shell id and everything's okayas you can see, I'm root.

adb shell id
uid=0(root) gid=0(root)

But now, I can't access to the reocvery, I've tried the following commands and this is where I am.

adb shell
~ # idme bootmode 4002
/sbin/sh: idme: not found
~ # ls -a /sbin/
[
[[
adbd
adjtimex
arp
ash
awk
base64
basename
bbconfig
blkid
blockdev
brctl
bunzip2
busybox
bzcat
bzip2
cal
cat
catv
chattr
chcon
chgrp
chmod
chown
chroot
clear
cmp
comm
cp
cpio
crond
crontab
cut
date
dc
dd
depmod
devmem
df
diff
dirname
dmesg
dnsd
dos2unix
dosfsck
dosfslabel
du
dump_image
e2fsck
echo
ed
egrep
env
erase_image
exfat-fuse
expand
expr
false
fb2png
fbsplash
fdisk
fgrep
find
fix_permissions.sh
flash_image
flash_lock
flash_unlock
flashcp
flock
fold
free
freeramdisk
fsck.exfat
fstrim
fsync
ftpget
ftpput
fuser
getenforce
getopt
getprop
getsebool
grep
groups
gunzip
gzip
halt
head
hexdump
id
ifconfig
inetd
insmod
install
ionice
iostat
ip
kill
killall
killall5
less
libaosprecovery.so
libblkid.so
libbmlutils.so
libc.so
libcutils.so
libdl.so
libexfat.so
libext2_blkid.so
libext2_com_err.so
libext2_e2p.so
libext2_profile.so
libext2_uuid.so
libext2fs.so
libext4_utils.so
libflashutils.so
libjpeg.so
liblog.so
libm.so
libminadbd.so
libminuitwrp.so
libminzip.so
libmmcutils.so
libmtdutils.so
libopenaes.so
libselinux.so
libsparse.so
libstdc++.so
libstlport.so
libtar.so
libz.so
linker
ln
load_policy
losetup
ls
lsattr
lsmod
lsusb
lzcat
lzma
lzop
lzopcat
make_ext4fs
man
md5sum
mesg
minivold
mkdir
mkdosfs
mke2fs
mkexfatfs
mkfifo
mkfs.exfat
mkfs.ext2
mkfs.vfat
mknod
mkswap
mktemp
modinfo
modprobe
more
mount
mount.exfat
mountpoint
mpstat
mv
nanddump
nandwrite
nbd-client
nc
netstat
nice
nohup
nslookup
ntpd
od
openaes
patch
pgrep
pidof
pigz
ping
pipe_progress
pkill
pmap
postrecoveryboot.sh
poweroff
printenv
printf
ps
pstree
pwd
pwdx
rdev
readlink
realpath
recovery
renice
reset
resize
restorecon
rev
rm
rmdir
rmmod
route
run-parts
runcon
rx
sed
seq
setconsole
setenforce
setprop
setsebool
setserial
setsid
sh
sha1sum
sha256sum
sha3sum
sha512sum
sleep
sort
split
start
stat
stop
strings
stty
sum
swapoff
swapon
sync
sysctl
tac
tail
tar
taskset
teamwin
tee
telnet
telnetd
test
tftp
tftpd
time
timeout
toolbox
top
touch
tr
traceroute
true
ttysize
tune2fs
ueventd
umount
uname
uncompress
unexpand
uniq
unix2dos
unlzma
unlzop
unpigz
unxz
unzip
uptime
usleep
uudecode
uuencode
vi
watch
watchdogd
wc
wget
which
whoami
xargs
xz
xzcat
yes
zcat

So as you can see, idme is not here. Then I've tried to manually replace all folders and files in each directory of the kindle, but after a manual reboot the kindle resets. Also, I've tried to use the Kindle Fire Utility but it didn't work.

I can't do anything else, if you have questions I'm here to answer you for details, but I don't have any idea of what can I do, I tried all the solutions proposed in the differents threads in the forum.

Thanks