THREAD: I'm looking at a Huawei P20 from China, let see what can I found

The 1st app I reversed is an app called Decision
Look at the name of the files contains in the assets folder:
- airport_china.txt
- city_china.txt
- cityinfo.db
- parkinglot_china.txt
- railwayinfo.db
- trainInfo.db
- trainstation.db

Interesting, no?
For example, the trainstation database contains:
- address
- name
- latitude
- longitude
- city
In the manifest of this application, there is a GeoReceiver
This receiver is receiving an UUID and will lookup an known fence id
I'm a stupid security researcher. For the moment, the keywords are: train, airport, city, geo fence... Do you see where we are going?
In the data folder, there is a file called CalcMain. Here some of the methods of this class:
- callGetBusTime
- callGetTaxiTime
- isTrafficBusy
- callGetHomeCity
- callHasHotelTicket
- callGetAirportMultiPoi
- callHasGroupBuyingTicket
- ...
Nice data types haha
To be clear, this app is composed of 3 background services and 2 services. There is NO UI in this app.
Please be nice "DO NOT KILL ME >_<"
This is the kind of function that I love to find
This app doesn't seems to send the data BUT they communicate with another service called HiActionService which is coming from an Huawei app called HiAction
The previous screenshot is from the class called ActionCommonUtil. We can easily that Decision is sending all his events to this service through the methods in this class.

More from All

I’m torn on how to approach the idea of luck. I’m the first to admit that I am one of the luckiest people on the planet. To be born into a prosperous American family in 1960 with smart parents is to start life on third base. The odds against my very existence are astronomical.

I’ve always felt that the luckiest people I know had a talent for recognizing circumstances, not of their own making, that were conducive to a favorable outcome and their ability to quickly take advantage of them.

In other words, dumb luck was just that, it required no awareness on the person’s part, whereas “smart” luck involved awareness followed by action before the circumstances changed.

So, was I “lucky” to be born when I was—nothing I had any control over—and that I came of age just as huge databases and computers were advancing to the point where I could use those tools to write “What Works on Wall Street?” Absolutely.

Was I lucky to start my stock market investments near the peak of interest rates which allowed me to spend the majority of my adult life in a falling rate environment? Yup.
क्या आपको पता है?

राजस्थान का एक भी जिला मुगलों के नाम पर नहीं है,

राजस्थान के 33 जिले है जिनके नाम हैं, गंगानगर, बीकानेर, जैसलमेर, बाडमेर, जालोर, सिरोही, उदयपुर, डूंगरपुर, बांसवाड़ा, प्रतापगढ़, चित्तौड़गढ़, झालावाड़, कोटा, बारां, सवाईमाधोपुर,...

...करौली, धौलपुर, भरतपुर, अलवर, जयपुर, सीकर, झुंझुनू, चूरु, भीलवाड़ा, हनुमानगढ़, नागौर, जोधपुर, पाली, अजमेर, बूंदी, राजसमंद, टोंक,दौसा

कृपया इन नामों को ध्यान से देखें क्योंकि इन नामों में एक भी मुगलों के नाम नहीं है अर्थात एक भी जिले का नाम मुगलो पर नही है,...

...इन जिलों के नाम से ही पता चलता है,राजपूतो के शौर्य और बलिदान की गाथा,अब जानिए एक एक जिले का परिचयः

अजमेर:अजमेर 27 मार्च 1112 में चौहान राजपूत वंश के तेइसवें शासक अजयराज चौहान ने बसाया,

बीकानेर : बीकानेर का पुराना नाम जांगल देश,राव बीका जी राठौड़ के नाम से बीकानेर पड़ा,

गंगानगर : महाराजा गंगा सिंह जी से गंगानगर पड़ा,

जैसलमेर : जैसलमेर, महारावल जैसलजी भाटी ने बसाया,

उदयपुर : महाराणा उदय सिंह सिसोदिया जी ने बसाया उनके नाम से उदयपुर पड़ा,

बाड़मेर : बाड़मेर को राव बहाड़ जी ने बसाया,

जालौर : जालौर की नींव 10वी शताब्दी में परमार राजपूतों के द्वारा रखी गई,बाद में चौहान,राठौड़,सोलंकी आदि राजवंशो ने शासन किया,

सिरोही : राव सोभा जी के पुत्र, शेशथमल ने सिरानवा हिल्स की पश्चिमी ढलान पर वर्तमान शहर सिरोही की स्थापना की थी उन्होंने वर्ष 1425 ईसवी..

You May Also Like