Strumenti/Env .: C++, VS2008, WM6.1Come ottenere cellulare Torre Informazioni su Windows Mobile Phone CDMA
ho attualmente solo avere il telefono HTC Diamond Windows Mobile disponibili per i test e provare come posso, con tutte le mie capacità di hacking, non riesco ancora a raggiungere il compito di acquisire i restanti dettagli di Cell ID e LAC, per completare il mio programma basato sulla localizzazione cellulare.
Sono riuscito a ottenere il MCC e MNC, ma i numeri di identificazione delle cellule e Lac vengono ancora nascosta a me. C'è deve essere un modo di ottenere questi, per il telefono stesso senza dubbio li usa per altre cose. :/
ribadire quanto ho provato, sarebbe il seguente:
RIL_GetCellTowerInfo (g_hRIL); // doesn't even signal the 'ResultCallback' function.
RIL_GetCurrentOperator (g_hRIL, RIL_OPFORMAT_NUM); // calls the 'ResultCallback' function and only with this am I able to at least get the MCC and MNC.
provato il seguente codice di prova troppo, e niente ha funzionato.
//constants and structures for cell ID
#define RIL_DEVSPECIFICPARAM_ENABLECELLIDSUPPORT 26
#define RIL_DEVSPECIFICPARAM_DISABLECELLIDSUPPORT 27
bool mode = true;
DWORD dwFuncID=0;
if (mode)
dwFuncID = RIL_DEVSPECIFICPARAM_ENABLECELLIDSUPPORT;
else
dwFuncID = RIL_DEVSPECIFICPARAM_DISABLECELLIDSUPPORT;
m_hrCellIdRequest_ = RIL_DevSpecific (g_hRIL,(LPBYTE) &dwFuncID, sizeof(DWORD));
// no 'ResultCallback' triggered either.
BYTE req[4]= {24, 0, 0, 0};
m_hrCellIdRequest_ = RIL_DevSpecific (g_hRIL, req, 4);
req[0]=26;
m_hrCellIdRequest_ = RIL_DevSpecific (g_hRIL, req, 4);
Ho anche provato a inviare i comandi seriali AT per ottenere qualcosa indietro. per esempio. "AT+CCED=0\r"
Viene visualizzato un risultato non riuscito di "4 \ r".
Ho letto che l'ultima opzione sarebbe quella di leggere la sua memoria interna. Ma questo non sembra essere un metodo generale che potrebbe funzionare per altri telefoni. E inoltre, non so nemmeno da dove cominciare.
Così ho finalmente rotto con una richiesta di aiuto a questa favolosa comunità in cui, se in qualche modo sei riuscito a ottenere queste informazioni da questo telefono, puoi per favore condividerlo con noi?
Oppure, se è impossibile ottenere, puoi spiegare in dettaglio perché potrebbe essere?
Voglio solo la chiusura di questo una volta per tutte. :)
Questo è solo per MNC e MCC. Ho già quelli. Ho bisogno dei valori ID cella e LAC ora da HTC Diamond. Sei riuscito ad acquisire quelli? –
No, restituisce la struttura di rilcelltowerinfo, che ha MNC, MCC, ID cella e LAC, tra gli altri. – hemisphire
Questo è strano allora. Perché ho copiato e incollato l'intero codice e non ho nemmeno ricevuto il ResultCallback (..) chiamato. Ho HTC Diamond (versione CDMA). La tua potrebbe essere la versione GSM? Non so se questo è importante. –