Related
Hello all,
This post is meant so we can get to know each other before the dev community gets going. This way we learn what each other's strengths are and can maybe get things going better.
My name is Chuck and I am a well versed XDAer. I came from the HTC Wizard and WinMo and then moved on to the G1. There I learned from guys like JF, Haykuro and, everyone's hero, Cyanogen. I didn't really do any devving there though. I then moved on to the Hero and since we didn't really have any devs I stepped up and learned how to cook roms. Then I learned how to compile AOSP and kernels. I built the Gutted Hero rom, which I eventually abandoned due to time restraints but I know that won't happen here. I am attempting to learn more about linux exploits and gaining root so that hopefully I can help root this beautiful device when it comes today.
So anyone else who wants to please join in and let us know your background.
Hi Chuck!
I'm pretty much a n00b when it comes to the dev environment, but I want to jump in and get my hands dirty I started reading XDA back when the HTC Titan (Mogul) first hit the scenes, but then jumped into a Blackberry... Since jumping, I haven't really looked back into wanting to learn until news of Android... Then mentions of the HTC "Supersonic" coming to a CDMA carrier (I have Sprint btw) and as well as the N1 possibly releasing a CDMA version. That caught my attention and now I really want to learn and jump into developing!
Now I'm trying to read up as much from the different Android forums, but it's all so much... Trying to take it one step at a time. I'm not a complete n00b when technology is involved, as I used to build boxes back in the day of Pentium II/III, AMD T-Bird days, PC Tech for Gateway (when they had stores), and the sorts...
Stinks that the N1 is not coming to Sprint, but I am planning on getting the Evo. Definately wanting and willing to learn as much as I can!
admin over at SDX-developers.com
wrote my own root exploit for the samsung moment on android 2.1
modified/tweaked an open source recovery
with released open source linux kernel 2.6.27 and 2.6.29, compiled many custom kernels
strong suite, linux. decent with java. terrible with being creative like theming.
excited to work together on the EVO!
edit: for those interested - my android 2.1 resume all with the Samsung Moment
Root Exploit for Android 2.1
Online Kitchen
Linux 2.6.29 Android 2.1 Custom Kernel
Hey guys,
Ok, i have background what so ever... But im slowly learning java so i can start coding and so on with android. So basically my cup is empty...
just wanted to say hi !
Oh and another thing i wanted to add, I was always the guy that devs get files and stuff to for testing and made guides on how to install things and so on ^.^
side note
Themer
Well this is a nice way to meet each other and see what we can assist each other with. I began with editing files, back in the Apache the small fridge looking device . I've been in the windows scene for about 3-5 yrs or so and modded, and mostly created themes. In that time frameI learned to edit manila files,make cabs, and learned how to edit all different software ui apps, windows, and shell. The Vogue had the android files arranged and worked with to use in the sdcard and have the android working with it working I found out how to edit files and do some soft modding. I then learned how to theme but with family and biz I've still got the need to sit down and learn to package, and the rest of the guru qualities as some of you may have. Here is a thread I've begun as I did with the Hero for all creations, mods, themes etc to be shared. I've enjoyed learning and being a part of XDA, looking forward to the fellowship. I've begun editing the Evo files and created some clock's and will continue with rosie, taskbar and apk's you can view it here: http://forum.xda-developers.com/showthread.php?t=685537
Apache-Mogul-Vogue Touch-TouchPro-Hero-Evo soon
Thanks to you all that played a part in rooting, roms, modding and making it possible for themers to give it a touch of class to share with everyone as you have with your work.. Thank you
Good idea for a thread.
I'm Justin--but it's easier to go by Shidell--and I'm moving over from the Vogue community. Within the last two years I've gotten serious about development, and have a strong .NET background with a (growing) C/C++ background. However, linux is still pretty foreign to me, which makes development on that platform somewhat challenging.
With the Vogue, I compiled my own build of Eclair for it from AOSP, and worked with Dzo, mssmison, jnadke (and others, all the names evade me right now) on updating/fixing the GPS library.
I'm fairly clueless when it comes to the bootloader, the kernel, how one would go about exploiting either to achieve root (or even how to go about doing so), but I'm eager to learn and help.
I plan on keeping my Vogue and continuing to learn by using that as a test device for more serious ambitions (kernel development/flashing, etc.) But I'll be actively involved in this community as well. Please feel free to ping me with questions, requests for assistance, etc.
(Also, I do have an Evo via Google I/O, so if you're looking for data a bit early, I'd be glad to help.)
Hello all- I have no experience with this stuff at all other rooting & running different roms/hacks on my former devices (g1 & mt3g) so I was debating whether to even post this here...however I am very interested in learning as much as I can about everything mentioned above & more- it is fascinating to me!
So any suggestions on where to start learning (books/links/etc)?
6/4/10 can't get get here soon enough!
tester here
i am willing to begin testing you may send me a pm and we can discuss over gtalk.
i have years of experience of flashing my phone numerous times back in the ppc6700 days and have had a moment since january and always flashing off sdx and am glad to be back on xda! hit me up ill work with you and tell you what bugs i find etc after i know your phone wasnt bricked
Hello, im a loyal follower of joeykrim from sdx-developers. No experience in writing or creating, but MORE than willing to be a test dummy, guide writer, as i can be quite explicit (the good kind), or a noob helper. pm me and i can get you my email address, phone number, or we can chat through facebook. not currently using any other methods of communication but im willing to switch to anything else more universally accepted by these fine forums.
EDIT: joined xda because the evo is coming out, and i hear this is THE place for htc devices. want to give all the assistance i can
My name is Dan, though I also go by Q. I got an EVO at Google I/O, and want to get it rooted while I still can (an NDA may get in the way soon)
I've been hacking on Linux for 8 years now, and know the entire system very well. I'm also not particularly afraid to solder (which is unfortunate, because I'm also not particularly good at it), so that may be an option. I also have a Droid and a Google ION.
I'm a jack-of-all-trades. I know some C, mediocre C++, C# expert, some java (easy to pick up), php, vb.net, etc. I know hardware, but not embedded stuff. I'm the geek that other computer geeks come to. You get the idea.
But, what skills are you using to modify the Android kernel? Do I need to know assembly? C++? I know I need to know C and the Linux kernel, but how much of the kernel do I need to know? Beginner, so-so, professional, expert? Do I need to know embedded Linux specifically? Do I need to know Linux drivers?
Just point me into the right direction, thanks!
I currently have the G1 from 2 years ago. I'm put my deposit down, and getting my EVO on 6/4/2010. I look forward to learning from you guys.
im well... toastcfh been through a lot with linux for sure. it all started with my old Dell Axim X50. i began working on linux for that device before android was a real deal. then i got a HTC Diamond and did a lot of kernel work for the support of linux on it and other HTC devices. got my HTC Heroc by a streak of luck and smooth talking for free (sprint can be dumb) . anyhow, on the Heroc i managed to be a big part of root,porting and development for it. the main things im known for is my work on Eclair for the Heroc and more recently my port of Eris 2.6.29 kernel source to the Heroc. creating my own board files through a lot of creative debugging and previous struggles with backporting drivers from .29 to .27. at the moment its the only .29 source for the Heroc as Sprint/HTC hasnt even released the .29 source for the device yet. also my work with overclocking the Heroc, but those are just notable contributions to the community ive made. im also the kind of person that is willing to help almost anyone. ask anyone whose ever asked for my help. i believe in the idea of open source and helping others. i also believe in giving credit where credit is due. or at least giving it the boyscout effort anyhow i cant promise ill be ablee to make ur EVO turn into a skynet and cleanup the oil spill in the Gulf. but i can promise that ill damn sure try. im not one to be told it cant be done, nor will i ever except that statement unless it can be proven without a shadow of a doubt (btw its pretty hard to prove to me )
anyhow im looking forward to root, as we need that first and for most. im happy to know we got some awesome devs here and coming soon.
as a single developer i am nothing. but together we can have everything.
toastcfh said:
im well... toastcfh been through a lot with linux for sure. it all started with my old Dell Axim X50. i began working on linux for that device before android was a real deal. then i got a HTC Diamond and did a lot of kernel work for the support of linux on it and other HTC devices. got my HTC Heroc by a streak of luck and smooth talking for free (sprint can be dumb) . anyhow, on the Heroc i managed to be a big part of root,porting and development for it. the main things im known for is my work on Eclair for the Heroc and more recently my port of Eris 2.6.29 kernel source to the Heroc. creating my own board files through a lot of creative debugging and previous struggles with backporting drivers from .29 to .27. at the moment its the only .29 source for the Heroc as Sprint/HTC hasnt even released the .29 source for the device yet. also my work with overclocking the Heroc, but those are just notable contributions to the community ive made. im also the kind of person that is willing to help almost anyone. ask anyone whose ever asked for my help. i believe in the idea of open source and helping others. i also believe in giving credit where credit is due. or at least giving it the boyscout effort anyhow i cant promise ill be ablee to make ur EVO turn into a skynet and cleanup the oil spill in the Gulf. but i can promise that ill damn sure try. im not one to be told it cant be done, nor will i ever except that statement unless it can be proven without a shadow of a doubt (btw its pretty hard to prove to me )
anyhow im looking forward to root, as we need that first and for most. im happy to know we got some awesome devs here and coming soon.
as a single developer i am nothing. but together we can have everything.
Click to expand...
Click to collapse
yes! youre getting an evo 4g! we're going to have a nice group of devs here ..i having a feeling toast is going to be the one to port froyo
Cheers to all the great devs speaking out. I've been watching the android game from the sidelines since the G1... I've been a palm loyalist for the longest time, but I'm finally dropping the Pre to jump onthe EVO.
Can't wait to get into customs roms (bleh to Sense, hoping for vanilla froyo).
I'll be everyone's testpig, I promise
Hey guys, I'm Kyle. Currently a computer science major at Berkeley. I haven't really messed around with Android before, but I attended I/O and received an Evo. I really want to get this thing rooted, but I have no idea where to even start. If anybody has some pointers, that would be great.
Happy hacking
Adam / apristel - Live in Green Bay, WI, 15yr computer tech, mostly windoze and linux.
Started phone hacking when the RAZR came out. I helped get modmymoto.com going and spent alot of time being a mod there. I also created some very popular roms aka monsterpacks for the GSM V3 RAZR, then moved to the V6 MAXX....few years later got onto the WM Scene, got a TP and eventually a TP2. I made personal roms, never shared them, but I shared tons of hacks and cabs I made. I got sick of WM and got a moment and a hero. ..now the EVO in a few days.
I'm willing to put in what I can, I know I'm not at the level of you linux pro's but I'm not scared to try anything.
Glad to see familiar names here - this should be an exciting time. Glad to share it with you fellas.
Welcome me in!
I've done a lot of themes for HTC devices throughout the years. I've owned mainly windows mobile devices, such as i930, Apache, Titan, Touch Diamond, Touch Pro, and the Touch Pro 2. I've always been flashing ROM's and helping ROM dev's with hexing things, changing some layouts here and there, registry edits and of course testing it before it went public. I also host all this stuff online for free since I HATE countdown sites for a download.
I helped with MightyROM themes and we had over 7TB of data pulled from the servers, which is pretty amazing, but I'm all Android now!
I hope to learn Android quickly and hope that some of my tools will also work with it. I have good hosting capabilities if a dev needs it, and I'm more then willing to help. I've done work for over 10+ cooks, on over 8 different devices since 2003.
Background: BSCE, Machine Language on MIPS, x86 / arm / mot / att assembly, C/++ on Posix and Win32. PIC / HC11 system design. GCC cross compiling. Have a JTAG, digital storescope, and an HP protocol analyzer. Been using Linux exclusively at home since '99.
Projects:
- Open source contributor on a few Linux projects (mainly device driver / interface development)
- Helped with the Agenda Vr3 (Snow rom)
- Hacked around with the IPAQ Linux (hardware and software)
- Helped with the Zaurus FBVnc effort
- Helped with the IOpener hack / USB problems
- Helped with the EPOD Windows CE hack / drivers
- Helped with various efforts on the Palm Pre
Future Projects:
- Root (someone will probably beat me to this)
- WebKit over HDMI (not sure where it stands on launch day)
- BT HID Keyboard (sounds like we need some back porting here)
- BT HID Mouse (virgin territory from what I have seen)
- Video recording bitrate (fun project on the side)
The EVO is my first android phone, not my first HTC though. So hopefully I can help a little bit here and there.
Hello,
I work with a small company and develop everything from boards to firmware to full-blown desktop applications for interfacing with different sensors and devices.
I've started at both ends of the computer world and am working my way towards the middle. On one hand I know my way around assembler (although I prefer C...) and write firmware for AVRs and PIC microcontrollers and on the other I'm a fluent .Net developer and have built some pretty complex .Net applications, some PHP applications, and fiddled around with the Google web toolkit.
I've reverse engineered hardware before but nothing close to the complexity of the EVO. I've never developed for Android before but I'm eager to break out the SDK and learn. I have some limited Java experience (my philosophy is once you know one managed language you know them all and I have some extensive experience with it's cousin, C#).
Very eager to start tearing into the EVO and Android system and see if I can't contribute to the effort to root and expand this device!
I've never been a huge contributor to a community effort but I hope to change that in the coming years and see if I can't contribute something back to the communities I have learned so much from!
I'll be getting my EVO June 4th
Relative rookie here in terms of mobile devices. I've put together a few custom WinMo ROMs for co-workers and myself. I've quite a few devices, but currently have the ones in my sig. I'm a professional computer geek. I write apps in C++, various .NET, PHP, etc. and work primarily with server systems (Windows, Linux, Solaris, etc.).
Looking forward to contributing to the Android world soon. Lots of great stuff here.
Sorry for noob question (and PLEASE DONT FLAME ME BECAUSE OF THIS) but will roms/kernels for other devices work with the incredible? just wondering\
AND PLEASE, IF YOU THINK I AM A COMPLETE IDIOT FOR POSTING THIS THEN JUST KEEP IT TO YOURSELF
pretty sure they won't or people would be posting about which ones worked well and which ones didnt.
i think a rom has to have a certain amount of customization for the actual device it is going to be loaded on before it will work.
JustinD2473 said:
pretty sure they won't or people would be posting about which ones worked well and which ones didnt.
i think a rom has to have a certain amount of customization for the actual device it is going to be loaded on before it will work.
Click to expand...
Click to collapse
Thank you
How is your froyo port going to work if you didn't know this? Just wondering.
Sent from my ADR6300 using XDA App
grape ape---i did know, just confirmiing
rr12106 said:
will roms/kernels for other devices work with the incredible? just wondering
Click to expand...
Click to collapse
No, if you try to flash a rom or kernel made for another device you can brick your phone.
Captchunk said:
No, if you try to flash a rom or kernel made for another device you can brick your phone.
Click to expand...
Click to collapse
Or get stuck in boot loops
TNS201 said:
Or get stuck in boot loops
Click to expand...
Click to collapse
or explode in a ball of flame...
oh wait... that was mixing gasoline with new roms... and fire...
But yea, should probably avoid flashing roms for other devices without properly porting them.
Never flash a ROM that was meant for another device. You risk not being able to use the phone again.
And if anyone were to flame you for posting this questions they'd take a lot of crap from a lot of people for being a douche.
Don't ever be afraid to post a question
hexto said:
And if anyone were to flame you for posting this questions they'd take a lot of crap from a lot of people for being a douche.
Click to expand...
Click to collapse
Usually this is true, but the OP knew he was risking flame because he's claimed in other threads to be an experienced in building ROMs and knew how to port Froyo to the Incredible.
That doesn't really mesh well with his noob question here.
Reported. This again BELONGS IN GENERAL...man the second post in like 3 hours to be in the wrong section..
elborak said:
Usually this is true, but the OP knew he was risking flame because he's claimed in other threads to be an experienced in building ROMs and knew how to port Froyo to the Incredible.
That doesn't really mesh well with his noob question here.
Click to expand...
Click to collapse
However, he knows, as well as we, that he was over exaggerating on his original claims. We did encourage him to ask questions and learn, can't flame him for making an effort to go down the right path, ask questions, learn, experiment. I'd rather him ask questions, then post falsified claims of froyo builds etc. Much rather.
CaptainTaco said:
We did encourage him to ask questions and learn, can't flame him for making an effort to go down the right path, ask questions, learn, experiment. I'd rather him ask questions, then post falsified claims of froyo builds etc. Much rather.
Click to expand...
Click to collapse
True. Very true.
Thread moved to General.
rr12106 said:
Sorry for noob question (and PLEASE DONT FLAME ME BECAUSE OF THIS) but will roms/kernels for other devices work with the incredible? just wondering\
AND PLEASE, IF YOU THINK I AM A COMPLETE IDIOT FOR POSTING THIS THEN JUST KEEP IT TO YOURSELF
Click to expand...
Click to collapse
I've watched your posts, I know a few folks who are ambitious and think this whole "programming thing" is easy. I'll try to make this simple.
Think of it like this... I compiled an ultra small Kernel of Linux, I only compiled it for a specific computer so I built as much as I could for this specific computer into the kernel, AMD MP, Intel GPU and northbridge, USB 2.0... this way I didn't have to load Modules, it was part of the kernel.
When you install Unix, old school anyway, you are prompted for computer specs so it knows which pre-compiled kernel to select (AMD versus i586 versus i386... etc.) to run the best on your machine. These days it autodetects and makes it easy.
Android is a form of *nix so behaves the same... manufactures compile kernels specific to their devices so that they perform better.
Now, If I used an old Kernel that didn't support USB2 and only supported USB1 then I would be running slow at USB1 or would have to compile without USB at all and load a module that enabled support for USB2...
Android versions are being released with updated kernels for greater support of a wider variety of devices at the kernel level, less modules to load means a faster machine. Some functions still work better with poer saving setups as a module (802.11b/g/n for instance will almost always be a module).
"ROM" which means Read Only Memory are copies of modified kernels from the same device. If I copied the kernel from my machine to another it wouldn't work unless it was identical specs, even one item off and you get kernel dumps, it doesn't know how to talk to your hardware.
Get an idea of what is involved in compiling a kernel here: http://www.linuxforums.org/forum/linux-kernel/55612-mini-howto-compile-linux-kernel-2-6-a.html
I hope this helps you to see that even someone who knows BSD, Linux and Unix... with multiple certifications for Linux (and countless other platforms) and more than 20 years as an engineer... I won't touch making a ROM or trying to modify the bootloader. I wait for the people who know Android's OS, the way it's built, the way it functions... I allow these geniuses to build cool ROMs. I send them donations for their time as some have sent me donations on other forums for my time on other subjects.
It's not as easy as dropping "som 1337 romz" into some folder and presto, "i'z rokn FroYo homz"... it's so much more than that. Someone has to compile the kernel and get the hardware working... it's just easier to wait for the manufacturer to release an update and then find a way to gain root access to do what we want with it.
Additional note:
Check the latest kernel version of Linux here: http://www.kernel.org/
Go into settings and see what version your Doid's Kernel is.
I am going on a limb here but I'm pretty sure there is a correlation.
compnird said:
It's not as easy as dropping "som 1337 romz" into some folder and presto, "i'z rokn FroYo homz"... it's so much more than that.
Click to expand...
Click to collapse
LMAO!! Nice explanation, though.
compnird said:
I've watched your posts, I know a few folks who are ambitious and think this whole "programming thing" is easy. I'll try to make this simple.
Think of it like this... I compiled an ultra small Kernel of Linux, I only compiled it for a specific computer so I built as much as I could for this specific computer into the kernel, AMD MP, Intel GPU and northbridge, USB 2.0... this way I didn't have to load Modules, it was part of the kernel.
When you install Unix, old school anyway, you are prompted for computer specs so it knows which pre-compiled kernel to select (AMD versus i586 versus i386... etc.) to run the best on your machine. These days it autodetects and makes it easy.
Android is a form of *nix so behaves the same... manufactures compile kernels specific to their devices so that they perform better.
Now, If I used an old Kernel that didn't support USB2 and only supported USB1 then I would be running slow at USB1 or would have to compile without USB at all and load a module that enabled support for USB2...
Android versions are being released with updated kernels for greater support of a wider variety of devices at the kernel level, less modules to load means a faster machine. Some functions still work better with poer saving setups as a module (802.11b/g/n for instance will almost always be a module).
"ROM" which means Read Only Memory are copies of modified kernels from the same device. If I copied the kernel from my machine to another it wouldn't work unless it was identical specs, even one item off and you get kernel dumps, it doesn't know how to talk to your hardware.
Get an idea of what is involved in compiling a kernel here: http://www.linuxforums.org/forum/linux-kernel/55612-mini-howto-compile-linux-kernel-2-6-a.html
I hope this helps you to see that even someone who knows BSD, Linux and Unix... with multiple certifications for Linux (and countless other platforms) and more than 20 years as an engineer... I won't touch making a ROM or trying to modify the bootloader. I wait for the people who know Android's OS, the way it's built, the way it functions... I allow these geniuses to build cool ROMs. I send them donations for their time as some have sent me donations on other forums for my time on other subjects.
It's not as easy as dropping "som 1337 romz" into some folder and presto, "i'z rokn FroYo homz"... it's so much more than that. Someone has to compile the kernel and get the hardware working... it's just easier to wait for the manufacturer to release an update and then find a way to gain root access to do what we want with it.
Click to expand...
Click to collapse
Thanks...that helped alot
Sent from my Incredible using XDA App
Since Android has graced our amazing HD2s, I have grown a strong interest in learning more about and experincing Linux.
Recent releases of Android for HD2, while good and getting better, seem to have gone backwards in some areas. I have spent countless hours experimenting, reading, etc. So now, I seek the assistance of the community; specifically that of the Android Chef's - for lack of a better term.
I am asking for a little guidance in how I may become self sufficient and build my own Android ROMs for our HD2s. I am hoping I can solve some of my own issues, and in turn provide my experiance and ROM - if it's up to snuff - back to the community here.
TL;DR
Would some kind soul point me to the location to Read, download applications, etc or provide some minor instruction on building my own Android ROM. I do not have an aversion to reading and learning on my own, I have just hit a road block as to the direction I should take.
Thank you in advance.
Hatefly.
You can use coffeeshop to make your own android build.
http://forum.xda-developers.com/showthread.php?t=738770
buzz killington said:
You can use coffeeshop to make your own android build.
http://forum.xda-developers.com/showthread.php?t=738770
Click to expand...
Click to collapse
Unfortunately, Coffeeshop isn't working at the moment. I'm experimenting with something else. I basically am trying to create an android rom the normal way in hopes i'll pick something up from that.
Got my Ubuntu / Virtualbox running and just finished installation. Now to get the Java.jde and .bin working.
Whole thing makes my head spin. Trying to figure out how to get our Kernal involved in the whole thing. I'm pretty sure i got the module thing "kinda" figured out.
Nothing still?
Makes me think these builds magically appeared out of nowhere
I like Linux, but it really depends on what your gonna use it for. I don't have it on my comp as a daily driver but its good if you like to tinker with.
As far as android, is there a kitchen for it? I had a kitchen for my HC Vouge and it was nice..just point and click. I just got my HD2 today and I love it.
Id really like to dive into dev for the Hd2 as far as themes and such go, but general dev,ill leave that for the pros.lol
sent from my backup
smurfgod said:
I like Linux, but it really depends on what your gonna use it for. I don't have it on my comp as a daily driver but its good if you like to tinker with.
As far as android, is there a kitchen for it? I had a kitchen for my HC Vouge and it was nice..just point and click. I just got my HD2 today and I love it.
Id really like to dive into dev for the Hd2 as far as themes and such go, but general dev,ill leave that for the pros.lol
sent from my backup
Click to expand...
Click to collapse
I'm not really sure how to theme with the android builds on the HD2 quite yet.
And yes, there are a couple kitchens for Android. They say they are not compatable with our HD2, but that has not stopped me from tinkering around with them and trying to learn as much as possible.
Trying to figure out how to actually build my own bootable Android ROM, problem is there is little to know info on how the few people who offer their ROMs actually performed this feat. if there is, I sure as hell have not found it.
I've spent 7+ hours reading and searching today alone. Not counting the last couple weeks.
As it looks like no one is really willing to offer me any help - must be an exclusive club or something - I'm prying I stumble upon a way to make it work.
/sigh... back to Ubuntu I go...
Hi friend, I do just want build my own rom for my hd2.
Unlike u, I even dont know how to start.
If u got any idea of cooking your own Rom, would you assist me at the time.
Dont take this Silly.
Today a new HTC ACE dump file has been released.
shree.cse said:
Hi friend, I do just want build my own rom for my hd2.
Unlike u, I even dont know how to start.
If u got any idea of cooking your own Rom, would you assist me at the time.
Dont take this Silly.
Today a new HTC ACE dump file has been released.
Click to expand...
Click to collapse
Sup Shree,
Once I figure it out, or someone gives me a little help with it, i'll let you know. So far I have created two custom ROMs, but they only work for native android devices as far as I know.
I'm confused with the whole file structure and how to integrate our custom kernels and modules into the ROM so we can actually use our hardware.
Oh, and I got coffeeshop to work. Had a problem where ./start.sh wouldn't run from terminal. I got it to run another way though. Now, I'm left with a System.ex2 file I'm not sure what to do with yet, lol.
Some links that may help you get started:
http://htc-linux.org/wiki/index.php?title=HaRET/Documentation
http://htc-linux.org/wiki/index.php?title=Rootfs/Userfriendly
http://htc-linux.org/wiki/index.php?title=QuickDeveloperStartGuide
NOTE: Not that I've gone to the trouble of building my own ROM... yet.
I Can't wait to get an upgrade
This has been discussed over and over again here at XDA.
The short answer is no, no one has announced that they are working on something like this so far.
The question we usually ask in return when people are asking for this is why? What do you expect to gain from porting CM to the NST?
Porting a system that is made for LCD screens to a unit with a slow eInk screen would either make for a horrible user experience or require a ****load of work tailoring every little part to work properly on eInk.
Sure there are a few things available in CM that could be useful on the NST, like USB Host mode support, and lately we've had some good progress on this and we're currently working on making something useful out of it.
So long as Ubuntu is never ported to this, I'm fine.
Sent from my NOOK using XDA App
the advantage would be future proofing and also then being able to learn from the cm7 community.
The interface would need major tweaking, yes. But the interface i use is already needing tweaks anyway. There is no eink android specifically designed so yeah we are having to cut new ground because manufacturers feel there is no market as we develop this thing in lieu of that
At the moment there's a chance something new comes out, the nook nst people become a very small forgotton bunch of people, nobody buyd them now because they're superseeded and nothing new is possible to install on them. You're then stuck with the software you got, an obselete device. Like a vic20 rather than a c64
I'm sick and tired of phones, pdas and computers that are now useless because of this compared to (for example) old computers now running linux
jago25_98 said:
At the moment there's a chance something new comes out, the nook nst people become a very small forgotton bunch of people, nobody buyd them now because they're superseeded and nothing new is possible to install on them. You're then stuck with the software you got, an obselete device. Like a vic20 rather than a c64
I'm sick and tired of phones, pdas and computers that are now useless because of this compared to (for example) old computers now running linux
Click to expand...
Click to collapse
A valid point, but one must not forget that the NST is first and foremost an eBook reader, and a pretty good one too if you ask me.
For its intended use it will stay current and perfectly usable for many many years to come, there's only so much you can do to improve on the eBook reading experience
I personally do not think it is worth it to put down the amount of man hours required to properly port something like CM to this device.
You want it to stay current but as other devices move on to ICS we're gonna be stuck way back in the 2.x line anyway, because this device simply don't have the required hardware to run later android releases.
Roger the few things I'd like in an upgrade would be the running apps from SD card and a real work to allow calendar programs. Ryan
Sent from my NOOK using XDA App
If someone wants to start porting CM to NST then they need to start with a CM for the Nook Color, the display won't work, you probably won't have any input, you'll need drivers for different things. But other than that a lot of the initial work for the board might already be there. However no current dev for CM sees the NST as worth it to port and a lot of devs for the NST either don't have the time, motivation, or knowledge to.
I will repeat myself again, porting CM7 doesn't make sense. IMHO better would be new lightweight android ROM based on android 2.3 that would drop B&N stuff (since those customizations are just breaking things) and make nook to be a e-ink "tablet" with market,google account sync, etc. working out of the box.
I am quite satisfied with my nook as it is right now but there are still some issues that requires some hacking and this is not very comfortable for newbies. Moreover a lot of those hack are not compatible (they are replacing the same files with custom hacks) and therefore might not be working properly together. I do not need B&N stuff and even if I would some book from B&N, I believe it could be probably done through android B&N app.
cceerrtt said:
I will repeat myself again, porting CM7 doesn't make sense. IMHO better would be new lightweight android ROM based on android 2.3
Click to expand...
Click to collapse
How is straight AOSP any less designed for lcd than cm7?
notriddle said:
How is straight AOSP any less designed for lcd than cm7?
Click to expand...
Click to collapse
Valid point.
Also, patching the Android 2.3 kernel will take some serious effort.
We're not even at the point where we can compile the stock kernel entirely from scratch (kernel modules)
And even if we succeed in patching the kernel there's the matter of all the specialized Android stuff that B&N made for the NST, which we don't have the sources for..
Because it is too advanced. You would have to disable/exclude so many things from CM. I have CM7 on my phone, did you ever went through it's settings? Most of the tweaks are not applicable for nook because it is phone or graphical functionality related and might be causing troubles and break things or nook. Would you take over those patches just to delete them again later? Why?
I'd gladly have to deal with complex settings menus that might cause me to wipe my Nook a few times just to have an OS that works correctly.
Ok, so I spent my weekend breaking into the vault that is ROOT and ROMs.
I am pretty tech savvy and already understand most of the terminology and the basics, I have been modding my PC for years now.
I have done absolutely NO programming whatsoever, and understand no languages other than HTML.
Rooting and flashing came easily enough and tried a variety of ROMs Inc. XNOTE, CM, EUPHORIA, PAC and PA.
I eventually settled for EUPHORIA as it was simply the best for what I was after, but quickly discovered that I had no S Pen Functionality.
So....to get to the point.
I'm looking to build a custom ROM that integrates my favorite parts of EUPHORIA while keeping a few things from my stock Android ROM.
I don't want to hunt a pre existing ROM for this, but would rather build my own.
I need all the tips, advice etc I can get. and am I biting off more than I can chew?
Many Thanks Gents
B3NJ1
B3NJ1M4N said:
Ok, so I spent my weekend breaking into the vault that is ROOT and ROMs.
I am pretty tech savvy and already understand most of the terminology and the basics, I have been modding my PC for years now.
I have done absolutely NO programming whatsoever, and understand no languages other than HTML.
Rooting and flashing came easily enough and tried a variety of ROMs Inc. XNOTE, CM, EUPHORIA, PAC and PA.
I eventually settled for EUPHORIA as it was simply the best for what I was after, but quickly discovered that I had no S Pen Functionality.
So....to get to the point.
I'm looking to build a custom ROM that integrates my favorite parts of EUPHORIA while keeping a few things from my stock Android ROM.
I don't want to hunt a pre existing ROM for this, but would rather build my own.
I need all the tips, advice etc I can get. and am I biting off more than I can chew?
Many Thanks Gents
B3NJ1
Click to expand...
Click to collapse
Gl building with html skills