yashsingh1/xdaforums huggingface dataset:
[HTC Incredible S] ZaySk:
2 gigs synced so far! Excited to get up in the morning and hopefully (fingers crossed) wake up to CM9 waiting to be tweaked and explored. I feel like a kid at Christmas eve!

BTW if anyone ever uses Linux, use Linux Mint 13. Screw Ubuntu, this OS is noticeably smoother than Windows 7 (note - I've optimized Windows 7 to) and is highly customizeable. I got a Jelly Bean theme :D

Edit: Holy crap, that was fast. My estimate of 2 gigs being done was severely wrong, the main code base is synced now. Time to sync device tree and device proprietary files. Then I gotta figure out how it all works, and how to build it properly for our Inc S. I'm gonna go to bed soon though, it's 2:49 am here. Lot's to do tomorrow! :D
[HTC Incredible S] ZaySk:
Sorry for the double post, but I'm tired and want to ask one question before I head to bed. Can I pull device proprietary files from any ICS ROM or does it have to be a CM9 ROM? Also, in the screenshot I've attached, which device do I build? There's so many.. I was gonna do an HTC Passion build and then modify the files for the Inc S, because while I was poking around in kaijura's CM9 build from July, I found a reference to the Passion in vold.fs, so I assume that's what he did.

Edit: Also, when syncing the device tree from kaijura's github an error occurs, but I still have files inside my vivo folder as if it worked. In the second screenshot, look at the top of the terminal, the one that starts with git clone

https://github.com/kaijura/playground_android_device_htc_vivo -b ics vivo

Is that a fatal error? Should I delete the vivo folder and resync it? Why did it say?

warning: Remote branch ics not found in upstream origin, using HEAD instead

I look forward to waking up in the morning and seeing the answer to this question, so I can get started! Thanks guys.
[HTC Incredible S] naathaanb96:
yaaaaaaaaaaay :D :D :D :D :D
[HTC Incredible S] ales.n:
Use .repo/local_manifest.xml. Device tree must be in device/*/vivo. Example local_manifest.xml:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="CyanogenMod/android_device_htc_vivo" path="device/htc/vivo" remote="github" revision="ics" />
<project name="CyanogenMod/android_device_htc_msm7x30-common" path="device/htc/msm7x30-common" remote="github" revision="ics" />
<project name="CyanogenMod/android_device_htc_common" path="device/htc/common" remote="github" revision="gingerbread" />
<project name="KangBangKreations/KangBanged-7x30" path="kernel/htc/msm-7x30" remote="github" revision="kb-stable" />
<project name="vidoardes/XS-ICS" path="kernel/htc/vivo" remote="github" revision="master" />
</manifest>

And compile with

. build/envsetup.sh && brunch vivo
[HTC Incredible S] zukri90:
Yay that's awesome! :D
[HTC Incredible S] Evilus:
Good luck mate,

Bit strange devs have never used IRC it's the oldest and most used protocol of them all. Specially by developers =). I use it on daily basis
[HTC Incredible S] NicOsol:
I would be an honor to be a tester ;)

Sent from Pluto Using advanced high-tech stuff.
[HTC Incredible S] danialnab:
ME2
[HTC Incredible S] vieose:
Put me as tester in, I would really enjoy testing cm9, and that not just because I wait patiently for a working cm9 ;)
[HTC Incredible S] milan.gadakari:
Even I can test n report
[HTC Incredible S] ePYK me.:
I can be a tester too....Eagerly waiting!!

Sent from my ViperVivo 1.0.0-Google Now-4ext recovery
[HTC Incredible S] ZaySk:
Alright, cool thanks a lot man I appreciate the informative response. :good: And thanks to everyone who's willing to be a tester :) I'd like to repeat that this is going to take a while more than likely, I'm obviously learning as I go along lol. :silly:
[HTC Incredible S] MrToastbrot:
But when you get CM9 working, it would be more easy to get JB working as well on our Incredible S?
[HTC Incredible S] ZaySk:
Yes. I will work on JB after I'm satisfied with the stability of CM9, and I also want to try and get a 3.0 kernel up and running. That's later though, I got lots to focus on now :)

I'm not to much of a dev...yet :p Check out my thread history to get an idea of when I started, and how much knowledge I started with. I remember using IRC a loooong time ago when I was a little kid on Metroid forums hahaha :highfive:
[HTC Incredible S] itsbeertimenow:
Well you live in whitehorse so you must have lots of spare time :p
[HTC Incredible S] ZaySk:
Yep, unfortunately that's true. This place is boring as hell lol
[HTC Incredible S] ZaySk:
It seems I've got a successful make going... Awesome. It's only the first compile, so it probably won't boot but the logcat will tell me what I need to get things working. Progress :good:
[HTC Incredible S] poondog:
Are you working with 3.0.x now or 2.6.x?
[HTC Incredible S] ZaySk:
Kaijura's X-ICS 4.0. So 2.6.x. We don't have a working 3.0 kernel for AOSP yet so I gotta base it off that older kernel until we get the 3.0 kernel up and running. Hell for me, just getting everything to compile properly is a major victory! That means I shouldn't have to worry to much about the makefiles after this and can focus on getting it booting. Long night ahead of me haha.
[HTC Incredible S] @di:
Good work Zaysk. :good:

However I just wanted to know for information purpose;

I understand that CM9 is based on Android 4.0. How it will be different from the current versions of ICS we have running on our phones such as pre-rooted HTC ICS 4.14 (Tpbblake) with sense 3.6 or ViperVivo (nitsuJ), project x 4.1(nik)..... these are also based on android version 4.0.

CM9 would be AOSP ROM and all other ROM's are AOKP's? is this the only difference? I understand that CM9 would be without any sense?

Please carry on with your compilation. You can explain it once you want some break :)
[HTC Incredible S] ZaySk:
CM9 is based off AOSP, which is pure Android with some tweaks thrown in. It can also be compiled from source by anybody. Sense 3.6 and 4.0 ROM's are HTC proprietary ROM's and can't be built from source the way CM9 can. HTC ROM's are extracted from the official RUU's HTC uses to deliver updates. The major difference is HTC Sense has it's own frameworks and so is a major departure from stock Android. HTC Sense consumes more free memory, and generally puts more stress on the CPU than an AOSP ROM would.

They are both based on Android 4.0, but Sense has a proprietary layer of software added in. Sense 3.6 is generally considered to be heavier than Sense 4.0 ROM's, which HTC streamlined.

I hope that was a decent explanation, I really suck at explaining things. :)

Edit: AOKP ROM's are a completely different distribution of ROM's. AOKP is like CM9, it's based on pure Android but has even more tweaks than CM9. AOKP tends to be slightly heavier than CM9 or pure AOSP because it's tweaked more than either of those two.
[HTC Incredible S] itsbeertimenow:
I'd like to add to the above post.

The difference is that it won't suck the life out of your phone and at the same time add functionality. Aka Not suck all of the dicks all of the time.
[HTC Incredible S] ZaySk:
Another question before I head to bed. How do I get full_vivo userdebug to show up in the lunch menu? Also the result of my make was for generic and not vivo... So I'm making a big noob mistake here I'm sure. How can I make sure that when I run "make" it builds the vivo version and not the generic version?

Hope I was specific enough.
[HTC Incredible S] itsbeertimenow:
I'm no expert but I'm pretty sure you have to customize it yourself like set the display resolution n ****. It's blunt but to the point (hopefully).
[HTC Incredible S] ales.n:
Don't compile with 'make', but as I wrote with 'brunch vivo'. If everything is ok, so you can find the rom in ./out/target/product/vivo/

---------- Post added at 10:13 AM ---------- Previous post was at 09:45 AM ----------

For me everytime works:

$ repo init -u git://github.com/CyanogenMod/android.git -b ics
$ repo sync

Edit .repo/local_manifest.xml

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<project name="CyanogenMod/android_device_htc_vivo" path="device/htc/vivo" remote="github" revision="ics" />
<project name="CyanogenMod/android_device_htc_msm7x30-common" path="device/htc/msm7x30-common" remote="github" revision="ics" />
<project name="CyanogenMod/android_device_htc_common" path="device/htc/common" remote="github" revision="gingerbread" />
</manifest>

Then sync new repos.

$ repo sync

Connected phone to PC (debugging enabled)

$ cd device/htc/vivo
$ ./extract-files.sh
$ cd ../../..

And compile

$ . build/envsetup.sh
$ brunch vivo

And ROM is in ./out/target/product/vivo/ . This version should boot. (CM prebuilt kernel 2.xxxx).
[HTC Incredible S] ZaySk:
Nope, when you sync the vivo cm9 tree, device information like that is already filled. I'm just overwhelmed by the amount of files, but the same thing happened when I first decompiled a ROM. At first I had no clue what did what, and was asking the stupidest questions. So yes, I'll more than likely run into a lot of problems, due to the fact that this is my first compile from source. After I get the first boot, everything will move much faster. Just growing and learning pains is all :)

Awesome man thank you so much for your help. Really appreciate it :)
[HTC Incredible S] itsbeertimenow:
I was drunk and being sarcastic :D
[HTC Incredible S] ZaySk:
Should have guessed based on your name :p Well, it seem's I've finally got things compiling properly thanks in large part to ales.n :D

Edit: Annnnnnnnnd we have a successful compile! :good:
[HTC Incredible S] ZaySk:
I've got a successful boot! Still using the CM9 prebuilt kernel, and not Kaijura's X-ICS4 at the moment. To bring in kaijura's kernel and have it replace the prebuilt kernel, do I simply change this (in local_manifest.xml)

<project name="CyanogenMod/android_device_htc_msm7x30-common" path="device/htc/msm7x30-common" remote="github" revision="ics" />

to

<project name="kaijura/htc-kernel-msm7x30" path="device/htc/vivo/kernel" remote="github" revision="2.6.35-v4" />

Or do I simply add the last line to the bottom of local_manifest? Thanks.

Edit: Nevermind, I figured it out. I'm starting to understand just how powerful of a tool local_manifest.xml can be. Awesome.
[HTC Incredible S] danialnab:
give us a screenshot plz

and thanks man for hardwork
[HTC Incredible S] ZaySk:
That was only the first compile, the SD card wasn't working so I couldn't take a screenshot, unfortunately. I've just merged in twisted's cameraHAL interface to get the camera up and running, and synced a newer device repository... Building right now. Should have much better results this time around :) Still in very early testing phase, release is still a week or two off depending on how fast I can work. Test builds should be up in a few days if all goes well though.
[HTC Incredible S] ales.n:
Try copy include/linux/msm_audio_qcp.h from kernel sources to device/htc/msm7x30-common/include/linux.
[HTC Incredible S] ZaySk:
Thank you good sir, you've been a massive help to my dev efforts. It will be noted when the ROM is released :)
[HTC Incredible S] ZaySk:
Hey guys, gonna take a break from CM9 for a few days to work on my Java. It'd be nice to have a better understanding of Java before tackling the make files again.
[HTC Incredible S] itsbeertimenow:
Nice dude. I learned a crap ton of java back when it was version 2 or 3 forbweb Page dev now I can't remember any of it, wish I kept on it would come in handy.
[HTC Incredible S] weaselEST:
Keep up the good work.
[HTC Incredible S] ZaySk:
Nice. I learned some simply programming languages when I was in elementary school, but I don't even remember what they were called. It was for some "game creator" program that my school bought a license to back then. The main reason I want to learn to program is because even at my age(19) I've had some horrible jobs, most days I woke up and hated going to work. My paychecks have been screwed with by countless employers, forcing me to argue about what hours I worked etc. Just your usual crappy job stuff. If I learn to code, I can work from home or in an industry that I absolutely love and read news about every day. Win win for me :good:

Screw s****y jobs.

Edit: I finally joined the 21st century yesterday by getting an HDTV to replace my ancient 4:3 90's tv that I could almost count the pixels on lol. Skyrim is a whole new experience on that HDTV so you guys now have another thing fighting for my free time :p
[HTC Incredible S] poondog:
IPad is 4:3 too lool :D I hate square screens :-\

Sent from my Nexus 7
[HTC Incredible S] itsbeertimenow:
Don't even get me started on ****ty jobs dude I'm 26 and just now am I making 32000 a year, service industry garbage.

Yeah I just got a flat screen this summer went from a 34" tube to a 54" led/lcd playing skyrim and cod before was a waste.
[HTC Incredible S] vizzy:
32k would be considered decent in the UK, is this not the case in America ?

I played halo on a crappy old tv then I brought a 55inch with surround sound, amazing. The hard part telling my dad to get off my tv and watch his own 32inch, then he though he was funny and brought a 64inch.
[HTC Incredible S] greg2126:
Considering how much the British $ is worth i'm not surprised. In Australia 32K is about average wage.
[HTC Incredible S] vizzy:
Is it ? I've been in oz for a year and I've learnt 30k, so I assumed that was minimum wage and lower end.
[HTC Incredible S] itsbeertimenow:
At minimum wage (10.25) working full time in Canada your yearly income would be 22k a year :s in Australia working at minimum wage (15.96) would earn you 34.5k a year. However I can rent a 3 bedroom house in Ontario outside of any city for roughly $1000 a month and buy a car for 14k.
[HTC Incredible S] james1196:
Not that it matters but will there be CRT animation?? Its so sexy!
[HTC Incredible S] TheDareDevil:
This.
[HTC Incredible S] Splux:
Please don't listen to them. They don't know what they're talking about ;)

Also, I've been looking at 4 different kernels now and I still have no clue where I should look....

At least I haven't seen much of this awful coding style:

if(something){// putting opening brackets here...

Do this;

}

That just makes my eyes bleed. Thinking about getting a book about C programming :3
[HTC Incredible S] MrToastbrot:
int i;

for(i = 1; i <= 10; i++)

{

printf("This is the %i. Line of Text", i);

}

I'm learning a little bit of C in my school, but this are just some basics as for-loops and while-loops, if/else, do-while and switch/case.

Now we're at arrays and pointers.

Looked into the linux source a half year ago and didn't even understand the comments... ;)
[HTC Incredible S] Splux:
void count(int I)

{

Printf("whut %d\n", I );

I >= 10 ? return : count(++I);

}

Recursion :3
[HTC Incredible S] Nonverbose:
We work a 38hr week here so annual income on min wage comes to $31,536.96. Rent seems pretty cheap in Canada, and I'm assuming you mean a new car for 14k? Because I sold one of my cars a few years ago now, for a bag of weed.
[HTC Incredible S] itsbeertimenow:
Yeah a new car low end. I can usually rent a 2 bed apt. For 8-900 in a city (not dt) Weed here is 160 an oz so we're not trading cars for weed lol
[HTC Incredible S] james1196:
Haha its like 20 for a stick in Australia.
[HTC Incredible S] CyanideJack:
Not to sound like an arse, but can I suggest we keep it on topic in case this thread gets mod locked? :)
[HTC Incredible S] kensheen:
i will not be able to carry weeds in my bag if i buy for 160 .n exchanging for car i can make a weed supermarket.:P
[HTC Incredible S] Splux:
And this is related to this thread in what way?

Also, zaysk, getting anywhere? :)
[HTC Incredible S] weaselEST:
Our last hope has vanished?
[HTC Incredible S] TaLEntZ96:
Good effort dude! Looking forward to using the finished product. I'll also be available for testing ;)
[HTC Incredible S] itsbeertimenow:
What he said ^^^^^^^

I'll test the **** out of it I've been waiting forever for and update from nightlies 146. Think your main problem is going to be the kernel....
[HTC Incredible S] Splux:
What we need is an experienced aosp kernel Dev...
[HTC Incredible S] TheDareDevil:
And just after meeting kaijura.

Something's fishy:confused:
[HTC Incredible S] Splux:
Come on... give him a break ffs.

And nice little conspiracy theory you've got going on here...
[HTC Incredible S] poondog:
+1 what I was thinking

Have a dope beat to make you feel better

http://www.youtube.com/watch?v=J1IaGRdotRA
[HTC Incredible S] Splux:
Thanks but no thanks:3
[HTC Incredible S] poondog:
lol alright :) Hopefully ZaySk is having some luck :)
[HTC Incredible S] TheDareDevil:
I wasn't being serious in case you didn't realise -___-
[HTC Incredible S] Splux:
....

I'll just let this dot explain everything:

.
[HTC Incredible S] highKo:
maybe we (the IncS community) should collect for a bounty. i'm sure we can hire some aosp kernel devs
[HTC Incredible S] weaselEST:
Yeah.
[HTC Incredible S] nlooooo:
I just think that you missed the point of xda-developers forum. If you wanna pay for develoment go and by iPhone or Win phone.
[HTC Incredible S] highKo:
if you didn't notice. there are many bounty in the xda boards so far.
[HTC Incredible S] weaselEST:
Oh really? Paying 20$ is comparable somehow to paying 800$ for iPhone?
[HTC Incredible S] nlooooo:
Donations are one, hiring is a different thing.

Paying is payin, and AOSP is AOSP...
[HTC Incredible S] weaselEST:
So what is your solution to our problem?
[HTC Incredible S] nlooooo:
If you have money to pay for development, go and buy another phone.
[HTC Incredible S] weaselEST:
So instead a dev in this forum, I should give money to big corps...

Besides, I like my incS and it is not outdated. It's a perfect, nice looking, phone. I can't find anything similar in the market at the moment. I've been keeping my eyes open.
[HTC Incredible S] james1196:
Any luck zaysk ?
[HTC Incredible S] vizzy:
Let's be fair, it is outdated :P

But unless you want a phablet you're put of luck.
[HTC Incredible S] H.e.S.a.M:
when it can realise?
[HTC Incredible S] saksoba:
we have CM10 on the development section. check it out. :)
[HTC Incredible S] weaselEST:
That developer is also abandoning IncS soon, so the work will be left unfinished.

Would be nice to know what happened to this OP though.
[HTC Incredible S] Splux:
No, he might buy a new device and sell his IncS. From what he has said, nothing is carved into stone yet.
[HTC Incredible S] thoufiq72:
"szezso" very young dev with a mighty heart

Yep, He seems like a Dedicated Chap who refuses to give up on this device. persuasion always gets thru. Trust me, he ll come up with a really worthy work. :victory:
[Samsung Epic 4G Touch] 06GTFanatic:
Hey guys, I need your help again.

How do I install cwm (latest) on fi27 ics rooted? I think every time I have installed it was through odin.

Thanks in advance everyone. :)
[Samsung Epic 4G Touch] BluesRulez:
Post 2 and 3.

http://xdaforums.com/showthread.php?t=1953783
[Samsung Epic 4G Touch] 06GTFanatic:
I looked but confused. I am new to this and I knew how to do this with ff18, but not fi27. is there any difference? Needing someone to break it down in newb directions :( Thanks
[Samsung Epic 4G Touch] BluesRulez:
Which part confused you? And how did you do on ff18?
[Samsung Epic 4G Touch] 06GTFanatic:
a qbking77 video on youtube.
[Samsung Epic 4G Touch] BluesRulez:
Videos are old. Which one is it?
[Samsung Epic 4G Touch] 06GTFanatic:
http://www.youtube.com/watch?v=C9gPljlBfDM&feature=plcp
[Samsung Epic 4G Touch] BluesRulez:
That is the auto root package which is no longer updated. Do you want CWM to flash a new rom? If so follow the steps I posted in post 2.

What do you want CWM for is important to know here..
[Samsung Epic 4G Touch] 06GTFanatic:
there is a new jelly bean camera apk out, that i wanna flash on to my phone. but my phone has stock recovery. i don't think it matters if i have agat or cwm. just need something to flash with. i am pretty stupid, if i don't have some video with a play by play to it. i've done it enough to be familiar with it, but not enough to jump right in and be over confident in what i'm doing.
[Samsung Epic 4G Touch] BluesRulez:
If it is apk, it has to be installed like a regular app. Cwm is needed for zip files. Qbking77 made a video. I don't consider ics stock repack kernels safe which is what is shown in the video.

[YouTube]Kb63ldWtnoM[/YouTube]
[Samsung Epic 4G Touch] 06GTFanatic:
so what do you suggest? that video you posted was just released. no wonder i missed it.
[Samsung Epic 4G Touch] elliwigy:
download mobile odin and then flash a ics cwm recovery through mobile odin and youll have a custom kernel and and working recovery.. i recommend kuban kernel or agat kernel.. if you read either of those threads it tells you how to..
[Samsung Epic 4G Touch] jakeyablosky:
still not working...=(

http://xdaforums.com/showthread.php?t=1942823

the video you have given me i have already done this step by step and everything went well. now installing "CWM" is the problem. none of the download links from the above address are working.... :crying:
[Samsung Galaxy Gio GT-S5660] vanty08:
I using CM9 by @Erikcas

I like this rom but i want to show a full screen image of the person who is calling

Curent, it like this:

View attachment 1447829

Please, help me!!!

thanks!
[Samsung Galaxy Gio GT-S5660] jdga03:
Caller ID

You need an app, like BIG! Caller ID (search it on google play), it makes what you want.
[Samsung Galaxy Gio GT-S5660] vanty08:
Thank you, but third apps to do it is very laggy:(

So i wanna mod original apk but i don't know that, Which do i need to mod code line???

sorry for my bad english!
[Samsung Galaxy Gio GT-S5660] bogdanwp:
You could try https://play.google.com/store/apps/details?id=com.androminigsm.fscifree&hl=ro

It is not to lagish. I`m also curious if this can be done to the default .apk.
[Samsung Galaxy Nexus] Krokogator:
Hi, i didn't want to make trash of development section so I came here to ask or suggest of making mod that will allow us to use 100% of the screen without any on screen buttons visible.

I know that there is a mod that is doing same thing, but it's uncomfortable to use. (You press on the screen corner and then on screen buttons magically appear)

So here's my suggestion how could it work.

You will have to put your finger under the screen on the left, right or center depending on which action you want to launch. Then swype your finger up and release it.

For example I want to go back from settings so I press back button:

I put finger on the bottom left of the phone and then swype it up to the screen and release it.

If any developer could make that kind of gesture readable by phone, and attach it to a proper action would be great :)

Sorry for my "not best English" I tried how I could to present my idea most clearly.

And please don't say that screen is big enough so this kind of mod is unnecessary..

Edit: See attached image below :)

Tapped from Defy
[Samsung Galaxy Nexus] Citizen_Snips:
This actually has been suggested before and I thought it was a really good idea, but the majority of the community ripped the OP of the other thread a new one and told him to just use button savior or LMT launcher or something. It was pretty messed up. Hopefully we can actually get that sooner or later! :)
[Samsung Galaxy Nexus] joshuajones:
I completely agree. I use LMT, but it seems like it would be more convenient the way you suggested. Also less accidental presses if you swiped from the bottom.
[Samsung Galaxy Nexus] noname81:
I thought of extending lmt to support also that feature. But I would more see completely configurable touch/swipe areas. They could be placed on the left, right and also at the bottom. What do you think?

Sent from my Nexus 7
[Samsung Galaxy Nexus] greivel2:
Have a look at GMD gesture control. It does exactly what you want ;)

I also did that for myself.

App Thread: google "gmd gesturce control xda" (I cannot post any links)
[Samsung Galaxy Nexus] Krokogator:
Thank you for comments :)

I've attached image showing my idea (go to first post), so everything is clear now. I'm sure you can't do this with LMT.
[Samsung Galaxy Nexus] Khizar:
hmm... interesting