yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] OdeeanRDeathshead:
As the atom is a 2005 device I have never assumed that any of the tools written pre 2005 (ie evc 3&4 ) would work with it. I am not making any appologies for microsoft but I view all this as kind of an evolution. evc3 works great with 2002, as far as I can tell it also works 100% with 2003 devices. The code it produces works with 2005 devices but I don't even hook that atom up to my work computer. This will sound rediculous but I just beam it from a ppc permanently on my programming machine over to the destination device. I know this is no good for you considering your problems with vis studio 2005, where the tools should work.

I also have had that winver.h proplem and if i remember correctly I just commented the include out with no further trouble. What levenum said about the directories is true, I once tried to install in a more logical location and it was impossible to get it to work after that.

With the target platforms, if you add one after the creation of the project I have found that it dose not get added correctly. You need to manually change the last line in the "Project Settings - project options" from something like eg /MACHINE:ARM to /MACHINE:X86 for the emulator.
[Windows Mobile Development and Hacking General] levenum:
Oh ye, forgot about the "adding platform" bug. It persists in VS 2005 unfortunately.

Regarding the tools, eVC4 tools connect fine to WM5 devices. In fact if I need to use the Spy++ utility I use the one from eVC 4 connecting using WM 2003 SDK because in VS 2005 there is a very nasty bug: if you are trying to see window messages it will display the first 3 or 4 and then just stop.
[Windows Mobile Development and Hacking General] Peter Bruderlin:
Guys,

Thanks again for the replies, I really appreciate it.

:-) I have to admit, I have been developing on PC a long time and I have never run into so much trouble as this. I mean look at the WM_INITDIALOG thing. On PC this is the standard place to initialize controls on a dialog. However I can't initialize controls at this message on what appears to be only the PARTICULAR PPC I happen to have. And this was the first thing I tried.

I think what made it worse too was that I started on VS2005/WM5SDK where there was no Platform Manager, and the emulator just worked and ran ARM code, and you could debug the code. I think this skewed my expectations a little.

What I don't think I made clear though was that all of my last post was about evc4, nothing to do with VS2005. I haven't tried those tools with VS2005 on my Atom.

Thanks for the explanation for the Platform Manager and emulators.

As for the winver.h problem - that was a wrong entry in the include path. I looked for winver.h and it is a part of the WM2003SDK but not part of the standard SDK that comes with evc4. Even though I specified a WM2003 project in the app wizard, the include path (and lib path) was pointing to the standard SDK and that is why it couldn't find winver.h. As I said, the fact that I had to change it was a bit tacky, and possibly adds evidence to the possibility that the 2003 SDK is not installed properly.

I have to ask what the "adding platform" bug is? Ok it has persisted into VS2005, but I don't know what it is. I hadn't used evc before I started this topic.

I think I'll take it on faith that evc4 is what I want to use to write some programs I want to run on my Atom. And once I solve the IDE problems I'm sure I will be fine there.

So I will reinstall evc4/sp4/WM2003SDK, possibly on another machine, but definately to the default directories. And try the Atom again as the target machine for debugging.

But this is only something I was going to do on my own time for fun (Fun?! Ha!), so it will be a few days before I get round to trying it.

Once again, thanks for your help.
[Windows Mobile Development and Hacking General] levenum:
Yore welcome.

The 'add platform' bug I mentioned is: If you create a project for specific platform, say WM 2003 Pocket PC and then later on try to add another target platform to the project, say the emulator, the new platform wont compile properly or give various errors.

VS 2005 seems to make it easy to add a platform, but I once tried adding WM 2003 to a project that started as WM5. Although it compiled fine under WM 2003 configuration (it didn't use any APIs specific to WM5) when I tried running it on a WM 2003 PPC I got the "not win32 executable" error which is what you get trying to run WM5 app on WM 2003.

Any way, if you select all the platforms you need in advance you should have no problem.
[Windows Mobile Development and Hacking General] Peter Bruderlin:
I've reinstalled evc4, sp4 and WM2003SDK.

After a reasonable amount of reading and fiddling it seems to do all that I want so far (with the possible exception of letting me run in landscape mode).

I can run the emulator and debug there. I've run some of the other tools with the emulator too (especially the registry editor, I was wondering how I was going to tackle that one). I can build the program for my Atom. And I'm off and away writing code that seems to work.

In fact it seems to fix the two main problems I had so far struck with VS2005, and kind of makes me wonder about it.

When I change the menu resources (specifically the two menu headers that sit where the two soft buttons are), they actually reflect my changes.

But the main thing is that on my Atom (and on the emulator) I can modify controls during WM_INITDIALOG and they do what they are supposed to!

This is where I started this topic in the first place. Kind of come full circle.

Many thanks to all who replied: levenum, OdeeanRDeathshead, KTamas, Sleuth255...
[Android Apps and Games] Nyte9:
Hey guys it would be awesome if you could check out my simple lightweight arcade style game! I've had some great feedback so far but would love some more.

Search "Star Survival by Nyte" on google play and I should be the third result (Can't share link as I am a new user)

Thanks and hope you like it
[One (M7) Q&A, Help & Troubleshooting] coolplay7:
Hey guys i woder it there is a mod working with Sense 6 that adds some more volume steps to adjust volume more precisly?
[One (M7) Q&A, Help & Troubleshooting] onesvip:
Xposed with Xvolume

Gesendet von meinem HTC One S
[One (M7) Q&A, Help & Troubleshooting] hutchinsfairy:
Does this work for anyone else?

I tried this with no success. I do get 30 steps, just half of them have no effect...

Similarly with the extra volume steps option in GravityBox.

Any other suggestions gratefully received.

Details:

HTC One (M7) International

Tested on Android Revolution Rom 71.1 & Stock 4.4.2

Stock Kernel

S-ON
[HTC One V] mcgi5sr2:
​

This is the start of the Evervolv build for the PrimoU, it should give us all a good base to learn how to build from source and get more roms up and running for this device. The original device tree and msm7x30 come from @1ceb0x who I am extremely grateful for helping me understand the little I already do.

https://github.com/mcgi5sr2 contains all the sources I have so far.

Working:

boot to adb

Not Working:

Everything else :p

XDA:DevDB Information

EV3.2/CM10.1 restart, a ROM for the HTC One V

Contributors

mcgi5sr2, mcgi5sr2, MScorporation95

ROM OS Version: 4.2.x Jelly Bean

ROM Kernel: Linux 3.0.x

ROM Firmware Required: PrimoU

Based On: AOSP

Version Information

Status: Alpha

Current Stable Version: N/A

Created 2014-04-07

Last Updated 2014-04-17
[HTC One V] mcgi5sr2:
Status:

20140407: Rom boots past HTC logo and adb is available, no bootanimation

Handy Terminal Commands:

#Make rom command can use mka instead in CM based roms, also creates log -j* indicates number of cores to use in building

make -j8 otapackage 2>&1 | tee filename.log

#Adds logcat pull request -thanks Lloir

add this to your init.primou.rc

service logcat /system/bin/logcat -f /data/data/logcat

class main

oneshot

reboot into recovery once you got "enough"

adb pull /data/data/logcat

and tada you have a logcat

#Pulls last kernel kmsg - reboot straight into recovery then pull -thanks Simon

adb pull /proc/last_kmsg kernel.txt

#Clears the heads for a new clean sync - helps fix repo sync issues

repo forall -vc "git reset --hard"
[HTC One V] mcgi5sr2:
So building from source is fun and can take a lot of time. Ultimately it will benefit you and the community somehow.

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

Is a good starting point.

http://wiki.cyanogenmod.org/w/Development

Also contains loads of info on how to get started on it all

http://wiki.cyanogenmod.org/w/Doc:_porting_intro

and also how to port

http://elinux.org/Android_Build_System

How building works...

Also the Evervol git hub:

https://github.com/Evervolv/android

will show you the sources we are currently using, I have no qualms with anyone going freelance and splitting into their own sources or anything else they want to try. I can help with the compiling errors etc, where I can but not with anything after that as I am yet to get through all of that myself.

Anyway I am trying to build the JellyBean version which relates to EV3.2 or Android 4.2.2
[HTC One V] mcgi5sr2:
What I am trying to do next...

Scratch the tombstone bit as we don't seem to have that on the phone :'(
[HTC One V] Minto107:
Hah Good luck. I can help you if you need, but I don't think that we can do new 4.2 base for it
[HTC One V] mcgi5sr2:
Thanks Minto, but I'm not sure what you mean?
[HTC One V] Minto107:
This phone is not supported like some years ago. There is no one who can help us

Wysłane z mojego HTC One V przy użyciu Tapatalka
[HTC One V] MScorporation95:
If there's no one who can help us, we'll stick together and make it work..

[MENTION=4901061]mcgi5sr2[/MENTION] I'm almost ready just syncing repos...
[HTC One V] Minto107:
This phone is a fail and it was a fail so what do you want from it? It was next bad HTC phone, now there are more bad than good ones. Sure we can try.

Wysłane z mojego HTC One V przy użyciu Tapatalka
[HTC One V] MameTozhio:
did you suddenly completely lose confidence.

and poland has a cool national anthem.

[MENTION=4901061]mcgi5sr2[/MENTION] What's in logcat ...?
[HTC One V] Minto107:
It's caused that I was using One S and S3 last time

Wysłane z mojego HTC One V przy użyciu Tapatalka
[HTC One V] parkourz:
I don't get what national anthem have to losing confidence because of bad phones :p
[HTC One V] mcgi5sr2:
Hi guys,

I'm too happy to see people actually alive on the forum to worry about phone. Agreed it is a difficult beast, but I figure if we cut our teeth here everything else is only going to be easier in future! Also I think that a lot of the lessons we learn on Evervolv will help CM10.1 and then CM11 builds as well. The more of us know something about the phone, how it works, what loving it needs the better.

Logcat:

logcat.txt - 646.91 KB

BugReport:

bugreport.txt - 614.13 KB

Traces:

traces.txt.bugreport - 1.15 KB

I'm still perusing to try and work out what the magic is, I am starting to think its a frameworks problem, but thats only from the similarity in issues with other people I've found on google.
[MENTION=5238590]MameTozhio[/MENTION] thanks for sticking with us !
[MENTION=5280489]MScorporation95[/MENTION] will do eventually we will end up as genuine Devs!
[MENTION=5387684]Minto107[/MENTION] I agree with almost all you said, but I have the phone until at least September, want to learn to Dev some more, and also don't know what I would do with a top of the line super powered phone right now...
[HTC One V] Minto107:
Anything new? I'm looking at logcat which you sent.

---------- Post added at 07:59 PM ---------- Previous post was at 07:55 PM ----------

First: There is a problem with Adreno drivers

Many libs are missing

This rly important lib is missing: libnetcmdiface.so ROM is calling it really often
[HTC One V] mcgi5sr2:
Not made any real progress on EV3.2 but have now got a CM10.1 built and squished the first booting issue today. Will post sources once I'm back on a good connection. I am genuinely hopeful that we may get a build up and running both for CM10.1 and EV as AOSP.

With all this learning then we can apply it to CM11!

Sorry to be taking so long, but I am travelling for courses all month.
[HTC One V] cybervibin:
why everlov, sphongle is based on everlov
[HTC One V] mcgi5sr2:
Hi cyber,

I used evervolv for that exact reason so that I could learn how it was done, and what did what. Also evervolv is a good base for use as it has legacy depositories.

I am also working through CM10.1 right now as well, I have ADB up and running and am currently looking for a fix for this badger

W/InterfaceController( 9806): Warning (Cannot load library: load_library(linker.cpp:771): library "/system/lib/libnetcmdiface.so" not found) while opening the net interface command library

might be able to add it to packages in the device make, but need to do a bit more research first. OK seemed to do the trick including the package, next up seems to be an egl error:

I/Netd ( 4825): Netd 1.0 starting

D/MDnsDS ( 4825): MDnsSdListener::Hander starting up

D/MDnsDS ( 4825): MDnsSdListener starting to monitor

D/MDnsDS ( 4825): Going to poll with pollCount 1

I/SurfaceFlinger( 5033): SurfaceFlinger is starting

I/SurfaceFlinger( 5033): use dithering

I/SurfaceFlinger( 5033): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...

D/libEGL ( 5033): loaded /system/lib/egl/libEGL_adreno200.so

D/libEGL ( 5033): loaded /system/lib/egl/libGLESv1_CM_adreno200.so

D/libEGL ( 5033): loaded /system/lib/egl/libGLESv2_adreno200.so

I/Adreno200-EGL( 5033): <qeglDrvAPI_eglInitialize:294>: EGL 1.4 QUALCOMM build: AU_LINUX_ANDROID_JB.04.01.01.00.036_msm8960_JB_CL2644550_release_AU (CL2644550)

I/Adreno200-EGL( 5033): Build Date: 07/31/12 Tue

I/Adreno200-EGL( 5033): Local Branch:

I/Adreno200-EGL( 5033): Remote Branch: quic/master

I/Adreno200-EGL( 5033): Local Patches: NONE

I/Adreno200-EGL( 5033): Reconstruct Branch: AU_LINUX_ANDROID_JB.04.01.01.00.036 + NOTHING

F/libc ( 5033): Fatal signal 11 (SIGSEGV) at 0x00000001 (code=1), thread 5034 (SurfaceFlinger)

I/DEBUG ( 1513): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***

I/DEBUG ( 1513): Build fingerprint: 'htc_europe/htc_primou/primou:4.2.2/JDQ39/330937:user/user-debug'

I/DEBUG ( 1513): Revision: '2'

I/DEBUG ( 1513): pid: 5033, tid: 5034, name: SurfaceFlinger >>> /system/bin/surfaceflinger <<<
[HTC One V] Neff_V:
Cool Rom! :)
[HTC One V] hehaichi:
Any progress?

Waiting for CM10.1 eagerly!

:good::good::good:
[Fire TV General] elmerohueso:
Amazon has published the source code for the Fire TV at http://www.amazon.com/gp/help/customer/display.html?nodeId=201452680

Please code responsibly.
[Fire TV General] robclark:
35395596831

PSA: I've tracked the kernel part of the code drop back to the closest msm-3.4 tag, so we have a partial git history. Please use that as a starting point rather than importing the kernel src into a new git tree without history:

git://github.com/freedreno/kernel-msm firetv
[Fire TV General] jcase:
This does not appear to match the binary... wth Amazon

*EDIT*

Your source was for the first release they did, the initial OTA came with a new kernel, and numerous fixes, including fixing the get_user/put_user vuln (CVE-2013-6282) which was what caused the confusion. Binary not vuln, but your source was.

My bad for not pulling their latest source.
[Fire TV General] robclark:
hmm, well no guarantees amazon actually posted the correct kernel dump.. that could be an extra headache. I'm a bit new to the android side of things so don't really know what Amazon's track record is like.

fwiw, the src drop I grabbed kernel from was firetv_src_51.1.0.1_user_510055620.tar.bz2 (md5sum: 0cba752bd8e6154667120718efe619b2)

---------- Post added at 12:15 AM ---------- Previous post was at 12:05 AM ----------

oh, whoops, should have read your later reply first ;)

when I get my fire-tv tomorrow, should I take steps to avoid OTA update?
[Fire TV General] jcase:
hmm you sure? firetv_src_51.1.0.1_user_510055620.tar.bz2 is not vulnerable, but the source you linked to is

Possible to mitm the update process. I do believe it is http. This is why i was asking for a pcap of it, but by the time I got mine I had already confirmed I could do what I needed and didn't bother actually get a pcap.

Blocking the server providing the OTA alone won't allow it to boot, intercepting it and telling the unit that no ota is available probably would.
[Fire TV General] bkdg100:
so is the OTA gonna patch the vuln that allows root ?
[Fire TV General] robclark:
hmm, can you check md5sum on the file you got and see if it matches what I have. There were two files available to download when I grabbed the src drop..

fwiw, it is no problem to update the kernel to a newer src drop.. the only thing that will take any time is actually downloading the src drop
[Fire TV General] jcase:
Sorry can't, i deleted it after extraction. Running out of space on the disk I keep android data on, so I'm bit tight about it
[Fire TV General] robclark:
damn.. well, I'll go ahead and download the other tarball (will take a while, on slow network connection at the moment) and import it on another branch and see what the difference is..

btw, if anyone else has downloaded firetv_src_51.1.0.1_user_510055620.tar.bz2 more recently, could you check md5sum to see if file has changed since the day of the announcement?
[Fire TV General] jcase:
OTA patched at least two that would have allowed root. Doesn't patch the one I am working with right now.

I can redownload it if it is a bother, no big deal.
[Fire TV General] robclark:
well, if you have a good network connection, you can probably get it faster than I can..

I'm keeping all the files I download (not out of disk space yet).. tomorrow when I have a good connection I'll grab firetv_src_51.1.0.1_user_510055620.tar.bz2 again to check (if no one has confirmed before then)
[Fire TV General] bkdg100:
just got mine tonight , figured i would hold off on the updates until a secure root exploit id posted,. anyone script a network mitm to spoof the update for now?
[Fire TV General] jcase:
I believe it force updates OTAs, so no holding off
[Fire TV General] robclark:
btw if anyone else did get a packet trace of it contacting the ota server, I'd be interested to see it. (Well, if no one replies before tomorrow when my box, then don't bother, I can get the trace myself. I'm just impatiently waiting now :P)
[Fire TV General] bkdg100:
is your root exploit secure enough to outlive the updates ? any chance a virgin box can be spoofed later to limit the OTA from patching everything ?
[Fire TV General] jcase:
Not to my knowledge, possibly if you can feed it a low version number then you can boot without taking the OTA, and then use public roots
[Fire TV General] jcase:
Amazon updates reflash everything, they don't do delta updates. No ota survival
[Fire TV General] tarvoke:
just ran the bluebox app for the heck of it - it claims my firetv is safely patched for 8219321, 9695860, and 10148349 (those are the only 3 it tests for) - yes, I do have the ota update.

are there other recent ones android-using peoples of the world should be aware about? 9950697?
[Fire TV General] jcase:
I checked all of the zip parser bugs first, obvious choice considering it runs 4.2.2.
[Fire TV General] robclark:
I've pushed firetv-0 branch which is from firetv_src_51.1.0_user_510047320.tar.bz2 ... definitely looks like some additional error checking, etc, between the two. Maybe what I thought was the original src drop was the update and visa versa. Not what I'd expect given the file names, but it would explain...
[Fire TV General] robclark:
fwiw, it appears that just plugging in ethernet (not connected to outside world) is enough to get it to boot as far as network configuration. I probably need to setup a quick local dhcp server to get it to go a bit further

are you on freenode at the moment? I don't see you but maybe looking for the wrong nick. I just got my box so feel free to ping me if there is anything I can do to help.
[Fire TV General] jcase:
Yeah im on freenode as jcase
[Fire TV General] ratbert90:
Just with a quick glance at the kernel source code, it would be pretty trivial to write a small app that could toggle the LED on or off, which is the only thing that bothers me about this blasted device.

I may just do that later next week.
[G Pad 8.3 General] matt1500:
Go into settings and search for update. Kitkat 4.4 on the LG G Pad. Shame on all who said LG would not deliver. Now for 4.5!?!?!?!!?!?
[G Pad 8.3 General] sergio7676:
Got my update via OTA as well :) Bought my Lg in Spain but I live Iceland.
[G Pad 8.3 General] meletios:
Update received today via OTA, bought mine in UK.

4.4.2/3.4.0(kernel)/KOT49I.V50020b
[G Pad 8.3 General] brian566:
Just updated in UK OTA

It updates software then you have do all apps " Make sure Pad is fully charged "

just checking it does not look a great difference,

But have noticed GPS has now changed to location ? Plus we now have on screen phone app
[G Pad 8.3 General] Stu C:
Does Sky Go still work?
[G Pad 8.3 General] shadowgolf:
Sky Go works fine for me after updating.
[G Pad 8.3 General] matt1500:
Yep sky go working flawlessly for me too
[G Pad 8.3 General] corvus.corax:
Got the update in Greece yesterday. Yay,
[G Pad 8.3 General] MegaBoyX9:
This change has nothing to do with LG as this is what Google changed from jellybean to kitkat.
[G Pad 8.3 General] shuo23:
why UK get v500V20B? everywhere else get A20A
[G Pad 8.3 General] boxer29:
Can't seem to do on my g Tab I'm in UK. In the update it says no update available.

How do I get the update in UK
[Sprint HTC One (M8)] FlowingAway:
Supposed to help with connectivity issues.

https://community.sprint.com/baw/mo...ssion?content=/api/core/v2/discussions/155906
[Sprint HTC One (M8)] exSD:
I'm HTC Unlocked and S-OFF and trying an HTC Software Check isn't returning anything for me yet.
[Sprint HTC One (M8)] schmeggy929:
Once you are unlocked you don't updates anymore. You have to wait until one of the Dev's create a modified firmware update.

EDIT: Actually never do a OTA if you are S-Off. There may not be an exploit yet and will have to wait until there is to regain S-OFF.
[Sprint HTC One (M8)] ahecht:
Since this update brings us to the same version as the international models, I wonder if it will include EXTREME POWER SAVER MODE
[Sprint HTC One (M8)] FlowingAway:
I was thinking that same thing. I bet it does. EXTREEEMMEE
[Sprint HTC One (M8)] exSD:
That's a given. I was just going to download it and pull the update off the storage.
[Sprint HTC One (M8)] hazmad:
http://www.htcdev.com/bootloader/ :
[Sprint HTC One (M8)] Ph33zy:
Not true.. Once you are S-OFF you stay S-OFF even after an HBOOT update. This is assuming that you are still using the stock odex ROM with stock recovery.
[Sprint HTC One (M8)] schmeggy929:
That's correct if you are already s-off, we usually don't get s-off so quickly. But if you didn't s-off and are unlocked, it might take a while to exploit the updated HBOOT.
[Sprint HTC One (M8)] Success100:
Still stock. No update available yet. Hope it comes tomorrow or I have to return this baby even though I hate to because I love this phone almost as much as the g2
[Sprint HTC One (M8)] MassStash:
What we're trying to say tho, is you don't want to take this 1.54 update without s-off first. If you take 1.54 it probably has new hboot that you wouldn't be able to s-off with then

~m8whl modded stock

2.265 Max ¦ 300 Min

ondemand

row
[Sprint HTC One (M8)] kkwus74:
Update is out ! Downloading now :)
[Sprint HTC One (M8)] eric00716:
Can u capture the ota?
[Sprint HTC One (M8)] kkwus74:
Whatcha mean ?
[Sprint HTC One (M8)] ronniemayo:
Don't remember if I need to have a locked boot loader to take the ota....I'm stock rooted s-off unlocked. :confused::confused::confused::confused:
[Sprint HTC One (M8)] Magnum_Enforcer:
He means download it but don't install it.

Sent from my EVO LTE
[Sprint HTC One (M8)] kkwus74:
Man sorry just did :(