yashsingh1/xdaforums huggingface dataset:
[Droid Eris Android Development] gnarlyc:
Yes, tazz, he told me that he had sent you a kernel or a link to the source. I can't remember which. If that's what you are talking about, it's the same thing that I linked to above. There's no need to dig it out.
[Droid Eris Android Development] sracer9:
Hey guys, been working on this as well. I've been working of the original github source from breber. I've got a bootable config, that will load all the way with wifi and regular evdo working. I can even adb into the device, but.... No buttons are working yet. Had a couple tweaks to apply and then lost my main dev box. Hope to have it running again shortly. I did capture a full dmesg off it from the last boot, so maybe we can get this figured out by comparing notes.
[Droid Eris Android Development] gnarlyc:
Awesome! I've made the suggestion in PMs that we settle on one repo and team up on it. Just a suggestion. Most of the work that I have done was done when breber was also working on it. I guess I just need someone to keep me going...
[Droid Eris Android Development] mjgdroid:
were treading the same water.
[Droid Eris Android Development] workshed:
I can't have much running at the same time on this crappy box :(

So everyone that wants to collaborate please get on gtalk first, then we'll figure it out from there. i.e. if we need irc or not and what we'll name the main repo for this.

Add me: stupiddaddy@gmail.com ... yeah yeah, I know, but I love that email addy :D

sudo apt-get install pidgin <- if on Linux, add gtalk account and add me.
[Droid Eris Android Development] gnarlyc:
Ok. Fine. I add you buddy to gtalk.

Super Secret IRC room: andirc.net #ErisKernel

(Don't tell anyone.)
[Droid Eris Android Development] jaebond:
I don't totally understand, but it seems super exciting and I can't wait. If there is any testing or anything I can do to help (probably not), just say the words.
[Droid Eris Android Development] sracer9:
Yep :) I just sort of got an itch that needed scratching last week.../

Sounds like you got it though. Awesome work! I replied a bit ago in the thread you started, sounds like we were both off the same source, just lots of mods to the defconfig etc... I had created an eris_defconfig in the arch/arm/configs to separate it from the desirec etc... configs as a means of better tracking where I was at. My (now dead) dev box compiles the kernel in less than 5 mins, and builds full CM in less than 30, so it did make testing a bit easier. Still a pain though, as I'm sure you found also. BTW, did you build the kernel outside the tree and mod the CM7 desirec tree, or build inside of CM? If outside, which defconfig did you start with? At any rate, good work bud.

P.S., totally unrelated, but I got flash running in stock CM7 as well. Finally allowed netflix to work, but (there's always a but), the audio gets about 30-45 seconds ahead of the video :)

PPS. Just wanted to put out a thank you to Shed, you & everyone else that keeps on hacking. Got me motivated enough to finally screw with it and go. I run Linux exclusively and have always built my own kernels. Noticed in the latest 3.x series that there are many more options for telephony / touchscreen etc... than before. Maybe time to try to forward port and see what kind of a monster we can get :)
[Droid Eris Android Development] gnarlyc:
Do you all want to work off of my fork of jaybob's repo?

https://github.com/gnarlyc/desirec-kernel-2.6.35-1

Or do you want to start with breber's since it boots already?

Or a different one? I'm easy.
[Droid Eris Android Development] MrSpartan:
Is this still being procreated with? In my opinion, it's quite unfortunate if it isn't. If I just knew how to interfere with these things; if I did, I would perhaps invoke some time to redress issues with it (if I could). Subsequently, this would no longer concur the Eris as a 'slow' phone, it would abridge the grievances and would assess it more efficient to it's extent on how it interprets itself. Absolve me if I'm wrong :o.

Hopefully some engineering could be procured on this kernel. :(

Good job though. :)
[Droid Eris Android Development] wildstang83:
I still have my Eris laying around. I would love to see what a new kernel could do for it. Lets go :)
[Droid Eris Android Development] Izeltokatl:
I think it's dead dead. =-(

Sent from my android touchpad.
[Droid Eris Android Development] bftb0:
I built the march '11 HTC codebase for the Eris with Zanfur's V3 patch the other day.

Boots OK, wifi works, probably is fine for folks that want to use it with a 2.1 ROM and get overclocking, but don't want to use Conap's CFS kernel. I didn't release it because I was trying to get loopback mounts working, and still hadn't figured out the correct build incantations. Boots but doesn't play nice with the ICS beta ROM, nor did it seem to play nice with the single GB ROM I tried it with.

But that's a so-called "2.6.29" near-stock kernel; hardly new news.

Here's the thing, though: the modern linux kernel is pretty mature - it's not as if mucking about with kernels will produce any noticeable performance improvements (over and above what we have from OC hacks) - about all we could reasonably expect is improved compatibility with ICS kernel dependencies (e.g. tagged sockets support).

I recently *started* looking at the HTC Eris kernel code releases as an exercise in improving my git-fu (let me just say that the first few days trying to grok git are a mind-bender). Part of this exercise was to match (file-by-file) the HTC sources to the exact AOSP kernel source commits, in order to figure out how HTC had arrived at their sources (and thus hopefully tightly bound the changes performed by HTC)

The objective of this exercise was to guesstimate the amount of work required to merge HTC code mods into an AOSP 3.0.x kernel codebase, rather than try to merge upstream.

What I found so far didn't make me very happy: there are commits in the HTC kernel sources that date back to 2005 (linux 2.6.22). To be clear here, what am am saying is: code which was certainly updated by many later AOSP commits before AOSP tagged a git commit as 2.6.29, but HTC didn't bother to stay updated with. What HTC calls 2.6.29 is not merely a merge of HTC device customizations with a single AOSP "2.6.29"-tagged (git) commit, but rather hundreds of cherry-picks from AOSP over a four-year period of time - combined with their Eris-specific changes.

I think this (all the cherry-picking) makes the prospect of using git-fu majic to try a merge of "HTC customizations" a bit daunting - there is no definitive "common ancestor" because of all the cherry-picking HTC did. (In some cases the cherry picks appear to be very odd - in the crypto area, HTC didn't even bother to update headers when they were cherry-picking dependant code)

Anyhow, now I'm just rambling. I suppose I should look around a bit to see if there is some other activity which could be leveraged. Perhaps more importantly, figure out what the right *goal* is.

bftb0
[Droid Eris Android Development] roirraW "edor" ehT:
Ramble you say, but a very interesting and informative ramble (as usual) I say. :)
[Droid Eris Android Development] wildstang83:
Bftb0 has always been informative. I always love to see what he has to say.
[Droid Eris Android Development] gnarlyc:
I most assuredly concur.
[Droid Eris Android Development] wildstang83:
Hi gnarlyc! Glad to see you are still around bud.
[Droid Eris Android Development] gnarlyc:
I'm still here with the same old set of excuses for not working on things... (work, family, assembly language is hard, etc. :) It's actually not that bad. I'm really enjoying the class.)

Anyway, my Eris is still in my daughter's room somewhere under something. She used it for an alarm clock for a while and 'forgot' to charge it... I pick it up every so often, charge it, and see how it's doing. It's still doing well. I kind of miss it. Not bad enough to drop the Nexus, but... lol

If anyone gets motivated with this again and needs/wants anything from me, just let me know. I am still around and still have the Eris available to test with.
[Android Themes] johnny quest:
Ok, heres my release of Cloud 9. I made several sizes: 256x256, 114x114, reflected 114x114, 72x72. I also included a wallpaper and 2 docks. I really hope you guys like them. Let me know if you have any requests. Enjoy.
[Android Themes] riaan0010:
Beautiful. Thanks for your effort.
[Android Themes] Fouanette:
I love them. Simple and classy. Care to share them?

Thanks dude, and nice work.
[Android Themes] ephumuris:
I can barely see them but i guess that's my monitor not set right if you guys can?
[Android Themes] rubadub234:
those look great
[Android Themes] adianlorenzana:
share nao :3
[Android Themes] Dschlitz:
Those are awesome!
[Android Themes] jeebuz:
These are beautiful. Finish them! (:
[Android Themes] bazinga:
yumm looks sexy
[Android Themes] johnny quest:
Ok, thanks everybody. I'll make some more icons. I have the wallpaper set up already just working on some docks and maybe a different clock, maybe?
[Android Themes] lmlee:
Nice! Refreshing set...Please continue!
[Android Themes] Fouanette:
Man, I really like your icons. Do you mind sharing them? Thanks.
[Android Themes] jsimpson:
Subscribing for a release. These are wonderful.
[Android Themes] Lakitu:
Yes, these are cool.
[Android Themes] Paranoix:
i like them alot! would love to use them with that nice reflection. Please make them HD so they are resizeable :D
[Android Themes] Paradoxxx:
Same here, need them HéHé
[Android Themes] jakubek1994:
Share it-pls!
[Android Themes] johnny quest:
Sorry for not responding fast enough. I will make more icons per all your request to continue. Thank you so much for liking my work. I will work on some more icons. I'll make them 114x114 and 72x72 with reflections and without.
[Android Themes] hokaut:
Nice and clean. Good work! :)
[Android Themes] echoone:
I'm liking it. I'll be stopping back to check out the progress. Nice work.
[Android Themes] johnny quest:
Hey gang, check out the first posting I just released the icons. I hope you like them. Please let me know if you have any requests. thanks.
[Android Themes] SeriouslyCrazy:
Excellence my friend!
[Android Themes] johnny quest:
thank you so much. It does mean a lot to me. I'm working on another project. Will post soon.
[Android Themes] CloudsConnected:
Awesome icons!!

Great work dude, its really beautiful :cool:

Thanks for your work ;) :)
[Android Themes] kleinmischa:
realy nice icons *-*
[Android Themes] ratchet789:
freaking sweet downloading now
[Android Themes] Phaze13:
Preview looks great. Downloding now.....

Thanks
[Android Themes] johnny quest:
thank you all for liking them. My only thing is that I keep forgetting to type up a list of all the icons thats in the download. I'll try to remember that on my other projects, which is soon to be released.
[Android Themes] user7618:
Hey, johnny, is there any way I could get a copy of the blank icon resized to 72x72?

-----

Sent from my CDMA Hero. I got some hot Gingerbread-on-Hero action here!
[Android Themes] derykisonder:
Nice looking icons
[Android Themes] johnny quest:
ok, here is the blank 72x72 and I also made the reflected one. I hope the reflected ones look ok, it was hard adjusting them to the right size with the canvas being bigger than the icon size.
[Android Themes] user7618:
Thanks a lot! :D

Edit:

-----

Sent from my CDMA Hero. I got some hot Gingerbread-on-Hero action here!
[Android Themes] johnny quest:
very nice set up. thanks for using icons, wallpaper.
[Android Themes] user7618:
Your dock, too. :) I just used that blank you made as a background with texticon from the market. It turned out better than I thought it would. Also, thanks for making all of this.

-----

Sent from my CDMA Hero. I got some hot Gingerbread-on-Hero action here!
[Android Themes] johnny quest:
Good job on it. thanks again.
[Atrix 4G Android Development] Da_G:
Hi guys :)

Well, I had an Atrix for a few days, but had some issues with AT&T and had to return it and deal with some customer service issues before I can re-purchase the device. I didn't let that slow me down though :)

While I had it, I made a few dumps of the NAND, and have been working on disassembling things. Thanks to the help from a number of great people on IRC (#xda-devs irc.freenode.net) I have been able to successfully change the Bluetooth and Wi-Fi MAC addresses, and discovered a way to write to the flash, bypassing the bootloader security.

The full writeup can be found at pocketnow.com

I will be posting more info about the bootloader bypass as soon as I get it 100% working, right now we are able to write data directly to the NAND, bypassing bootloader security, and also provide a false signature, allowing the device to boot. However there are some remaining issues (a custom kernel that was flashed to the device failed to boot properly) - stay tuned :)
[Atrix 4G Android Development] neer2005:
You the man, thanks for the efforts !
[Atrix 4G Android Development] kennethpenn:
Sweeeet!

Wonderful work!
[Atrix 4G Android Development] lpsi2000:
Excellent, can't wait to see the end result. Hopefully custom kernels and ROMs will be coming soon.
[Atrix 4G Android Development] joeycass:
Devs you guys are amazing! Thank you for the hard work that is put into all this! I know the challange is fun for you all, but it really helps us non dev ppl out a lot!
[Atrix 4G Android Development] ahmarchi:
nicely done Da-G.... great work as always glad to see you again and i hope to continue using your work as i did back in old winmo cooking :)!!!

quick question, is there really a reason why to change the bluetooth/wifi MAC drivers??? are there any benefits or basically just the same exact reasons when you do it on pc's
[Atrix 4G Android Development] Da_G:
Main reason to change MAC address is to be able to join Wi-Fi networks that have whitelisting.

You could also use it to simplify device administration on your network.

Beyond that I can also imagine a few black-hat reasons to do it :)

Atrix is one of the few smartphones that can pull it off easily though, others I am aware of are the LG Optimus One and the SGS series (although it's not so easy on SGS)

There are plenty of other interesting datas in /pds, it is the device provisioning partition (NVRAM) and is equivalent to /efs on the i9000/Captivate (which is the last device I used, so easy for me to compare with)

Careful messing with it though, on the Captivate changing the wrong bit would kill your cellular radio until you restored an EFS backup, I suspect the same danger is here with the Atrix too! And we don't have a quick way to restore a PDS backup yet like with odin on SGS (although I am hot on the heels of a method to do so)
[Atrix 4G Android Development] oFUNGUSo:
Omfg I'm excited! If this device gets real ROMs an even custom kernels, its going to be an even more amazing device
[Atrix 4G Android Development] franciscojavierleon:
i'm exited about the bootloader bypass, i thought the firmware would do a complete checksum of it, so if it's partial then we should be able to find out exactly what gets checked.

i'm curious to see if you have been able to find something regarding sim unlock, just like the sgs was holding the lock very easily changeable with a simple hex editor. i bought the code already but maybe other people will get lucky :)
[Atrix 4G Android Development] Da_G:
I've asked for a backup of /pds prior to and after locking over in the general forum, hopefully a few people can send those my way. I suspect a good hard look at that will reveal the location and provide an easy unlock method (I think I located it already, but as /pds is not restored via flashing the leaked SBF, i'm loathe to have someone else try it in fear of brickage)

I'll hammer it out once I get my device back in hand, whenever AT&T decides to allow me to purcahse :)
[Atrix 4G Android Development] franciscojavierleon:
i will do it, but i am getting a permission denied.

C:\Users\fjleon\Desktop\android-sdk-windows\platform-tools>adb shell tar zcvpf /
sdcard-ext/pds-backup.tar.gz /pds/
tar: can't open '/sdcard-ext/pds-backup.tar.gz': Permission denied

i tried adb shell su and accepted super user on the phone, but i still cannot do it
[Atrix 4G Android Development] ahmarchi:
wow bypass= custom roms...... this would be ingenious hope u get it working....

how does rsd lite 5 flashing work??? it seems to create an image and then re sign it.... would backtracking and try to use the same method work?
[Atrix 4G Android Development] Da_G:
@franciscojavierleon:

Make sure you don't have usb internal/sd storage mounted when you issue the command, or the sd card will be unaccessible from device

@ahjdmarchi:

I didn't study the program too much yet. I'll look to that if the current method i'm working on proves to be a failure :)
[Atrix 4G Android Development] ahmarchi:
heres a tattoo that i have on my chest

"failure is not an option" good luck brudda hope all turns well
[Atrix 4G Android Development] franciscojavierleon:
i unmounted it and tried again and still get the same error. i killed root explorer first since i had it open and no dice
[Atrix 4G Android Development] Da_G:
@franciscojavierleon:

Try this instead.

adb shell tar zcvpf /data/local/tmp/pds-backup.tar.gz /pds/
adb pull /data/local/tmp/pds-backup.tar.gz
adb shell rm /data/local/tmp/pds-backup.tar.gz
[Atrix 4G Android Development] cellzealot:
RadioComm

You really need to take a look at RadioComm if you haven't yet.

The BT MAC address can be edited directly in the NVM on all Motorola devices.

On CDMA chipset devices it is located in seem 01bf record 0001 bytes 0006 and there is also a module and special set of TCI commands for managing this called HOB restore.

There are also flags set in the firmware for whether the HOB is verified during the flash cycle or not.

just an FYI! :cool:
[Atrix 4G Android Development] Da_G:
@cellzealot:

Checked out RadioComm already, but none of the commands work for Atrix. Have you tried it? Perhaps you have a more updated version?
[Atrix 4G Android Development] Fausty:
Edited. Nevermind just saw you needed it before unlock as well. I've got my PDS folder from my unlocked phone if you need it (not sure)
[Atrix 4G Android Development] franciscojavierleon:
i should get my unlock between today and tomorrow, so with my locked pds backup i will do a diff to see if anything gets changed at all.
[Atrix 4G Android Development] danielel:
Do you think you will publish a unlock for everyone soon?

do you think it possible to make this exploit good for public use?
[Atrix 4G Android Development] Da_G:
Well, sure :) when/if it ends up working 100%, still working on it!

Also keep in mind I am still operating with no device thanks to help from xda members :) My device should arrive back here tomorrow and then I can really get to work on it. Finally got things worked out with AT&T :P

Regarding PDS, even if you don't have a dump before unlocking it will still be useful for comparison purposes.
[Atrix 4G Android Development] crnkoj:
Hey man, ill do a pds tomorrow and pm it to you, if you still need it. I hope we can fix this wifi somehow.
[Atrix 4G Android Development] shawnbuck:
G, here is another copy of /pds. This is one is from a completely stock OLYFR_U4_1.2.6.
[Atrix 4G Android Development] Da_G:
@shawnbuck

Thanks, I removed the attachment from your post after pulling it down as /pds does contain some sensitive data (although encrypted)
[Atrix 4G Android Development] zen kun:
one question, seems have been asked in previous post.

seems i will get soon my atrix so i will unlock, i read i can post a dump before and after so i will send you when i get.

but im kind worried since some people have not working wifi :(

this could fix??
[Atrix 4G Android Development] franciscojavierleon:
Bad news Da_G, i just compared my /pds byte per byte, date, files, everything, and they are an exact match, before and after unlocking
[Atrix 4G Android Development] Da_G:
Yeah, i've noticed that too. The lock is probably stuffed away in NVRAM somewhere. I'll look into dumping that and seeing what I can see.

@zen kun:

Well, since /pds doesn't change with the unlock, no :( Have to look elsewhere!
[Atrix 4G Android Development] zen kun:
awwww well i will get (i hope) this weekend my atrix locked i will unlock, i can try dump any that could help to figure out the issue :C
[Atrix 4G Android Development] crnkoj:
Ah, too bad. Anyhow if you need any dumps from an unlocked device, just tell me.
[Atrix 4G Android Development] franciscojavierleon:
on the captivate the check was being done in /efs/nv_data.bin , we don't have that folder and i don't know if we have an equivalent of that file.

this was the edit:

ff 01 00 00 00 00 46 46

there are 5 different types of locks in 5 different bytes

the FF byte should be left alone

the first byte after the FF is the network lock

the next byte is the network subset lock

the next byte is the sp lock

the next byte is the cp lock

the last byte appears to be a data lock.

the 46 46 should be left alone

the edit was changing 0x01 to 0x00
[Atrix 4G Android Development] ps3taker:
adb cannot locate /pds on my Sony Ericsson Xperia Play on Gingerbread 2.3.2 - does it mean the bluetooth address is in some other file/folder? Please help if you know how to change bluetooth address on this device - I also posted the question in the device specific forum. Thanks again
[XPERIA X1 Q&A, Help & Troubleshooting] duke_dreadmoore:
sorry stupid question.. as the title says.. I'm rather hesitate to enable the cleartype setting, because the default of Willy's ROM is off.. does it slowdown the device? and what is glyph cache is about? caching the cleartype font of the device?

thanks..
[XPERIA X1 Q&A, Help & Troubleshooting] ahmadin:
i'm using willys rom to... and i enable the clear type to... but its doesn slows my x1... clear type only use a small chache... and its doesn drain your program memory.. so its will not slow your device.....
[Fascinate Q&A, Help & Troubleshooting] obsidianchao:
I know, using the hidden menu, you can remove the lock screen. Problem is, this removes the power button menu. Is it possible to remove the lock screen without that latter issue?

Samsung Fascinate, Verizon

EB01 Superclean 2.4

Kenesis' TransMyst GBKB (EPIIIIIC)

Mob87's Honeycomb Theme

Stock Kernel
[Fascinate Q&A, Help & Troubleshooting] obsidianchao:
Question solved. Thanks, mastamoon.

Samsung Fascinate, Verizon

EB01 Superclean 2.4

Kenesis' TransMyst GBKB (EPIIIIIC)

Mob87's Honeycomb Theme

Stock Kernel
[Fascinate Q&A, Help & Troubleshooting] charleypark:
do you remember what the code was for removing the lock screen? thanks!
[Streak 5 Q&A, Help & Troubleshooting] passerkim:
When I use the Superoneclick to root my dell streak 2.2, there have some problem cant complete.

Here is the superoneclick command list:

SuperOneClick v1.7.0.0

Killing ADB Server...

OK

Starting ADB Server...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

OK

Waiting for device...

OK

Pushing psneuter...

2816 KB/s (585731 bytes in 0.203s)

OK

chmod psneuter...

OK

Running psneuter...

OK

***IF IT KEEPS LOOPING, TRY DISABLING USB DEBUGGING NOW***

Killing ADB Server...

* server not running *

OK

Starting ADB Server...

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

OK

Waiting for device...

OK

Running psneuter...

FAILED

Anyone can tell me how can fix it to root?!

Many Thanks
[Streak 5 Q&A, Help & Troubleshooting] fventura03:
same issue here...
[Streak 5 Q&A, Help & Troubleshooting] 3GBeyotch:
Try rageaginstthecage instead of psneuter
[Streak 5 Q&A, Help & Troubleshooting] pete338:
I have the same problem with the later version of superclick too...but got it to root with the older version...I believe is ver 1.5..