{"action":"created","issue":{"url":"https://api.github.com/repos/SecUpwN/Android-IMSI-Catcher-Detector/issues/264","labels_url":"https://api.github.com/repos/SecUpwN/Android-IMSI-Catcher-Detector/issues/264/labels{/name}","comments_url":"https://api.github.com/repos/SecUpwN/Android-IMSI-Catcher-Detector/issues/264/comments","events_url":"https://api.github.com/repos/SecUpwN/Android-IMSI-Catcher-Detector/issues/264/events","html_url":"https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/issues/264","id":53623070,"number":264,"title":"Check BTS for the NC List","user":{"login":"He3556","id":2507905,"avatar_url":"https://avatars.githubusercontent.com/u/2507905?v=3","gravatar_id":"","url":"https://api.github.com/users/He3556","html_url":"https://github.com/He3556","followers_url":"https://api.github.com/users/He3556/followers","following_url":"https://api.github.com/users/He3556/following{/other_user}","gists_url":"https://api.github.com/users/He3556/gists{/gist_id}","starred_url":"https://api.github.com/users/He3556/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/He3556/subscriptions","organizations_url":"https://api.github.com/users/He3556/orgs","repos_url":"https://api.github.com/users/He3556/repos","events_url":"https://api.github.com/users/He3556/events{/privacy}","received_events_url":"https://api.github.com/users/He3556/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SecUpwN/Android-IMSI-Catcher-Detector/labels/DETECTION","name":"DETECTION","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-01-07T11:30:25Z","updated_at":"2015-01-13T18:55:53Z","closed_at":null,"body":"If the \"unsupported flag\" (see https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/issues/100#issuecomment-67913431) is not set, we still need to check if every BTS is providing a NC  (Neighboring Cell) list.  The NC list is used to provide information to the cell phone to select a new antenna if there is an antenna with better signal reception than the currently conected one. But the cell phone doesn't need to scan or connect to all BTSs to get this info and saves energy. \r\n\r\nOur code is already reading the NC list with API calls and other methods. But there might be some phones that do not support this (like many Samsungs), so there will be an empty list. If the lisyt is empty, then we need to set the `unsupported flag=1`. In the logcat you see when the phone is polling for the information. And on the menu you see the NC list under `Cell Information`, on those phones providing it.\r\n\r\nIf the `flag = 0` and the NC list of the currently connected Cell is empty, then we have a positive detection od a supsicious BTS. Most IMSI-catchers doesn't provide an NC list or they manipulate it. (Finding manipulations will be the next task to test for.) In particular, if we find a `cell-id` (CID) that is not in the OCID DB, this check is important. Thus we should run this test immediately. "},"comment":{"url":"https://api.github.com/repos/SecUpwN/Android-IMSI-Catcher-Detector/issues/comments/69797935","html_url":"https://github.com/SecUpwN/Android-IMSI-Catcher-Detector/issues/264#issuecomment-69797935","issue_url":"https://api.github.com/repos/SecUpwN/Android-IMSI-Catcher-Detector/issues/264","id":69797935,"user":{"login":"Ueland","id":97825,"avatar_url":"https://avatars.githubusercontent.com/u/97825?v=3","gravatar_id":"","url":"https://api.github.com/users/Ueland","html_url":"https://github.com/Ueland","followers_url":"https://api.github.com/users/Ueland/followers","following_url":"https://api.github.com/users/Ueland/following{/other_user}","gists_url":"https://api.github.com/users/Ueland/gists{/gist_id}","starred_url":"https://api.github.com/users/Ueland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ueland/subscriptions","organizations_url":"https://api.github.com/users/Ueland/orgs","repos_url":"https://api.github.com/users/Ueland/repos","events_url":"https://api.github.com/users/Ueland/events{/privacy}","received_events_url":"https://api.github.com/users/Ueland/received_events","type":"User","site_admin":false},"created_at":"2015-01-13T18:55:53Z","updated_at":"2015-01-13T18:55:53Z","body":"Hmm, this might be a bit hard for me to implement when my device always complain about no neighboring cells. Or perhaps i should add the \"is supported\"-detection?\r\n\r\nAny ideas on where in code we should add  this? (It`s own class or as a part of one of the others?)"}}