yashsingh1/xdaforums huggingface dataset:
[Xoom Android Development] bigrushdog:
Thank you for clarifying that it wasn't my version. Here's the reason it won't delete by normal means. The image size violates fat32 standards. So Android does not know how to handle deleting it. We install the image in recovery where the fat32 fuse is not created. That is why we must delete in recovery. If somebody motivated like MJAMOCHA!!! would create a flashable zip to delete it, it may be worth a few +1 internets ;)
[Xoom Android Development] Mjamocha:
Playing with my Dongle! :D
[Xoom Android Development] iruiz2:
Hi:

Here's the flashable zip I managed to make for this task (sorry Mjamocha :p, I had some spare time and wanted to give this thread something back... ). It is the first one I make, but I have tested it and works fine. Let me know if anyone has problems... ;)

http://dl.dropbox.com/u/43942134/BT5 folder remover - Xoom.zip

Cheers...
[Xoom Android Development] Mjamocha:
LOL no worries, is all good. - I was almost done with Mine too! (was working on it last night along side my Custom All Black GAPPs Package) Do I get a boobie prize?! (just kidding bigrush) :p I'll take a look at it, Thanks!

EDIT - AWESOME-NESS!
[Xoom Android Development] bigrushdog:
Works good, feels good, tastes good, smokes good. You da man iruiz! Will post in da op!
[Xoom Android Development] iruiz2:
My pleasure... :)
[Xoom Android Development] XxLordxX:
Hey bigrush, if you want I can make a script to Install it from a PC, and run from the PC too (like my Ubuntu install for LordAIOTool) and then include on it the delete script, what do you think?

Sent from my awesome ICS Xoom with xda Premium HD
[Xoom Android Development] bigrushdog:
Ya go for it. Only minor issue is its hard to run from PC when a wireless dongles occupies the USB port.
[Xoom Android Development] XxLordxX:
Backtrack Install script did bigrushdog, it's on LordAIOTool script look for it ;)
[Xoom Android Development] :
can i install it on my xoom with AOKP or CM9 nightly?? i wanna see if my password can be cracked!!

thanks, noob hahaha
[Xoom Android Development] XxLordxX:
Yes, you can! If you want a tool to do it for you try Linux LordAIOTool ;)
[Xoom Android Development] earl00:
@bigrushdog

I know this isn't the right forum, but would it be possible to cook these drivers into the samsung s3 where they have USB host mode working already. I was over at the s3 forums and there are a few kernel mods already.
[Xoom Android Development] Prack:
Will this work with EOS 3 nightlies?
[Xoom Android Development] earl00:
No.
[Xoom Android Development] Prack:
Guess I won't be going to JB on my xoom then. Maybe my prime :(
[Xoom Android Development] XxLordxX:
+1 on it

Sent from my 3g JB Xoom - By the 1st Xoom RC
[Xoom Android Development] bigrushdog:
Lol ok. I'm getting a kernel together
[Xoom Android Development] Mjamocha:
Feel like a kid on christmas morning!

Sweet, we are on the edge of our seats. :highfive:
[Xoom Android Development] bigrushdog:
Sorry. This week is sprint gnex focus week. Next week is nexus7 week. Then xoom week comes around again.
[Xoom Android Development] iruiz2:
Thanks for the update! We'll be waiting, my Xoom without its injecting capabilities is not the same... :rolleyes:
[Xoom Android Development] Prack:
victory!
[Xoom Android Development] Sjflowerhorn:
awesome project BRD

Won't kill me that bad, I'll just wait patiently for the N7 work until I can flash on my big bulky badass Xoom!:cyclops:
[Xoom Android Development] waz675:
That's it you're off our Xmas card list! Only joking, we all appreciate the time you guys spend of course I reckon. Makes me wish I didn't get so injured and was forced to stop working (and code) years ago. Android brings back my passion for computing again!
[Xoom Android Development] Mjamocha:
lol
[Xoom Android Development] Mjamocha:
Ahhh yeah! Xoom Week :highfive:
[Xoom Android Development] Mjamocha:
Pop'n in to see what's good.
[Xoom Android Development] earl00:
That's great. I just bought a nexus 7 and sold my Xoom to get more power and something more portable. when do you release the drivers for nexus 7 kernel? can't wait.

by the way where can someone learn how to cross compile drivers and make modules for different android kernels?

thanks. really looking forward for the nexus 7 kernel mods. :) any link for that?
[Xoom Android Development] Mjamocha:
We're still waiting on the modules and update for Xoomy lol. It would be pretty sweet on your new device as well.
[Xoom Android Development] mylegiscramped:
I know JB is still fairly new to the Xoom, but I was wondering if there was any intention of building a version of this for it? Also I'm assuming that the build in WiFi isn't capable of monitoring? I'm still very new to the Xoom. I haven't even been able to figure out the WiFi or BT hw built in. I don't know how to work with hw and is very well yet when it comes to Unix based environs.

_______________________________________

Because the cramp just won't go away!
[Xoom Android Development] mylegiscramped:
So, you say you have limited bandwidth, so do I, but more do in that its limited in being used. If your interested in it I could host files on my site. Pm me or something we can talk more. I'll update my profile to include more ways to contact me as well.

_______________________________________

Because the cramp just won't go away!
[Xoom Android Development] twist:
I was wondering if this is still possible with JB? I am getting back into pen testing and would love to get backtrack back up on my zoom. I am currently running the newest nightly for wingray from team eos 3.
[Xoom Android Development] Prack:
We're all still waiting for bigrushdog to update this to work with JB. My guess is the donate button speeds up dev cycles lol.
[Xoom Android Development] Mjamocha:
Donate button is a great incentive, but it most likely won't speed things up. FWIU There are some

mount/injection snaggs that is being looked into. The overlay need be updated as well to get the modules loaded for the dongles to work with BT5 or other platforms. These guys are busy with many other tasks, all we can have is patience. Unless one of you guys have the skills to help develop it. If not...we just gotta wait.
[Xoom Android Development] XxLordxX:
Yea, you got the point, donation is a great thing to make the project goes further, but not speeding up it. And please don't push the dev, it annoys any developer...
[Xoom Android Development] Prack:
I get your point as well. Just trying to show the dev we are obviously all still interested. I know they are busy. I'm a full time server admin with a 3 year old boy and a crazy wife.
[Xoom Android Development] iruiz2:
+1
[Xoom Android Development] mylegiscramped:
If I get a job soon then I would be more than happy to. Food the tone being I'll have to resort to hope and learning to dev myself so B2B I can hopefully help with this stuff in the future.
[Xoom Android Development] Mjamocha:
:good:
[Xoom Android Development] Jacob81286:
Anything We As The Community Can Do To Help? Would Very Much Like To See The Update For JB...
[Xoom Android Development] iruiz2:
I'm also ready to help in whatever possible way. I am thinking in trying to compile the kernel myself, but I've never tackled something like this... pointing me to any web resources indicated for this would make this job easier...

Sent from my Xoom
[Xoom Android Development] iruiz2:
I've been reading about kernels, boot.img, etc and as far as I managed to understand, if I screw and flash an improper kernel, my Xoom would get bricked, right?

Is there any way or tool to test a newly compiled kernel or boot.img and avoid taking this risk? I am getting cold feet and I haven't even begun the project... :(

Sent from my Xoom
[Xoom Android Development] XxLordxX:
Well, if you install a bad compiled kernel it will probably only soft-brick your Xoom, so you can restore by flashing a new kernel with fastboot, if you get RSD screen don't enter in panic, just hold the power button and the volume down button while booting, so you'll get a Motorola screen which is actually fastboot and you can reflash the kernel there.

"This Story Ends Where It Began"
[Xoom Android Development] Mjamocha:
Got a feeling we are slowly being phased out.
[Xoom Android Development] Prack:
I hope so, my Xoom is still ics because of this one nifty little gem :)
[Xoom Android Development] bigrushdog:
If you're willing to support this thing with your latest script project, I can give you guidance. First thing is write a script to get the image mounted and enter bt5 shell. Should be very similar to ics version except mount points might be different. With your script skills I'm sure you can pull it off. When you get shell we'll start on the kernel.
[Xoom Android Development] XxLordxX:
I will try ASAP! Thanks for the info, the compliment and opportunity :)

"This Story Ends Where It Began"
[Xoom Android Development] Mjamocha:
Edit: gotta bad feeling that his heart is not into it. I hope I'm wrong.
[Xoom Android Development] bigrushdog:
Lol all I know is my heart is way past this so I'm trying to hand it off.
[Xoom Android Development] Mjamocha:
Hmmm
[Xoom Android Development] Prack:
sad panda :(

Well I guess all my devices don't need to be on Jelly Bean lol.
[Xoom Android Development] Mjamocha:
​

Left hanging ...

​
[Xoom Android Development] bigrushdog:
I sold my Xoom a few weeks ago. If you guys want this I will need assistance . The kernel is the easy part. We need to get the image mounted.
[Xoom Android Development] XxLordxX:
I'm studying on how to do the 2nd part, but I'm really busy nowadays, when I get it I will announce :)

Will you buy a N10?

"This Story Ends Where It Began"
[Xoom Android Development] bigrushdog:
Well hey maybe post up what ya got so far. I'm undecided on n10. It's nice for sure but I'm content with n7.
[Xoom Android Development] mylegiscramped:
Anything I can do?
[Xoom Android Development] Mjamocha:
N10 has No SD expandable memory booooo..... SD expansion is high on the priority list for many.
[Xoom Android Development] iruiz2:
Done :) (You can't imagine how much I learned in the past 4 hours...)

I had to modify the bootbt script of the BT5 folder for this to work. I flashed the ics overlay without the kernel, and afterwards changed this script and I was in bt again.

The thing is that I was unable to edit this bootbt file directly, probably for the same reasons that we had some problems deleting the BT5 folder... so I had to create a flashable zip (through recovery) to solve this problem...

Here are both files:

https://dl.dropbox.com/u/43942134/bootbt

https://dl.dropbox.com/u/43942134/bt5_xoom_ics - scrips for JB.zip

Next step? :cool:

Sent from my Xoom
[Xoom Android Development] Mjamocha:
You are my new HERO! My faith has been restored. Thanks Man it mounts magically!

+1

​
[Xoom Android Development] bigrushdog:
Does everything work with the ics overlay? I mean the kernel and modules and all that?
[Xoom Android Development] iruiz2:
Well, I didn't flash the kernel because it was based on ics and we are running jb now.

airmon-ng gives no reply, so I assume if is not detecting my alfa dongle or the internal wifi card.

Any tests or commands you want me to try?
[Xoom Android Development] Mjamocha:
With some help I have a modified for JB Custom ICS Overlay 4 (you made the original for me a while back) with a modified JB 4.1 boot image added that you can look at. All modules loaded properly. Of course now it no longer works because I updated to the 4.1.2 OS. I think the boot image just needs to be modified or even better patched with an update.zip Let me know if you would like to see it. I did not Cook the Kernel.
[Xoom Android Development] iruiz2:
Could you show us what how you did it? When everything works, I would volunteer to maintain the overlay up to date with EOS nightlies...

EDIT: Ok, I see by your last comment that somebody else cooked the kernel, I am afraid we are at BRD's mercy... any steps on how to proceed?

Sent from my Xoom
[Xoom Android Development] Mjamocha:
As far as I know, he prob used split_bootimg script or similar...unpacked the ICS Boot info (image) in the Overlay and repacked it with the JB 4.1 boot info (Image). I have not been able to get a hold of TREV. (Awesome Guy, by the way).

Split_bootimg.zip . This Zip file contains one Perl file, split_bootimg.pl, which reads the boot.img header (according to the bootimg.h of the Android source code) to extract the kernel and ramdisk. The script also outputs the kernel command line and board name (if specified).
[Xoom Android Development] iruiz2:
Ok, sorry for the error... let's go for the kernel!! ;)

Sent from my Xoom
[Xoom Android Development] Mjamocha:
No worries, my friend! :highfive:
[Xoom Android Development] iruiz2:
I'll try this procedure, which I remember someone else suggested it could be the solution (ah... I see now that it was @trev, in the hardware implementation thread). In my research on this matter I even saw tools to do this that ran on windows. I'll keep you posted of my progress... but I am afraid the change of the boot.img since ICS is quite large and just packing the JB ramdisk and the ICS kernel won't be the same as a properly compiled JB kernel.

Sent from my Xoom
[Xoom Android Development] bigrushdog:
You guys are doing great! So you wanna dump a boot image? Good news is there's 1001 ways. The noobiest way is using dsixda kitchen. If you don't have it by the time I get up I'll up my personal scripts for it.
[Xoom Android Development] iruiz2:
Could you upload that boot.img you are using? It could help me in my endeavours.

For now, I was (apparently) able to separate the RAMDISK from the KERNEL and combine them as I mentioned in my previous post. I used the description given in http://xdaforums.com/showthread.php?t=1630130 .The problem (apart from the fact that the new boot.img is suspiciously smaller than the original one) is that I am unable to test the different boot.img's without flashing them.

If I type

fastboot boot boot.img

it should boot with that specific boot.img without flashing it (thus not risking my precious Xoom). But everytime I try (even if I try with the EOS kernel that I now it boots, obviously), I get errors. I post a screenshot for you guys to see.

The boot.img files I used are the ones produced by my recovery (Rogue XM 1.5.0). Anybody knows what I'm doing wrong?
[Xoom Android Development] bigrushdog:
fastboot flash boot boot.img

Works better :p
[Xoom Android Development] iruiz2:
Yes I know THAT is the command to flash the boot.img, but I was trying to boot the Xoom without flashing it in case I screwed up, and "fastboot boot boot.img" should have worked, right?

:banghead:
[Xoom Android Development] bigrushdog:
Ohhhhh. You were trying something else. Gotcha. Ya I don't know where that will take you. But you have done very well indeed. What do you need from here?
[Xoom Android Development] iruiz2:
Tonight some sleep :sly: it's 4am in here... If any of you can try the "fastboot boot boot.img" and report back I would know if it is my Xoom or something else is going on...
[Xoom Android Development] Mjamocha:
/ night
[Xoom Android Development] iruiz2:
Well, awake again and on the move...

I tried the same commands as yesterday (with another computer and another cable) and one of the times I got a different error:

Boot command is not allowed on consumer devices
failed to process command error (0x8)

I'll try to get a response from Motorola to see if there's a workaround on this, but I think it is pretty unlikely. So, my questions for today:

1.- Is it possible to test a new kernel without flashing it?

2.- What are the possible damages if I flash a wrong kernel? (total brick?)

I'm afraid I am not so sure yet of what I'm doing to place my Xoom at such risks... unless I get some assurances from one of the experts here...

EDIT: I also tried it in my HTC Desire, this time with successful results (it boots ok with "fastboot boot boot.img"). Damm Moto... :mad:
[Xoom Android Development] krankdroid:
Sorry to interrupt.

But if this work out, am i to understand/jizz a little, that i can have backtrack 5 on my 4.1.2 Xoom?
[Xoom Android Development] iruiz2:
Exactly, that's the idea. You would need an external dongle to inject though (like an Alfa rt8187).
[Xoom Android Development] krankdroid:
That sounds awesome. I wish i could help.

Do you mean somethng like this for the dongle:

http://www.aliexpress.com/item/ALFA...02-11N-USB-WLAN-Adapter-RT8187/552842262.html
[Xoom Android Development] bigrushdog:
Don't get stuck on all this. If worst comes to worse it won't boot. Then get back in recovery with the volume down thing. Remember we have unlocked hboot, not engineering hboot.
[Xoom Android Development] Mjamocha:
Yes, The ALFA is what I use, however the one in the link is a bad knock-off. Search Ebay for a genuine ALFA - RTL8187. And It does Work on Xoom with the right setup and the know how. I pawned with it yesterday on EOS (JB4.1)

​
[Xoom Android Development] iruiz2:
Ok, I was afraid I could f*ck up even accesing recovery... if there's no risk of this by flashing a wrong boot.img, then I'll carry on. Can you confirm that this is what you are telling me? I honestly don't know if boot.img is necessary to get into recovery.

Sent from my Xoom
[Xoom Android Development] bigrushdog:
You can have a borked boot image and get into recovery. In fact, that's almost the whole point of recovery in the first place. Don't worry, I got my lappy out now. I'll see if i can expedite this thing a little :cool:. So, you need the overlay kernel in the 4.1.2 boot image? Also, you may want to add the extra paths and term info stuff to the 4.1.2 boot image. Heck, gimme a few...

Ok here's a 4.1.2 boot image with the overlay kernel. Also added the extra path and term info for bash, nano, etc.

Modded boot image
[Xoom Android Development] Mjamocha:
Now we need to get some modules loaded -
[Xoom Android Development] bigrushdog:
Same modules as whatever you guys are using. I think...
[Xoom Android Development] Mjamocha:
Yeah, ran lsmod they are not loading
[Xoom Android Development] bigrushdog:
Crud. Ok post up whatever zimage you guys are working with and i'll drop it in the boot image.
[Xoom Android Development] storo1975:
this might sound like a very stupid question but i must ask.

i see the links to download the things needed to install but i do not see the instructions on how to do it.

is this in another thread?
[Xoom Android Development] XxLordxX:
Try LAIOT for Linux :D It installs and run it for you too ;). You can find it either on Sticky Development or on 7Heavens Projekt link on my signature :)

"This Story Ends Where It Began"
[Xoom Android Development] iruiz2:
The zImage I am using is the one you provided yesterday (the one in your boot.img). I just changed that boot.img into overlay4 and flashed it. I don't get any modules either. And when trying to load them manually (from /system/lib/modules->/data/local/lib/modules) I get:

modprobe rtl8187
modprobe: 'mac80211.ko': invalid module format
modprobe: 'eeprom_93cx6.ko': invalid module format
modprobe: 'rtl8187.ko': invalid module format

From what I read (http://meditation-art.blogspot.com.es/2008/02/modprobe-returns-invalid-kernel-module.html) this could be a mismatch of running kernel config and the config file used to build the modules. But you will probably know much better about this...

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

Ah! Regarding the FASTBOOT BOOT command blocked in our device, I did get an answer from Moto:

Very helpful... :rolleyes: I told them that in that case my next device won't be a Motorola :cowboy:
[Xoom Android Development] storo1975:
thanks bro. will use the windows part to load it now
[Xoom Android Development] bigrushdog:
Well post up whatever zimage you used to make the screenshot with all the module loaded. We may have our overlay versions mixed up.
[Xoom Android Development] iruiz2:
That wasn't me, was Mjmocha with a kernel put together by Trev... if I'm not mistaken. Can you shed some light on this Mjamocha?

Sent from my Xoom
[Xoom Android Development] bigrushdog:
Since I'm all mixed up ill just download my latest version from op lol.
[Xoom Android Development] Mjamocha:
Just got online, lol what's up? Sent the boot.img to BRD last night via Google Talk.
[Xoom Android Development] bigrushdog:
Yep just got it. I'll drop it in 4.1.2. I guess from there the itinerary would be assemble a new overlay package. Then from there either use Lord's bt package or tweak the bt package I put up. Good. I'll post the boot image in a few.

EDIT: ok here ya go

4.1.2 overlay boot image
[Xoom Android Development] bigrushdog:
Lol its always been dirty! Look at all those modules!
[Xoom Android Development] Mjamocha:
All Good - Thanks to everyone envolved, for the successful collaborative efforts.​

This has been quite a learning experience (for me especially ), because it is totally out of my realm of expertise. Bringing our beloved Backtrack 5 to Jelly Bean 4.1.2, is a HUGE accomplishment. Not to mention, the butt load of module options and scripts installed to keep it stable and user friendly surpasses any development currently around. Team EOS, hats off to you for bringing such unique and user friendly material to us. (wipes tear, mans up..then .clears throat )

Here is a successful WEP Network Security Test using the 4.1.2 modified Boot.img :

​

Here is a successful WPA/WPA2 Network Security Test using the 4.1.2 modified Boot.img :​

​
[Xoom Android Development] iruiz2:
Also working 100% here!!!! Nice wake up present guys...

An special THANK YOU to bigrushdog for making this possible. I'll upload the modified BT5 installer and the updated overlay4.zip for anyone interested to install it, in case that's ok with you BRD.

Note: I can't see your images Mjamocha... :(
[Xoom Android Development] bigrushdog:
By all means. You guys should start a new thread though. It's time for me to retire this project. It's in your guy's hands now.
[Xoom Android Development] Mjamocha:
Thanks for everything BRD. This thread was awesome.:highfive:

Thanks to iruiz2, thanks to TravP for helping me with the necessary tools and patience.
[Xoom Android Development] bigrushdog:
When Iruiz gets the new thread up and running I will close this one. Mods, I kindly ask this thread not be deleted for historical purposes. There's a lot of valuable research here.
[Xoom Android Development] iruiz2:
Thank you all for this beautiful run. I'll open a new post if that's all right with all of you, and keep this tool/resources as updated as possible (I'll drop a message here, so that people can find it).

I'll also dive into the huge ocean of compiling kernels, to be able to update this when/if 4.2 becomes a reality for our beloved xoom.
[Xoom Android Development] krankdroid:
i have just been reading along. sadly you guys and the work you do is still way out of my league. it is truely amazing what you have done imo.

and i have still learned a thing or two just from reading along.

keep up the good work. look forward to trying it out, i will wait until the new thread is up and go from there. i will donate some cash from my next paycheck.
[Xoom Android Development] krankdroid:
Is there any sort of ETA on the new thread?
[Xoom Android Development] iruiz2:
This weekend should be up. Too busy these days...
[Xoom Android Development] earl00:
Instead of creating a thread with everything done and ready to be pushed to our phones... How about creating a rough guide on compiling the drivers and creating modules for any Android kernel. Therefore educating and having noobs like myself self reliant since new kernels are released and updated often. This also makes us not have to wait for a few people that know how to do it who are too busy to spend time on it.