Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,151,743 members, 7,813,436 topics. Date: Tuesday, 30 April 2024 at 12:20 PM

N5000 For Correct Answer: How Does Palmpay Do This? - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / N5000 For Correct Answer: How Does Palmpay Do This? (1759 Views)

Please help: Which API Does Opay/palmpay/kuda Use For Their Free Transactions? / 2nd Batch of Project-driven Fullstack Developer Training With N5000 Installment! / Any Way To Stop Palmpay Security Plugin On A Phone (2) (3) (4)

(1) (2) (Reply) (Go Down)

N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 1:14pm On Sep 01, 2023
Please help me answer this, I know the reward money is small but I need an answer.

How does PalmPay mobile app Knows a device Android/iPhone have been used to access the App before? I'd love to implement this feat Tom an my App.

It is not any of the following:

It is not via Storing the Device IMEI Number.
We got an Android, registered a PalmPay account with it, then change the IMEI number of this Android and tried registering a new account.

Palmpay was able to detect the device has been used before.


It is not By detecting device Build Number or MAC address, those where changed too.


It is not by storing cookies or some form of secret on the device, we cleared the app cache, uninstall it and removed all the app data yet it was able to detect it has been used before.




Only way PalmPay was able to view the device as new was After a hard factory reset.



So Dev in the house, what magic is PalmPay doing here?
Re: N5000 For Correct Answer: How Does Palmpay Do This? by jackmrandy: 1:27pm On Sep 01, 2023
gistray:
Please help me answer this, I know the reward money is small but I need an answer.

How does PalmPay mobile app Knows a device Android/iPhone have been used to access the App before? I'd love to implement this feat Tom an my App.

It is not any of the following:

It is not via Storing the Device IMEI Number.
We got an Android, registered a PalmPay account with it, then change the IMEI number of this Android and tried registering a new account.

Palmpay was able to detect the device has been used before.


It is not By detecting device Build Number or MAC address, those where changed too.


It is not by storing cookies or some form of secret on the device, we cleared the app cache, uninstall it and removed all the app data yet it was able to detect it has been used before.




Only way PalmPay was able to view the device as new was After a hard factory reset.



Do Dev in the house, what magic is PalmPay doing here?

you dey find solution to your assignment
Re: N5000 For Correct Answer: How Does Palmpay Do This? by jackmrandy: 1:31pm On Sep 01, 2023
gistray:
Please help me answer this, I know the reward money is small but I need an answer.

How does PalmPay mobile app Knows a device Android/iPhone have been used to access the App before? I'd love to implement this feat Tom an my App.

It is not any of the following:

It is not via Storing the Device IMEI Number.
We got an Android, registered a PalmPay account with it, then change the IMEI number of this Android and tried registering a new account.

Palmpay was able to detect the device has been used before.


It is not By detecting device Build Number or MAC address, those where changed too.


It is not by storing cookies or some form of secret on the device, we cleared the app cache, uninstall it and removed all the app data yet it was able to detect it has been used before.




Only way PalmPay was able to view the device as new was After a hard factory reset.



Do Dev in the house, what magic is PalmPay doing here?


a
Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 1:33pm On Sep 01, 2023
jackmrandy:


you dey find solution to your assignment

What assignment?
Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 1:36pm On Sep 01, 2023
jackmrandy:


Cookies: When a user uses an app, a small piece of data known as a cookie can be stored on their device. Cookies can contain information about the user's session, preferences, and previous interactions with the app. By checking for the presence of a specific cookie associated with a previous registration, the app can determine if the device has been used for registration before.
a


It's not the cookies

The apps data and cache were cleared

Also the Apps folder on internal storage was also cleared yet it still detects.
Re: N5000 For Correct Answer: How Does Palmpay Do This? by westlius(m): 2:03pm On Sep 01, 2023
As long as the Internet connection is on, it can detect when an android or iphone. The last minute is own its detected in there software.
My 5k assap
Re: N5000 For Correct Answer: How Does Palmpay Do This? by Sapeleboy911(m): 2:11pm On Sep 01, 2023
Almost all banking Apps including GTBank, Opay, etc. Except you do a hard reset, the app always detects that it has been installed on such a device before even if you clear storage, change your Mac address, or the Play Store account.It still detects it.


Applications have something known as device token saved on the server to send you notifications and other stuff.
When you install an app, a unique token is generated by your device, that is specific to that app and the device.
So whenever you install the app, the provider checks for that token on their server, if it exists already, then you have installed that app on your device at some earlier point in time, if not, then it is stored for future refrence.
Source: Quora

3 Likes

Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 2:23pm On Sep 01, 2023
Sapeleboy911:
Almost all banking Apps including GTBank, Opay, etc. Except you do a hard reset, the app always detects that it has been installed on such a device before even if you clear storage, change your Mac address, or the Play Store account.It still detects it.


Applications have something known as device token saved on the server to send you notifications and other stuff.
When you install an app, a unique token is generated by your device, that is specific to that app and the device.
So whenever you install the app, the provider checks for that token on their server, if it exists already, then you have installed that app on your device at some earlier point in time, if not, then it is stored for future refrence.
Source: Quora




Where is the token stored?

The device or the app server?

If it's stored in the device then a hard reset shouldn't be able to delete it and make the device appear new to the app?
Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 2:23pm On Sep 01, 2023
westlius:
As long as the Internet connection is on, it can detect when an android or iphone. The last minute is own its detected in there software.
My 5k assap

This is very incoherent or simply out of point
Re: N5000 For Correct Answer: How Does Palmpay Do This? by Sapeleboy911(m): 2:35pm On Sep 01, 2023
gistray:



Where is the token stored?

The device or the app server?

If it's stored in the device then a hard reset shouldn't be able to delete it and make the device appear new to the app?
App server.

1 Like

Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 2:36pm On Sep 01, 2023
Sapeleboy911:

App server.

By this a hard reset shouldn't make the app see the device as new since the token is stored in the app server

1 Like

Re: N5000 For Correct Answer: How Does Palmpay Do This? by Sapeleboy911(m): 2:48pm On Sep 01, 2023
gistray:


By this a hard reset shouldn't make the app see the device as new since the token is stored in the app server
I hope you know what a hard reset is?
Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 2:54pm On Sep 01, 2023
Sapeleboy911:

I hope you know what a hard reset is?

Factory Reset I mean.
Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 2:55pm On Sep 01, 2023
Qtguru, truthcoder, tansa, greatigboman, dhtml
Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 4:13pm On Sep 01, 2023
No one knows?
Re: N5000 For Correct Answer: How Does Palmpay Do This? by etoluw: 4:58pm On Sep 01, 2023
gistray:
Please help me answer this, I know the reward money is small but I need an answer.

How does PalmPay mobile app Knows a device Android/iPhone have been used to access the App before? I'd love to implement this feat Tom an my App.

It is not any of the following:

It is not via Storing the Device IMEI Number.
We got an Android, registered a PalmPay account with it, then change the IMEI number of this Android and tried registering a new account.

Palmpay was able to detect the device has been used before.


It is not By detecting device Build Number or MAC address, those where changed too.


It is not by storing cookies or some form of secret on the device, we cleared the app cache, uninstall it and removed all the app data yet it was able to detect it has been used before.




Only way PalmPay was able to view the device as new was After a hard factory reset.



So Dev in the house, what magic is PalmPay doing here?

whatsapp me , i go explain how it works for you
Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 5:06pm On Sep 01, 2023
etoluw:


whatsapp me , i go explain how it works for you

Send your number
Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 6:19pm On Sep 01, 2023
Still waiting waiting
Re: N5000 For Correct Answer: How Does Palmpay Do This? by etoluw: 6:28pm On Sep 01, 2023
gistray:


Send your number
Re: N5000 For Correct Answer: How Does Palmpay Do This? by chukwuebuka65(m): 6:37pm On Sep 01, 2023
.

1 Like

Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 7:04pm On Sep 01, 2023
chukwuebuka65:
.

Alright.

I've tried everything here apart from the google play part...

I have root access to the device I'm using so I believe I've deleted everything about this app still yet.


I'll use a new play account or install the app from raw APK and see what.
Re: N5000 For Correct Answer: How Does Palmpay Do This? by HelpMeee: 5:20am On Sep 02, 2023
Sapeleboy911:
Almost all banking Apps including GTBank, Opay, etc. Except you do a hard reset, the app always detects that it has been installed on such a device before even if you clear storage, change your Mac address, or the Play Store account.It still detects it.


Applications have something known as device token saved on the server to send you notifications and other stuff.
When you install an app, a unique token is generated by your device, that is specific to that app and the device.
So whenever you install the app, the provider checks for that token on their server, if it exists already, then you have installed that app on your device at some earlier point in time, if not, then it is stored for future refrence.
Source: Quora


Any time the app's storage is cleared or the app is reinstalled,the previous token becomes invalid and a new one is generated,hence merely having a list of old tokens isn't sufficient.
A possible solution is that,in addition to having a token in their server,that token also has to be stored somewhere in the device's phone memory.
So anytime the app is reinstalled,the token in the phone memory is what's used to compare with the tokens in the server. That's the reason hard resetting the device clears the token in the phone memory and the device is seen as a new one since no token can be found in memory.

Source: I've done this before.

1 Like

Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 6:23am On Sep 02, 2023
HelpMeee:

Any time the app's storage is cleared or the app is reinstalled,the previous token becomes invalid and a new one is generated,hence merely having a list of old tokens isn't sufficient.
A possible solution is that,in addition to having a token in their server,that token also has to be stored somewhere in the device's phone memory.
So anytime the app is reinstalled,the token in the phone memory is what's used to compare with the tokens in the server. That's the reason hard resetting the device clears the token in the phone memory and the device is seen as a new one since no token can be found in memory.

Source: I've done this before.

Any idea how one can know where the token is stored and clear without a hard reset?
Re: N5000 For Correct Answer: How Does Palmpay Do This? by dongeneral455(m): 8:08am On Sep 02, 2023
DEVICE ID
It is very common, and perfectly reasonable, for a developer to want to track individual installations of their apps. It sounds plausible just to call TelephonyManager.getDeviceId() and use that value to identify the installation.
Every Phone has its own unique ID which can only be reset when the owner runs a "Factory reset" on their device.
Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 1:45pm On Sep 02, 2023
dongeneral455:
DEVICE ID
It is very common, and perfectly reasonable, for a developer to want to track individual installations of their apps. It sounds plausible just to call TelephonyManager.getDeviceId() and use that value to identify the installation.
Every Phone has its own unique ID which can only be reset when the owner runs a "Factory reset" on their device.

Let me test this out
Re: N5000 For Correct Answer: How Does Palmpay Do This? by silento(m): 7:27pm On Sep 02, 2023
Simple answer is your JWT token on the server

Any data clear or reset renders the old token on server useless , but still can be used to check infos
Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 7:53pm On Sep 02, 2023
silento:
Simple answer is your JWT token on the server

Any data clear or reset renders the old token on server useless , but still can be used to check infos

If it's on the service then factory reset won't Make the device appear new to the app... After all the app have no way to know I did a hard reset

Testing out the App ID the person above suggested.
Re: N5000 For Correct Answer: How Does Palmpay Do This? by silento(m): 2:24am On Sep 03, 2023
gistray:


If it's on the service then factory reset won't Make the device appear new to the app... After all the app have no way to know I did a hard reset

Testing out the App ID the person above suggested.


If u really under stand how jwt works u will know where am coming from
Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 3:12am On Sep 03, 2023
silento:



If u really under stand how jwt works u will know where am coming from

You're speaking In parables


I told u even if the app data and cookies are cleared the app is still able to know the device has been used... Where else are the tokens stored? undecided

Only factory reset works as at now
Re: N5000 For Correct Answer: How Does Palmpay Do This? by devdev: 7:02am On Sep 03, 2023
send me a pm or whatsapp to explain to you
Re: N5000 For Correct Answer: How Does Palmpay Do This? by gistray: 7:04am On Sep 03, 2023
devdev:
send me a pm or whatsapp to explain to you

Send your number

(1) (2) (Reply)

Php Haters Beat This / J2me Developers In The House / Looking For An Intern - Front-end Developer- To Work With A Startup In Ibadan

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 48
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.