Any clues on finding those IDs? #5
Replies: 6 comments 13 replies
-
Sorry, I have never used Proxyman. However, you should see https requests and answers, including from the pixie app. I did ask SAL to allow users to access those values through their app but it didn't go anywhere. Maybe if other users ask them they will make this info available in the app. |
Beta Was this translation helpful? Give feedback.
-
I had trouble with Proxyman on iOS as well. The PIXIE PLUS app refused to route traffic via the proxy. I ended up using mitm on my Mac in WireGuard mode. Installed WireGuard and the mitm SSL certificate on my iPhone. With that in place, everything on my iPhone was routed through mitm and I was able to find the values. It looks like the auth flow might have changed a little bit, though. The javascriptkey seems to have been replaced with and "client key", and those values are passed as headers instead of parameters in the HTTP request JSON bodies. I'm working on updating the code and will push a PR when it's ready. Side note: from a quick test it looks as though installation ID can be set to anything, application ID and client key must be obtained from the app. |
Beta Was this translation helpful? Give feedback.
-
Hey Brendan,
Thanks a lot. Eager to get pixie across locally to HA! how has this
integration been going for you?
…On Sat, 16 Sep 2023 at 7:24 am, Brendan McKenzie ***@***.***> wrote:
I had trouble with Proxyman on iOS as well. The PIXIE PLUS app refused to
route traffic via the proxy.
I ended up using mitm <https://mitmproxy.org/> on my Mac in WireGuard
mode. Installed WireGuard and the mitm SSL certificate on my iPhone. With
that in place, everything on my iPhone was routed through mitm and I was
able to find the values.
It looks like the auth flow might have changed a little bit, though. The
javascriptkey seems to have been replaced with and "client key", and those
values are passed as headers instead of parameters in the HTTP request JSON
bodies. I'm working on updating the code and will push a PR when it's ready.
Side note: from a quick test it looks as though installation ID can be set
to anything, application ID and client key must be obtained from the app.
—
Reply to this email directly, view it on GitHub
<#5 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A7WO55DB7XOH27BHJGWKLE3X2TBP3ANCNFSM6AAAAAAXZNTB3M>
.
You are receiving this because you commented.Message ID:
<nirnachmani/Pixie-Plus-for-Home-Assistant/repo-discussions/5/comments/7018293
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
Hi All, I have been working through the steps to get the IDs - but have now hit a brick wall. Any help would be appreciated! What is working: However, the Pixie Plus app is refusing to connect. I get: Any clues how to solve this? Has Pixie explicitly updated their app to stop people from obtaining the required IDs? Any help appreciated! |
Beta Was this translation helpful? Give feedback.
-
If your password isn’t private
I’m happy for you to send me details and I can attempt to get credentials
for you
***@***.***
<https://www.robotsmarthomes.com.au/>
Jacob Russo | Project Manager
Client Relations Manager
e: ***@***.***
w: www.robotsmarthomes.com.au <http://www.robotsmarthomes.com.au/>
m: 0425 305 936
*a: *Shop 2/174 Liverpool Road Enfield 2136
…On Mon, 26 Aug 2024 at 8:56 PM, hierrosh ***@***.***> wrote:
what did you get via mitm, "applicationId" , "sessionToken" and
"clientKey" ? I failed so many times and I confirm my email address and
password is correct.
—
Reply to this email directly, view it on GitHub
<#5 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A7WO55CJRNSOC5RVKNDIDTDZTMCW5AVCNFSM6AAAAABNDPPV4KVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTANBVGA2DEMI>
.
You are receiving this because you commented.Message ID:
<nirnachmani/Pixie-Plus-for-Home-Assistant/repo-discussions/5/comments/10450421
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
Thanks everyone for assisting here. I tried getting traffic from iOS app to macOS with proxyman without success. I could get googleapis but no www.pixie.app traffic. As you can integrate pixie into smartthings, I removed and added the pixie intergration which provided a login window. This time I could capture two POST api calls /oauth/authoize and /oauth/selectHome. Here are the sanitised responses. I can match up the requirements of applicationID, InstallationID, and client-key. I tried multiple times and no combinations worked - unauthoised in adding integration. Any pointers appreciated.
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi OP and community,
Is anyone able to provide examples on how this info should appear in Proxyman? Screenshots or text dump... I'll take anything! I'm trying Proxyman on Windows and iOS and not coming up with much.
Cheers
Beta Was this translation helpful? Give feedback.
All reactions