[Kindle Fire Q&A, Help & Troubleshooting] infinitybiff:
Howdy ladies and gentlemen. My buddy presented me with his bootlooping kindle fire and I'm a bit stumped. He recently flashed AOKP on it bootloops. Under normal circumstances this isn't a huge deal, you simply boot into recovery and restore from a backup etc. Thing is ... this boots and shows the kindle fire logo (not the fire fire fire logo, won't boot into TWRP or other custom recovery etc). It his the aokp logo and just loops. I can get to it in ADB so its obviously alive. I've tried to set it to fastboot mode and reboot , but it refuses to reboot despite having root access to adb shell. NO idea how to fix this.

I've been able to get a log of its boot process. Help would be awesome :)

?:??: W/?(?): --------- beginning of /dev/log/main
06-18 06:35:08.531: I/init(93): == init.rc: on post-fs -----------------------
06-18 06:35:09.093: I/init(96): == init.rc: on post-fs-data -----------------------
06-18 06:35:09.289: I/init(97): == init.rc: on boot -----------------------
06-18 06:35:09.593: I/DEBUG(103): debuggerd: Jun 4 2012 05:57:03
06-18 06:35:09.617: I/init(111): == init.omap4430.rc: on boot ------------------------
06-18 06:35:09.617: I/init(111): --------- beginning of /dev/log/system
06-18 06:35:09.656: I/Vold(100): Vold 2.1 (the revenge) firing up
06-18 06:35:09.664: I/init(112): == init.rc: on nonencrypted -----------------------
06-18 06:35:09.687: I/init(113): == init.rc: on property:persist.sys.usb.config=* -----------------------
06-18 06:35:09.687: I/init(114): adb
06-18 06:35:09.710: I/init(115): == init.rc: on property:sys.usb.config=adb -----------------------
06-18 06:35:09.710: D/Vold(100): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)
06-18 06:35:09.734: D/Vold(100): Volume sdcard state changing 0 (No-Media) -> 2 (Pending)
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 1, PARTN 1
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 2, PARTN 2
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 3, PARTN 3
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 4, PARTN 4
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 5, PARTN 5
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 6, PARTN 6
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 7, PARTN 7
06-18 06:35:09.734: D/Vold(100): Volume sdcard state changing 2 (Pending) -> 1 (Idle-Unmounted)
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 8, PARTN 8
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 9, PARTN 9
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 10, PARTN 10
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 11, PARTN 11
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: D/DirectVolume(100): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 12, PARTN 12
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.734: W/Vold(100): Duplicate state (1)
06-18 06:35:09.757: I/Netd(102): Netd 1.0 starting
06-18 06:35:09.937: E/Netd(102): Unable to create netlink socket: Protocol not supported
06-18 06:35:09.937: E/Netd(102): Unable to open quota2 logging socket
06-18 06:35:10.218: I/(106): ServiceManager: 0x50b910
06-18 06:35:10.328: D/AndroidRuntime(105): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
06-18 06:35:10.328: D/AndroidRuntime(105): CheckJNI is OFF
06-18 06:35:10.335: I/SurfaceFlinger(104): SurfaceFlinger is starting
06-18 06:35:10.335: I/SurfaceFlinger(104): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
06-18 06:35:10.507: D/dalvikvm(105): DexOpt: incorrect opt magic number (0xff ff ff ff)
06-18 06:35:10.507: D/dalvikvm(105): ODEX file is stale or bad; removing and retrying (/data/dalvik-cache/system@framework@core.jar@classes.dex)
06-18 06:35:10.546: I/(107): ServiceManager: 0xd63958
06-18 06:35:10.562: D/libEGL(104): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
06-18 06:35:10.601: D/libEGL(104): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
06-18 06:35:10.609: I/AudioFlinger(107): Loaded primary audio interface from Blaze audio HW HAL (audio)
06-18 06:35:10.609: I/AudioFlinger(107): Using 'Blaze audio HW HAL' (audio.primary) as the primary audio interface
06-18 06:35:10.609: D/libEGL(104): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
06-18 06:35:10.617: I/CameraService(107): CameraService started (pid=107)
06-18 06:35:10.617: E/CameraService(107): Could not load camera HAL module
06-18 06:35:10.625: I/AudioFlinger(107): AudioFlinger's thread 0xd6e6e8 ready to run
06-18 06:35:10.625: W/AudioFlinger(107): Thread AudioOut_1 cannot connect to the power manager service
06-18 06:35:10.625: W/AudioFlinger(107): Thread AudioOut_1 cannot connect to the power manager service
06-18 06:35:10.625: I/AudioPolicyService(107): Loaded audio policy from LEGACY Audio Policy HAL (audio_policy)
06-18 06:35:10.718: D/dalvikvm(105): DexOpt: --- BEGIN 'core.jar' (bootstrap=1) ---
06-18 06:35:10.726: I/SurfaceFlinger(104): EGL informations:
06-18 06:35:10.726: I/SurfaceFlinger(104): # of configs : 25
06-18 06:35:10.726: I/SurfaceFlinger(104): vendor : Android
06-18 06:35:10.726: I/SurfaceFlinger(104): version : 1.4 Android META-EGL
06-18 06:35:10.726: I/SurfaceFlinger(104): extensions: EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer
06-18 06:35:10.726: I/SurfaceFlinger(104): Client API: OpenGL ES
06-18 06:35:10.726: I/SurfaceFlinger(104): EGLSurface: 8-8-8-8, config=0x1
06-18 06:35:10.726: I/SurfaceFlinger(104): OpenGL informations:
06-18 06:35:10.726: I/SurfaceFlinger(104): vendor : Imagination Technologies
06-18 06:35:10.726: I/SurfaceFlinger(104): renderer : PowerVR SGX 540
06-18 06:35:10.726: I/SurfaceFlinger(104): version : OpenGL ES-CM 1.1
06-18 06:35:10.726: I/SurfaceFlinger(104): extensions: GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_matrix_get GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_point_sprite GL_OES_point_size_array GL_OES_matrix_palette GL_OES_draw_texture GL_OES_query_matrix GL_OES_texture_env_crossbar GL_OES_texture_mirrored_repeat GL_OES_texture_cube_map GL_OES_blend_subtract GL_OES_blend_func_separate GL_OES_blend_equation_separate GL_OES_stencil_wrap GL_OES_extended_matrix_palette GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_stencil8 GL_OES_compressed_ETC1_RGB8_texture GL_OES_mapbuffer GL_OES_EGL_image GL_OES_EGL_image_external GL_EXT_multi_draw_arrays GL_OES_required_internalformat GL_IMG_read_format GL_IMG_texture_compression_pvrtc GL_IMG_texture_format_BGRA8888 GL_EXT_texture_format_BGRA8888 GL_OES_egl_sync GL_IMG_vertex_array_object
06-18 06:35:10.726: I/SurfaceFlinger(104): GL_MAX_TEXTURE_SIZE = 2048
06-18 06:35:10.726: I/SurfaceFlinger(104): GL_MAX_VIEWPORT_DIMS = 2048 x 2048
06-18 06:35:10.726: I/SurfaceFlinger(104): flags = 00010000
06-18 06:35:10.812: D/libEGL(151): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
06-18 06:35:10.820: D/libEGL(151): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
06-18 06:35:10.828: D/libEGL(151): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
06-18 06:35:10.914: I/AwesomePlayer(107): setDataSource_l('/system/media/boot_audio.mp3')
06-18 06:35:10.921: E/MediaPlayer(151): error (1, -2147483648)
06-18 06:35:10.921: E/MediaPlayer(151): start called in state 0
06-18 06:35:11.023: D/dalvikvm(149): Ignoring duplicate verify attempt on Ljava/lang/Object;
06-18 06:35:11.117: D/dalvikvm(149): Ignoring duplicate verify attempt on Ljava/lang/Class;
06-18 06:35:11.132: D/dalvikvm(149): Ignoring duplicate verify attempt on Ljava/lang/ref/Reference;
06-18 06:35:11.132: D/dalvikvm(149): Ignoring duplicate verify attempt on Ljava/lang/ref/ReferenceQueue;
06-18 06:35:11.156: D/dalvikvm(149): Ignoring duplicate verify attempt on Ljava/lang/ref/FinalizerReference;
06-18 06:35:11.968: D/dalvikvm(149): DexOpt: load 76ms, verify+opt 950ms