yashsingh1/xdaforums huggingface dataset:
[Dell Venue] vampirefo:
This is a beta project, you and you alone assume all responsibilities of what happens to your tablet.

This thread is for Dell Venue 8 3830 tablets running 4.4.2 android,

You need to already be rooted and have flashed unlocked_firmware provided by SDC

http://www.mediafire.com/download/d6bzc09ghz4ooc3/Venue_8_DevEdition-KK-ASSETS.zip

fastboot flash dnx CLVP_CYAB_P801_FwDnX_vF9.6C_ww42_005.bin

fastboot flash ifwi CLVP_CYAB_IFWI_vF9.6C_ww42_005_P801_wifi_uos.bin

fastboot reboot

Recovery is now flashable via fastboot,

CWM recovery

http://www.mediafire.com/download/29v8t83u3g4c2kx/4.4_recovery.img

to install

fastboot flash recovery 4.4_recovery.img

Credits

Social-Design-Concepts

Pavel Moravec

Koush

Angel666

Shakalaca

QuBeX

If I missed anyone on credits let me know, I will add them. :D

@ Everyone

Everyone is free to use my recovery in their projects under two conditions.

If you can't abide by these conditions don't use my recovery in your project.

1. Give me credit for the recovery in your thread and link back to my recovery thread,

2. You can not sell my recovery or your project if it contains my recovery is must be free to all users.

You can accept donations, charge for one on one help but not charge for your project if it contains my recovery.
[Dell Venue] vampirefo:
I made some changes to mounts will upload later, as well as changed back ground, also put in zip file a step closer to being final.

I changed instructions in first post slightly, some people where having problems with adb shell commands. So instead of adb shell each command just adb shell then run commands.

Backup on this recovery isn't going to work as expected due to recovery wanting to backup data/media/0. Doesn't matter I use command line anyway, faster and straight to the point for backing up and restore.
[Dell Venue] haruitk:
Couple of queries:

1) Do i have to use SDC myKIT to get root & flash unlocked_firmware or just the steps in the post you linked

2) Can you tell more about- CWM recovery is ram mode, as i get it once we have a working version we will have a update which flases it permanently

Waiting for the updated zip
[Dell Venue] vampirefo:
You have to be rooted and you have to install the unlocked firmware, to be able to flash unsigned recovery and boot images.

The unsigned recovery image allows root via adb which is required for CWM.

Running CWM from ram is the same as running from installed, recovery will work just the same.

The next stage is to get the recovery binary from either dell venue 8 3840 or from dell venue 8 3830 dev version.

These recovery.img are packed in a way I can't unpack, So I asked SDC if he knows how to unpack them.

sent from my kingSing T1 via taptalk
[Dell Venue] vampirefo:
Recovery has been updated, and is now flash able via fastboot, see OP for recovery and flash method.
[Dell Venue] joanthanmajh:
so this version is permanent and will remain after a reboot?
[Dell Venue] vampirefo:
Yes any recovery flashed via fastboot remains after reboot.
[Dell Venue] vampirefo:
The latest recovery is faster, more stable and correctly backs up to micro sdcard, can flash zip files, and boot.img in zip file.

Which is needed for dual boot, next step is setting up dual boot.

Hopefully be able to run 4.4.2 from phone and 4.3 from sdcard.

sent from my kingSing T1 via taptalk
[Dell Venue] vampirefo:
Now have dual boot setup running just fine Kitkat on tablet, 4.3 running from sdcard, 4.3 downloads kitkat update as soon as it connects to internet. just don't install update, as it would install to tablet not sdcard.

Below shows 4.3 mounting sdcard instead of tablet.

root@yellowtail:/ # busybox df -h
Filesystem Size Used Available Use% Mounted on
tmpfs 989.4M 64.0K 989.3M 0% /dev
tmpfs 989.4M 0 989.4M 0% /mnt/secure
tmpfs 989.4M 4.0K 989.4M 0% /mnt/asec
tmpfs 989.4M 0 989.4M 0% /mnt/obb
/dev/block/mmcblk0p3 126.0M 4.0M 121.9M 3% /factory
/dev/block/mmcblk1p2 1007.9M 716.8M 291.1M 71% /system
/dev/block/mmcblk0p6 755.9M 353.1M 402.8M 47% /cache
/dev/block/mmcblk0p5 126.0M 4.1M 121.9M 3% /config
/dev/block/mmcblk1p3 3.0G 716.5M 2.3G 24% /data
/dev/block/mmcblk0p7 23.6M 5.9M 17.7M 25% /logs
/dev/fuse 3.0G 716.5M 2.3G 24% /mnt/shell/emulated
/dev/block/vold/179:51
10.8G 6.4G 4.5G 59% /storage/sdcard_ext
root@yellowtail:/ #

I unpacked the 4.3 image social-design-concepts uploaded, created a zip file install, to install to my sdcard, modified the boot.img, after boot manually rooted, as boot.img is unsecure.

as always more testing, lol. dell venue 8 can dual boot 4.3 and 4.4.2 without any problems, from what I can see.
[Dell Venue] tomtom1265:
Can you make a flashable 4.4.2 rom? Would like to flash stock 4.4.2 rom through recovery if you have one.
[Dell Venue] vampirefo:
Yes, I should be able to, I made one for 4.3, so I could install 4.3 to sdcard.

I may look into twrp recovery also, right now I want to roll back the kernel in the recovery to 4.3

I believe the 4.3 kernel will offer more flexibility, 4.4.2 kernel is 3.10 not ideal for android.

sent from my kingSing T1 via taptalk
[Dell Venue] haruitk:
How to flash the unlocked_firmware? I am confused with SDC's steps in the link you gave...can you clarify them. Does that not happen when you use his myKIT_BATCH with ASSET zip included ( i have already unlocked using it)
[Dell Venue] vampirefo:
If you can flash recovery and boot don't worry about flashing unlock firmware.

I was referring to below.

fastboot flash dnx CLVP_CYAB_P801_FwDnX_vF9.6C_ww42_005.bin (from v8 dev-edition)

fastboot flash ifwi CLVP_CYAB_IFWI_vF9.6C_ww42_005_P801_wifi_uos.bin (from v8 dev-edition)

fastboot reboot-bootloader

I manually rooted my tablet as I was more interested in the rooting process than the actual root itself.

I can't say for certain if you have already unlocked your bootloader or not, try and flash recovery if it flashes you are good to go, if not flash unlocking firmware.

sent from my kingSing T1 via taptalk
[Dell Venue] haruitk:
Got it, I am able to flash CWM now using the followin steps(after rooting with SDC's myKit):

fastboot flash dnx CLVP_CYAB_P801_FwDnX_vF9.6C_ww42_005.bin (from v8 dev-edition)

fastboot flash ifwi CLVP_CYAB_IFWI_vF9.6C_ww42_005_P801_wifi_uos.bin (from v8 dev-edition)

fastboot flash recovery cwm_recovery.img

But everytime i reboot CWM goes away and i have to repeat steps above...Thats is the expected behaviour because we want to work in RAM mode, right?
[Dell Venue] vampirefo:
.28 recovery is used in ram .37 recovery is permanent, if you flashed the latest recovery, it should remain.

What is the number on the recovery that you are using?
[Dell Venue] haruitk:
I am using the one in this link https://docs.google.com/file/d/0B_6NtXCtTLkHSEdrVk1qVTNQeTA/edit , Its says v 6.0.3.7

If i reboot i see an android lying down with excalmation mark image & 'no commad' message

I reflash the recovery it works again
[Dell Venue] vampirefo:
That's not how this recovery works, two things come to mind.

1. You may have stock recovery patch in system, if so you would need to either rename or delete it.

2.Your fastboot was patched during rooting, if so you would need to reflash the one from dev edition and not patch it.

When I get off work, I will be able to tell you files exact name, I dont have tablet with me.

sent from my kingSing T1 via taptalk
[Dell Venue] haruitk:
The asset kit supplied by SDC for venue8 has this file fastboot-jb4.3v1.25.img, may be thats causing 2. Can you share where do i look for recovery patch and dev fastboot image. Plz take ur time

PS: May be i should manually root by ur steps, can you share steps/files...I am new to this so understanding how it all works, still reading...:)
[Dell Venue] vampirefo:
The recovery patch is called recovery-from-boot.p it's located in system, either delete it or rename to something like, recovery-from-boot.p.bak.

flash fastboot-jb4.3v1.25.img then reboot into fastboot then flash cwm recovery, and it should remain from now on.

rename or delete recovery-from-boot.p

adb reboot bootloader

fastboot flash fastboot fastboot-jb4.3v1.25.img

reboot

adb reboot bootloader

fastboot flash recovery V8_CWM.img

reboot recovery
[Dell Venue] haruitk:
That worked thanks!
[Dell Venue] arabu:
Where could i find V8_CWM.img ? I searched over the google but i found nothing...
[Dell Venue] Homer J. Fong:
It's at the bottom of the OP, just unzip it after downloading.
[Dell Venue] joanthanmajh:
you should really follow the first half of the OP, that is the newest version

:good:
[Dell Venue] Homer J. Fong:
Thanks for the advice. I was answering the question that was asked.
[Dell Venue] vampirefo:
Below is recovery, seems google drive has a limit for downloads, once limit is reached they stop allowing downloads.

http://www.mediafire.com/download/t6yv6vqvdyz1llm/V8_cwm_recovery.img
[Dell Venue] social-design-concepts:
Thanks just downloaded packaging now
[Dell Venue] Lt1streconbn:
Awesome! So lucky to have CWM so fast for V8

I ran it to make a backup... just see it work and its great! One actually tiny thing... it saves to /data/media which is fine with me... just needs to be moved to /data/media/0 to show up in the sdcard. It would be inaccessible from recovery stored in /data/media in 4.3 though, which would be very inconvenient. I've never decompiled CWM and not starting today with a beta version that rocks. When you do some revisions, just might be a nice one :) I wasn't using a microsd at the time or I could have saved to it, This was default location when option 1 'backup' was used. Thanks again for all your help on the other thread today.
[Dell Venue] arabu:
Hello guys Thanks for the update, after i fastboot thest two commands

I got this screen. and i'm struck with usb debugging screen. I am unable to get rid of it and also i cant goto the fastboot. I'm using Dell Venue 8 3830 4.3.

Can you tell what should i do for getting the fastboot back?
[Dell Venue] vampirefo:
That pic means you did something wrong. Press power until tablet turns off, then hold volume down and power until you see dell logo, let go of power.

This will get you in fastboot, you need to do all the steps correctly to get CWM installed.

Also you need to flash a 4.3 boot.img back on your tablet, no ideal why you chose to flash a kitkat boot.img on 4.3

Also seeing the name of the recovery has changed, the command to flash has to reflect that.

EG, to flash CWN use.

fastboot flash recovery V8_cwm_recovery.img

sent from my kingSing T1 via taptalk
[Dell Venue] kc12:
Hello. My tablet is rooted, and I flashbooted SDC's Venue8 wifi kk 4.4.2 flashpkg. does that mean I have all the pre-requisites? If so, is this the proper download? I'd like to flashboot CWM onto my Venue 8.

thanks for your help, and hard work making CWM for the venue. It's greatly appreciated!
[Dell Venue] vampirefo:
Read post 19, you need more than the flashpkg.

sent from my kingSing T1 via taptalk
[Dell Venue] kc12:
thanks for your quick response. I read post #19 and have no idea what that means. I guess I'll wait, until I do. lol. thank you again.
[Dell Venue] Homer J. Fong:
You need to download, unzip and flash unlocked_firmware from the link at the top of the OP. The zip is called Venue_8_DevEdition-KK-ASSETS.zip, inside is the unlocked_firmware folder containing the two .bin files you need to flash.
[Dell Venue] exad:
Hmm, managed to flash and make a backup. bricked software moving an app to system/app/ using TiBu. Trying to restore the backup leads to a reboot into recovery in the middle of the backup recovery. Manual pushing of /system/ using ADB results in the same behavior. Has anyone had trouble restoring a backup?

I should mention, I did manage to reflash the stock system image through fastboot but just wanted to see if anyone else has this issue.
[Dell Venue] vampirefo:
This is mainly due to Dell's 4.4 kernel, I have swapped out their kitkat kernel , an now testing with 4.2 kernel results seem much better, 4.2 kernel is the most stable kernel these tablet have, I tested 4.3 kernel, it would panic just like the 4.4 kernel.

I mainly backup and restore via busybox, but that's another story lol, right now I am backing up with my latest recovery using 4.2 kernel, I will do a custom restore of system if successful, I will upload the latest version.
[Dell Venue] exad:
Thanks, I appreciate your hard work.
[Dell Venue] vampirefo:
The new recovery with 4.2 kernel works great, backing up and restoring, as well as adb sideload, and installing zips files, but yep a but, the 4.2 kernel can't hand off to the kitkat kernel, lol. I hesitate on releasing it, as many users wont read the warnings, and steps needed to use the recovery successful.

The recovery works great, but can not pass off boot to boot kernel. So what has to be done? anytime after booting into recovery, before rebooting to system, one needs to flash a boot.img, what this does is allow the tablet to boot into kitkat.

What I did was just add my kitkat boot.img to a flash able zip file flash it via cwm recovery then reboot to system, all works well but this must be done each time as the 4.2 kernel can't make the pass, by flashing the kitkat kernel just before selecting reboot to system, bypasses the hand off and just goes straight to boot up.

If one doesn't have kitkat installed, then they wouldn't need or want to flash a kitkat kernel.
[Dell Venue] exad:
Thanks for the update. That doesn't seem all too cumbersome though I can understand your hesitation to share it. I could easily see you getting bombarded with messages about tablets not booting.
[Dell Venue] vampirefo:
If you want to test it privately let me know, I will send you a link to it.

Basically the zip includes the recovery and a boot.zip, the boot.zip is my kitkat boot.img, you can open that zip and replace the boot.img with your own if you want.

flash the recovery via fastboot, place the boot.zip on your micro sdcard, and remember to flash it before you leave recovery, or you will see the USB picture, if you see the USB picture, press power til tablet turns off, then press volume down and power at same time til Dell appears, release both, you will then be in fastboot, from there you can reboot back into recovery.
[Dell Venue] exad:
Sure, id love to test privately. Though no recovery, including stock has ever been able to read my microsd card. Neither does android unless I remove the microsd card before rebooting and insert it after it boots to android.

*edit recovery does detect it if I remove the microsd before rebooting then put it back after booting to recovery
[Dell Venue] vampirefo:
Just tested installing the boot.img from internal sdcard, works just fine from there also, just have to navigate to it.
[Dell Venue] exad:
Just tested backing up and restoring. To test I made a backup, rebooted. Deleted bin and etc folder + build.prop for a nice destruction of system files. Tablet no longer booted. Restored from CWM backup and all is working fine.

Also, I did not need to flash the boot.zip to get it to boot. Works as intended here. However, when rebooting out of recovery, tablet goes into some usb mode and I need to manually boot to bootloader then reboot from bootloader.

I wasn't sure why you'd need to flash the boot.img since booting never goes through recovery to get to rom. Bootloader handles booting to rom or recovery so they should not require the same kernel versions.
[Dell Venue] vampirefo:
If you flash the boot.img you boot to desktop if not you boot to USB, like I posted earlier. The reason you are going into fastboot and seeing the USB image is cause you didn't flash the boot.zip before exiting recovery.
[Dell Venue] exad:
Ah I see. Still not a big deal to do an extra reboot. I think you should make it public. If there's anything else you want me to test let me know
[Dell Venue] vampirefo:
I have released my updated recovery, using kitkat kernel on first page, I spent some more time today tweaking the recovery, seems to do it's job better now, the kitkat kernel is not as good as the JB kernel, but no need in flashing boot.img as kitkat kernel can pass boot to kitkat kernel and lower without additional steps.

You are welcome to test it if you like, link on first page.

adb sideload does not work in this version., removing that, creates better stability for kitkat kernel.

Best Regards

Vampirefo
[Dell Venue] exad:
Works great here. I have never developed a rom before but I will start working on one and see what I come up with. This should be fun. Thanks for all your hard work man.
[Dell Venue] vampirefo:
LOL, been a while I know, uploading 4.4.2 rom right now can be flashed via CWM recovery. I just now built it and installed on my tablet, works as it should from what I can see.

http://xdaforums.com/dell-venue/general/dell-venue-8-stock-rooted-4-4-2-rom-t2923924
[Dell Venue] tomtom1265:
Thanks, new recovery works great, will install rom tomorrow.
[Dell Venue] eoterm:
CWM and CM11 for Dell 3840?

I can't find any traces of this, I been googling my behind off and only saw an boot image that I can flash through fastboot, but it didn't give me root even though I used the "rooted" boot image :(
[Dell Venue] vampirefo:
No ideal what you are looking for this thread is for CWM and unsecure boot.img.
[Dell Venue] Dagege:
can is work for 3730?
[Dell Venue] vampirefo:
No, only for 3830.
[Dell Venue] vampirefo:
Will be updating recovery in a day, or so it will be unlike any recovery out there as far as I know. :D:D:D:D I just thought I would make something no one else has done. :p:p:p This type of recovery is for install only, you need Venue 8 3830 rooted, and unlocked bootloader.
[Dell Venue] vampirefo:
As my new cwm recovery is much different than standard cwm recovery, I have decided to make it's own thread.

Recovery has been uploaded, Recovery and instructions can be found at below thread.

http://xdaforums.com/android/develo...ll-venue-8-t3000578/post58120830#post58120830
[Dell Venue] gnegne:
Integration of CWM binaries into stock recovery of other intel based devices possible

Hi

I just discovered that I have an unlocked Teclast X98 Air 3G that works with the tethered version of your

cwm binaries (http://xdaforums.com/android/development/intel-android-devices-root-temp-cwm-t2975096)

I would like to integrate your CWM binaries into the stock recovery image of my device to get an untethered

CWM.

Could you give some advice how to do it? I didn't managed to unpack your dell recovery images to see how it works.

best,

gnegne
[Dell Venue] vampirefo:
I don't have your devices, I also don't work on devices I don't have, the 37 recovery will work on your tablet, it's up to you to make it work though, in general you need to unpack your recovery.img and my CWMrecovery.img and see how they are the same, and how they are different, replace binaries and images repack your recovery.img and flash it,

You may have to does this several times til, you get it just right, our tablets are different so unlikely you can just swap ramdisk, you can try that though if you want might work might not, trial and error.
[Dell Venue] gnegne:
I will give it a try.

Unfortunately I was unable to unpack you images using various tools, e.g. this Android Image Kitchen, since the android boot magic was not found. Dell seems to be using a nonstandard format. Could you give me a hint where a can find a working tool / sources.

best,

gnegne
[Dell Venue] vampirefo:
Dell's are easy to unpack, just use unpack-bootimg.pl or if you want to compile an unpacker https://github.com/pm-cz/dell-venue-boot-tools
[Dell Venue] vampirefo:
@ Everyone

Everyone is free to use my recovery in their projects under two conditions.

If you can't abide by these conditions don't use my recovery in your project.

1. Give me credit for the recovery in your thread and link back to my recovery thread,

2. You can not sell my recovery or your project if it contains my recovery is must be free to all users.

You can accept donations, charge for one on one help but not charge for your project if it contains my recovery.
[Dell Venue] social-design-concepts:
worth mentioning thanks [MENTION=5941423]pm-cz[/MENTION] for updating these for unpacking and their work on the dump_images tool for the OSIP devices too [MENTION=5941423]pm-cz[/MENTION] i'll be pm you a little later regarding some things about the tool

[MENTION=2472806]vampirefo[/MENTION] thank you again for letting me use your cwm build in the intel rooting project i know we got of to a bumping start and still sometimes bump heads but you have been a big help to the intel android community so again thank you for your contributions , have you done any research yet on a cm-11 build yet?
[Dell Venue] vampirefo:
I haven't looked into cm-11, I am looking at Linux Deploy.
[Dell Venue] social-design-concepts:
Do you have the kexectools source from the intel / razri , maybe of use for that I think the source i have is 2.0.3 I was looking into multirom or possibly kboot if a way of bypassing signature verification is ever found.
[Dell Venue] vampirefo:
No I don't have it.
[Dell Venue] social-design-concepts:
I'll upload when I get home : here you go : View attachment 3122051 original source found on SF here : razr-i/9.8.2I-50_SMI-28/ it is actually a very informative look back at where the evolution of android on intel came from , part of the reason i think if we find away around the signature verification i think we could use preOS to launch our own bootloader possibly kboot or uboot though i would like to use grub2 using BIOS Boot Partition for GRUB

oh and while not the official source droidboot looks to uses cgpt lib for its partitioning tool though i do think chromeOS has alot to do with these bootloaders alot chromOS references in earlier version of droidboot.
[Dell Venue] justlovejoy:
I'm having a terrible time trying to unpack recoveries and boot images, lol, you just said that these dell devices are easy. 3840 4.4.4 found ones uploaded by hharte in the development section, but can't figure it out for these images. I'm also lost to how to pull them from the device itself. Any insight? Thanks in advance and thanks for all your hard work. Love the recovery for Linux too.
[Dell Venue] vampirefo:
The post you quoted has all the info you need, I have no interest in 3840 tablet, I have unpacked boot.img and recovery.img from 3840 tablet.

All of these methods are done via Linux, sounds like you are looking for a windows solution, I have no ideal on windows.

I only work on devices I have, I don't own a 3840, so no interest in this tablet.

I won't be providing any help on devices I don't own.

Good luck to you.

sent from my kingSing T1 via taptalk
[Dell Venue] justlovejoy:
Actually running linux. Guess I'm not familiar with the commands to use the unpack repack tools like you mentioned. So i guess thats what I was looking for help with. I will re-read that thread post for clues to the commands. I think I can handle the rest from there. Eventhough you have no interest in the device, I have the device and am willing to put hours of my nights and days into it once I figure out the learning curves of it from the posts and developments I have encountered so far. Thanks the blessings of Luck! Best of Luck to as well. Thank you very kindly for your reply!
[Dell Venue] Nonta72:
Hey, what are the risks of flashing your Recovery on 4.3 ?

Also, can you make one for 4.3 please ?

Thanks.
[Dell Venue] vampirefo:
It's hard to say, basically it will work or won't, technically it should work just fine.

As long as you have stock recovery.img and can boot into fastboot, if something went wrong boot into fastboot and flash stock recovery.

sent from my kingSing T1 via taptalk
[Dell Venue] Nonta72:
Thanks, I will try to flash it tomorrow.

But about stock recovery, can you tell me how to extract it ?

I can use dd to dump it, but I don't know the device partition table and mount points yet; so you may just help by telling me which block is for recovery and probably boot.img file. System, Cache and USERDATA are already known.

Thanks in advance.