yashsingh1/xdaforums huggingface dataset:
[XPERIA X10 Android Development] Phantasm4489:
The reason nobody is contributing anything positive to this thread is that there is nowhere to start from at the current time.

Building a distributed system to crack the RSA keys is not the big problem here. If someone could build a basic system for cracking RSA keys that ran on a single cpu then it would not be that tricky to build a distributed system around it. There are api's for building such things available.

We know that we need to check each possible key in turn until we have one that works - however at this time we have no way of knowing when we have the correct private key.

The very first step is to find the public key in the bootloader and then you have a way to check each private key.
[XPERIA X10 Android Development] androidfanboi:
Howdy

Im a computer programmer have written my own brute force program and i can tell you bruteforcing just a random alpha-numeric password ranging between 1 and upto 20 characters long takes hours going onto days and it literally is 100% cpu power all the way thru.

Imagine a few hundred character key?

Now i dont really understand much about rsa keys as i have not done me research. But im hazarding a guess in saying that i imagine when we get an update thru seus that package is signed with some some of key which when passed through to the phone for updating is then checked by the phone to then decipher to see if the key is genuine or not, which ultimately decides whether to let you update or not.

now what i want to know is this key on the update package a static key which never changes or is it totally random but when deciphered will amount to the same?

i just want to have a feel for what it is to look for to see if i can try to work on this and help?

anyone help?
[XPERIA X10 Android Development] kokbiel:
If that really is the key to unlock and sign, but for 1.6, shouldnt we be able to revert a phone to that, use our own stuff, sign it and get it running?

Sent from my x10 running 2.2
[XPERIA X10 Android Development] MrHassell:
loader.sin

That significant post on signing 1.6 and pulling by adb sounds on track, question is how? The Donut 1.6 original SE loader.sin (which is a renamed boot.img) is what we have to target, the HOWTO: Unpack, Edit, and Re-Pack Boot Images over at android-dls.com is an excellent starting point.

Loaderfiles: http://dl.dropbox.com/u/17170888/loaders.zip

SPL: http://dl.dropbox.com/u/17170888/spl.rar

Thank's to Bin4ry for these and all the great work happening on the Bootloader Cracking thread, so relative that everyone should look and stay on topic :)
[XPERIA X10 Android Development] MrHassell:
Done. The initial post provides the engineering private key and cert.
[XPERIA X10 Android Development] Phantasm4489:
is there evidence or proof that this is the correct key? I mean if someone was to spend the effort writing the code and then everyone devoting all the cpu time - you would want to be very confident you were checking against the correct key
[XPERIA X10 Android Development] llama69:
Deleted .....
[XPERIA X10 Android Development] Meikrekel:
Looks like the devs from the motorola milestone are gonna try to do the same thing as we want to do: http://www.xda-developers.com/andro...olas-rsa-key-on-the-milestone-help-requested/

If they manage to get the key in this way, we should be able to do the same thing right?
[XPERIA X10 Android Development] Dmaxon:
shouldn't we try to co-op with them , to find both keys at the same time?

free computing power would be nice I suppose, not only for us but for them aswell.
[XPERIA X10 Android Development] MOSTSMART:
^^^^

i already downloaded the bionic application

if they doit we can do it too
[XPERIA X10 Android Development] lexian_za:
I've jumped on the bandwagon to help them. Do u think one of our top developers can offer to help if the do the same for us...
[XPERIA X10 Android Development] wolframio74:
Where to start is the point, we got the software that do the brute and log the result into a server for not try the same key over and over again???
[XPERIA X10 Android Development] Meikrekel:
I think we should all be helping on their bruteforcing project and if they succeed we should ask them how we could do the same? I'm already running BOINC for a few hours now..
[XPERIA X10 Android Development] xtrmshadow:
Also signed in for the Milestone project , hopefully they'll wanna help us aswell after ^^.

My PC is already forging a path through milestone's bootloader XD.

Regards
[XPERIA X10 Android Development] Bluewall:
I don't understand (sorry for that =/) But where is the BIONIC software (I mean?) for the bruteforcing. I want to help : )
[XPERIA X10 Android Development] Lord Takyon:
It should be Boinc for a starter lol
[XPERIA X10 Android Development] eiabea:
unzip

run install.bat

restart pc

complete installation

share CPU power ^^
[XPERIA X10 Android Development] Bluewall:
Thanks so much dude ! But one question, with that, my computer will be slow? I have only 4gb ram and Interl Core 2 Duo with Windows : )

And why in the BOINC application the name is "Milestone" ? xD
[XPERIA X10 Android Development] norberto_:
because it calculates the RSA key for the motorola Milestone :)
[XPERIA X10 Android Development] Meikrekel:
Because, first we are gonna help the guys with a milestone. If that succeeds we can do the same thing for our device:)
[XPERIA X10 Android Development] wesvista:
If everyone helps and it works the can port the project to x10 and we are all happy
[XPERIA X10 Android Development] qwer23:
I'm still very curious about cracking a 1024bit key with Bruteforcing... but, ah, what the heck. I joined the project. Let's hope the Milestoners will do the same for us if this really succeeds :)
[XPERIA X10 Android Development] eiabea:
not really, you can adjust the settings of BOINC that it won't use more then X% ;)

my weakest CPU is an Intel Atom with 1,60GHz and i have no problems with performance ;)
[XPERIA X10 Android Development] consolation:
You guys crack me up (heh heh), don't forget to buy some carbon offsets for the wasted electricity.
[XPERIA X10 Android Development] xtrmshadow:
Hmm *Stops the 4 Phenom II 955 cores from working".

http://androinc.net/forum_thread.php?id=20&nowrap=true#174

So meh,it seems that the algorithm isnt prepared for this job,and besides it beeing prepared or not will take more than 1x10^134 years, which as one posted there "its more than the universe old!".

Luckly my comp barely worked on this project for only 1h and half -_-

At least i am stopping until they prove that we got a chance for it beeing cracked.

-_-

Eventhought on the second hand,im happy we cant break the 1024bit rsa key,or else buying on the internet and many other things (that are 1024bit rsa protected) would be very dangerous.

Anyways,

Regards.
[XPERIA X10 Android Development] androidfanboi:
Amazing

Amazing I show myself as a programmer a couple pages back that already has a brute force engine ready and available for adoption and nobody says a thing....

Instead you all seem to be bothered about the milestone all of a sudden, so now its going to take twice the age of the universe before you get round to cracking the X10, lmao

Bravo Guys BRAVO!

Good Luck :p
[XPERIA X10 Android Development] Blagus:
Here's public root certificate key:

RSA Public Key: (1024 bit)
Modulus (1024 bit):
00:ea:a5:f7:7d:bd:67:21:33:04:00:ea:91:b0:c6:
cd:38:6c:aa:da:60:c1:77:e2:24:67:be:b7:da:4f:
e6:e5:92:fd:5b:b4:1a:97:54:cb:2f:7d:b1:63:e3:
d4:43:b9:a6:91:70:36:9f:5f:3a:7a:0e:2c:a7:44:
3b:40:84:0f:40:79:4a:b7:e8:58:d7:47:15:29:79:
07:b7:65:7b:d3:6d:40:10:29:78:c5:8f:51:b0:6e:
38:a9:97:1c:ff:1e:e5:bc:0d:22:1c:08:22:db:ad:
40:6f:2f:28:8a:8f:5c:38:d3:2a:96:72:48:66:28:
07:80:11:f1:62:f9:d3:40:a7
Exponent: 65537 (0x10001)

RSA 1024-bit key in hex.

@androidfanboi: Is your bruteforce system based on distributed computing, or...?
[XPERIA X10 Android Development] Meikrekel:
Where is this key used for/what can we achieve now we have this key?
[XPERIA X10 Android Development] Blagus:
Right now we can't do anything... We have to crack it (find prime numbers it's made of) and then we could sign custom kernels/firmwares/bootloaders and flash them easily...

That's why I ask androidfanboi how can he crack RSA keys...
[XPERIA X10 Android Development] MrHassell:
Being a 1024bit key, which so far has not been cracked.. chances are remote. Interesting homebrew apps here! Have you guys asked for it directly?

http://sesync.uservoice.com/forums/68993-general/suggestions/1388805-x10-unlock-bootloader-loader-sin-

The petition is worth signing!
[XPERIA X10 Android Development] CuBz90:
I don't know anything about RSA keys, so ignore me if I seem stupid, but would this be of any help.....

http://www.engadget.com/2010/03/09/1024-bit-rsa-encryption-cracked-by-carefully-starving-cpu-of-ele/

Could it be done with the Xperia X10?
[XPERIA X10 Android Development] Ether_Man:
If the bootloader has the private key somewhere it would. But that seems doubtful. If it isnt actually signing anything, which afaik, it isnt, there wouldnt be any real need for the private key to be stored there as I understand it.
[XPERIA X10 Android Development] Blagus:
This root key is used to sign red and brown certifiates... So actually, we can make our own certificate, and we can calculate private keys once this root key is cracked...
[XPERIA X10 Android Development] Meikrekel:
And how can we crack the root key? Just wanting to learn a bit:o
[XPERIA X10 Android Development] Blagus:
By bruteforce... Just like Milestone's key is being cracked...
[XPERIA X10 Android Development] Meikrekel:
Well, in that case I'll donate some processorpower:) I've got a quadcore AMD clocked @ 2.2 gHz
[XPERIA X10 Android Development] Nankov:
I will also help i got a quadcore at 2.4 and a core i3 dualcore at 2.13
[XPERIA X10 Android Development] eiabea:
but we should use a code whichk works :D
[XPERIA X10 Android Development] sscdougal:
Im no developer and most this thread just confusin but am sure i read sumthin recently bout a guy renting sum cloud computin resources to crack some web security thingy. Think he used amazon cloud. Culdnt we do something similar
[XPERIA X10 Android Development] Minoza:
I would like to help you out with bruteforcing, I've got Quad@3.6GHz but I'm not sure how exactly can I help, what should I do?

Can someone explain it to me on PM?
[XPERIA X10 Android Development] MrHassell:
AMD we need you!

There is a method of starving a CPU of power and keeping current flowing on the target to force a root key to yield. The university of Michigan have 1024-bit RSA encryption cracked.

Valeria Bertacco, an associate professor in the Department of Electrical Engineering and Computer Science.

They break it by tweaking a device's power supply. By fluctuating the voltage to the CPU in such a way that it generated a single hardware error per clock cycle, these guys found they could cause the server to flip single bits of the private key one at a time and allowing them to slowly piece together the password.

This is different to a pure software solution and also different to a distributed solution. Perhaps we need to ask the guys at AMD if they could donate something to the cause - With a small cluster of 81 Pentium 4 chips and 104 hours of processing time, they were able to successfully hack 1024-bit encryption in OpenSSL... replace with a few opterons or phenoms and let's give it a bash!

81 x 3.4GHz = 275.4 GHz - if we could match the clock speed in AMD processors, what hardware do we need? iSCSI or... GoE...? ALSO if they did this by under power... could the same impact be created by over clocking O.o?

​
[XPERIA X10 Android Development] MrHassell:
I asked AMD..

Don't really think it will go anywhere but as they say, there is no harm in asking and as we have received a flat no from SE and their choice to lurk about and pretend we don't exist or have any rights... I guess it simply now is only down to a choice of Intel or AMD hardware.

http://forums.amd.com/forum/messageview.cfm?catid=401&threadid=145886&enterthread=y

AMD make the best GPU's, which have been discussed as possible ways of handling the core cycles. Does anyone have experience with under / over clocking GPU's? P.M me
[XPERIA X10 Android Development] xtrmshadow:
Im experienced in overclocking (CPU/RAM/GPU) but before even trying to overclock ,we must make sure the algorithm is correct as some people proved it wont work correctly.

And Besides that,overclocking a CPU/GPU and/or over/under volting them can cause bad results to the algorithm make it a waste of time ,not for just one but for many and that would slow down the process.

So before OC'ing your CPU or GPU make sure you do a stress test with prime95 and furmark,test if its not faulty,then overclock bit by bit (from 10 to 10 MHz on FSB)and test again (recommended that stress test last longer than at least 5h).

EDIT : PM Me if ya need help with overclocking.

Regards
[XPERIA X10 Android Development] eiabea:
why do we need overclocked CPUs when we can use programms like BOINC?
[XPERIA X10 Android Development] Chillaxed:
If you wanted to try that approach just tap into the main CPU power and relay a potentiometer in between to adjust the voltage to the right amount where it faults but doesn't crash. Id do it but I need my phone daily
[XPERIA X10 Android Development] SimonZ:
Ok my questions are:

-What's mean crack the bootloader? wath's benefits?

-When someone will write a tool for this?

I remember project "seti@home" should be a good starting point...
[XPERIA X10 Android Development] shoby:
Latest ATI drivers include openCL. If this could be utilised then it would be faster than Cuda

Sent from my toilet
[XPERIA X10 Android Development] Blagus:
When bootloader is cracked we could flash custom ROMs, kernels and "real" recovery easily...

All that's needed is to crack key provided above, and that could be done with BOINC, for distributed computing...
[XPERIA X10 Android Development] consolation:
Blagus - to do it with boinc, without an exploit, you will need to wait a few million years. Or, till quantum computers become easily accessible.

Find an exploit.
[XPERIA X10 Android Development] Blagus:
Wait, devs found some exploit in Milestone, or what?? Now I'm confused, Milestone's key is RSA 1024 as well, so why are they trying with boinc?
[XPERIA X10 Android Development] consolation:
You'd have to ask them, but Common sense can be a scarce commodity nowadays.
[XPERIA X10 Android Development] erickwill:
I believe that to give a shot in something and try is better than to stay awaiting for something.. we could try both options BTW boinc and some exploit as well.

What I mean is to walk ever.. and trying different things.. working together, like a thread we will get our goal.
[XPERIA X10 Android Development] PoTi_96:
I could share my gamer PC for a while... :)

If i understood you right then it shares everyones cpu power and tries to crack the motorola milestone... (hmm they are working veeery long on it) and when its finished they could help us doing the same?
[XPERIA X10 Android Development] drdownload:
Its more or less a proof of concept, no real chance of succeeding.
[XPERIA X10 Android Development] xtrmshadow:
Actually,atm no chance at all tbh, check the AndroINC project thread,they are gonna close the server at day 31 of this month so... their excuse is that they cant pay the costs of the server...hmm..

I've said before and ill say it again, the idea of cracking the 1024bit RSA Key by bruteforce is just rubbish.

Regards
[XPERIA X10 Android Development] drunken_m:
Hi!

I did some Google-ing (and had one semester cryptography at the university, but forgot most of it :D) and the chances are really slim. Unless somebody manages to find some flaw (like they did it on the PS3/PSP) or is extremely good at "starving the CPU" (like they did it at the Michigan University) we don't really stand a chance, even with distributed computing, and millions of PCs participating in BOINC.

BUT! I still have hope, I still beleive that a flaw can be found, and if that's that the case I'm happy to give in my AMD Phenom X4 9650 w/ GeForce 9800 GTX+ and my AMD Athlon 64 X2 6400 w/ GeForce 8800GT.
[XPERIA X10 Android Development] androidfanboi:
I really want to get a project of our own going here for the X10, i have offered up a brute force engine but my feelings are that it really would be impossible and take forever to do so, but one thing i think we could do which could be better in our project is to try and crack in through random calculation on a shared cpu basis using that public key perhaps.

But i am going to have to read in more depth about how RSA keys work first to get an understanding how we could do this.

Il be back

Edit: wow there truly is alot of calculation that goes into RSA and two very important things to take in

How RSA is calculated is here

http://en.wikipedia.org/wiki/RSA

and the totient used in rsa is explained here

http://en.wikipedia.org/wiki/Euler's_totient_function

just incase there are any mathematical geniuses out there that dont need a program to work this out lol
[Droid Incredible Q&A, Help & Troubleshooting] rmpg:
Sorry if this has been posted before but Ive searched and cannot find an answer.

I helped someone root a droid inc using the method at unrevoked.com. Everything appeared to work ok but the phone will not connect to 3G.

I have tried hard resetting and called tech support but to no avail.

Does anyone have any suggestions? If not is there a way to return to the stock rom?

Thanks in Advance.
[Droid Incredible Q&A, Help & Troubleshooting] Zoon0n:
Did you flash a new ROM? I know that I once flashed MIUI and it totally borked the 3G. Try flashing Virtuous 3.20, it's the same as stock minus bloatware etc. and is incredibly stable:

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

There are ways to unroot, but don't give up hope just yet! There is beauty and bacon here in the land of root to be had for anyone with a little time to search and tinker :D
[Droid Incredible Q&A, Help & Troubleshooting] Masterpiece Finishes:
Search in the "android development" forum for a thread called "3g drops fix" or something like that. It will solve your problem.
[HD2 Android Q&A, Help & Troubleshooting and Genera] [zozi]:
Hi, it's possible o flash android nand over ubuntu? What i need?
[HD2 Android Q&A, Help & Troubleshooting and Genera] FileFixer:
Interesting... +1 for User manual.
[HD2 Android Q&A, Help & Troubleshooting and Genera] [zozi]:
i think, if android is linux may be its possible flash with ubuntu 10.10... i dont know if the wine can run the install
[HD2 Android Q&A, Help & Troubleshooting and Genera] scottydoguk:
ubuntu

Hi are you askinking for ubuntu on nand?

wouldnt mind ubuntu booting from magdlr of the sd card
[HD2 Android Q&A, Help & Troubleshooting and Genera] [zozi]:
no...

i ask how i can put android in HD2 over ubuntu, only i see is the version of windows, but its possible in ubuntu? how?
[HD2 Android Q&A, Help & Troubleshooting and Genera] Archer:
It's not currently possible. Can you not run a windows emulator?
[Droid 2 Accessories] MG-Courage:
Hey guys,

Don't know if you noticed but the Droid 2 and Droid 2 Global are having some hands-free headphone problems. It seems that they don't play nice with certain headsets that plug into the 3.5 mm jack.

Most, if not all, of these headset were designed for the Iphone/Itouch. For example, I have the Klipsch Image s4i's, which work stunningly with my Itouch; however, the mic doesn't work with my Droid 2 Global and the volume up/down and center button don't act as they normally should.

I'm not exactly sure why, but I've tested many different headsets to make sure it wasn't my Klipsch headphones' fault. After searching other forums as well, it seems that other people are having this problem, but posters normally reply with "well, my 'such and such' headphones and mic work fine, it must be your phone" and they just shrug off the question.

I'm pretty sure this is a legitimate problem with the phone. Anybody have any idea how to fix this problem? I feel that there has to be someway to program the input from the mic and buttons to work with the Droid 2 and Droid 2 Global hardware.
[Droid 2 Accessories] pool_shark:
I don't use wired headsets so I have no idea.
[Droid 2 Accessories] cyaniris:
I don't think the iphone/ipod earphone's control is compatible with Droid. I've tried Apple MA850 and an phone-compatible in-ear headset from Denon, none of their control works :(

I'm still looking for better in-ear headset that works with Droid, any clue will be appreciated!
[Samsung Mesmerize] icebear8:
so i came from a samsung captivate and well i went to see on how to update our phone and i dont see any option under about phone to update our phone...... sooo how do i go about doing this? i know there is prob no updates right now but just when 2.1 comes out how do i get it?
[Samsung Mesmerize] crackeyes:
well our UK friends have to use Samsung KIES so we probably will have to too.
[Epic 4G Q&A, Help & Troubleshooting] nyclio:
Is there a FAQ or something somewhere that someone could point me to?

I used to have a Windows Mobile phone and learned all about custom roms, unlocking, how to install apps, create shortcuts, customize the home screen, etc.

Then I went to a Blackberry.

Now I've just purchased an Epic 4G and I feel like I have to start all over again.

When I say tutorial, I want to know what the general steps behind putting in a custom rom are, and little bit about the Android platform - base OS, added extras, how to install apps manually; it seems that manufacturers convolude the phones so much with their own stuff that I don't even know what a base Android install looks like.

Any help to point me in the right direction would be most appreciated.

Thanks!
[Epic 4G Q&A, Help & Troubleshooting] kenvan19:
First off, Welcome!

I hope you enjoy your time here and here is a link to the Epic 4g Wiki. If you run into issues, the forums moderators ask you to search first and only if you cannot find a solution to your problem that way then post your question. If you need specific help installing roms or cool fixes most of us would be happy to oblige you!
[Epic 4G Q&A, Help & Troubleshooting] BeerChameleon:
1st: Look in the development section for the sticky that says 1 click root.

2nd: Follow Those Instructions, Really Easy..

3rd: Come Back to the development section then look for a kernal or rom or both.

4th: once you find that copy them to somewhere on your sd card.. then Hold the camera button,powerbutton and volume up and down.

5th: you should now be in a green menu called clockwork mod

6th: now navigate in clockwork (with the volume up and down and camera to select or the dpad on the keyboard and enter to select) goto Install zip from sd card then select choose zip

7th: valah Flash away!!

Make sure you read instructions for flashing certain froyo roms and read up on everything before you do it, thats all you have to do is follow instructions and read!!

Hope this helps

Have a nice day!! ;)
[Epic 4G Q&A, Help & Troubleshooting] muyoso:
Oh come on, you couldn't find it? All you have to do is click on Wiki at the top of the page that takes you completely away from the Epic4g section. Then you have to look on the right under Samsung Smartphones and select Samsung Galaxy S. Then you have to scroll down and click on SPH-D700. If you click on the picture of your phone you will be taken to a completely irrelevant page dealing only with the image. You cannot click on Epic4g as its not a link. Easy as Apple pie.

/ridiculous sarcasm

Why is there not a sticky discussing basic topics like rooting and Odin and rom flashing and themes? Are we trying to make it as difficult as possible for new users to drive them away or something?
[HD2 Android Q&A, Help & Troubleshooting and Genera] Doc Joe:
Is there a solution to call recording on HD2 with Android yet ? Please: don`t want to discuss the thing of beiing legela here. Thank you.

Best regards

Doc Joe +++