Skip to main content

Released September 16, 2016. Models A1661, A1784, and A1785. Available in 32, 128, or 256 GB configurations in Rose gold, gold, silver, black, jet black, and (Product)Red.

1300 Questions View all

Has anyone successfully reprogrammed their Home Button with the JC-V1?

Hello,

Recently while following TronicFix I noticed he used a reprogramming tool for the iPhone 11 or something to copy the OEM information of the screen over to the replacement. Now, I haven’t found any good English content about doing it for the 7 and 8. He successfully copied his OEM information into a replacement screen. However, my concern is thus. Have anyone of you done it? and are all replacement parts equal? for example. Does ifixit even map the touch id into their flex cable or are they just mapping the button function? The exact tool he used i found on alliexpress for about $50 (JC-V1). If it’s worked for anyone else that would be great to know!

Answer this question I have this problem too

Is this a good question?

Score 0
1 Comment

Your question is a bit confusing as you write about home button programming, whereas the tool in question is used for screen data. No home button programming intended or promised by the manufacturer. I believe you misunderstood the tool purpose.

by

Add a comment

2 Answers

Most Helpful Answer

NOBODY can map Touch ID except Apple.

Was this answer helpful?

Score 2

4 Comments:

“nobody can map Touch ID except Apple”.

What Apple? Every Touch ID button doesn’t go to Cupertino to be remapped. I am willing to bet authorized service providers have the thing to reprogram the buttons. One could just open a shop, get the thing, and send it to someone intelligent enough to reverse engineer it. If it hasn’t been done yet, there must be a reason, but if we don’t know this reason, we should try this.

by

Wishful thinking.

If it hasn’t been done for ten years, the reason is it’s way more difficult than you think.

The software tools is for GB and a very few number of AASPs only. It needs Apple service accounts to work. I suspect the software never sets pairing itself, it just relays the data to Apple and as I said, Apple does the actual pairing key signing.

by

All Parts pairing is done through apple, Even even at an AASP. The pairing is done by communicating to Apple servers though an Authorized portal. But again Everything is done to Apple. It’s all web-based, Serialization and pairing is all done through Communicating with Apple. This is why even with iOS 18 and the new pairing options for used apple parts you Need to be online and Still can only pair what Apple allows.

by

Each phone series has a different root key (held in Apple’s private net) and each unique phone also has its own root key. You need access to both to create a workable token for the button.


Read up on how LDAP works using a 128 3DES key set. Apple may now be using AES in the newer devices.

by

Add a comment

I have attempted it with both the JC programmer and the JC home button. You can rewrite the code but it will not fix Touch ID.

Was this answer helpful?

Score 1

4 Comments:

which version of the JC home button works best for you? and where do you get them from?

by

https://www.jcprogrammer.com/v1s-4-in-1-...

“Support fingerprint read&write&repair“

Also curious if this is possible.

by

I have got jc v1s i just don't get if you can't reprogram fingerprint. Why sell the board. It picks the home button up and copys code. Write to new one still nothing. It does Works well with iphone truetone for iphone x xs xr 11 and the battery testing is OK . If anyone finds a home button that can reprogram with this device. I would be much appreciated.

by

@dai-wills I believe you have to buy the JC home button for it to work. I bought another brand of chinese home button and get the same issue you described, but in their instructional videos I see they use JC home buttons and are successful. Will try one out and see if it works.

by

Add a comment

Add your answer

Preston will be eternally grateful.
View Statistics:

Past 24 Hours: 0

Past 7 Days: 11

Past 30 Days: 26

All Time: 7,636