I'm curious about how one would go about cracking a bootloader. Is it some complex algorithm that a super computer is required to solve?
If so, could someone write a PC program that uses parallel computation so that a bunch of people, say a thousand, running this program could solve the algorithim together? This approach is currently used by HIV researchers hoping to understand how proteins fold. I am curiuous if that strategy could be employed in our context.
Sent from my MB870 using XDA App
redwingfaninnc said:
I'm curious about how one would go about cracking a bootloader. Is it some complex algorithm that a super computer is required to solve?
If so, could someone write a PC program that uses parallel computation so that a bunch of people, say a thousand, running this program could solve the algorithim together? This approach is currently used by HIV researchers hoping to understand how proteins fold. I am curiuous if that strategy could be employed in our context.
Sent from my MB870 using XDA App
Click to expand...
Click to collapse
It sounds halfway reasonable, but I imagine if that's all it took to beat the encryption then I would be even more afraid of the Chinese government. (And ours...)
Sent from my DROID X2 using xda premium
I been wondering the same... I know this is going to sound retarded, but:
Is there a my problem that is used to determine the key? I ask this because couldn't we just find certain values to replace in the formula? I know I know, stupid question.
Tapin' the Talk on the xSquared
The way a bootloader's encryption works is the manufacturer will generate a random string of characters and use it to sign anything they wish to lock on the device. It may sound easy enough to simply pick apart one of the signed files and take a look at what the unlock code is, but the problem lies in that you can't see the key until you already have it, due to the way the phone is programmed to act. So, the idea is that they generate a a key to use and hope no one guesses it (or cracks it due to errors on their part, a dev leaking files, etc), as that key will unlock everything they want to hide.
Now, it's easy to say that we can just use a random number generator and brute force the bootloader after awhile, though how long "awhile" is is in itself the real value behind locking a bootloader in this way.
If I'm not mistaken, Motorola uses 256-bit encryption. That means that they used a form of encryption that allows the key to be one of 2^256 possibilities.
Now, let's assume that every person in the world, approx. 7 billion people (slightly less, but close enough), owns one computer. Let's also assume that each person has the ability and knowledge to brute force AES-256 encryption, and will do so on Motorola's Droid X2 bootloader.
If 7 billion computers are operating 100% of the time to try to figure out which of the 115,792,089,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 possible combinations Motorola used to sign with, it will take those computers 103,227,037,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 years to figure out the correct key.
Now keep in my I used my computer's processor (i7 3960x) clock and actions per second rate for determining the amount of time it would take. Using the specs of the average home computer, it could take up anywhere from 10 to 20 times longer (a retarded amount of time, considering how large the number already is). Also, the average brute force attempt will find the key in half the time it would have taken to find all of them (50%), and I applied this to the final time.
Don't ask why I know all this...
Hope I could help!
Excellent explanation. I know it's been stated in less detail, but you pretty much gave a great explanation that hopefully should make it completely clear why brute-force is NOT an option. Even if your numbers are off, it still makes clear that NO super computer could do it without giving YEARS, and I mean "years" in more than 10) to even have half-a-chance to crack the key.
No, the only way to unlock the bootloader is someone from Motorola leaks an unlocked bootloader or else, someone leaks the key. Both require someone from inside Motorola doing this and I don't see it happening.
theredvendetta said:
The way a bootloader's encryption works is the manufacturer will generate a random string of characters and use it to sign anything they wish to lock on the device. It may sound easy enough to simply pick apart one of the signed files and take a look at what the unlock code is, but the problem lies in that you can't see the key until you already have it, due to the way the phone is programmed to act. So, the idea is that they generate a a key to use and hope no one guesses it (or cracks it due to errors on their part, a dev leaking files, etc), as that key will unlock everything they want to hide.
Now, it's easy to say that we can just use a random number generator and brute force the bootloader after awhile, though how long "awhile" is is in itself the real value behind locking a bootloader in this way.
If I'm not mistaken, Motorola uses 256-bit encryption. That means that they used a form of encryption that allows the key to be one of 2^256 possibilities.
Now, let's assume that every person in the world, approx. 7 billion people (slightly less, but close enough), owns one computer. Let's also assume that each person has the ability and knowledge to brute force AES-256 encryption, and will do so on Motorola's Droid X2 bootloader.
If 7 billion computers are operating 100% of the time to try to figure out which of the 115,792,089,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 possible combinations Motorola used to sign with, it will take those computers 103,227,037,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 years to figure out the correct key.
Now keep in my I used my computer's processor (i7 3960x) clock and actions per second rate for determining the amount of time it would take. Using the specs of the average home computer, it could take up anywhere from 10 to 20 times longer (a retarded amount of time, considering how large the number already is). Also, the average brute force attempt will find the key in half the time it would have taken to find all of them (50%), and I applied this to the final time.
Don't ask why I know all this... I like balls
Hope I could help!
Click to expand...
Click to collapse
iBolski said:
Excellent explanation. I know it's been stated in less detail, but you pretty much gave a great explanation that hopefully should make it completely clear why brute-force is NOT an option. Even if your numbers are off, it still makes clear that NO super computer could do it without giving YEARS, and I mean "years" in more than 10) to even have half-a-chance to crack the key.
No, the only way to unlock the bootloader is someone from Motorola leaks an unlocked bootloader or else, someone leaks the key. Both require someone from inside Motorola doing this and I don't see it happening.
Click to expand...
Click to collapse
Thank you, I just thought it needed to be clarified why we couldn't brute force so easily, or at least within the time before the human race goes extinct. The numbers may be off by one or two zeros, but should be fairly accurate. You get the point though
Also, I think my friend edited my post and added "I like balls". That wasn't me, more of a fan PG lady parts personally
theredvendetta said:
Also, I think my friend edited my post and added "I like balls". That wasn't me, more of a fan PG lady parts personally
Click to expand...
Click to collapse
Was just about to ask about the balls.
Sent from my DROID X2 using xda premium
Jubomime said:
Was just about to ask about the balls.
Sent from my DROID X2 using xda premium
Click to expand...
Click to collapse
And just to clarify, I apparently can't type worth ****. I don't like "PG" lady parts, as that would make me either a pedophile or gay. Just thought I'd clear that up.
Inb4 I missed a typo in this post.
theredvendetta said:
And just to clarify, I apparently can't type worth ****. I don't like "PG" lady parts, as that would make me either a pedophile or gay. Just thought I'd clear that up.
Inb4 I missed a typo in this post.
Click to expand...
Click to collapse
Evidence is starting to pile up.
Sent from my DROID X2 using xda premium
Thanks for the explanation, I had a hint of most of that. What I was wondering:
Is there a FORMULA? (ie. 2x+6a-b=KEYFILE)
It was a stupid question, I'm just a sucker for these threads haha. Looking at the wiki now on AES.
Peperm1nt said:
Thanks for the explanation, I had a hint of most of that. What I was wondering:
Is there a FORMULA? (ie. 2x+6a-b=KEYFILE)
It was a stupid question, I'm just a sucker for these threads haha. Looking at the wiki now on AES.
Click to expand...
Click to collapse
Lol dude don't worry about it. So long as the question is relevant to the topic, I say there isn't such a thing as a stupid question. 'Sides, this isn't exactly common knowledge anyway.
There is a formula, yes, and I meant to say this earlier, though not in the conventional sense. AES divides inputted values into 4 bit groupings and generates a random outcome for each grouping. In the case of 256 bit AES, it will ultimately generate a random string with a length dependent on the original number of values the user has provided the encryption with.
Those values provided by the user will be the key, and the final outcome generated by the encrypter will be the "signature" in the bootloader. When attempting to verify bootloader access, if you don't input the character key string, AES will create a different outcome than the one assigned to the bootloader, and deny you access.
Because of how brilliant AES truly is, it is designed to encrypt and decrypt with the same key string, meaning we need either a sympathetic dev with credentials that aren't handed out lightly, or to find a flaw unnoticed by Motorola. Otherwise, we are stuck having to brute force, which is simply not going to happen.
I hope at least some of this made sense. I'm going by memory for a lot of this, you may get a better idea of it by doing some Googling.
Hope I could help!
---------- Post added at 04:28 PM ---------- Previous post was at 04:25 PM ----------
Jubomime said:
Evidence is starting to pile up.
Sent from my DROID X2 using xda premium
Click to expand...
Click to collapse
ಠ_ಠ damn it, you got me
I'm pretty good at math, and always found a way to work things out in my head by finding a way to make the operations simple. I know this isn't a simple process, but let me try to ask this to get a better understanding of how this works; btw thanks for all the information provided thus far.
Keep in mind this is going to be simple.
AES ENCRYPTION:
Motorola inputs A as the key for bootloader. The output is B.
B is what you will see if you were to look at the actual signature before decryption.
As we all know, there is no true random in computers, can't we just look at aes code and reverse the formula? We would need to know of a known value, but idk, it was just a thought. Also wpa is also aes encrypted, and I think I read somewhere of the aircrack-ng crew finding a way to go around the bruteforce of the keyfile.
Also,(this is a long shot)
If we know the exact length of the string, can't we just replace the hex with another key? And force the md5 sum to stay the same for security?
Tapin' the Talk on the xSquared
Peperm1nt said:
I'm pretty good at math, and always found a way to work things out in my head by finding a way to make the operations simple. I know this isn't a simple process, but let me try to ask this to get a better understanding of how this works; btw thanks for all the information provided thus far.
Keep in mind this is going to be simple.
AES ENCRYPTION:
Motorola inputs A as the key for bootloader. The output is B.
B is what you will see if you were to look at the actual signature before decryption.
As we all know, there is no true random in computers, can't we just look at aes code and reverse the formula? We would need to know of a known value, but idk, it was just a thought. Also wpa is also aes encrypted, and I think I read somewhere of the aircrack-ng crew finding a way to go around the bruteforce of the keyfile.
Also,(this is a long shot)
If we know the exact length of the string, can't we just replace the hex with another key? And force the md5 sum to stay the same for security?
Tapin' the Talk on the xSquared
Click to expand...
Click to collapse
that sounds feasible, but at the same time i suck at math, so id be no good at this...
couldnt we look in the chinese forums for this unlock? they seem to know what to do. or is it possible to change the atrix, photon, or xoom unlock to match ours since theyre phones are similar to ours?
Sent from my MB870 using Tapatalk
Peperm1nt said:
I'm pretty good at math, and always found a way to work things out in my head by finding a way to make the operations simple. I know this isn't a simple process, but let me try to ask this to get a better understanding of how this works; btw thanks for all the information provided thus far.
Keep in mind this is going to be simple.
AES ENCRYPTION:
Motorola inputs A as the key for bootloader. The output is B.
B is what you will see if you were to look at the actual signature before decryption.
As we all know, there is no true random in computers, can't we just look at aes code and reverse the formula? We would need to know of a known value, but idk, it was just a thought. Also wpa is also aes encrypted, and I think I read somewhere of the aircrack-ng crew finding a way to go around the bruteforce of the keyfile.
Also,(this is a long shot)
If we know the exact length of the string, can't we just replace the hex with another key? And force the md5 sum to stay the same for security?
Tapin' the Talk on the xSquared
Click to expand...
Click to collapse
Actually that is a fairly reasonable way of describing the process, I suppose I could've said that And no problem, I like being (at least somewhat) useful
For reversing the process in its entirety, we would need to know part of the key to solve for the whole thing. Think of it like this, where x is the first portion of the key, and y is the second:
If we know that x+y=10, we can't solve for the variables, even though we know the final outcome. It isn't until we are told that x=2 that we can figure out that y=8.
It seems like I'm reaching the extent of my knowledge on AES, because I'm not sure how successful your last point would be. It doesn't sound impossible per se, but it just sounds too easy
---------- Post added at 11:32 PM ---------- Previous post was at 11:27 PM ----------
ztotherad said:
that sounds feasible, but at the same time i suck at math, so id be no good at this...
couldnt we look in the chinese forums for this unlock? they seem to know what to do. or is it possible to change the atrix, photon, or xoom unlock to match ours since theyre phones are similar to ours?
Sent from my MB870 using Tapatalk
Click to expand...
Click to collapse
Unfortunately it isn't so simple. The Atrix was unlocked by a leaked bootloader, meaning we have no idea how to unlock it, as a lovely Moto dev did so for us. Not only that, but if it wasn't a flaw that the dev exploited, he probably used the correct key to unlock it, and I would each model is signed differently.
I have no idea about the photon or xoom to be honest lmao
theredvendetta said:
Actually that is a fairly reasonable way of describing the process, I suppose I could've said that And no problem, I like being (at least somewhat) useful
For reversing the process in its entirety, we would need to know part of the key to solve for the whole thing. Think of it like this, where x is the first portion of the key, and y is the second:
If we know that x+y=10, we can't solve for the variables, even though we know the final outcome. It isn't until we are told that x=2 that we can figure out that y=8.
It seems like I'm reaching the extent of my knowledge on AES, because I'm not sure how successful your last point would be. It doesn't sound impossible per se, but it just sounds too easy
---------- Post added at 11:32 PM ---------- Previous post was at 11:27 PM ----------
Unfortunately it isn't so simple. The Atrix was unlocked by a leaked bootloader, meaning we have no idea how to unlock it, as a lovely Moto dev did so for us. Not only that, but if it wasn't a flaw that the dev exploited, he probably used the correct key to unlock it, and I would each model is signed differently.
I have no idea about the photon or xoom to be honest lmao
Click to expand...
Click to collapse
side note: do you have a twitter or a gtalk account?
so we couldn't take the atrix sbf with the pudding and apply it to the x2 without ****ing up our phones hardcore? i wonder if we could take either the xoom or photon and do it then.. probably the xoom would be more successful since it's on verizon's network anyway.
ztotherad said:
side note: do you have a twitter or a gtalk account?
so we couldn't take the atrix sbf with the pudding and apply it to the x2 without ****ing up our phones hardcore? i wonder if we could take either the xoom or photon and do it then.. probably the xoom would be more successful since it's on verizon's network anyway.
Click to expand...
Click to collapse
I don't have a gtalk but I'm on Skype everyday. I find it much more convenient, plus all my friends from school use it. Seems like everyone on xda uses gtalk though lol. If you want my Skype let me know, n ill pm ya.
We wouldn't be able to sbf to an Atrix rom without a whole lot of optimization, including work on the bootloader. Our phones may have similar hardware to an Atrix, but each model is very different in the software department. We actually have an Atrix port, I believe.
ztotherad said:
side note: do you have a twitter or a gtalk account?
so we couldn't take the atrix sbf with the pudding and apply it to the x2 without ****ing up our phones hardcore? i wonder if we could take either the xoom or photon and do it then.. probably the xoom would be more successful since it's on verizon's network anyway.
Click to expand...
Click to collapse
If it "would" work, we would eventually need the kernel source for the x2 to fix our phone, which isn't released. And SBFing an x2 overlay would just lock it again(i think).
@theredvendetta
What I mean is this, we could hex edit where the actual keystring would be(0x***Keyfile**) to (0x***FakeKeyfile**). When we go to apply the unlock key we would already know what our encryption key would be to apply. In other words, "make" a new bootloader signature in which we would know the key, replace the existing master file in a Hex workshop, then apply the new key.
This is assuming there is a master file.
Peperm1nt said:
If it "would" work, we would eventually need the kernel source for the x2 to fix our phone, which isn't released. And SBFing an x2 overlay would just lock it again(i think).
@theredvendetta
What I mean is this, we could hex edit where the actual keystring would be(0x***Keyfile**) to (0x***FakeKeyfile**). When we go to apply the unlock key we would already know what our encryption key would be to apply. In other words, "make" a new bootloader signature in which we would know the key, replace the existing master file in a Hex workshop, then apply the new key.
This is assuming there is a master file.
Click to expand...
Click to collapse
so our kernel source hasn't been released? damn, i read in the atrix 2 forums that they're trying to bypass the bootloader and kernel. I'll provide a link after I post this then edit it.
I have a (possibly stupid) question.
In terminal emulator doesn't "dmesg" displays all the kernel info?,"dmesg -i kernel" can that be used to make up a kernel source?
Sent from my DROID X2 using Tapatalk
hggadm3 said:
I have a (possibly stupid) question.
In terminal emulator doesn't "dmesg" displays all the kernel info?,"dmesg -i kernel" can that be used to make up a kernel source?
Sent from my DROID X2 using Tapatalk
Click to expand...
Click to collapse
No. We have kernel source, but the amount of time required to get the signatures to get the kernel to work would take a very long time. Honestly not as long as previously posted (there is something called a "Birthday Attack" that can be used) but even if this was possible, the amount of time would still be completely unreasonable.
I know I was able to unlock my sensation 4g for free using this method..surely the sim unlock code has to be stored on the device itself because it cannot ping ATT servers if service is unavailable because a different sim has been inserted.
http://forum.xda-developers.com/showthread.php?t=1232107
anyone smart able to chime in on this?
Interesting... That does make sense, but, unfortunately, requires the phone to be rooted first, which is an inherently dangerous task for people who are just looking to unlock and not root their phone. An unlock code costs only $8 online anyway.
Still, very interesting. Thanks for posting this!
poopymt3g said:
I know I was able to unlock my sensation 4g for free using this method..surely the sim unlock code has to be stored on the device itself because it cannot ping ATT servers if service is unavailable because a different sim has been inserted.
http://forum.xda-developers.com/showthread.php?t=1232107
anyone smart able to chime in on this?
Click to expand...
Click to collapse
Though I can't really comment on if an unlock trick like would work, I do recall a while back there was a statement made by AT&T saying that if you've had your account in good standing for 3 months, they'll issue an unlock code to you no questions asked.
might be a route to try.
Theoriginalgiga said:
Though I can't really comment on if an unlock trick like would work, I do recall a while back there was a statement made by AT&T saying that if you've had your account in good standing for 3 months, they'll issue an unlock code to you no questions asked.
might be a route to try.
Click to expand...
Click to collapse
Not for the Note, ATT will release unlock code for good standing account in August. 6 months for the Note. Call almost 8 CSs and they all said that
Yeah I am a tmobile customer and bought a note from a friend on ATT they wouldnt give him the unlock code until 3 months after purchase..I saw some pretty bad reviews on the $8 dollar site..i should have my note soon so ill tinker around with it for a bit and if i fail ill pay the 25 bucks to unlock it..
I used a similar unlock trick to unlock a cheap Samsung Dart (Mini) I got. It used the /dev/block and I forget the rest of it. Then using a Hex editor I just searched for the 8 digit unlock code. I bet something similar would work for the Note.
I have heard 6 months as well.
Sent from my SAMSUNG-SGH-I717
Don57 said:
Interesting... That does make sense, but, unfortunately, requires the phone to be rooted first, which is an inherently dangerous task for people who are just looking to unlock and not root their phone. An unlock code costs only $8 online anyway.
Still, very interesting. Thanks for posting this!
Click to expand...
Click to collapse
Rooting is not inherently dangerous. It's these types of posts that scare off people from the rooting community. This seems like it would work pretty good for some people.
Sent from my SAMSUNG-SGH-I717 using XDA
SkizzMcNizz said:
Rooting is not inherently dangerous.
Click to expand...
Click to collapse
IMO, any simple action which could instantly turn one's phone into a very expensive paperweight through no fault of one's own is pretty dangerous. Add on top of that all the foreknowledge that must go into rooting a phone without error and things get even more dangerous.
I suppose we can agree to disagree, but until the tools to root phones become foolproof, I would never ever consider recommending someone who is not somewhat tech savvy to root their phone.
SkizzMcNizz said:
It's these types of posts that scare off people from the rooting community.
Click to expand...
Click to collapse
Again, IMO (and this is not directed at you) it's the attitude of many people on this site that scares people away from the rooting community. It's disheartening to see how often people are insulted on this forum just because they are trying to learn something. Again, not directed at you; just an observation of someone who is new to the forums and has read many threads...
Don57 said:
IMO, any simple action which could instantly turn one's phone into a very expensive paperweight through no fault of one's own is pretty dangerous. Add on top of that all the foreknowledge that must go into rooting a phone without error and things get even more dangerous.
I suppose we can agree to disagree, but until the tools to root phones become foolproof, I would never ever consider recommending someone who is not somewhat tech savvy to root their phone.
Click to expand...
Click to collapse
Rooting is not inherently dangerous, as already stated above, and it is nearly impossible to hard brick your phone. If one does manage to hard brick their phone, it can't be said that it was achieved through no fault of their own, because it would take a concerted effort, or blatant disregard for safety, to achieve this. Even soft bricks are exceedingly rare if you simply follow directions.
Of course, it goes without saying that people who don't know what they are doing should not be messing with their devices. There are warnings on the top of every ROM/kernel/root/recovery thread telling you that you WILL brick if you do something wrong. But it's not like rooting or flashing custom ROMs is rocket science. All the hard work has already been done. All that is required from the end user is carefully read the instructions.
So from what I understand, either HTC or AT&T has plans of dicking over the populous when it comes to the bootloader. Maybe they will, maybe they won't. I don't have any updates on the issue so i don't know if it's happened yet or not. In any case, if you end up in a situation where you cannot obtain the unlock token from HTC for the bootloader, try out Unlock Phone Bootloader by Unlock Root. I personally have used Unlock Root time and time again to root and unroot my old LG MyTouch and my husband's Q with no issues. No need to use command prompt. Just plug in your phone to your comp, enable USB debugging and hit start once the program is on it way. I completely forgot about the bootloader program during the whole process of obtaining drivers and getting ADB and what not. I only remembered just now becaue I'm fixing to root my phone and wanted to see if Unlock Root supported our phone. It's new to the US market, but not the international. So I didn't use the Unlock Bootloader. But, if i ever have to turn this phone in for whatever horrible reason, I'll keep this in mind for myself.
Anyways, Get the program. Give it a shot. It's literally really easy to use. No drivers and command prompts and the like. I'm about to root my phone with the UR program, if it's supported. Have fun. And post if the UB program was actually a success.
mod edit: link removed
Not sure if serious or Spam....
gunnyman said:
Not sure if serious or Spam....
Click to expand...
Click to collapse
Sure looks like an effing ad to me!
Sent from my HTC One using Tapatalk 2
Hogwash. OP should know better than to post methods not tested on the device in discussion.
SPAM
You cannot use the same partition hacks that were used on the previous HTC models.
Awe sh!t the big guns have shown up!
Sent from my HTC One using Tapatalk 2
droidiac13 said:
Awe sh!t the big guns have shown up!
Sent from my HTC One using Tapatalk 2
Click to expand...
Click to collapse
Well sites like that steal our hard work and monetize it.
designgears said:
SPAM
You cannot use the same partition hacks that were used on the previous HTC models.
Click to expand...
Click to collapse
Not spam clowns. I'm that good at selling a product. Do what you want, it was a suggestion. I said try it. If it worked, post it so others will know and feel comfortable trying it out. Or don't try it. I could give ZERO ***** what you do.
And by the way, this OP says you can't know if something works if you don't test it first. Someone has to test it. Just like trying out a new hack, or ROM or even an app, is all testing. You know, that thing called Beta testing? But what do I know, right? I've only been Rooting and romming for 2.5 years.
beaups said:
Well sites like that steal our hard work and monetize it.
Click to expand...
Click to collapse
And Oh Nos for someone taking the time to make a program that compiles all the "hard work" into one place and makes it easier for many to root their devices, especially those who run into issues like getting ADB to sync on their comps or figure out what SDK files to use. And "bad developer" for charging a fee for their hard work in making said program. Some people ask for donations. You pay for full version apps in the Play Store when you really like the Lite versions. Bad, Bad developer for embracing capitalism. Providing a service and charging a fee. But wait! Unlock Phone and Unlock Root are both FREE unless your phone falls under some special circumstance that requires the "full version".
oooooooo kayyyyyyyyy
gunnyman said:
oooooooo kayyyyyyyyy
Click to expand...
Click to collapse
Exactly.
whitetiger_0603 said:
And Oh Nos for someone taking the time to make a program that compiles all the "hard work" into one place and makes it easier for many to root their devices, especially those who run into issues like getting ADB to sync on their comps or figure out what SDK files to use. And "bad developer" for charging a fee for their hard work in making said program. Some people ask for donations. You pay for full version apps in the Play Store when you really like the Lite versions. Bad, Bad developer for embracing capitalism. Providing a service and charging a fee. But wait! Unlock Phone and Unlock Root are both FREE unless your phone falls under some special circumstance that requires the "full version".
Click to expand...
Click to collapse
Its a shame you've been rooting and romming that long yet you're still such a noob, not to phones but to the community in general.
No one is against capital at least not the ones you directed that at in this thread.
If I donate my time to build something that I release for free, because I want to do something for the community, and then someone else decides to use my work and my code and sell it for profit, that's stealing my work and selling it as their own.
All that aside I just plain don't like things such as these because people who couldn't find the instructions and run ADB or use the sdk don't need to be unlocking their bootloaders.
I spend a few hours a night teaching users how to use ADB and fastboot, helping with remote troubleshooting. I also spend a couple more hours answering questions. I could easily charge a small fee send them a script or remotely do it for them and cut them loose. But I enjoy this community and the more people who learn the fundamentals the better the community is. The last thing I want to do is capitalize on something which has the ill effect of me surrounding myself with a bunch of uneducated helpless noobs who will screw things up royally, because a large portion of those users will commit warranty or insurance fraud simply because they don't have the ability to pull a logcat.
I'm a greedy bastard I put in about 70 hours a week with my businesses so I can work my way to the top. I have no problem with capitalism. But there is a place for ethics in capitalism and without it, things go downhill.
I didn't mean to sound to harsh, but when I know the sacrifices some of the people like beaups and jcase have made such as spending thousands of dollars on hardware to get the process to a point its safe and anyone who can read directions can achive unlock, it irks me to see someone jump on their case or put quotation marks to insinuate their hard work is something other than coming home from the real job and sacrificing sleep, family, and social obligations just to better the community as a whole.
I know you didn't realize the hornets nest you were about to uncover, and I hope readers realize I don't have malicious intent.
sent from my ATM machine I bought Saturday like a boss
whitetiger_0603 said:
So from what I understand, either HTC or AT&T has plans of dicking over the populous when it comes to the bootloader. Maybe they will, maybe they won't. I don't have any updates on the issue so i don't know if it's happened yet or not. In any case, if you end up in a situation where you cannot obtain the unlock token from HTC for the bootloader, try out Unlock Phone Bootloader by Unlock Root. I personally have used Unlock Root time and time again to root and unroot my old LG MyTouch and my husband's Q with no issues. No need to use command prompt. Just plug in your phone to your comp, enable USB debugging and hit start once the program is on it way. I completely forgot about the bootloader program during the whole process of obtaining drivers and getting ADB and what not. I only remembered just now becaue I'm fixing to root my phone and wanted to see if Unlock Root supported our phone. It's new to the US market, but not the international. So I didn't use the Unlock Bootloader. But, if i ever have to turn this phone in for whatever horrible reason, I'll keep this in mind for myself.
Anyways, Get the program. Give it a shot. It's literally really easy to use. No drivers and command prompts and the like. I'm about to root my phone with the UR program, if it's supported. Have fun. And post if the UB program was actually a success.
Link to site: http://unlockroot.com/
Click to expand...
Click to collapse
A) wont work on this phone, if it does then its just grabbing a token from HTC and unlocking like another chinese program out there is doing
B) its a thief's program, stealing work from people like me.
jcase said:
A) wont work on this phone, if it does then its just grabbing a token from HTC and unlocking like another chinese program out there is doing
B) its a thief's program, stealing work from people like me.
Click to expand...
Click to collapse
c) thread closed and link removed.
I only wrote that I plan to study android development (though that's a way in the future). And I got paranoid and tried to submit more detailed explanations, though I believe they were automatically rejected (I couldn't read the Chinese pop-up). It's only been a couple of days or so since my first attempt, has anyone be been rejected? I'm just a little worried. If I were rejected I'd have to sell this phone(though I really love it, I think if I get to unlock the bootloader I'll just flash twrp and magisk and keep the stock or modified stock rom, I've never bought an American phone with so little bloatware and so many useful tools built in) and find another Chinese phone that doesn't require manufacturer permission for root...
Sent from my Redmi Note 4 using Tapatalk
Is it a new Xiaomi account? Most likely you will need to be more active with your account to increase your chance of Xiaomi granting you permission to unlock your device.
So go to the Official Xiaomi forums and participate in the polls, contests, and replying to threads to increase your account activity. Do it daily!
Also for the unlock applications, use your forum username as opposed to your real name to increase the chance.
yohyah said:
Is it a new Xiaomi account? Most likely you will need to be more active with your account to increase your chance of Xiaomi granting you permission to unlock your device.
So go to the Official Xiaomi forums and participate in the polls, contests, and replying to threads to increase your account activity. Do it daily!
Also for the unlock applications, use your forum username as opposed to your real name to increase the chance.
Click to expand...
Click to collapse
Well I suppose it's too late for that
Sent from my Redmi Note 4 using Tapatalk
Using my forum user name that is
Sent from my Redmi Note 4 using Tapatalk
If you don't get approval after a certain amount of time can you request it again? I put my real name because it said not to lie on it... I would really like to keep this phone, but if I won't be able to configure it as I please...
Sent from my Redmi Note 4 using Tapatalk
Use Proxy/VPN of china server for submitting your form. It worked for me.
Check post #26 here- http://en.miui.com/forum.php?mod=viewthread&tid=214706&extra=page=1&page=2&mobile=2
chaldeman1984 said:
If you don't get approval after a certain amount of time can you request it again? I put my real name because it said not to lie on it... I would really like to keep this phone, but if I won't be able to configure it as I please...
Click to expand...
Click to collapse
If your application gets rejected, you can always apply again. I followed this guide not too long ago. It says you can use your forum name or real name.
http://c.mi.com/in/thread-36649-1-1.html
Since I had my account since 2013, I got permission to unlock instantly after I applied. When I tried for my dad's account, he had to wait about a week.
chaldeman1984 said:
I only wrote that I plan to study android development (though that's a way in the future). And I got paranoid and tried to submit more detailed explanations, though I believe they were automatically rejected (I couldn't read the Chinese pop-up). It's only been a couple of days or so since my first attempt, has anyone be been rejected? I'm just a little worried. If I were rejected I'd have to sell this phone(though I really love it, I think if I get to unlock the bootloader I'll just flash twrp and magisk and keep the stock or modified stock rom, I've never bought an American phone with so little bloatware and so many useful tools built in) and find another Chinese phone that doesn't require manufacturer permission for root...
Sent from my Redmi Note 4 using Tapatalk
Click to expand...
Click to collapse
Wait for atleast a week, and at most 2, you'll get it. I promise it is worth the wait. Btw i am also tryna learn android development, so wanna team up? Lol
MyNameIsRage said:
Wait for atleast a week, and at most 2, you'll get it. I promise it is worth the wait. Btw i am also tryna learn android development, so wanna team up? Lol
Click to expand...
Click to collapse
Well my plan is to go to community college (all I can afford) and get a two year degree in IT with a specialty in programming (you learn c++ and Java) so I want to be able to have a career that pays well enough to finance studying various things online.
Sent from my Redmi Note 4 using Tapatalk
chaldeman1984 said:
Well my plan is to go to community college (all I can afford) and get a two year degree in IT with a specialty in programming (you learn c++ and Java) so I want to be able to have a career that pays well enough to finance studying various things online.
Sent from my Redmi Note 4 using Tapatalk
Click to expand...
Click to collapse
Lol I'm just 16, btw that's really cool man. Wish you luck ?