How does Javacard s-off work? - Verizon HTC One (M9)

Just to preface my question, I do not have an M9. My previous phone was a M7 that I got s-off using rumrunner and now I have an S6, so I am only asking this question out of curiosity. I see a lot of references to buying and using a javacard to obtain s-off and root on the M9 and I'm wondering how it works but can't find too much info on it. I have never even heard of a javacard before and I am just asking for a general description of how it works. Is it a component that needs physically installed by actually disassembling the phone? Or is it something that plugs into the micro USB port somehow and can access parts of the system that cannot be reached by using ADB commands?
Thanks

BranC85 said:
Just to preface my question, I do not have an M9. My previous phone was a M7 that I got s-off using rumrunner and now I have an S6, so I am only asking this question out of curiosity. I see a lot of references to buying and using a javacard to obtain s-off and root on the M9 and I'm wondering how it works but can't find too much info on it. I have never even heard of a javacard before and I am just asking for a general description of how it works. Is it a component that needs physically installed by actually disassembling the phone? Or is it something that plugs into the micro USB port somehow and can access parts of the system that cannot be reached by using ADB commands?
Thanks
Click to expand...
Click to collapse
Google is your friend.
https://www.google.com/url?sa=t&sou...39-wmF&usg=AFQjCNH7bROJnRv0xP8mzHaVItmXC8xrKg

If you go to java card thread you will info that may answer your question

Related

Help for a friend, in need of rooting tutorials

A friend of mine has a wildfire S and is sick of the constant lack of memory messages so he's considering rooting his device. I'm looking for every tutorial you need to root the phone as well as how to "s-off" for one tutorial in the dev section that didn't have this, that's why I'm asking so I can get him started.
Can anyone help me out with this please? I'm assuming its not possible to follow the standard HTC Wildfire rooting guides.
Thanks,
Dave
Dave759 said:
A friend of mine has a wildfire S and is sick of the constant lack of memory messages so he's considering rooting his device. I'm looking for every tutorial you need to root the phone as well as how to "s-off" for one tutorial in the dev section that didn't have this, that's why I'm asking so I can get him started.
Can anyone help me out with this please? I'm assuming its not possible to follow the standard HTC Wildfire rooting guides.
Thanks,
Dave
Click to expand...
Click to collapse
Look at the general section, there is a index thread
Swyped from my desire s running damn sweet ice cream
I note that in most of them you need an XTC clip, is there an easy way around this? the ones that don't use it are CDMA models, without any more info on the phone in question I can't understand much more myself, so which method of rooting have you guys used?
Rooting tutorial is in a stick in this forum...
Yes you need an XTC-Clip to S-OFF the phone for permanent root.
GSM - XTC Clip
CDMW - Software S-Off
The end!!!
Sorry but you are just another spamer who does not wat to read...
Please stop opening such threads, first searcu for it...
Sent from my HTC Wildfire S A510e using XDA App
Dave759 said:
I note that in most of them you need an XTC clip, is there an easy way around this? the ones that don't use it are CDMA models, without any more info on the phone in question I can't understand much more myself, so which method of rooting have you guys used?
Click to expand...
Click to collapse
Unfortunately not yet, if you got no cdma version (without Sim slot) you need an xtc-clip to gain s-off.
You can get one at e-bay or go to a second hand seller that also does repairs, I unlocked my gf wfs at one of those shops for €20, but I can't guaranty that all of them got one.
Swyped from my desire s running damn sweet ice cream
MindBurn010 said:
Sorry but you are just another spamer who does not wat to read...
Please stop opening such threads, first searcu for it...
Click to expand...
Click to collapse
In what world am I just another spammer? I'm simply looking for some help on these forms on a phone I have no experience with before I go off and tell my mate to do something incorrectly. If it bothers you that much don't read the thread. As much as people like me bother people like Tectas, they still help even if it pisses them off which I thank them for.
Tectas, thanks for that, if you don't get the s-off can you still root the phone or what happens then? I recall not getting s-off on my sisters desire and managed to root it using superoneclick. The only thing was lots of ROMs wouldn't work.

[Q] Question About GPE RUU

Next weekend, I am going to get an HTC One M8 from T-Mobile. I would really like to change it to a GPE but I need to get a phone through T-Mobile so they will pay off my ETF from Verizon.
I would have liked to ask this question directly in the development thread, but I'm not allowed to so I will just include a link.
I have found a couple videos to help me with this online and it seems pretty simple. I've been running a rooted GNex with Shiny Custom Rom. Although I started using the Wugfresh toolkit, I've since learned fairly basic ways of using ADB. I say all this so you know I'm not really a green beginner. My question is this:
[RUU] M8 Google Edition Conversion. 4.4.4 - RUU Zip Non-Rooted & Pre-Rooted
If I use this thread and the directions here, along with a few videos, will this work on a T-Mobile version. I'm going to be new at this GSM thing and want to make sure that this RUU file will work. Thanks!
Hi and welcome to xda!
This guide you linked in your post will work on your T-Mobile device, as long as you S-Off it as a first step. To do this I would personally use SunShine. Even though it costs 25$, it's the best you could do, as it unlocks the bootloader without any data loss and without HTC knowing (as they would if you're going to use HTCDev to accomplish it). In addition you don't need to be rooted, as SunShine temproots to get the job done. Thus you could flash a custom recovery right after S-Off, backup your full stock ROM (just in case you got to go bak to stock Sense for warranty purposes) and head to the guide behind your link.
I wouldn't use any videos, as there is realy everything mentioned in the guide mentioned, that you need to convert. As long as you follow it step by step you'll also come to learn the most important things of what you do. This will make live easier if you got to go back. And if something goes wrong during the conversion process, you would be able to give a much more precise information about where and what. I'm just writing it, as many questions here seem to start with a "I followed a video guide and something went wrong", which realy doesn't help anybody to understand where the problem first occured, not to mentioned that we can't help anybody who starts a post in this way, without further questioning what he did and in which order. And as you're telling you're already familiar with adb/fastboot the job should be quiet easy for you to accomplish .
Thanks for the response. I appreciate it. I know my username has switched but I was originally having trouble with it.
So I'm curious about the sunshine thing. I pay $25 and then run the app. The app will unlock the bootloader and give me s-off which will enable me to convert to a gpe htc one m8?
dbroer91884 said:
Thanks for the response. I appreciate it. I know my username has switched but I was originally having trouble with it.
So I'm curious about the sunshine thing. I pay $25 and then run the app. The app will unlock the bootloader and give me s-off which will enable me to convert to a gpe htc one m8?
Click to expand...
Click to collapse
Yes that's right. It will accomplish both, bootloader unlock, as well as S-Off. After this you could goon and start the conversion by following the guide I linked in my last response.
Sent from my HTC One_M8 using XDA Free mobile app

Regarding gaining S-OFF on our devices.

For anyone familiar with this type of thing I tend to notice that with most ways for gaining S-OFF are purely through flashing a modified boot.img.
Now with this in mind, I also know that there are variants for our devices that are already shipped with S-OFF status or people have bought these devices with it done by the seller of another country.
I was thinking, if you were to take the boot.img from a nandroid backup of someone with S-OFF or use adb commands to pull the boot.img from that device then use a boot.img extractor and compare the files with the boot.img files of the other variants of this device that are S-ON; there would be a higher possibility on figuring what fields need to be edited to enable this feature.
Anyone care to drop some knowledge on the topic?
Sent from my 710C using XDA Free mobile app
I second this. Just wish I had the nouse to do it myself.
I think it's pretty obvious that the S-ON also interferes with getting second partitions on SD cards mounted. Makes apps like Link2SD practically worthless. Any changes to init.d or other files get tossed on reboot (though changes to the permission.xml have persevered).
Really hope we can come up with some S-OFF ideas.
Thanks for bringing this up, jaysoblitzed.
Any one tried rumrunner to gain soff ? The universial version?
I tried using every other s-off technique available for m8 on 816. But none seems to work.
I think the problem is with HBOOT version. Firewater gave me an error stating that I shouldn't have updated using OTA. My HBOOT is 3.19
If anyone with 3.18 or lower can try to use firewater it might work.
Please do reply on this thread. (For the sake of warranty if not community)

Root vs. unlocked bootloader vs. s-off

Apologies in advance for being dumb.....
I'm currently on an S4. Things are simple. I root. I install TWRP recovery. I flash whatever ROM I want. I flash back to full stock if I want to. Real easy.
I've been considering the HTC One M9, and reading up for a couple weeks now. I'm confused about some things....hoping someone can help clear things up.
First off, FYI - I'm Verizon.
I just read a page that explained the difference between root, unlocked bootloader, and s-off:
http://www.pocketables.com/2012/08/the-difference-between-root-s-offon-lockedunlocked-bootloader-in-the-htc-evo-series.html
I should clarify the *typical* reasons I don't stay stock with my S4 and previous phones:
Handful of apps I use that need root.
Benefiting from various things that custom ROMs give me - debloat, etc.
Hotspot
Now let's see if I can ask my questions correctly:
Can the HTC One M9 be rooted without unlocked bootloader and/or s-off? If for example I just wanted to be able to run apps that require root.
Unlocked bootloader - This is where I get confused with s-off. I know I can't use HTCDEV. And the folks that are shipping their phones to people with the special cards are looking to get s-off it seems. Can someone clarify if there will likely be a software method to unlock bootloader (without necessarily chasing after s-off)?
s-off: Given the reasons stated above that I typically don't stay stock, do I care about s-off? It sounds like with an unlocked bootloader I can do custom recovery and ROMs, and s-off just allows me to access additional stuff I wouldn't typically want to mess with...is this correct?
In all 3 scenarios above, is there the ability to return phone to full stock?
I'm due for an upgrade, and wanna get the phone, but worried I won't be able to do what I want with it, or be in a situation where I can't get a repair/replacement if something ever happens to it.
Thank you so much in advance for any insight someone can provide....
crackface said:
First off, FYI - I'm Verizon.
Click to expand...
Click to collapse
Verizon does not allow the M9 to be unlocked. In order to do anything with that device, you will need to purchase a java card or find someone with one.
Go to the Verizon M9 forum for more information.
http://forum.xda-developers.com/verizon-one-m9
You might want to check other Verizon phones, but I highly doubt that the M9 is the only phone that verizon prevents from being unlocked. So you might be in the same boat no matter which device you choose.
jollywhitefoot said:
Verizon does not allow the M9 to be unlocked. In order to do anything with that device, you will need to purchase a java card or find someone with one.
Go to the Verizon M9 forum for more information.
http://forum.xda-developers.com/verizon-one-m9
You might want to check other Verizon phones, but I highly doubt that the M9 is the only phone that verizon prevents from being unlocked. So you might be in the same boat no matter which device you choose.
Click to expand...
Click to collapse
Oops! Can a mod by chance move this to the Verizon specific forum? I thought that's where I was...
Bootloader boots the os.
Root gives special permissions to allow changes to root but certain parts of the device are locked (modem, radio etc).
S-off (secure off) gives full access to root and partitions. Allows permanent changes to modem, radio etc.
Non of these are needed by the average user and this point is made clear when said average user doesn't understand and cannot get their head around it.
Htc is not like samsung. Samsung openly support flashing devices by not locking the bootloader in the first place but on the flip side samsung roms are blatanly the fastest for their devices over custom roms.
Sent from a stolen HTC M9
shivadow said:
Bootloader boots the os.
Root gives special permissions to allow changes to root but certain parts of the device are locked (modem, radio etc).
S-off (secure off) gives full access to root and partitions. Allows permanent changes to modem, radio etc.
Non of these are needed by the average user and this point is made clear when said average user doesn't understand and cannot get their head around it.
Htc is not like samsung. Samsung openly support flashing devices by not locking the bootloader in the first place but on the flip side samsung roms are blatanly the fastest for their devices over custom roms.
Sent from a stolen HTC M9
Click to expand...
Click to collapse
So my apologies in advance if I'm sounding like an idiot here....as with Verizon's announcement I'm now rushed to possibly purchase this phone at discounted rate.
I know with s-off I need to send it off to a friend of these forums with a donation. But I don't think I need s-off (not sure I need to flash radio and whatnot)...as I just want root and ability to flash custom recovery and a custom ROM. Can I do those things without having s-off (my reading tells me no, but want to be sure)? Or can root be acquired and ability for custom recovery without s-off? Or is there somewhere I can read that answers these questions in details?
And is there an ability to return to stock if I run into problems?
Sorry if these questions are redundant to my previous questions or prevailing answers provided.
Thanks for any info.
crackface said:
So my apologies in advance if I'm sounding like an idiot here....as with Verizon's announcement I'm now rushed to possibly purchase this phone at discounted rate.
I know with s-off I need to send it off to a friend of these forums with a donation. But I don't think I need s-off (not sure I need to flash radio and whatnot)...as I just want root and ability to flash custom recovery and a custom ROM. Can I do those things without having s-off (my reading tells me no, but want to be sure)? Or can root be acquired and ability for custom recovery without s-off? Or is there somewhere I can read that answers these questions in details?
And is there an ability to return to stock if I run into problems?
Sorry if these questions are redundant to my previous questions or prevailing answers provided.
Thanks for any info.
Click to expand...
Click to collapse
Your only choice is s-off. You cannot unlock your bootloader via HTC dev as Verizon blocks us. So the only way to do what you want is s-off. When I s-off someone's phone I also unlock the bootloader manually and flash twrp and supersu.
Sent from my HTC6535LVW using Tapatalk
dottat said:
Your only choice is s-off. You cannot unlock your bootloader via HTC dev as Verizon blocks us. So the only way to do what you want is s-off. When I s-off someone's phone I also unlock the bootloader manually and flash twrp and supersu.
Sent from my HTC6535LVW using Tapatalk
Click to expand...
Click to collapse
I have Verizon M9 S-OFF, but I could not unlock bootloader. Plz tell me how could I unlock bootloader.

Why are there no free s-off solutions on the m9?

Hi, I currently own an m7 and used rumrunner to s-off, though there were other alternatives. Anyhow, I was looking into getting an m9 since I have the purple camera defect and HTC won't fix it because I unlocked bootloader(i know, irrelevant but they're being dicks) . I was looking to check if s-off has been achieved and only found sunshine which would cost like 30 bucks cad and a post on these forums saying to report any free s-offs so they can be deleted. I just want to understand what's going on.
Also, if I am forced to buy it, does it at least let me unlock bootloader without going on htcdev?
Thank you
I don't know what kind of methods existed/exist on the M7 but some of the free methods on the One S were able to hardbrick you phone if you made a mistake during the process. I think the "report free s-off methods" thread is only made for preventing the average user of bricking his/her phone since most of those methods aren't very safe.
I noticed that many new M9 users are coming from samsung devices and many of them never had an htc device before. Some are already overburden with getting back to stock. (I do not want to insult anybody. I know that the beginning of the learning curve with htc devices is steep since I had to learn all that stuff some years ago, too.) Imagine what would happen if a s-off method like facepalm would exist for the M9: hardbricks everywhere. That wouldn't help anybody.
beaups and jcase have created several s-off methods during the last years. Sunshine (their latest method) is so well programmed that there is actually no risk of bricking since the app verifies whether your device could get bricked during the process before it starts flashing. The "price" is actually just a "donation" or a "refinancing". Explanations can befound here, here and here.
Nevertheless you should not forget that s-off is nothing you need to use your phone. It works perfectly without s-off. So there is actually no one forcing you to pay anything. Besides you can always use a java card like people with verizon M9s do since verizon blocks the htcdev unlock. But buying a java card is much more expensive than "donating" to team sunshine. Or you send your phone to someone who owns a java card and let him/her s-off your phone. But be honest, would you send a new phone that costs around 700 € to someone you do not know?
And no, using sunshine without htcdev unlock is not possible. You need a rooted phone for using sunshine and getting root can only be achieved on the M9 with an unlocked bootloader.
I hope that clarifies most of your questions.
Thanks for your comment. Hehe, I do come from Samsung phones (S1, S4, S4 Zoom, S5), though I've had the LG G2 and G3, HTC Magic, HTC One M7, Oppo Find 7a, among others, and the M7 and M9 are the most confusing for me. I was wondering also if there's a free way to do it but it looks like there isn't. The only reason why I need S-Off is to go back to full stock from a custom rom (I bought the phone like that) to get OTA, or at least make it dev edition.
Actually there is no need to S-OFF for getting back to stock. If available you just need to flash a RUU with your current or a newer firmware version. If there is no correct RUU available you need to look for a stock, read-only TWRP backup. What is your current firmware version? It's stated in the line beginning with "OS" when you boot to download mode.
Nothing here prohibits free s-off, we dont stop it. We as XDA mods, and we as sunshines developers.
The warning exists because of some jerk posting fake s-off solutions recently, that were fake, and dangerous, they would soft brick your device.
The better way to have S-OFF , sim unlock or another things is the XTC 2 Clip.. Works perfectly and very simple.
but for free is unfortunately no longer available ..

Categories

Resources