Open lintangtimur opened 5 years ago
Interesting
change deviceId or check logout function
change deviceId or check logout function
Yes, in couple of minutes. I leave my phone at home - I already logged into the OVO App on Android so i guess i need to logout from it? Or, Have you managed to signup/register new phone number?
2 Options
"Have you managed to signup/register new phone number?" not yet
What the maximum allowed of device logged in? (i didn't login with this api neither my prototype so there's no possiblity for unused login session) 1 device only? (the only one logged on my phone?) Or i need file the support to logout entire login session? (because idk what device logged, i just remembered i have one and that's my phone) Anw about the deviceId, it's random UUID right? Also, what about this one? Why you hardcoded them? (Sorry if i ask too many question)
What the maximum allowed of device logged in? (i didn't login with this api neither my prototype so there's no possiblity for unused login session) 1 device only? (the only one logged on my phone?) Or i need file the support to logout entire login session? (because idk what device logged, i just remembered i have one and that's my phone) Anw about the deviceId, it's random UUID right? Also, what about this one? Why you hardcoded them? (Sorry if i ask too many question)
from what i know, only 1 device only. Yes random UUID. FCM(google push notification), i think it doesn't matter so i make it hardcoded
Ok most of them already ported now. But somehow i can't transfer the OVO Balance within this error. You sure the payload is right?
Oh yea, notification id returned from getBalanceModel (device logged in also there too!) same with yours
Ok most of them already ported now. But somehow i can't transfer the OVO Balance within this error. You sure the payload is right?
your error same like me, if i remember correctly payload for transfer endpoint is right, can't test it yet
Or this could be the account? Because OVO has 2, the one that after you registered, and one other after you file the picture of you and National ID Card (if I remembered, this one able to do balance transfer)
my ovo app registered with national id card, and if you want to transfer you need to rgister first
Checkout ported Python3 one here, https://github.com/anysz/ovopy
Checkout ported Python3 one here, https://github.com/anysz/ovopy
thanks, great examples and documentation. Your repo already added into my ported list
Yea you're welcome 😉 I might be port them to JS too (since I mainly use JS for web development), how about doing payment such as purchasing Mobile data bandwidth, or Game Voucher or.... Pay electricity/telephone bills? This would be cool right! imagine you can just build your own payment billing website. Industry 4.0 has begun.
Yea you're welcome 😉 I might be port them to JS too (since I mainly use JS for web development), how about doing payment such as purchasing Mobile data bandwidth, or Game Voucher or.... Pay electricity/telephone bills? This would be cool right! imagine you can just build your own payment billing website. Industry 4.0 has begun.
that's cool things, i will check again when i have much more free time, or you can do it your self
Any chance you implement that? :/
Yea you're welcome I might be port them to JS too (since I mainly use JS for web development), how about doing payment such as purchasing Mobile data bandwidth, or Game Voucher or.... Pay electricity/telephone bills? This would be cool right! imagine you can just build your own payment billing website. Industry 4.0 has begun.
Any chance you implement that? :/
Yea you're welcome I might be port them to JS too (since I mainly use JS for web development), how about doing payment such as purchasing Mobile data bandwidth, or Game Voucher or.... Pay electricity/telephone bills? This would be cool right! imagine you can just build your own payment billing website. Industry 4.0 has begun.
Ya, saya sedang mengerjakan bagian beli pulsa melalui OVO CASH, tapi sepertinya agak lama karena ada urusan lain, kalau anda ingin membantu silahkan. Chat via discord
contoh respon
Okei, take your time 😃
about 'invalid model', already fixed or not? Still can't transfer OVO Balance
Awaiting confirmation @lintangtimur
about 'invalid model', already fixed or not? Still can't transfer OVO Balance
I hope it fixed ee0745a73766491f624b2ab2bcebd2b92e0dcee0, check latest released
Yea you're welcome 😉 I might be port them to JS too (since I mainly use JS for web development), how about doing payment such as purchasing Mobile data bandwidth, or Game Voucher or.... Pay electricity/telephone bills? This would be cool right! imagine you can just build your own payment billing website. Industry 4.0 has begun.
Hi, have you start on JS? I'm interested in porting it to nodejs, maybe we can port it together, dude?
Yea you're welcome wink I might be port them to JS too (since I mainly use JS for web development), how about doing payment such as purchasing Mobile data bandwidth, or Game Voucher or.... Pay electricity/telephone bills? This would be cool right! imagine you can just build your own payment billing website. Industry 4.0 has begun.
Hi, have you start on JS? I'm interested in porting it to nodejs, maybe we can port it together, dude?
I've tried but I discontinued my work (during last year of study) and leave it with no update, all goes back to you :/ you could invite me to the repository soon as you start porting to nodejs 😉
@lintangtimur NodeJS https://github.com/apriady/ovoid-nodejs
@anysz I've created that repo. has ported several method to NodeJS but still full of messiness and not structured well. Maybe can give suggestion to make it better. Thanks
@apriady whoa that's cool, however regarding to this issue https://github.com/lintangtimur/ovoid/issues/11#issuecomment-478371791 I think it's a must to store Auth token in case you forgot to save it and throw maximum device next time if you trying to login, you could take a look to https://github.com/anysz/ovopy for the implementation probably
@anysz yes, i think that must implemented. I will look into your code and see how it works. Thanks for the suggestion.
BTW, anyone know the endpoint and params that used for refreshing the token? i think it will be better if we can implement that.
halo @lintangtimur, can share tutorial that you use to setup the ssl pinning? I'm following this https://omespino.com/tutorial-universal-android-ssl-pinning-in-10-minutes-with-frida/ but no luck.
halo @lintangtimur, can share tutorial that you use to setup the ssl pinning? I'm following this https://omespino.com/tutorial-universal-android-ssl-pinning-in-10-minutes-with-frida/ but no luck.
U can use xposed framework(root needed), or use Frida+Objection+Burp suite+Android virtual device emulator
Halo @lintangtimur, ini saya mau mencoba porting ke Go language, cuman waktu nyoba ambil auth Token (third step) ada error kayak gini.
{
"message": "Invalid parameters",
"code": 1000
}
Mungkin ada solusi? oiya apa udah ada dokumentasi API nya dari OVO ya di postman gitu?
Halo @lintangtimur, ini saya mau mencoba porting ke Go language, cuman waktu nyoba ambil auth Token (third step) ada error kayak gini.
{ "message": "Invalid parameters", "code": 1000 }
Mungkin ada solusi? oiya apa udah ada dokumentasi API nya dari OVO ya di postman gitu?
saya test masih bisa, lancar. Cek lagi parameternya
Halo @lintangtimur, ini saya mau mencoba porting ke Go language, cuman waktu nyoba ambil auth Token (third step) ada error kayak gini.
{ "message": "Invalid parameters", "code": 1000 }
Mungkin ada solusi? oiya apa udah ada dokumentasi API nya dari OVO ya di postman gitu?
saya test masih bisa, lancar. Cek lagi parameternya
udah saya test sih ini, jadi saya lagi bikin dokumentasi Apinya di postman gitu baca dari source codenya langsung.
Headernya pakai ini kan?
Content-Type:application/json
app-id:C7UMRSMFRZ46D9GW9IK7
App-Version:3.2.0
OS:Android
lalu paramnya pakai json ini?
{
"deviceUnixtime":1543693061,
"securityCode":"21xx",
"updateAccessToken":"f6ec49c6f96549598c04b482ea49caxxx",
"message":""
}
Halo @lintangtimur, ini saya mau mencoba porting ke Go language, cuman waktu nyoba ambil auth Token (third step) ada error kayak gini.
{ "message": "Invalid parameters", "code": 1000 }
Mungkin ada solusi? oiya apa udah ada dokumentasi API nya dari OVO ya di postman gitu?
saya test masih bisa, lancar. Cek lagi parameternya
udah saya test sih ini, jadi saya lagi bikin dokumentasi Apinya di postman gitu baca dari source codenya langsung.
Headernya pakai ini kan?
Content-Type:application/json app-id:C7UMRSMFRZ46D9GW9IK7 App-Version:3.2.0 OS:Android
lalu paramnya pakai json ini?
{ "deviceUnixtime":1543693061, "securityCode":"21xx", "updateAccessToken":"f6ec49c6f96549598c04b482ea49caxxx", "message":"" }
benar, itu security code bukannya 6digit?
Halo @lintangtimur, ini saya mau mencoba porting ke Go language, cuman waktu nyoba ambil auth Token (third step) ada error kayak gini.
{ "message": "Invalid parameters", "code": 1000 }
Mungkin ada solusi? oiya apa udah ada dokumentasi API nya dari OVO ya di postman gitu?
saya test masih bisa, lancar. Cek lagi parameternya
udah saya test sih ini, jadi saya lagi bikin dokumentasi Apinya di postman gitu baca dari source codenya langsung. Headernya pakai ini kan?
Content-Type:application/json app-id:C7UMRSMFRZ46D9GW9IK7 App-Version:3.2.0 OS:Android
lalu paramnya pakai json ini?
{ "deviceUnixtime":1543693061, "securityCode":"21xx", "updateAccessToken":"f6ec49c6f96549598c04b482ea49caxxx", "message":"" }
benar, itu security code bukannya 6digit?
oh oke, lagi dicoba porting nih mas, tapi belum selesai. sila coba ke ovoid-go
Izin porting ke java
@lintangtimur Ruby https://github.com/namdevel/ovoid-ruby
@lintangtimur Ruby https://github.com/namdevel/ovoid-ruby
Done, ty :)
nggih mas
hallo mas @lintangtimur boleh saya izin porting ke dart, sebagai coba coba :blush:
hallo mas @lintangtimur boleh saya izin porting ke dart, sebagai coba coba 😊
silahkan, bebas
hallo mas @lintangtimur boleh saya izin porting ke dart, sebagai coba coba 😊
silahkan, bebas
beberapa ada yang sudah bisa mas, silahkan coba ovoid-flutter
do you still need help in porting? I can help porting this completely into nodejs / python and I am also looking to hire someone who understand reverse engineering / intercepting traffic like you. please contact me via whatsapp at +6281282888200
I hope someone want to porting into another language like Javascript, Python, GO, Java