Crack Help Req: The CMCC-ST1C Student ID Card - Off-topic

Not sure about where it goes so I am posting it here.
I came across this device from China Mobile IoT that my school distributed to me and my fellow classmates. When it came down to my hand, there is one thing that I have confirmed right away - it's an Android device. So I decided to look up on the Internet but surprisingly NO relevant results were found.
The purpose of me posting here about this device is that I would like to find a way to extend its possibilities - like installing apks or accessing recovery/fastboot or stuff. Or maybe there could be some sort of debug pins and other fancy stuff. Who knows!
Considering the obscurity of this device, I'm going to start with some general information.
Here are some photographs:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I covered a QR code part because there is IMEI and RFID information - yes, this device has its IMEI printed directly on the front of the device!
The back after taking off the back cover. My school asked me to add a sticker on the back cover to identify ourselves so it looks opaque on the photo, but it used to look like a "photo frame" that is transparent in the middle so that information on the card may be seen through this cover. The gray shell also has a design that could fit in a card the size of a conventional credit card (at least in China). This inserted card is used with other school devices which require this card for student identification.
The back of the machine without the card.
The back with the battery removed. The black part indicates the IMEI.
The shell removed.
The PCB extracted from another machine.
The other side of the PCB.
Known advertised features:
- 4G FDD-LTE/TDD-LTE
- Location service
- Realtime tracking of device (parent can check student's real-time location or set "electronic fences" that warn either sides when student "trespasses" those (this expression is vague but this IS what the manual says))
- Filtered calls (Calls from numbers not included in contacts or a preconfigured whitelist will be rejected immediately without student's
- Call and send a message to a preconfigured SOS contact in emergency (by manually triggering SOS)
- Can have 3 contacts (4 with SOS contact count in)
- An "answering tool" that can show true-or-false or multiple-choice questions by operating on a classroom PC for simple class interactions like questions and polls
* NO WIFI IN THIS DEVICE. WI-FI ABILITIES ARE ONLY USED FOR POSITIONING INDOORS
- Limited SMS support
- Software update (via cellular data.)
Other known information:
- It is Android, as mentioned above. Likely to be Android 4.4.
- Running lsusb on a Linux host after connecting the device to the host shows that it is a Spreadtrum device.
- Its board seems to be named 'GZ02E'. Not sure about whether the GZ is relevant to my location (Guizhou, China).
- The display ribbon cable has only 25 pins.
- No touchscreen.
- No USB OTG. (USB port U=0)
- It is likely that even the most basic Android USB connectivity features were removed/blocked from the device software.
- ADB wasn't "accidentally left enabled."
- I can't access Recovery/Fastboot for now.
Any idea you have to push this thing's boundaries a little bit?

Okay, additional information.
* To be specific, my current goal is to enable ADB on it.
1. An MMI test mode is now found and can be brought up by pressing SOS-C-SOS-A-B on home screen.
2. SOS-A-SOS-A-SOS on home screen leads to a screen with device's IMEI on it while SOS-B-SOS-B-SOS brings up a page with the firmware version information from an app called "Version Info"
3. When Android is running normally, the device is shown in lsusb as:
Bus 001 Device 020: ID 1782:5d03 Spreadtrum Communications Inc. Spreadtrum Phone
4. By holding A+SOS+POWER when device power is off:
4.1 The device screen stays off.
4.2 It is required to hold the POWER button for around 10 secs to boot the device, so it could have entered some sort of special boot mode.
4.3 In this mode, the device is shown in lsusb as:
Bus 001 Device 016: ID 1782:4d00 Spreadtrum Communications Inc.
Notably, the vendor:device ID in this mode resembles another one that was shown in an early stage of startup (begins on vibration and ends shortly after splash), except the early startup stage statement has a "Gadget Serial" at the end of the reported device name. This might be some lowlevel flashmode from the SoC.
4.4 After a little while it continues to boot.
4.5 Is this for U-Boot command line access over USB?
5. According to the MMI test app, the device can connect to Wi-Fi and it also comes with Bluetooth capabilities. Both were hidden.

Related

Bar Code Manager and API

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So this isn't really a "Diamond" application, but this is the only forum I post in, and I wanted to share this so maybe other people can find it useful.
While I was checking out of the grocery store tonight, I realized I had left my "preferred savings" card in my car's glove compartment as usual. Naturally, my train of thought derailed into Windows Mobile development and how I could make my life easier. The answer was simple: why can't I save all my card bar codes on my Windows Mobile Device and have the cashier scan the image from my cell phone? It would save wallet space and be really cool to boot!
So obviously, I came home and whipped up a program to do just that. Any cards that you scan with a bar code reader can now easily be imported and stored on your phone!
Click here to read more about the Bar Code Manager and the Bar Code API.
does this work,
I thought due the the polarised nature of LCD screens they would be unreadable by most barcode readers!
I hope so! I'm going to check tomorrow when I head into the office. We have a couple bar code readers laying around.
Good idea! Unfortunately, most bar code readers won't read backlit displays
Glad you boys mentioned this!
Ive beennn doing this ever since my Nokia 7710. I caried my "ID" on my 7710. When ever I was asked fo ID i just pulled put my 7710.
Sooo yes this can be done on any Barcode-ID app.
Boys time to leave that ID home!
They wont even know the Difference with that GORGEous VGA Screen!!!!
Cheers Bradas!!!
This doesnt seem to work with my norwegian bar codes, dunno if we use another standard than you, or not.
2912340005882
157100395
2 983061310951
When entering these i get a NullReferenceException in RefreshBarCode()
WindowsLessControls.StandardBitmap.get_Width()
Weird, the first and the third number worked for me (try redownloading the CAB). The program really only supports 12 digit bar codes though (UPC). I haven't written in support for other formats yet (Code 39, etc).
Koush said:
Weird, the first and the third number worked for me (try redownloading the CAB). The program really only supports 12 digit bar codes though (UPC). I haven't written in support for other formats yet (Code 39, etc).
Click to expand...
Click to collapse
Doesn't seem to want to work with my cooked ROM. I get 'An unexpected error has occurred in WMBarCode.exe. Select Quit and then restart this program.'
And when I restart, I get the screen in the image.
Anyone else confirm this?
A nice next step would be to scan the barcodes with the onboard camera.
jentech said:
Doesn't seem to want to work with my cooked ROM. I get 'An unexpected error has occurred in WMBarCode.exe. Select Quit and then restart this program.'
And when I restart, I get the screen in the image.
Anyone else confirm this?
Click to expand...
Click to collapse
I have the SAME problem as this. Running Tilt 2 with 6.5 stock rom
Does this require anything other than the cab for download at the link?
says "Download the Bar Code Manager and API here"
What is the API? I REALLY want to use this app
I have installed this and typed the number from a store card. Where do I type the name for the card? After typing in the number in the one edit box the barcode, on screen, does not resemble the barcode on the card. If I type any text in the edit box I get "An unexpected error has occured in WMBaeCode.exe" NullReferenceException
Help!
Same stuff happening here on ever rom ive tried. I really want sometihng like this
Can someone post a mirror? The website linked is not working.
Do you think you can provide a slightly better tutorial on how to set up your cards. I can't get any of mine to work, and not all grocery store cards are 12 digits. Any way you can add support for those?
Great program, I've been using it for a long time now and I don't know if there's any development on this, but it would be great for it to support 2D codes too. Thanks

[Applications] Some app for android

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Barcode Scanner
Scan barcodes on products then look up prices and reviews. You can also scan Data Matrix and QR Codes containing URLs, contact info, etc.
Also share your contacts, apps, and bookmarks via QR Code. This is why contacts permissions are needed. See FAQ below.
NEW:
* Improved ITF support
* Added support for mirrored images
* Improved several translations
* Fixed all day calendar entries
download
GPS Compass
GPS Compass Map shows your moving GPS track and online directions on Compass rotating Google Map intuitively.
The map rotates based on the compass orientation, and helps you to navigate to your destination.
download
Calculator Free
A simple, beautiful and FREE calculator based on the iPhone calculator but with added features.
download
Titanium Backup ★ root
EXTREMELY powerful tool. Backup ALL apps, Market links, remove bloatware & MORE!
☆Over 1 million users!
☆Needs ROOT, Android 1.5-2.3+
☆PRO Key is available on Market!
☆Problem? See matrixrewriter.com/wiki
☆NET used for Dropbox,BusyBox
download
Wireless Tether for Root Users
Clients (your laptop for example) can connect via wifi or bluetooth and get access to the internet using the mobile connection (4G, 3G, 2G) or (in case you are using bluetooth) the wifi connection which is established by the handset.
Wifi-tethering creates a so called adhoc (peer-to-peer) network on most devices. Infrastructure-mode is suppported for some devices – including the HTC Evo for instance.
** FEATURES **
-) Access-control feature. Allow/deny clients to use your mobile-data connection.
-) Wifi-Encrytion. 128-bit WEP in general. WPA/WPA2 on supported devices.
-) Reduce wifi-transmit power (on supported devices)
-) Settings for wifi-ssid, wifi-channel, „lan“-network and more.
This application requires a "rooted"-device and a (custom-) kernel which supports netfilter (iptables)!
** PREREQUISITE **
1) Root
2) Netfilter-enabled kernel
download
Google Sky Map
Google Sky Map turns your Android-powered mobile phone into a window on the night sky.
download
Google Earth
Explore the world from the palm of your hand with Google Earth.
Use Google Earth to fly around the planet with the swipe of a finger. Search by voice for cities, places, and businesses. Browse layers including roads, borders, places, photos and more.
NOTE: If you are running Android v2.1 (aka eclair), you should uninstall any previously installed version of Google Earth before upgrading. Otherwise, the application will require more storage than is necessary.
download
GalleryMap
See where your pictures were taken on one large map!
Ever wanted to see where all your pictures were taken? Use the GalleryMap! Uses the EXIF data, so geotagged photos taken by other devices may also work. Use My Location to find pictures you've taken nearby!
If you're running Android 2.1+ on your device, you can also add images to the map, adding the GPS data to the image itself! Simply tap on the location icon in the corner, and you will be prompted to select a location!
download
FasterFix
Speed up your gps, and get faster GPS-Fixes using FasterFix.
- Root access required -
- BusyBox Required -
- New HTC phones need NAND-unlock -
This app makes your GPS use a more accurate time estimation from a NTP server near you. Select one from the list, or add your own.
Please use root checker to check your root and busybox if it does not work before you give a bad rating. So far, it's found working on all devices.
download
MultiTouch Visualizer 2
Multi-touch vizualization, updated for 3+ points on supported devices.
Visualizer for multi-touch (pinch-zoom), shows 2-4+ multitouch points on capable devices (G2, Galaxy S, Captivate, Evo); how many on your phone? Shows "snapping" limitations of G1/Nexus/Droid touchscreens.
download
Why do you post this??
Should everybody make new threads with some apps they use?? :\
Overloaded said:
Why do you post this??
Should everybody make new threads with some apps they use?? :\
Click to expand...
Click to collapse
I added only use programs.
Does everyone know that I do not know these programs.
will update more later. would need to be
There are many programs I use. I do not know legal. I'll look at them.
if there are somebody interested i will add.
sory bad english
Sorry, this thread ought to be deleted

Best Hardware Diagnostics Apps

Best Hardware Diagnostics Apps​Sometimes it's not always immediately apparent as to what is wrong with a particular phone. It's not always obvious what's causing the symptom you're experiencing. It took four therapists and seven psychiatrists to get to the root of all of my issues lol. So before you crack open your phone to do some repairs, run one of these hardware diagnostic tools.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Phone Doctor Plus
The Phone Doctor Plus app is a diagnostics tool that will scan every common piece of hardware on your phone. This includes:
1. Multi-touch
2. Touch Screen
3. Earphones & Microphone (patented) : Automatically check the audio system from 300Hz to 12000 Hz by feedback system & FFT algorithms.
4. Speaker & Microphone (patented): Automatically check the audio system from 300Hz to 12000Hz by feedback system & FFT algorithms.
5. Call function: Check if the Smartphone can connect to base station.
6. Accelerometer: Check if the Smartphone can detect the acceleration and gravity.
7. Gyroscope: Check if the Smartphone can detect the orientation.
8. Proximity Sensor: Check whether the proximity sensor can normally detect the approach of your face and shuts down the screen to avoid sense errors.
9. Display: Check display of monitor.
10. Compass: Check the stability of the compass.
11. Storage: Check the Storage speed.
12. Memory: Make sure the memory access speed is ok.
13. Spec Check: To confirm if it's the exact Smartphone spec you bought in case of any spec error.
14. CPU: Use a benchmark to test performance.
15. Camera
16. Vibration (patented): Automatically check the vibrator.
17. Flash (patented): Automatically check the flash light.
18. Earphone jack: Detect if the earphone jack can detect the insertion of earphones.
19. GPS
20. 3G chip: Detect if the 3G chip can connect to the base station.
21. WiFi: Detect if the Smartphone can connect to WiFi AP.
22. Bluetooth: Check if Bluetooth can be turned on and connect to other iDevice.
23. Silent & Volume Control Button: Test mute and volume button.
24. Home Button
25. Sleep Button
26.Temperature Sensor
27.Humidity Sensor
28.Pressure Sensor
29.Step Counter
30.Light sensor
Download Phone Doctor Plus
Phone Tester (hardware info)
While it doesn't cover the extensive list of the hardware that Phone Doctor does, it's a higher rated app and it's a bit more user friendly. Here are the areas that this app can tend to:
1.Sensors
2.WiFi
3.Telephony
4.GPS
Battery
5.Multitouch
6.Camera
7.System Information
Download Phone Tester
What's your go-to hardware diagnostics app? Let me know in the comments!

Question Engineering Mode hidden functions...

Ok so the shell launcher is still part of the Engineering App on our phones... can anyone or has anyone figured out how to trigger it?
This is the ONLY root vulnerability that exists for any Tmobile 10Pro / 10T bought after August 2022. Getting access to this shell is critical because it will be a default root, or root permission shell. And because it is for an app in the System partition, it will have exclusive access to the main system partition which will allow the ability to modify tthe build.prop file, at least enough to set ro.adb.secure to 0, and ro.secure to 0.... Then make the same changes to persist.ro.secure to 0 and persist.ro.adb.secure to 0. These commands can be issued with the debug root shell, simply by using the "setprop" command, while running with the authority of the system apps permissions.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Also, ... anyone know what the code is here??? Its not 6776 .... there are several places in the engineering menu that are password or code protected, just like the old Oneplus app... only this time the passcodes needed are numerical.
The only code that i know of is 6776 , but that one does not work for all..
One screen in particular beyond this one is the screen for writing a test message to the "Important" log... (the last bug was related to the log as well... so there might be something here.
to get to this screen run the
*#899# , select Manual Test, and slide to the far right screen. Click on Log test.
the other one pictured below is from
*#36446337# , menu . Select Engineer Network, then hit 'Lock Cell info' ...
lastly i know EVERYONE has been looking for a REAL Full Network unlock.
This code is 16 digits, and is confirmed to FULLY remove the network control of ANY carrier on the 10Pro ... This will disable the carrier policy restriction that keeps T-Mobile owners from flashing different regions, and their device locking.
*#3988691# - Network unlock
This will disable ALL region restrictions on your phone. Please share any info you might have regarding any of these.
If someone can get me thru this network unlock code, I will happily drop detailed instructions on how to leverage Diagnostic mode to enable 5G ONLY mode.... as well as how to enable missing bands, fix your VOLTE.... and Wifi Calling.... pretty much anything you want to access regarding missing features including Dual Sim cards, (as long gas you have the connections on your board!.
Help me... so that i can help everyone!
interesting
@beatbreakee , did you get anywhere with this?
I'm trying to figure out how to remove Operator region, basically switch to generic country region (currently set to Vodafone in the UK).
Used to be able to do it by unlocking secrecy mode, then *#3954391# (which activated a switch of some kind) and then *#391#. This tool you to a menu where you could select your phone's region and carrier (this is on ColorOS).
Codes no longer work. Wondering if it's within the 'Lock Cell Info' section????
Have u pulled the app or unpacked the enginering app from OTA or msmdownload

[ROM][LINUX][BONITO] Droidian Bookworm

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​Droidian is a GNU/Linux distribution based on top of Mobian, a Debian-based distribution for mobile devices. The goal of Droidian is to be able to run Mobian on Android phones. This is accomplished by using well-known technologies such as libhybris and Halium.​Requirements​
Android 9 firmware for your device (PQ3B.190801.002):
Pixel 3a XL bonito: LINK
Files​
Download the latest fastbootable image: droidian-UNOFFICIAL-phosh-phone-google_sargo-api28-arm64-nightly_XXXXXXXX.zip
Installation:​
Extract the archive
run the flash_all script
Boot to fastboot and let the script flash everything.
UBports Installer
Alternatively the UBports installer can also be used to install Droidian.
Notes​Default password​The default password is 1234.
List of working things can be found at https://github.com/droidian-sargo/device-page
This port uses the same kernel and image as sargo. They are identical devices.
APN​Mobile data needs an APN to be set up from Settings -> Mobile Network -> Access Point Names.
Broken mobile data after calls​Data connection might break after receiving and making calls. Switch it off and on from Settings -> Mobile Network to fix it. Be careful to not turn off the mobile modem or a device restart might be required.
Out of storage​By default when flashing Droidian it allocates 8GB of storage to the system. This might not be enough and luckily you can allocate more storage with ADB by running (while in recovery): adb shell e2fsck -fy /data/rootfs.img and adb shell resize2fs -f /data/rootfs.img xG where x is the amount of GB to allocate (eg: 50G for 50 GB).
SSH access​connect your phone to your computer and type ssh [email protected], the password is 1234 (on Windows, you may need PuTTY)
Applications​You can find a list of mobile-friendly Linux applications at LinuxPhoneApps
What Works
Manual brightness, Notification LED, Torchlight, Vibration, Carrier info, Data connection, Calls, Pin unlock, SMS, Audio routing, Voice calls, Volume control, Battery percentage, Online charging, RTC time, SDcard, Shutdown, Reboot, Bluetooth, Flight mode, Hotspot, WIFI, Auto brightness, Proximity, Rotation, Touch screen, Earphones, Loud speaker, Microphone, Waydroid
What doesn't work
GPS, Fingerprint, Offline charging, Dual SIM, Encryption, Camera, Encryption
Waydroid​Waydroid is an Android container which lets Android apps run on Linux phones with GPU acceleration with full speed.
Waydroid works fine on bonito.
Final Notes​
I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed.
Support​
Droidian telegram group: @DroidianLinux.
Thanks to the Droidian team and fredldotme for all helping out to make this happen.
All the sources are available at
https://github.com/droidian-sargo/
Attached images are from different devices but the interface looks and acts the same.
1 - can't get sound through the headphone jack nor the bluetooth headset I played with the outputs in the sound settings but it always goes straight to the phone speakers. I was going to try with pavucontrol but dependencies issues..
2 - there are many place in setting where you get stuck.. can't comeback to the previous page. I have to open the app drawer and close the app.
3 - I think it would be nice to have a navigation bar at the bottom
~JL~ said:
1 - can't get sound through the headphone jack nor the bluetooth headset I played with the outputs in the sound settings but it always goes straight to the phone speakers. I was going to try with pavucontrol but dependencies issues..
2 - there are many place in setting where you get stuck.. can't comeback to the previous page. I have to open the app drawer and close the app.
3 - I think it would be nice to have a navigation bar at the bottom
Click to expand...
Click to collapse
no idea about the first one because i remember it working before
second one is a gnome issue their control center app is a mess right now. they are fixing up all their apps with their gnome mobile project tho
phosh doesn't have a navigation bar its supposed to be like gnome for mobile

Categories

Resources