yashsingh1/xdaforums huggingface dataset:
[Motorola Milestone Android Development] pontomedon:
Hi, sorry i didn't post for a few days.

As you surely noticed, i'm having problems with the server. When i started this project, i thought it'll be a success if 100 people join - i never expected so much interest.

The server hosting the database is a little Intel Atom nettop right here on my desk, the remaining services (web server, work generator etc) run inside a virtual machine on the same computer. So the thing is not what you would call fast.

The problems i'm currently having are: the partition holding the boinc project (inside the vm) is formatted as ext3, and due to the huge number of work units generated in the last few days, the filesystem ran out of inodes. I'm currently trying to recover from that by moving the project to an xfs partition, but i get kernel panics every few hours (because of the ext3 module), so it's really a pain in the a*.

I really don't think i will be able to maintain this project in a satisfactory way, because i am a student and would currently need 50h days to get the work for university done. I'll try to get the project into a stable state again, but i would really need professional hosting (A fast, reliable mysql server, the rest of the project doesn't eat too much resources).

If anyone can host this project, I'll be happy to give it over, you'll get a fully functional vmware machine, an sql dump of the database and all the support i can give - but i just don't have the resouces (both hardware and time) to do it on my own. Please contact me if you're interested.

As for this omnious optimized polish worker app - as long as i haven't seen any code, i must believe this worker cheats, it's simply too fast. unfortionately, i believed boinc wouldn't allow a modification of the worker, as i properly signed all of the executables.

IF this worker is indeed that fast, it's a pity its creators didn't contact me before replacing it (and testing it on real data). what if the thing is/was buggy and sent a false negative? If someone takes over the project, i would recommend resetting it and start over again (with some protection against modified workers, which i don't know how to do).

I'm sorry to disappoint you, as i said i really underestimated the interest in the project.

I'll send a mail to all registered users, and i'll post here if there's anything new.
[Motorola Milestone Android Development] jackeh070:
Pontomedon, I'm sure that everyone understands your situation (and no one really expected that the project will go that popular).

As for the modded worker, did you have a chance to read the statement of its creator on projects forum? I believe his explanation on it makes sense, or is at least worth reading.
[Motorola Milestone Android Development] oisis:
You can check here: http://boinc.pl/forum/viewtopic.php?f=122&t=209&sid=deb3113fea421e4502bc8ca6e2a6677c.

I suggests the use of the National Polish Team server for project hosting and only then we will have a chance to break RSA.

I found somewhere that they have a server and want to use for this project.
[Motorola Milestone Android Development] etoy:
that would be awesome! btw,what's up with pontomedon?
[Motorola Milestone Android Development] SophT:
he just said he has 50 hours a week of university that comes first ;)
[Motorola Milestone Android Development] nabuhonodozor:
That clears the atmosphere.

@pontomedon - Thank You for Your efforts. I realy apprecitate and admire that Youve started the whole idea and secondly and most important - give a practical tool we could use.

I also completely understand that You simply dont have time for this anymore.

Anyway, I hope somebody with proper skills and enough free time will take over the poroject

so I can process more WU ...

BTW - this would be good time to prepare GPU version
[Motorola Milestone Android Development] oisis:
I think that Polish National Team are looking for machine and then they will start the project MilestoneRSA from the beggining. So have to wait. You can find some info on http://boinc.pl forum.
[Motorola Milestone Android Development] djefkbefke:
how about some fundraising for this project? I mean, this hosting will cost a lot (or am I wrong) :D
[Motorola Milestone Android Development] oisis:
PNT looking money for the server, I think that after opening the project will be some information about donation.
[Motorola Milestone Android Development] Ming-Z:
Thanks for news Oisis, are you a member of PNT ?

Can we consider you as a kind of PNT ambassador on XDA ? (wich seems to be the meeting point for interest around this project for now)
[Motorola Milestone Android Development] k1l:
pontomedon had this running on a atom-nettop-box at home, so there isnt too much cpu usage. he told that the mysql db was the biggest part.

traffic was ~200-500mb/day. so will stay <30gig/month.

when the worker from the polish team is right (and someone would code gpu usage) an increase the tasklenght shouldnt raise server usage.

so if someone has some capaticies left on a server we could get this back on.
[Motorola Milestone Android Development] p.gregy:
How much HDD space is needed? (for db and everything else). I might have a server if it isn't too much.

P.S. Is it really worth it? Event with this improved worker there seems to be very little chance of success...
[Motorola Milestone Android Development] TheSSJ:
Dude, you'll always miss 100% of the opportunities you don't take. So it's better to try and maybe fail than failing because not having it tried.
[Motorola Milestone Android Development] pontomedon:
up to now it fit on an 6gb virtual disk, but i don't think that'll be enough on the long run - i would say 15 or so should be enough.
[Motorola Milestone Android Development] p.gregy:
So you think you should buy loto ticket every day? You know there is a chance...

But you don't consider all that money you spend on the tickets...

I guess it would be better to do some fundraiser and then bribe somebody in motorola.
[Motorola Milestone Android Development] p.gregy:
Ok, thats good. I will take a look at boinc and see if I could manage it.
[Motorola Milestone Android Development] jsp_m:
so many hands in the air, not a single proper answer.

Is this thing happening?

How many trials did it crunch?

I think Milestone is a lost cause. Believe me, I switched phones and I am reborn. So many time lost on promises of better tomorrow, I feel like the earth should have moved by now (or is just the regular there-are-so-many-of-us Internet fallacy)
[Motorola Milestone Android Development] oisis:
I'm not a member of PNT, i'm from Poland so i went to PNT polish website and check what they are going to do. I think that will be some info or maybe all topic in english on PNT forum so You can check and ask there.
[Motorola Milestone Android Development] evolucja:
Hey guys.

I'd like to thank you all for your interest but please, if you're not experienced don't even try to start this project on your own. If you do, we'll sometime get to the same situation as we have now with OP's. So thank you all for your home computers running 24/7 or other uncertain solutions. The best thing you can do for us is making donations. Server would cost a lot of money monthly, but it's really necessary. If we have any specific informations we'll let you know.

Polish National Team is one of the most experienced team on the world. They really know what to do.

I talked with them yesterday and this what we've got for now:

we need a strong server, something like

4 Core CPU, ~4*1TB in RAID5, 6-8GB RAM, Ethernet min 10/10Mbps

and this will cost about ~130$ monthly. It's a lot, but you must know that if we want to take this project serious we have to do it as proffesional as we can. Project of course will support GPU.

Another thing we know: for sure we won't use brute force method because it's useless, powerless and moneyless in such counting. They are thinking about other possibilities to break the key.

Stay in touch with this topic.
[Motorola Milestone Android Development] wezy904:
Just made a small $ contribution to the cause. Good luck guys. I hope you can crack the encryption wide open. G'luck!
[Motorola Milestone Android Development] lew487:
Is the public key rsa that you are using is publicly available?

I mean breaking the key and breaking the law. Do using this key to our own purposes is perfectly legal?
[Motorola Milestone Android Development] Quintasan:
Prove that you can supply us with something more than your incoherent yapping and whining and we can see about paying you 130$/month. Oh sorry, you can't? What a shame.

And how do you know what is overpowered dear "I happen to be an expert on this subject"? Look OP himself said he didn't expect so much intrest in this project, if it barely fits in 6GB virtual machine and we got this action posted to Digg, Reddit, Wykop, Engadget, whatever else how much people came here do you think? 4TB of space is not too much (just take into account what type of PC might PNT have and the amount of data we will generate with simultaenous calculation on both GPU and CPU), 4TB might be enough FOR NOW. Look, we are trying to find something like this

I hope you can imagine the number of possible combinations.

About the legal resons: I think, if Motorola didn't react yet, they probably don't give a damn about that
[Motorola Milestone Android Development] etoy:
if there's even a small possibility to make it happen,i'd be glad to contribute with a donation. and i hope the others will do the same. i'm proud i was born in szczecin,go poland go! :)
[Motorola Milestone Android Development] thesparxinc:
There is some truth inside :)

the other things not yet approved nor not approved... so lets wait some, and dont spread hate. be cool guys pls.
[Motorola Milestone Android Development] Quintasan:
I extend my right to demand that you stop calling me a cheater. I am not even remotely connected to the PNT. As for the rest of your incoherent utterance: "magical" cheat worker? Did you even bother to READ (and understand) PNT's statement on the magic? If you did not the please refrain from making such statements because you make few people think that you are either a troll or an idiot (or both in the worst case). If you did read it and did not understand then I am deeply sorry for you (and your lack of understanding of maths). Making such statements with NO knowledge in the subject only stresses your ignorance. And if you read it and understood it then I do not see the base on which you claim this is cheating. As for the DDoS part, it also seems you do not possess in-depth knowledge of the mechanics of this attack, but this not within scope of our discourse. "Bunch of unapproved data", the work units came from OP's PC and what they did is to calculate them and send them back. And one more thing, if you were also calculating the units then you did take part in the DDoS too. I am also eagerly awaiting your hosting offer for the project. I apologize for the offtopic but this kind of behavior is very childish and needs to be dealt with immediately to avoid further pointless discussion. If I was mistaken on any part please feel free to correct me.

EDIT: One more thing, the project was all good until we gained scores of people joining the project which OP's netbook couldn't handle. If you want to blame anyone then blame OP and his netbook (though it is not his fault obviously) or people who posted this to many portals (and I bet that they did it with positive attitude and did not mean any harm).
[Motorola Milestone Android Development] Quintasan:
I have nothing to say at this point, your ability to think is...excuse my poor English but I lack the adjective to describe my dismay, please refrain from making any more comments on this as I will do the same.
[Motorola Milestone Android Development] Quintasan:
Well, whatever, I will respond no further than this:

No proof - okay, I can agree, it's maths we are talking about so the implementation spews out total crap or improves the speed tenfolds, wait for OP to confirm but I bet it is actually better and it probably works accoring to they theory they laid out before your eyes.

DDoS - still so keen on that? You didnt deny taking part in calculating the private key so you are also the party to blame but its not relevant to this topic because I believe neither OP nor anyone else but you thinks it is a DDoS.

"(... ) pretentious wannabies" - Once again, it seems you failed to read what I wrote. I merely cited someone from this thread therefore it is not my claim and calling me a pretentious wannabe is uncalled for and makes you look like you are running out of arguments. And please expand the part about the Motorola as everyone would be quite interested in seeing how they are better in improving our experience with our Milestones

That's all from me. If anyone feels like arguing about this incoherent banter please don't do it.
[Motorola Milestone Android Development] dcarr622:
Cripes. What has this thread come to? I thought we were here to improve our phones through an unlocked bootloader, not engage in pointless political banter.

The only option at the moment is to wait. While the PNT's efforts did cause the OP's server to crash, this would have happened eventually as more people joined. Clearly the scope of this project is beyond a small Atom based system. Calling this a DDos is so stupid that it's almost amusing. How about you look up the definition of a term before applying it incorrectly to this situation.

While here at XDA the philosophy is to open-source everything, did it occur to you that perhaps the people at the PNT don't do that at first impulse? They appear to have a good record, so why accuse them of cheating? If they didn't want to help, they wouldn't be working towards getting the project back up and running on a more substantial set up. Innocent until proven guilty, I say.

Let's all take a step back, avoid shouting at people whom we don't know, and appreciate that we are all here for the same reason.

Looking forward to updates. Bring it on :)
[Motorola Milestone Android Development] ozzmanj1:
+1. Outlook of this project would be greatly enhanced if teamwork were in place, not arguing. Thank you for the comment, Chambo622.
[Motorola Milestone Android Development] i2gh0st:
+1 with chambo622

If you don't have somthing to help this project don,t post. I have been following this topic from day one, now you're just wining and blame others.

Do something to help, wathever you can do, nobody asked much. I one I am thanking everyone who helped unti know, I will join next project also, I just want something to join to. :-)
[Motorola Milestone Android Development] djefkbefke:
I support PNT 100% because they want to help the project..

I think all this flaming is kind of pointless and if we continue like this maybe the polish team will stop fighting for this cause which I ensure you will be the death of this project.. :(

So please, if we can get a fast worker and GPU support, we might actually get somewhere! PNT, keep up the good work, your efforts are really appreciated by 99% of us ;)
[Motorola Milestone Android Development] Malo87:
HI.. I want to download the client for linux, but i still can't connect to the project mainpage.. always timeout! There is a mirror available?

@edit

Ok.. I was joking :p.. Now i've setup boinc i trying to add the project :)
[Motorola Milestone Android Development] Quintasan:
The project is down because we got too many people in the project and the OPs server couldnt cope with this. There is no mirror at the moment because we don't have the resources to get the project back up.
[Motorola Milestone Android Development] Ming-Z:
I don't want to feed the flame but I tend to join MuF123 on his interest to know how the PNT worker works.

They effectively explained on their forum the benefit of proceding with multiplication instead of division. But they didn't explain the global runtime of their worker like Pontomedon did in post #68 of this topic, and resumed below :

- Deals with 3 parameters P (private key) N (public key) and X (tested key)

- P = X if (N mod X = 0)

- X is an odd number variable includes in sqrt(N) < X < N

Please consider we all want try to push this project to success, we realy have the will to follow but we need informations.

Concrete question : How many variables are used in PNT worker ?
[Motorola Milestone Android Development] dnk.:
I see, the server is down, may be I can help with the mirror? I have a vps server. Whom should I contact?
[Motorola Milestone Android Development] djefkbefke:
I would say contact pontomedon..
[Motorola Milestone Android Development] evolucja:
Just to be sure. Has anyone confirmed that the N key is the right one we're looking for? Where can I manually find that public key?
[Motorola Milestone Android Development] cynsx:
Was this project suspended?

I have failed to upload completed tasks to server for 2 days.
[Motorola Milestone Android Development] thenotdone:
As far as I know.. the host (a net-top) was overwhelmed. So the project is on hiatus until someone can dedicate more power to creating work units.

I'm not sure if this will every get off the ground though.. after how ever many weeks crunching numbers, we're still under 0.0000000001% of the way complete.

2048 is a tough encryption, and most consumer grade processors can't churn the numbers quickly. I'm fairly certain it can be broken with hundreds of PS3's working unison over a few days, but the project isn't set up for that.

I'll keep contributing, but I think a realistic preview is entitled to the people helping.
[Motorola Milestone Android Development] TheSSJ:
Hm, found only the exact locations where keys and partitions and stuff can be found...:/ http://and-developers.com/partitions:cdt
[Motorola Milestone Android Development] XVilka:
see also here https://www.droid-developers.org/wiki/Cryptography
[Motorola Milestone Android Development] pontomedon:
i can - openssl successfully decrypts the signature with that key, so it must be the right one. (openssl would complain otherwise ;))
[Motorola Milestone Android Development] i2gh0st:
What you are tryng to say is that you've found the key?

Sent from my Milestone
[Motorola Milestone Android Development] pontomedon:
man, i knew this would be coming. read the wiki entry about digital signatures. what i'm talking about is the public key.
[Motorola Milestone Android Development] naresh9876:
so does this mean u've found the key?
[Motorola Milestone Android Development] XVilka:
We know PUBLIC keys. They can only verify existing digest

For signing purposes we need SECRET key. So we need to know third number, from which we can easy calculate secret key. In this project we trying to find this number.

Thats called Assimmetryc Cryptography :D

BTW. So, i think, may be extend this project for all new motorola phones secret key searching?

This can help not for milestone users and can help grow much more for this project.
[Motorola Milestone Android Development] PsyCl0ne:
You know what that would be the logical direction for this project to flow towards but how about for the time being we concentrate on just one device. This way when everything comes to, we will have a better understanding as to ways to go about generating such a large dictionary and possibly be able to instead of having to generate all these sums again, be able to mathematically modify them per device...
[Motorola Milestone Android Development] Mystik:
OP was running the server on a NETBOOK? wtf?

if my inet connection wasn't half as bad as it is... I would just plop a P4 down and have it generate work units. ... it's gotta be better than a netbook.

... or I'd put my C2D server on it, except BOINC does not run on an AD enabled W2k8 server....

EDIT: Awww damn, I just realized that I'm using two usernames on here... haha. I guess I have some account cleaning to do.
[Motorola Milestone Android Development] djefkbefke:
Damn, it's awfully quiet in here.. any update from the polish team or anything at all?
[Motorola Milestone Android Development] oisis:
I heard that Pontomedon gave the database to PNT and PNT members coding some software to break RSA, in few days should be available server for this project. Be patient. You can ask sesef on IRC here
[Motorola Milestone Android Development] DannyDroid:
Confirmed.

20:34	DannyDroid	Just wanted to know if it's true that you guys have taken over the Milestone RSA project?

20:34	evolucja2	sure. were currently working on it
[Motorola Milestone Android Development] djefkbefke:
Thank you for the update ;)
[Motorola Milestone Android Development] DannyDroid:
The BOINC Polish National Team has taken on the project and is currently working on a new client and server.

This project will be starting from zero meaning all the old data for v1 will not be used in v2 but it will be a lot faster so we will be able re-count everything in just one day.

ETA: End January. Possibly - Please don't complain should it go past that. The BOINC Polish National Team will create a new thread here once they are ready.

Accounts: You *may* need to make a new one on the new server. Not sure yet.

Donate: Will be available when project has gone live.
[Motorola Milestone Android Development] Lesiroth:
So does this change mean there is more hope for this project?
[Motorola Milestone Android Development] cronot:
Sorry, couldn't resist... :-P

http://www.youtube.com/watch?feature=player_detailpage&v=j7jhb8_UPfw#t=13s

No offense, just joking... ;-)

Yes, the project should be back on track sometime between the end of this month and middle of february.
[Motorola Milestone Android Development] SophT:
Hey, we've waited a year+ already for the bootloader to be unlocked - what's another 2-4 weeks of waiting to get started, it's still going to be faster than waiting on MOTO to do the right thing.
[Motorola Milestone Android Development] Mystik:
Thanks for doing the legwork to get the update Danny...

I'm sure looking forward to this project going live again.
[Motorola Milestone Android Development] TheSSJ:
Can't wait also :)
[Motorola Milestone Android Development] evolucja:
How did you get this information?!
[Motorola Milestone Android Development] DannyDroid:
Their IRC.
[Motorola Milestone Android Development] oisis:
Maybe someone will be interested about this :)
[Motorola Milestone Android Development] DannyDroid:
Running:	Program is operating normally

Not Running:	Program failed or the project is down

Disabled:	Program is disabled

I would wait for the Polish Team tbh.
[Motorola Milestone Android Development] SophT:
so is this the one by the PNT or is it another?
[Motorola Milestone Android Development] XVilka:
No, this project is not assigned with PNT - founder of androiinc from BOINC@Poland team:

http://boincstats.com/stats/boinc_team_graph.php?pr=bo&teamcpid=11837c6ed7c2d089de4f2ac5a53ca6e0
[Motorola Milestone Android Development] oisis:
Yes this site is PNT.
[Motorola Milestone Android Development] etoy:
so that's the "good one" where we start from?
[Motorola Milestone Android Development] DannyDroid:
I personal wouldn't start until PNT have given the go ahead.
[Motorola Milestone Android Development] oisis:
Yes, have to wait. Server and site is alredy running, wait for software.
[Motorola Milestone Android Development] WiuEmPe:
And, AndroINC WORK!

Actualy only on Windows x32 and x64, only on CPU. But tomorrow will be on Linux 32 and 64. To support GPU we must wait.
[Motorola Milestone Android Development] jackeh070:
So, should we slowly register & join the project or give it some more time?
[Motorola Milestone Android Development] naresh9876:
pontendom, http://androinc.net/ is already up and running.:):):):)

people lets start cracking this bootloader bs and show motorola how we are as a community. time for motorola to bow to us.
[Motorola Milestone Android Development] pontomedon:
no 64 bit worker, obviously. my 64 bit system got a 32 bit worker exe :)

but cool you're up and running!
[Motorola Milestone Android Development] DannyDroid:
Confirmed. Project is live and seems to be increasing at a huge rate! Aha.

Linux 32 & 64 should be out tomorrow as will 64bit Windows.
[Motorola Milestone Android Development] Redh3ad:
Is this also a brute force attempt or does the new project use a general number field sieve?