Related
Hello everyone!
You may or may not know me, however I have secretly been working behind the scenes with ChiefzReloaded to learn how Android works. Together we have been trying to develop new ways to root the Slide, primarily because we both landed in a sticky situation that left us both without root and without a way to revert to root.
After many long hours of trying to restore my phone, I have now ported the exploid exploit to the MyTouch Slide! This means that you can gain root on any version of the Slide, INCLUDING the latest OTA! However, this isn't necessarily "easy" as in the One-Click Root program, but there are reasons for this. While Android is running we cannot write to /system and even if we force Linux to let us, the NAND protection will prevent Linux from completing the write!
To get started, please see the bottom of this post for the link and download it. You will want to download it to your computer and not your phone's SD card. Also, you will need the tools from the Android SDK. I would suggest extracting the file from my zip at the bottom of this page into the Android SDK's tools directory.
Extract the zip
Make sure your phone is in USB debugging mode AND you are in "Charge Only" mode.
Connect your phone to your computer.
Make sure you're in the same directory as where exploid is extracted before continuing to the next step.
Issue the following command: adb push exploid /sqlite_stmt_journals. Note: It MUST be in that directory - NO exceptions.
Run: adb shell
Run: cd /sqlite_stmt_journals
Run: chmod 0755 exploid
Run: ./exploid
Toggle your phone's Wifi (on or off, however you wish to do that).
Now (again) run: ./exploid (if prompted for a password enter: secretlol)
The next line should now begin with a pound (#) - if not, then something isn't setup right. Make sure to follow the directions verbatim. If you suspect you did follow them correctly, please reply to this post letting me know.
You should now be root! At this point you can do many things, but if you're looking to flash a custom ROM, continue to these instructions:
[NEW 10/18/2010:]
Steps 1-12 are intended to get you the ability to flash mtd0.img (which previously required using the SimpleRoot method) by gaining root inside of Android. By following the instructions in the rest of this section, it will allow you to flash a ROM or S-OFF your device:
The files you need are at: http://forum.xda-developers.com/showthread.php?t=703076- download both files linked in there (ESPRIMG.zip and SlideEng-package.zip)
Extract the contents of SlideEng-package.zip to a place of your choosing on your computer.
Place the entire (unextracted) ESPRIMG.zip on your SDcard.
Now push the files 'flash_image' and 'mtd0.img' that you just extracted from SlideEng-package.zip to /data/local using 'adb push'. (Noob? Instead of using 'adb push', install Droid Explorer and, using that utility, copy the 'flash_image' and 'mtd0.img' files to /data/local on your Slide)
Now I'm going to assume your phone is at root prompt (#) using steps 1-12. So now do (without typing the '#' symbols in front of both lines - they're just there to remind you that you need to be at a '#' prompt):
Code:
# cd /data/local
# chmod 04755 flash_image
# ./flash_image misc mtd0.img
Before you reboot make sure that the ESPRIMG.zip is on your SDcard!
Now turn off the phone.
Then press Volume-Down + Power.
The phone will power on and after about 5 minutes of verifying ESPRIMG.zip it will ask you if you want to flash it.
Press Volume-Up for 'YES' and wait until it finishes (ABSOLUTELY DO NOT POWER DOWN WHILE IT'S STILL FLASHING!!!).
Now when you go into recovery it should allow you to 'Apply update.zip from sdcard' (booting into Clockwork). If you don't have the Clockwork update.zip, here it is: http://www.4shared.com/file/OTRU7T3y/update_2.html (rename to update.zip after downloading since it's currently update_2.zip, then place it on your sdcard).
[/NEW 10/18/2010]
[NEW 12/30/2010]
Optional: Now that you're rooted you might want to disable all flash memory protections so you can permanently flash Clockworkmod (recovery - no more using an update.zip!) as well as other random things. Check here for details: http://forum.xda-developers.com/showthread.php?t=798168
[/NEW 12/30/2010]
CREDIT GOES TO:
[*] ChiefzReloaded! (For helping me learn the intricacies of Android and patiently answering all of my questions)
[*] 743C (For developing the original exploit)
Source code: (Yes, it's hackish. I was just trying to figure out why the system kept rebooting and haven't cleaned up the code since) download
DOWNLOAD:
http://www.4shared.com/file/CZsxSq-f/exploid.html
DONATE:
(Anything helps!)
(Some people may wonder why this is special compared to the One Click Root application. What's important is that One Click Root doesn't work on Slides running production/retail software, likely the same problem I had to fix to get exploid to work in my version.)
Thats whats up!!
If you be trollin then YOU BES TRAWLLIN
But if not then good job nb!
Sent from my T-Mobile myTouch 3G Slide using XDA App
Can you provide the source? No offense, but I tend not to run homebrew C programs that I didn't compile myself.
Thanks for all the work!
falken98 said:
Can you provide the source? No offense, but I tend not to run homebrew C programs that I didn't compile myself.
Thanks for all the work!
Click to expand...
Click to collapse
Sure, I was getting around to that - and I understand your concern. I'll post it in a second.
falken98 said:
Can you provide the source? No offense, but I tend not to run homebrew C programs that I didn't compile myself.
Thanks for all the work!
Click to expand...
Click to collapse
You think nb is distributing a virus disguised as a root method?
Waaaaaat
Sent from my T-Mobile myTouch 3G Slide using XDA App
r0man said:
You think nb is distributing a virus disguised as a root method?
Waaaaaat
Click to expand...
Click to collapse
It is a bit funny, but I do understand his concern. I've posted the source code into the original post. Compiling it should result in the same hash as the binary I posted.
Good to see this I suggested this in another thread glad to see it in use thanks a bunch
nbetcher said:
It is a bit funny, but I do understand his concern. I've posted the source code into the original post. Compiling it should result in the same hash as the binary I posted.
Click to expand...
Click to collapse
Ill take a look at it when I get home.
ilostchild said:
Good to see this I suggested this in another thread glad to see it in use thanks a bunch
Click to expand...
Click to collapse
I actually had to do a lot of work on it. It doesn't quite work the same as the original exploid simply because the original exploid crashes the entire system and reboots. This causes the rootshell to never be committed to NAND and thus you get no where. I had to keep playing with things until I found a different method that works. It took several hours of me being upset with it, but watched the latest Burn Notice, came back to it, and BAM I had a stroke of genius.
where is rootshell? i can't exicute rootshell nor can i "cp" any files from sdcard however i do have a # instead of a $
Armyjon88 said:
where is rootshell? i can't exicute rootshell nor can i "cp" any files from sdcard however i do have a # instead of a $
Click to expand...
Click to collapse
Ignore that portion of the instructions provided by the program. As I stated, this is not intended for non-developers at this point. The # is your indication that you're running as root.
I am headed to work, but I don't usually have much going on there - I will be setting up a much cleaner system/environment for non-developers to work with and perma-root their phones with over the next few hours. Stay tuned!
Sweet
Sent from my T-Mobile myTouch 3G Slide using XDA App
having # and running as root as stated before u can actually follow with eng and then custom recovery and ur choice's rom..pls correct me if im wrong..thanx
statuzz said:
having # and running as root as stated before u can actually follow with eng and then custom recovery and ur choice's rom..pls correct me if im wrong..thanx
Click to expand...
Click to collapse
i'm also wondering the same thing, because i got the exploid working, and i have the # in the shell, but when i go to follow the instructions to flash the eng-release, i can't cd to any different dirs, nor can i push any files to the phone. i have the ESPRIMG.zip copied to my sdcard, so could i just reboot into recovery and flash the nbh from there? any help is appreciated.
nbetcher said:
Ignore that portion of the instructions provided by the program. As I stated, this is not intended for non-developers at this point. The # is your indication that you're running as root.
I am headed to work, but I don't usually have much going on there - I will be setting up a much cleaner system/environment for non-developers to work with and perma-root their phones with over the next few hours. Stay tuned!
Click to expand...
Click to collapse
Let me know if you want to work together on some kind of one-click root app for the Slide. If the commands work through the terminal on the phone itself rather than via adb, I could probably make this into an app already, but since you're working on a more non-developer-friendly version, I'll just wait until that's out
televate said:
i'm also wondering the same thing, because i got the exploid working, and i have the # in the shell, but when i go to follow the instructions to flash the eng-release, i can't cd to any different dirs, nor can i push any files to the phone. i have the ESPRIMG.zip copied to my sdcard, so could i just reboot into recovery and flash the nbh from there? any help is appreciated.
Click to expand...
Click to collapse
I'm delaying the release of my non-developer program for another couple hours.
As far as what you said above, all you need to do after gaining the # prompt is (in a separate window):
adb push flash_image /data/local
adb push mtd0.img /data/local
(switch back to your # adb shell, then type
cd /data/local
chmod 04755 flash_image
./flash_image misc mtd0.img
Then reboot and apply the ESPRIMG.zip. All of these files are found on the same post that I referenced in my OP. These instructions are all in that same page.
televate said:
i'm also wondering the same thing, because i got the exploid working, and i have the # in the shell, but when i go to follow the instructions to flash the eng-release, i can't cd to any different dirs, nor can i push any files to the phone. i have the ESPRIMG.zip copied to my sdcard, so could i just reboot into recovery and flash the nbh from there? any help is appreciated.
Click to expand...
Click to collapse
Im also stuck since im not sure if you can update to eng from the ota..But first i want to personally thank the OP & CR for providing this.
This would be great for a One Click method
this would be nice to work into a one click root!
And This did work for me!
Does this root method gets /system moumted when android running?In short do we finaly get metamorph and root explorer working?
Hi,
I have some n00b questions on upgrading. Any responses would be highly appreciated. I have gone through the pages here and have a little idea but don't want to make a silly mistake that could brick my phone.
1. I need to first root my device. This is preferable done using the Z4Root application available on the market place. Is it possible to unroot the device if I need to take it to the service center ?
2. I need to install Terminal Emulator from Market space to enable me to run the unix commands on the phone directly.
3. I should take a flash image of my current state and store the same on my SD card, should be using Nandroid but am still a little gray on this part. Is this standard meaning can I look up any tried of Nandroid and follow those instructions or is there something different that I need to do for the P500
4. kdz_fw_up / recovery-RA-GNM-thunderg-1.1.0.img / flash_image Needs to be used to flash the new version or a different test ROM but still hazy about this.
smart2smart said:
1. I need to first root my device. This is preferable done using the Z4Root application available on the market place. Is it possible to unroot the device if I need to take it to the service center ?
Click to expand...
Click to collapse
Definitely will be better to unroot device before any warranty issues. In both case (ROOT and unROOT) Z4Root can help.
smart2smart said:
2. I need to install Terminal Emulator from Market space to enable me to run the unix commands on the phone directly.
Click to expand...
Click to collapse
You can also use ADB shell from Android SDK tools, but Terminal emulator is much better I guess.
smart2smart said:
3. I should take a flash image of my current state and store the same on my SD card, should be using Nandroid but am still a little gray on this part. Is this standard meaning can I look up any tried of Nandroid and follow those instructions or is there something different that I need to do for the P500
Click to expand...
Click to collapse
Generaly it is same. Just boot into custom recovery and select backup -> nandroid backup. Backup is saved on SDCARD. With restore you can restore it without any problem.
smart2smart said:
4. kdz_fw_up / recovery-RA-GNM-thunderg-1.1.0.img / flash_image Needs to be used to flash the new version or a different test ROM but still hazy about this.
Click to expand...
Click to collapse
kdz_fw_up is application for flashing mostly original ROMs in *.kdz format. Custom rom will be in most cases distributed as *.zip file - this should be flashed by custom recovery with tool "Flash zip from sdcard". zip contains just root folder (/) of system with all (in case of update only with necessary) files.
Clarifications
@The_error
Thanks for clarifying each and every one of the questions. I also spent the better part of the day figuring out stuff. Thought I might as well post it here incase anyone else was looking for answers to these questions.
Step 1,
Root your device, either use Z4root or SuperOneClick, there is precious little you can do without routing your device. Both these options have the capability to unroot your device. If you don't know what root is, please look it up, the rest of the post will be pretty useless...
Step 2
Install Terminal Emulator / ADB , this will allow you to run command on the phone once you get the root access as mentioned in Step 1. You will need to have this capability for Step 3
Step 3
Install Recovery, basically this allows you to boot up your device into a screen which gives you the options to backup your installation/restore a previous backup/ format your SD / flash a new ROM
Step 4
Carry out a full Nandroid backup just to keep a copy save with yourself.
Step 5
Now you can start to play around, either start off by removing those horrible applications that are pre installed OR take a fresh ROM and restore it over here.
Now this post just gives the basic guidelines. Each of the operations mentioned in the steps can be looked up within this phones threads for further details on where to get the software and the step by step instructions for each of the tasks.
All the best !
Cheers,
Vikram.
i do have a queschum about installing a new recovery. when i had rooted my MT3G. I used Rom Manager to install RA recovery using the option provided in the app. Does that option still apply to the LGOO (mine is TMO version though), or is using Terminal Emulator the only way at this point to get the custom recovery?
DaemonAshra said:
i do have a queschum about installing a new recovery. when i had rooted my MT3G. I used Rom Manager to install RA recovery using the option provided in the app. Does that option still apply to the LGOO (mine is TMO version though), or is using Terminal Emulator the only way at this point to get the custom recovery?
Click to expand...
Click to collapse
Rom Manager doesn't work yet. Sorry. I tested Terminal Emulation and ADB shell from A SDK. That are ways that I can confirm.
SORRY GUYS I AM NOT UPDATING THIS THREAD ANYMORE IF U HAVE ANY QUERY LEAVE ME A PM! THANKS
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi All! After huge search in the forum i found the guides scattered ,so i decided to put it in 1 thread helping all the newbies to install custom rom.
PROCEDURE INVOLVED
1.DOWNGRADING YOUR PHONE TO 2.2
2.ROOTING THE PHONE
3.CUSTOM RECOVERY
4.A2SD SUPPORT (NOT MANDATORY)
5.FINALLY INSTALLING CUSTOM ROM
I WILL GUIDE YOU THROUGH ALL THE PROCESS IN DETAIL
GREAT NEWS : NO NEED DOWNGRADING JUST USE THE APK IN THE LINK AND ROOTING IS DONE IN ANDROID 2.2.1 AND LATER STILL I AM KEEPING THE DOWNGRADING DETAILS IF IT DOESNT WORK FOR SOME
http://forum.xda-developers.com/showthread.php?t=1044765
INSATALLATION PROCEDURE :
here are the procedure to install gingerbread root.
-copy all files from sd card to pc(backup)
-now format sd card fat32
-place the gingerbread apk 1.20 in sd card.
-now enable usb debugging settings-application-development -usb debugging (check the box)
-install gingerbread apk using file manger .
-press root and wait .the phone will reboot if it doesnt wait fr some time and see -if it works if not remove ur battery and reinsert ,switch on check if u have superuser icon in application.
INSTRUCTION ARE PROVIDED IN THE ABOVE LINK TOO AND IF THIS APK ROOT YOUR PHONE THEN NO NEED TO DOWNGRADE AND ROOT USING Z4ROOT AVOID BOTH THE STEPS OF DOWNGRADING AND ROOTING USING Z4ROOT PROCEED WITH INSTALLING CUSTOM RECOVERY
First remove nokia drivers or other phone drivers,nokia pc suite,microsoft visual ++ runtime environments installed in pc
Install lg pc suite http://www.multiupload.com/3YHPSRS4Z0 (NEW PHONE BUYERS WILL BE HAVING PC SUITE IN SD CARD PROVIDED BY LG)
Disable LGE VIRTUAL MODEM in device manager (RIGHT CLICK ON COMPUTER- SELECT MANAGE-DEVICE MANGER-SELECT LGE VIRTUAL MODEM-RIGHT CLICK AND DISABLE)
Download the rom file and keep it in a folder
Download kdz updater http://www.multiupload.com/OZTKT703D5
Extract the KDZ file in a folder
Install msxml
Remove sd card
Change your phone display timeout to maximum (settings-display-screen timeout 30 min) and your pc screen saver to 30 min
Connect ur phone to pc make sure u have usb debugging enabled (settings-application-development-check usb debugging)
Run KDZ_FW_UPD.exe (run as adminstrator)
Select Type:3GQCT | Phone mode: DIAG
Choose kdz file v10B from the option menu (THE FOLDER WHERE U DOWNLOADED THE FILE)
Click launch software update.
Wait for flashing to finish.
After the flashing is over the phone will reboot and if the phone doesnt get switch on just manually switch on the phone pressing the power button.
When the phone boots up just check the version is 2.2 then detach the cable from pc
INCASE IF FLASHING FAILS JUST TRY EMERGENCY/CS EMERGENCY(last option) AND TRY REFLASHING AGAIN
ALERT: Charge ur phone to 100 % and dont forget to disable LGE virtual modem,dont disconnect ur phone from pc until your phone boots up completely . If u want to backup contacts just enter into contacts and press menu-import export-export to sd card(u can restore ur contacts later just the same way choosing import contacts from sd card
FLASHING TIME :5 TO 10 MIN
I WONT BE RESPONSIBLE IF YOUR PHONE GETS BRICK WHILE THE FLASHING PROCESS AS FLASHING PROCESS HAS A HIGH RISK OF BRICKING THE PHONE,BUT IF YOU HAVE FOLLOWED THE INSTRUCTION CAREFULLY THEN EVERYTHING WOULD GO FINE.
FOR BRICKED PHONE CHECK THIS THREAD http://forum.xda-developers.com/showthread.php?t=883314 (BIG THANKS TO ERROR FOR THE GUIDE)
Download z4root from here http://forum.xda-developers.com/showthread.php?t=833953
Turn on mass storage and copy the z4root apk to the root of your sd card
Use file manager and choose the z4root apk and install.
Open z4root from applcation menu and click permanent root.
Now the phone will reboot and it will get rooted check for superuser icon in ur application menu.
IF U FIND THE SUPERUSER ICON IT MEANS YOUR PHONE HAS GOT SUCCESSFULLY ROOTED
INSTALLING ANDROID SDK IN ORDER TO USE ADB
First install JDK and JRE from here http://www.oracle.com/technetwork/java/javase/downloads/index.html (choose your appropriate os)
ANDROID SDK LINK:http://developer.android.com/sdk/index.html (LATEST VERSION r10)
Install ANDROID SDK
Click next
Now it wont show next option to proceed just hit back once and click next again (you will be able to proceed with installation now)
Run android sdk manager(note :Run as Administrator orelse it wont download the packages) it will show various packages available just click cancel.
Click on available packages-android repository-uncheck SDK PLATFORM ANDROID ALL VERSION EXCEPT 2.2(U CAN LATER INSTALL THE VERSION U REQUIRE LATER WHEN U NEED IT)
Click install selected
Click select all and proceed with the installation.(this might take a long time depending on your connectivity)
NOTE:IF YOU DONT RUN AS ADMIN THEN THE INSTALLATION WILL FAIL
INSTALLING CUSTOM RECOVERY
update 7/05/2011: latest thunderg recovery can be found here http://androidforums.com/getitnowmarketing/330813-all-one-recovery-thread.html
UPDATE:13/05/2011 CLOCKWORK V3.1.0.0 LATEST RECOVERY CAN BE OBTAINED VIA ROM MANAGER DIRECTLY.
DOWNLOAD THUNDERG CUSTOM RECOVERY AND FLASH IMAGE FROM HERE http://www.multiupload.com/2XXSX4X2PX (I have provided all recovery in 1 file to save your searching time and prefer custom recovery 1.2. CREDITS GOES TO THE DEVELOPER
If u want to use clockwork recovery check out this thread http://forum.xda-developers.com/showthread.php?t=1024838 (instuction provided in the thread itself)
PROCEDURE TO INSTALL RECOVERY
MOUNT SD CARD
EXTRACT OR UNZIP THE FLASH IMAGE DIRECTLY TO YOUR SD CARD (ROOT OF SD CARD)
EXTRACT OR UNZIP THE RECOVERY IN YOUR PC ITSELF AND COPY IT TO YOUR SD CARD (ROOT OF SD CARD)
UNMOUNT SD CARD AND MAKE SURE USB DEBUGGING IS ENABLED
NOW OPEN COMMAND PROMPT AND RUN AS ADMINISTRATOR (START- ALL PROGRAMS-ACCESORIES-COMMAND PROMPT-RIGHT CLICK AND RUN AS ADMIN)
NOW TYPE IN THE COMMAND PROMT(PRESS ENTER AFTER EACH COMMAND)(JUST COPY AND PASTE,KEYBOARD SHORTCUT WONT WORK)
cd c:\Program Files\Android\android-sdk\platform-tools (by default it should be this only where the sdk is installed)
adb shell
su (it will ask for root permission in your phone screen just allow)
mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system
cat /sdcard/flash_image > /system/bin/flash_image
chmod 755 /system/bin/flash_image
mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak (you will get an error just proceed)
mount -o remount,ro -t yaffs2 /dev/block/mtdblock1 /system
flash_image recovery /sdcard/LGp500-recovery-v12.img (note just name the blue marked as the same as your custom recovery name and should end with .img)
reboot recovery
WAIT FOR SOMETIME AND IT WILL BE DONE AND AUTOMATICALLY BOOT INTO RECOVERY.
IF U WANT TO USE CLOCKWORK RECOVERY JUST FLASH THE SIGNED RECOVERY ZIP PROVIDED BY MIK FROM RECOVERY OPTION|NOTE : CLOCKWORK DOES NOT SUPPORT FLASHING EVERY ROM FOR THE TIME BEING
HAPPY FLASHING CUSTOM ROM JUST BOOT INTO CUSTOM RECOVERY
SWITCH OFF THE PHONE
PRESS 3 BUTTON COMBO ( HOME + VOL DOWN +POWER BUTTON )
ADD ON: FOR CHANGING RECOVERY USE THE FLASH RECOVERY IMAGE FROM HERE http://forum.xda-developers.com/showthread.php?t=1065197
get a2sd file here http://forum.xda-developers.com/showthread.php?t=715940 from this thread
boot into recovery
select partition sd card
choose swap size 0 mb,ext partition 512mb (IF U HAVE A LARGER SPACE SD CARD MAKE EXT 1024 MB)
select sd ext2 to ext3 (STABLE TO USE EXT3 PARTITION)
select sd ext3 to ext4(be careful in choosing this option as the rom should support ext 4)
finish with the setup
mount sd card and transfer the a2sd file to sd card
unmount sd card
select install zip from sd card choose the a2sd file and flash
reboot
NOTE: USE A2SD ONLY WHEN YOU HAVE A CLASS 6 SD CARD(RECOMMENDED),U CAN USE IT IN CLASS 4 SD TOO BUT SOMETIMES IT CREATES PERFORMANCE ISSUE IF U DONT HAVE A CLASSS 6 OR HIGHER SD CARD.
HOW TO KNOW THE CLASS OF SD CARD- JUST CHECK ON THE CARD IT MUST BE PRINTED ON A CIRCLE DESIGN, IF U DONT HAVE ANYTHING WRITTEN IT MUST BE CLASS 2 | AVOID USING A2SD IF U HAVE A CLASS 2 SD CARD IT MIGHT RESULT IN BIG PERFORMANCE ISSUE
IF YOU FIND YOUR PHONE INTERNAL SPACE DECREASING IS JUST BECAUSE OF THE DALVIK CACHE.IF YOU WANT TO MOVE DALVIK CACHE TO SD CARD ,OPEN TERMINAL EMULATOR OR ADB AND TYPE
su
a2sd cachesd (move dalvik to sd card)
a2sd cachesdreset (move dalvik to sd card and clears contents of dalvik-cache)
a2sd cachepart (move dalvik to cache partition)
a2sd cachepartreset (move dalvik to cache partition and clears contents of dalvik-cache)
Boot into clockwork recovery.
go to backup and restore -create a backup of your current rom (Note:If already backup has been done then avoid this step, backup created using amonra or thunderg wont support restoring using clockwork)
wipe data/factory reset
wipe cache partition
wipe dalvik cache
mount and storage-format system
go to mount and storage-format sd card
advanced-partition sd card-choose 512 mb (preferable)or 1024 mb (it automatically creates ext 4 partition, class 6/4 is preferred)
mount and storage-mount usb storage (make sure usb debugging is enabled)
copy the rom zip file to the root of your sd card
unmount
install zip from sd card-choose the rom zip and install
flashing takes 3-5 min
reboot
IF U WANT A2SD AND TWEAKS TO BOOST PERFORMANCE CHECK POST 2.TO BE PERFORMED JUST AFTER INSTALLING THE NEW ROM
VOTE TO FRONT PAGE IN ORDER TO HELP THE OTHER NEWBIES AND DONT FORGET TO CLICK THANKS IF MY EFFORT HAD HELPED YOU
SORRY GUYS I AM NOT UPDATING THIS THREAD ANYMORE IF U HAVE ANY QUERY LEAVE ME A PM! THANKS
UNGAZE DATA TO SD AND DALVIK CACHE TO RAM(ITS BUGGY FOR THE TIME BEING SO TRY AT YOUR RISK)
CHK THIS THREAD http://forum.xda-developers.com/showthread.php?p=13049131#post13049131
Patched SQLITE3(libsqlite.so) for 2.2 and 2.3
CHK THIS THREAD http://forum.xda-developers.com/showthread.php?t=1000899
FRANSICOFRANCO PERFORMANCE AND BATTERY TWEAKS
CHK THIS THREAD http://forum.xda-developers.com/showthread.php?t=999064
FOR GETTING BEST RESULTS APPLY THE MODS IN SAME ORDER AS ABOVE AND U WILL GET GREAT RESULTS. BIG THANKS TO THE DEVELOPER FOR THIS MODS AND TWEAKS. READ CAREFULLY THOSE THREADS AND CHECK IF IT WORKS PROPERLY WITH YOUR CUSTOM ROM NOTE: DONT FLASH THIS TWEAKS AND MODS UNTIL YOU ARE SURE THAT IT WILL WORK WITH YOUR ROM AS THE GUIDELINES ARE THERE IN THOSE THREAD
sorry! I am unable to update this thread anymore
don't you think we already have enough guides over here?
Kindly remove the installation of custom recovery via adb. Show it via terminal emulator. Its hassle free and from phone only.
Also attach the recovery 1.2 here. Also guide the user to unzip it.
Also attach darktremor script here.
Sent from Tapatalk
djdhruv said:
don't you think we already have enough guides over here?
Click to expand...
Click to collapse
we did had enough guides but at the end some info kept missing so i decided to make 1
lekhwani said:
Kindly remove the installation of custom recovery via adb. Show it via terminal emulator. Its hassle free and from phone only.
Also attach the recovery 1.2 here. Also guide the user to unzip it.
Also attach darktremor script here.
Sent from Tapatalk
Click to expand...
Click to collapse
thanks for your suggestion i will look into it as whatelse info can be provided and regarding terminal emulator it has been described by eichos quite nicely. So i will see if I want to update that orelse provide the link rather and regarding unzipping it already has been mention to extract the file to sd card
This guide is wonderful, I was just about to post on another thread http://forum.xda-developers.com/showthread.php?t=844483 how they should try an clean it up a lil, it is quite a mess over there. My P509 should be here on 4/20/11, cant wait to get started since I already know it is coming preloaded with 2.2.1(1st time Android user coming from 5 year stint with WinMo). Ive been researching the P509 for about 2 months(4-8 hours a night) here on the Android side of XDA, and it has been a journey, anyway your guide will definately help the average noob, in my case I really appreciate the lessons I got from browsing through the different threads and forums associated with this phone. All in all best guide Ive seen so far really sums it up.
Neat guide. I'd suggest one tiny thing. Its not really mandatory to install the adb. Mentioning that as an optional would keep things clear
blueren said:
Neat guide. I'd suggest one tiny thing. Its not really mandatory to install the adb. Mentioning that as an optional would keep things clear
Click to expand...
Click to collapse
no if u use the pc to install recovery u need it.its mandatory in that case and it even helps a lot in later times to work on a lot of stuff.
well u have option to use terminal emulator too but its to the ppl prefrence
shhbz said:
Hi All! After huge search in the forum i found the guides scattered ,so i decided to put it in 1 thread helping all the newbies to install custom rom.
Click to expand...
Click to collapse
I really would like to believe the above mentioned statement and that you missed my thread [HOWTO] Rooting, Installing - Android SDK, Custom Recovery, Custom ROM's dealing with the same topics except for the fact that we exchanged multiple PM's during your attempt at following the instructions given in my post.
This post feels like an abridged and in certain respects incomplete version of my above mentioned post in most places except for the a2sd part which I chose not to include as certain ROM's include a2sd by default.
Anyway, I appreciate your attempt to help out newbies.
Regards
VTC
Moved to general, has there are some threads already in dev section for help.
Cheers
Hey flashing d new rom, flashes new kernal also or it jst flashes a new rom ?
Sent from my LG-P500
It depends on what the developer has included - a new kernel or stock kernel.
Usually custom ROMs come with a modified kernel because there are improvements compared to the stock one.
Sent from my LG-P500 using XDA App
seriousia said:
Hey flashing d new rom, flashes new kernal also or it jst flashes a new rom ?
Sent from my LG-P500
Click to expand...
Click to collapse
just check the rom u r installing and it must be mention in changelog whether the devleoper has included the kernel or not but most of the time the kernel is included , if u are not satisfied with the kernel rather u can try diffrent kernels available over here in xda
victortangocharlie said:
I really would like to believe the above mentioned statement and that you missed my thread [HOWTO] Rooting, Installing - Android SDK, Custom Recovery, Custom ROM's dealing with the same topics except for the fact that we exchanged multiple PM's during your attempt at following the instructions given in my post.
This post feels like an abridged and in certain respects incomplete version of my above mentioned post in most places except for the a2sd part which I chose not to include as certain ROM's include a2sd by default.
Anyway, I appreciate your attempt to help out newbies.
Regards
VTC
Click to expand...
Click to collapse
sorry to say mr charlie that u have edited a lot of stuff in your post LATER and have put the information correctly in order and describing it properly ,its true that your thread helped me which is this 1 http://forum.xda-developers.com/showpost.php?p=12006447&postcount=61 and the 1 u pointed out but as i said it was scattered and not properly arranged orelse i wouldnt have taken an initiative to write. no harsh feeling it was just my attempt to help others so no use promoting your thread let the newbies decide which they want to follow.
there was minor flaws in your thread which landed me in bricking my phone but but thanks to error for his guide .It was the ultimate saviour for me and for many might be.
i have just put in all information in order and removed unwanted writings.
STILL GOOD TO HEAR U LIKED MY EFFORT
well! the best explained thread for installing custom rom
very well organised,followed it and now using cm7 GREAT
thank you
This is a very useful guide for me who is very new to android. Its always important to have less complicated guide with updated methods every now and then for the newbies. Good work.
A few questions though. How important is it to remove visual C++ from my PC? I can see many versions of it installed on it by default (I never installed it myself). I am afraid removing it might mess up other programs on my PC. Also isn't the default Gingerbread app2sd enough to run apps from the sd card? What additional features does Darktremor have?
sweettaniyaa said:
This is a very useful guide for me who is very new to android. Its always important to have less complicated guide with updated methods every now and then for the newbies. Good work.
A few questions though. How important is it to remove visual C++ from my PC? I can see many versions of it installed on it by default (I never installed it myself). I am afraid removing it might mess up other programs on my PC. Also isn't the default Gingerbread app2sd enough to run apps from the sd card? What additional features does Darktremor have?
Click to expand...
Click to collapse
its not that important as i myself have it installed c++ 2005,2008 but somtimes it might block flashing that why its suggested to do so,as for a2sd many rom has is pre installed but some requires flashing a2sd as for fransisco tweaks it helps in sustaining battery so i am not so worried about it as mik cm7 for me seems to be stable but i am looking forward for ungaze contribution to xda http://forum.xda-developers.com/showthread.php?t=1042828 as using this really makes our phone perform to next level just waiting for his updates..
shhbz said:
its not that important as i myself have it installed c++ 2005,2008 but somtimes it might block flashing that why its suggested to do so
Click to expand...
Click to collapse
I am on windows 7 64bit. I have both 2008 and 2005 in both 64 and 32bit versions installed and updated with all the updates on my PC. What do you reckon I do?
sweettaniyaa said:
I am on windows 7 64bit. I have both 2008 and 2005 in both 64 and 32bit versions installed and updated with all the updates on my PC. What do you reckon I do?
Click to expand...
Click to collapse
using the 32 bit mode is preferable just remove those as it wont hamper any performance on ur pc. it will get automaticallly updated from some software or games while installing so no worries on removing .
thats my recomandation juust follow the thread precisely and vrything would be fine let me know the result
I am with a Nook Tablet 16gb that was purchased with 1.4.0 and is now with 1.4.2. I was happy sideloading on 1.4.0, but now understand I have to go rooting...
I have been trying several methods, and just can't get it though. One problem is I am in Africa, and downloading 100MB images takes more than 2h and recurrently fails with size mismatches or other errors before the end
Now, I am sure I should be able get Indirect's methods work, but end up with some nothingness...:
1> Indirect's method one: "make a magic SD card to load up CWM, and root their device"
http://forum.xda-developers.com/showpost.php?p=21895025&postcount=14
I go through all steps with no problem, run CWM. However, for the last step to install zip from CWM:
- I guess it refers to the CWM_SD_flash_and_exe.zip again? It tells me fail to install, and the log says ""failed to open /sys/class/android_usb/android0/state: no such file or directory""
- I also tried using NT-CWM-SD.zip provided elsewhere by Sprint (forum.xda-developers.com/showthread.php?t=1466583à), same thing
2> Indirect method two: "How to root 1.4.1 (or any other version) using just an sdcard {easy}"
http://forum.xda-developers.com/showthread.php?t=1466583
I tried the 1st (non windows) approach, that was creating a partition on the SDcard myself (did with Acronis Disk Director Suite, worked well),
I did the partition, copied the required files on the root of SD card, got CWM running. But then, the tutorial says:
Now you just need to download this zip file:
http://goo-inside.me/apps/Indirect/N...s_and_root.zip
just put onto the /mnt/media/ directory or you can push to /emmc/ while in CWM.
I am not sure I understand these instructions... I got the Gapps_and_root.zip onto my SDcard root, used CWD mode to unzip & install it successfully.
After that I reboot... I think it asks me to reset the tablet (someway like I have no choice), and then opens the Nook wizard and I cant get anything else out of it.
3> CM7 alpha final
I am now trying to use the CM7 method through SD card (http://forum.xda-developers.com/showthread.php?t=1481826) but dont succeed to download the required 120MB file... (Team-B-CM7SD-Alpha_final.img.zip)
=> So... any help or idea to get out of this?
NB: I am computer savy but not Android expert (though I killesed myself twice to install android market on chinese devices and learnet something), I can use a SDcard reader or USB cable but dont know to run ADB or alike. Again, I have trouble to download huge files!
Thanks a lot to help me... I am pulling my hair here already 3 days
I understand the experts are on this forum, and hope to get some help or I ll get mad and my husband's Xmas present will go useless... (he is Mozambican and we found out B&N has no portuguese books! I need Kindle.. and few other apps!)
Wrong place to post, see the sticky?. Please PM the moderator to move it to Q&A section.
~ Veronica
Sent from XDA premium using my Nook Tablet
Sideloading still with Sideload Wonder Machine on Nook 1.4.2?
Sorry, yes. I have now asked the moderator.
Sideloading still with Sideload Wonder Machine?
In the meantime, I ve found in this great sticky post:
NT Reference Thread | Tips & Tricks | How to's | Videos | NEWBIE?
It talks of this Windows programme to sideload any apps.
http://www.androidcentral.com/sideload-android-apps-all-you-want-sideload-wonder-machine
I wonder if that still can work on Nook 1.4.2 (unrooted)?
Please help understand the instructions
Well, this was originally posted here and then moved to my own thread by some admin I guess....
Arrow
[MODS/HACKS/THEMES] Nook Tablet ONE-STOP-SHOP for CM7 | UPDATE! March/12
Hi,
I understand this thread is not supposed to be for newbies, yet I am not an expert, but every other method I tried failed (Indirect's method, etc, see here) and I am having troubles (from Africa) downloading big files, so this one I got and I am willing to try because I really need to get out of Nook rom. Though I'd love some advice
I am with a Nook 16Gb Tablet that I got with 1.4.0 and had sideloaded apps. Now it is on 1.4.2 and I have reset everyting in various previous attemps, so it is quite clean. Unrooted. I have a SD card, a disk partitionning software, and a USB cable, but no ADB.
My goal is, minimum, to be able load few apps (Kindle, a radio I like, etc), and if it is rooted and with access to Market, even better, then I'll do even more.
Luckily, I have been able to download the various files in this post.
My questions:
1> internal or SD ?
Which method you think is simplier and more stable?
2> Stable versions now?
It looks like these versions have started as beta, but been improved; Could they be considered stable now?
I saw there are other ones out there, but I could not succeed download them ("Team-B-CM7SD-Alpha_final.img_001.zip")
4> Requirements
Do I understand well there are no special requirements before starting that? Can be on unrooted device, 1.4.2?
3> reading the instructions...
I am not so expert and may need some help:
1. Download the file of the mod you pick
=> OK
2. Copy the zip file in the root (/) of Internal OR External SDcard (Pick one)
=> OK for external. But if you talk of internal, does it mean the tablet should already be rooted?
3. Verify md5 of the file >> ES File Explorer>Properties let you check md5
=> Is this step compulsory? How do you do that with an unrooted tablet and no ES file explorer in?
4. Boot into CWM
=> This I knew to do with Indirect method. Does it mean I should have done that before? Or the img file provided here will enable me do it ?
4.1 Go to Backup & restore>> Backup your current ROM if you haven't already
=> ok
4.2 Format system, Wipe cache, advanced>> Wipe dalvik cache
=> Is this step compulsory? How do you exactly do that, all from CWM?
4.3 Re-flash CM7 ROM
=> Does that just mean to reboot?
4.4 Flash the mod
=> Does that just mean to reboot? apparently not... then how?
5. Reboot your device. ENJOY!
I am sorry for beeing so basic, but I am sure I ma not the only one...
Thanks for the precious help!
If you are just trying to root the device, try this thread
http://forum.xda-developers.com/showthread.php?t=1439630
Thanks for the link, I will do!
Does this mean the NT must be rooted BEFORe going for this CM7 procedure?
Hello Fire users
I am not really a newbie but until today I have worked only with Samsung devices.
My daughter got an Fire HD 6 in the christmas days and we started to play around and we have done all updates up to 5.3.1.1. But it's not running perfectly for my wishes. I have read thats it's possible to root the tablet incl. TWRP, xposed framework and go with this up to 5.3.1.1 but it's hard to read out what I have exactly to do because there are many warnings when to do something and when not.
Could you please help what to do exactly? ADB is running and phone is recognizing on Mac and Windows...
Thanks for your help ?
cuki3r3k83bln said:
Hello Fire users
I am not really a newbie but until today I have worked only with Samsung devices.
My daughter got an Fire HD 6 in the christmas days and we started to play around and we have done all updates up to 5.3.1.1. But it's not running perfectly for my wishes. I have read thats it's possible to root the tablet incl. TWRP, xposed framework and go with this up to 5.3.1.1 but it's hard to read out what I have exactly to do because there are many warnings when to do something and when not.
Could you please help what to do exactly? ADB is running and phone is recognizing on Mac and Windows...
Thanks for your help
Click to expand...
Click to collapse
From latest news, OS 5.3.1 can't be rooted(directly). You'll need to downgrade to 4.5.3, root, and go back to 5.3.1 as explained here
If you want to feel android experience, you can either install custom launcher and Play Store from here or just totally install Cyanogenmod 11 from here
Killa8 said:
From latest news, OS 5.3.1 can't be rooted(directly). You'll need to downgrade to 4.5.3, root, and go back to 5.3.1 as explained here
If you want to feel android experience, you can either install custom launcher and Play Store from here or just totally install Cyanogenmod 11 from here
Click to expand...
Click to collapse
@Killa8, as I mentioned HERE in more detail, the procedure for downgrading to 4.5.3 doesn't appear to be explained in the linked tutorial. Any help would be greatly appreciated! I'm trying to root and install CM on my daughter's tablets as they find Android to be far more intuitive than FireOS. Many thanks!!!
Downgrade to 4.5.3 and root as seen here (skip step 1): https://forum.xda-developers.com/fire-hd/general/how-to-downgrade-to-4-5-3-root-device-t3139351
Jump down to the 2nd post here: https://forum.xda-developers.com/fire-hd/general/how-to-upgrade-to-lollipop-root-gapps-t3163950 and install TWRP on your device.
Then go to post 1 where it says "1) boot into TWRP, and, in a single session (!!!!!)" and follow the directions. MAKE SURE YOU USE THE RIGHT BOOTLOADERS!!
Enjoy rooted FireOS 5.3.1
RadRacer said:
Downgrade to 4.5.3 and root as seen here (skip step 1): https://forum.xda-developers.com/fire-hd/general/how-to-downgrade-to-4-5-3-root-device-t3139351
Jump down to the 2nd post here: https://forum.xda-developers.com/fire-hd/general/how-to-upgrade-to-lollipop-root-gapps-t3163950 and install TWRP on your device.
Then go to post 1 where it says "1) boot into TWRP, and, in a single session (!!!!!)" and follow the directions. MAKE SURE YOU USE THE RIGHT BOOTLOADERS!!
Enjoy rooted FireOS 5.3.1
Click to expand...
Click to collapse
Thank you for this! I was having the same issue as the OP and this solved it.:good:
geoyou said:
Thank you for this! I was having the same issue as the OP and this solved it.:good:
Click to expand...
Click to collapse
Can you tell me how you installed TWRP? the 2nd post of the page is confusing to me.
NVM i found a video tutorial
I've seen too many threads mentioning 5.3.1 and implying that 5.3.1.1 is the same.
Even if that is the case, all the tutorials I have read left me scratching my head at various points. So here is a walkthrough of what I just went through to root my Kindle fire HD 6
It's now running 5.3.1.0 and will stay there for the time being (unless I can get solid answers on 5.3.1.1).
I started with this tutorial thread but I found it easy to make mistakes and I ended up bricking my device (fortunately the unbrick iso is very good and the tutorial video is excellent).
So here is my procedure. Doing this on Windows is probably less involved thanks to the bat file in one of the steps.
Start by getting the stuff you will need together.
You will need ROMs from here.
Specifically, the 4.5.3 and 5.3.1.0 ROMs.
The 4.5.3 file name is update-kindle-20.4.5.3_user_453011120.bin
The 5.3.1.0 file name is update-kindle-20.5.5.2_user_552153420.bin
Note: The version number on that second file makes no sense to me, and I made a mistake trying to flash the wrong one in TWRP. Here is the correct name for reference. You might change the file names to reflect the version number.
Go ahead and change the extension of the 5.3.1.0 bin file to zip instead. TWRP will need it this way.
Download the stock recovery image. There is a link at the bottom of the second post in the tutorial thread I linked above. Or you can just click here.
Grab the WindowsAutoTWRP_v03.zip from the tutorial thread (or click here).
It has the Windows ADB executable and drivers in it so it will save you some hassle on a Windows machine.
For Macs, I found a video from RootJunkie.com that linked to tools at http://rootjunkysdl.com/files/?dir=Adb%20Fastboot%20Files. I was able to do everything from my Mac with these.
As a side note, the video I found these on was https://www.youtube.com/watch?v=iv0VcNM8IAw, but it's not important to watch.
It will help to gather zips and APK files you will need right now as well.
Get a copy of ES file explorer, Kingroot (I used the APK, but if you have a windows system, it might be easier to use the Windows version instead), and an android launcher of some sort.
For additional images, you will need the following:
From the tutorial thread: make_space_v02.zip
Supersu.zip linked at https://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip
Xposed which if you follow the link from the tutorial through the forum thread should lead you here: http://dl-xda.xposed.info/framework/sdk22/arm/. I grabbed xposed-v87-sdk22-arm.zip
flash Pico (Uni) GAPPS for 5.1 which again, if you follow all the links, will take you here: https://basketbuild.com/filedl/devs?dev=osm0sis&dl=osm0sis/gapps/tk_gapps-modular-pico%28uni%29-5.1.1-20150920-signed.zip.
Make sure you have all the files gathered in one place, it's really helpful.
If you are using a Mac, you will also need Android File Transfer at https://www.android.com/filetransfer/.
Something optional that might help is a USB OTG cable or one of those USB drives that support USB OTG with its own micro USB connector. It's not necessary but it might help if you need to get files to your tablet in TWRP.
At this point, I'm going to go into Mac instruction mode. If you know that the Windows command prompt is sort of like the terminal application on OS X, that you don't use ./ path specifies on windows, etc, you should be able to come up with some
Once you have everything in place, shut down your Kindle Fire 6.
On your computer, open a terminal window and get to where you unzipped your ADB tools.
The simple way is to type cd followed by a space then drag the folder with your tools from finder to the terminal widow so you get something like cd /users/me/abd
The actual path will be dependent on your system.
This terminal window should remain open for the entire process. It will make life easier.
Hold volume up and turn the Kindle Fire on. You should enter recovery.
Back at your computer type ./adb devices
Your kindle should show up there. When it does, go back to your tablet and select "apply update from ADB".
Then, from the terminal, enter ./adb sideload 4.5.3 file name is update-kindle-20.4.5.3_user_453011120.bin
If you just type ./adb sideload then drag the file into the terminal window, it will fill the name and path out for you.
Note that this all seems kind of like the video I linked above but we are downgrading to 4.3.5 instead as the tutorial thread says we should.
Once that's done, you end up back at the recovery screen. I went ahead and did a wipe data/factory reset. I don't know if this is necessary though.
When you get into 4.5.3, you need to shut down wifi if you are not prompted through new device setup.
If you are prompted, just skip it.
You may need to enable debugging. Go to setting, device options, find the serial number field and tap it 7 times.
Open the now revealed developer console and toggle "enable ADB" so it's on.
Install the APKs you downloaded earlier.
Use ./adb install <name of ES file explorer apk>
If you're on Windows, you can go ahead and run the Windows root util.
If you are on a Mac, install the Kingroot APK using the ./adb install command.
If you go the APK route, Kingroot requires a wifi connection. This will expose you to Amazon's OTA updates. You will need to watch your Kindle carefully at this point.
The download with probably download but as long as you don't let it sleep, it should not reboot and install.
Kingroot may take a couple of tries to get root.
As soon as it does, turn off wifi!
After that, open ES file explorer, give it root permissions, then navigate to the root folder, then to cache. Look for a bin file there. If there is nothing, you didn't get the OTA update pushed to you. If you did, delete it. See post 5 in this thread: https://forum.xda-developers.com/kindle-fire-hdx/help/deleting-downloaded-update-t3100573
To prevent any OTA relapses until we can go further, use ES file explorer to rename /system/etc/security/otacerts.zip. I replaces the first o and last p with _ characters.
It should be safe to turn on wifi at this point.
If you deleted a bin file in /cache, you aren't out of the woods yet. The Kindle could still reboot on you and it will give you the red ! but I found booting into recovery then just rebooting the Kindle caused it to work itself out after a couple tries.
We should be good to go for TWRP at this point.
In the terminal type ./adb shell
When the shell opens type su
Grant the shell permissions on the Kindle
Type exit twice.
On a Mac, we cannot run the bat file included in the WindowsAutoTWRP_v03.zip file.
But here are the commands to enter manually:
./adb devices
./adb install gscript-android.apk
./adb shell "mkdir /sdcard/gscript"
./adb push gscript /sdcard/gscript/
./adb shell "cp /sdcard/gscript/flash_453_stay.sh /data/local/tmp/"
./adb shell "ls /data/local/tmp/"
./adb shell "su -c 'chmod 777 /data/local/tmp/flash_453_stay.sh'"
./adb shell "su -c 'sh /data/local/tmp/flash_453_stay.sh'"
Once complete open ES file explorer again
DELETE sdcard/gscripts/s5.4.1_113_stock_recovery_uboot.zip!!!!!!!
It's too easy to mistakenly flash this in TWRP and it WILL brick your kindle.
We will now copy those zip files we downloaded earlier onto the Kindle.
I used the Android file transfer unity to put them in the scripts folder but copying them to Downloads on the Kindle might be easier.
If you are a command line type of person, you can also use the adb push command.
You want to copy over the following:
The 5.3.1.0 file name is update-kindle-20.5.5.2_user_552153420.bin
5.5.2_1534_stock_recovery_uboot.zip
UPDATE-SuperSU-v2.46.zip (or whatever the current version you downloaded is)
make_space_v02.zip
xposed-v87-sdk22-arm.zip (or whatever the version you downloaded is. The version could have changed after I wrote this.)
tk_gapps-modular-pico(uni)-5.1.1-20150920-signed.zip (again, based on what version was available when you downloaded it)
It might be a good time to sideload that extra launcher you downloaded earlier. I didn't need it, but you might.
Again the command is ./adb install <apk file name>
In the terminal, type ./adb reboot recovery.
You *should* end up in TWRP.
These next steps are important to do in one go. Don't exit TWRP until you have installed all the zip files you copied over.
The order in the tutorial thread is the 5.3.1.0 system image, the recovery image, the make_space zip, the Supersu zip, the xposed zip, and the tk_gapps-modular-pico(uni)... zip.
Do all this from the Install menu in TWRP. I did not try to queue up all the zip files at once, I don't know if that would work.
If you forgot to copy a file, TWRP should allow you to copy files via a USB cable to your tablet.
If you do this on a Mac and Android file transfer craps out on you as it did with me, that is where the USB OTG cable comes in handy. But lets hope you copied everything or that the USB connection doesn't crap out on you.
Select the wipe menu, then advanced wipe. Check the cache and dalvik cache. Once done use the back arrow and swath the "swipe to factory reset" slider.
If you are brave, you can just reset and wait through the fire logo.
If you are trying to follow along with the tutorial I linked, reboot while holding volume up to see what recovery you land in. If it's not TWRP, proceed.
When you finally get to Android, you can use ES file explorer as one way to check for root privileges. I'm sure there are others.
I'm no expert, but if you run not problems with the Kindle Fire HD 6 (4th gen) and you started with 5.3.1.1, I can tell you some of the pitfalls I ran into and how I got out of them.
Excellent guide, thanks elementcarbon12!
I'm a total new comer to rooting and getting my hands dirty with android (although I am a long time linux user), and i made it work, and now have a fire hd 6 that I can sort the way I want it!
I did encounter a few problems though, first, I did not do a factory reset /data wipe after the downgrade and ended up in a boot loop. This was easily sorted by using the "adb reboot recovery" command, doing the data wipe/reset and then holding down power for 20 sec.
Everything was smooth sailing again until the reboot out of TWRP after installing the ZIP files. I did the wimps reboot to recovery to make sure I didn't get TWRP, which I didn't, so rebooted to get into android, however I entered a boot loop again. This time a simple hold the power for 20 sec and then turn on worked and the system started it's 'optimization'.
Upon completion, i still had root, although ES and my chosen launcher had gone, so had to reinstall them. No problems there though.
So thank you very much for collection all of the information and links from other pages into this one easy to follow post!
hi guys i have a question I'm on cm11 on fire hd 6 i also have a android backup of 4.5.3 my question is I'm note sure what boot loader i have at one point it did have 5xxx on it but not sure what version can i just side load 5.4.0 and be okay since the stock rom was put back to 4.5.3 thats how i installed cm11 or does it need boot loader from a 5xxx rom