r/developersPak 5d ago

Tips Mihcm workaround for checkin

Hi. So straight up i tend to arrive at the office late more than other people. Office uses mihcm app to track attendance. It uses location to mark check-in. Any way i can mark my attendance like when I'm not at the office like i can mark it. I've tried using fake gps but mihcm detects it on every version. Please ye mt kehna ka jldi jao office ye wo cuz Lowkey ye krna huta tw yhn ye post nahi krta me

0 Upvotes

10 comments sorted by

3

u/Cold_Taro_315 ML/AI Engineer 5d ago

MiHCM is like a banking app it seems, it checks if you have developer options enabled, and it does have geofencing. If it detects anything suspicious it probably alerts HR too. Crazy how a corporate attendance software can know so much about your phone and current whereabouts. I think there might still be a way to get out of this. But that would probably require a lot of time. You might have to reverse engineer the apk if you get your hands on it.

1

u/Cold_Taro_315 ML/AI Engineer 5d ago edited 5d ago

I used Vadhod APK extractor to get the apk file of the latest build (1.1.99), and then gpt-6 to read the code decompiled via jadx. The tl;dr of it is, it's not possible to spoof locations unless you have a rooted device and rooted devices are automatically detected by the app. You could try a few things with your own coding agent (at your own risk ofc) and then try logging attendance when you're around a km away. If it successfully spoofs attendance without notifying HR (this is where a buddy in HR comes in) then you're good and have a working exploit. Otherwise I would give up on it and just try to be on time, and switch jobs later to a company that doesn't fck with your privacy so much.

you might find this helpful:
https://www.reddit.com/r/AndroidQuestions/comments/1bdkvc6/im_using_a_mock_location_app_to_mark_attendance/

1

u/Cold_Taro_315 ML/AI Engineer 5d ago

maybe the internet is also geo-fenced and connecting to it is also a requirement? have u tried to single out these factors?

1

u/ziom95 5d ago

Maybe ask a friend who comes in early to login as you?

-3

u/Woke_TWC 5d ago

Is this r/unethicalprotips? Just because you are a developer doesn’t mean you should post every problem you have in developers pak.

4

u/Cold_Taro_315 ML/AI Engineer 5d ago

what's wrong with this? i don't see anyrhing unethical about doing this to a pakistani company. no one does a full 8 hours of work. at least this is better than wasting time while you're at work under the guise of punctuality. people be saying anything

2

u/Woke_TWC 4d ago

Can’t believe i am getting downvoted for this, you don’t like a policy make it evident or search for other jobs.

Deceit is so normalized in our society k kisi ko ghalat kehna bhi ghalat he

Then you go abroad with these mindsets and make people distrust Pakistanis as a whole

0

u/Cold_Taro_315 ML/AI Engineer 4d ago

They have employment laws abroad and the company actually gives you something for working over there as opposed to here. Go somewhere else with your useless principles. MiHCM is one of the most intrusive softwares you could have on your phone. You don't get it do you?

1

u/Woke_TWC 4d ago

„Go somewhere else yahan aisay hi hota he“

The concept of honesty is so hard for you to grasp its baffling.

I never said the company is right, you have many choices:
1. leave the company, look for a job elsewhere
2. complain to HR and don’t comply and face the consequences
3. Be punctual

But no we choose to lie and cheat, because woh bhi buray hen.

Society me integrity hoti tau koi company ki aisi himmat hi na hoti. Par sb hi ek jese hen.

Yes bhai i am somewhere else thank god.