Ïîëó÷èòü äîñòóï äî IMEI, DeviceID, SIM number (android, java)

Çàäàíèå çàêðûòî
Ñòàòóñ ðàáî÷åé îáëàñòè:Çàâåðøåíî
Ñòîèìîñòü:Äîãîâîðíàÿ
Ñðîê âûïîëíåíèÿ:5 äíåé
Âàðèàíòû îïëàòû:Ïî äîãîâîðåííîñòè
Äàòà ïóáëèêàöèè:2023-03-14 21:07
Îáíîâëåíî:2023-03-14 21:36
Áûë íà ñàéòå:2026-06-18 15:12

Ïîëó÷èòü äîñòóï äî IMEI, DeviceID, SIM number (android, java)

 
Çàäà÷à

Êàê èçâåñòíî, íà÷èíàÿ ñ 10 àíäðîèäà ìû íå èìååì ïðàâ íà ÷òåíèå telephonyManager.getImei(), Build.getSerial() è telephonyManager.getLine1Number() , äàæå åñëè ïðåäîñòàâèì â ìàíèôåñòå âñå ïðàâà. Íî êàê ÿ ïîíÿë, ýòî âîçìîæíî åñëè ñäåëàòü ïðèëîæåíèå ñèñòåìíûì èëè êàê-òî ïîäïèñàòü åãî, ÷òî-òî òàì ñ ñåðòèôèêàòîì.  îáùåì çàäà÷à ñâîäèòñÿ ê òîìó, ÷òîáû ýòîò êîä ñìîã âûâåñòè äàííûå íà ýêðàí:

TextView textView = findViewById(R.id.device_info_textview);
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

textView.setText("Phone number: " + telephonyManager.getLine1Number() + "\nIMEI: " + telephonyManager.getImei() + "\nSerial number: " + Build.getSerial());

Ò.å. âûâåñòè íà ýêðàí íîìåð ñèìêè, èìåè è ñåðèéíûé íîìåð äåâàéñà. Áîëüøå íè÷åãî èçîáðåòàòü íå íàäî, çäåñü çàäà÷à íå â íàïèñàíèè êîäà, à â òîì, ÷òîáû ðàçîáðàòüñÿ êàê äàòü ïðèëîæåíèþ äîñòóï.

Ï.Ñ. - ïðèëîæåíèå íå äëÿ Google play, îíî èñïîëüçóåòñÿ íà íåñêîëüêèõ äåâàéñàõ, íà êîòîð...

Âèäåòü ïîëíóþ èíôîðìàöèþ è îñòàâëÿòü çàÿâêè ìîãóò òîëüêî àâòîðèçîâàííûå ïîëüçîâàòåëè.
Èñïîëíèòåëü ïî ýòîìó çàäàíèþ âûáðàí.
Çäðàâñòâóéòå,ñ ðàäîñòüþ ãîòîâ ïðèíÿòü âàøå ïðåäëîæåíèå è çàíÿòüñÿ èì ïðÿìî ñåé÷àñ.

Ïðèìåðû ìîèõ ðàáîò

Ãîäîâîé ôèíàíñîâûé òðåêåð ñ ïîìåñÿ÷íîé äåòàëèçàöèåé
Ìîáèëüíîå ïðèëîæåíèå ïîêàçàíèÿ ñ÷åò÷èêà âîäû
Cloudflare â Ðîññèè áîëüøå íå ðàáîòàåò? Ñäåëàë ñâîé ìèíè-CDN íà ñåðâåðàõ â Ìîñêâå è NL — ñàéòû ëåòàþò âåçäå áåç áëîêèðîâîê
Çäðàâñòâóéòå. Ìåíÿ çàèíòåðåñîâàë âàø çàêàç, è ÿ õîòåë áû âûïîëíèòü åãî.

Íåìíîãî îáî ìíå:
• ß àíäðîèä ðàçðàáîò÷èê ñ 3+ ãîäàìè êîììåð÷åñêîãî îïûòà.
• Ðàáîòàë â áîëüøîì êîëè÷åñòâå ðàçëè÷íûõ ïðîåêòîâ, èìååòñÿ îïûò ñî ñòàðòàïàìè, áîëüøèìè è ìàëåíüêèìè êîìàíäàìè.
• Íà äàííûé ìîìåíò èìåþ áîëåå 40 ïåò ïðîåêòîâ íà GitHub, ñäåëàííûõ ñ ïîìîùüþ íîâûõ òåõíîëîãèé, ðåêîìåíäóåìûõ Google.
• Ïîñòîÿííî ðàçâèâàþñü è èçó÷àþ íîâûå ôðåéìâîðêè è áèáëèîòåêè

Ññûëêà íà ìîé GitHub:
https://github.com/EvgenyPlaksin

Ìîé êîììåíòàðèé î ïðîåêòå:
ß ãîòîâ âçÿòüñÿ çà ýòó çàäà÷ó, è äóìàþ, íè÷åãî íåâîçìîæíîãî â ýòîì íåò. Îïëàòó ãîòîâ ïðèíÿòü â USDT TRC20, è êîä ÿ òàêæå íàïèøó ñàì, ðàäè ëó÷øåãî ðåçóëüòàòà. Òàêæå ÿ ãîòîâ â äåòàëÿõ îáúÿñíèòü ñâî¸ ðåøåíèå è êàêèå ðàçðåøåíèÿ äëÿ ýòîãî íóæíî.

 ñëó÷àå ÷åãî ìîæåòå ïèñàòü ìíå â Òåëåãðàì – @Lnight_reborn

Îñòàâëÿòü çàÿâêè ìîãóò òîëüêî àâòîðèçîâàííûå ïîëüçîâàòåëè.