Flashing a custom Android on a no-name tablet / phablet - General Questions and Answers

Hi,
I just bought a cheap no-name phablet (tablet with SIM card slot) on eBay (used, I want to use it for my doorbell system). It has an Android 8.1.0 on it and the settings say it's a model "K4", serial number
Code:
0123456789ABCDEF
(which perplexed me a bit in the first place), the boot screen says "MediaTek" which I found out seems to be the CPU's manufacturer. Build number is
Code:
O11019 test-keys
and kernel version is
Code:
3.18.79
. The ebay article said the tablet manufacturer was Padgene which I couldn't find any information about (except for this Amazon article).
Now I somehow fear (for the serial number alone) that this is some kind of weird Chinese Android ROM no one knows what it really does in background. And so, I want to flash a custom ROM on the tablet.
Now my questions:
1. How is it possible to find out the real hardware manufacturer to find out which Android ROM I would need?
2. Are there even custom Android ROMs out there for those Chinese no-name tablets at all?
3. How do I flash it, should I use TWRP for it or choose a different way?
Thanks in advance, taiBsu

Not the manufacturer is of any interest, but device's hardware.
For MTK devices a tool called Mediatek Auto TWRP Porter exists:
Mediatek Auto TWRP porter v1.7; TWRP v3.4, Android 10 support - Hovatek Blog
Our Mediatek Auto TWRP porter has received a Beta update to v1.7. This tool enables you easily port TWRP custom
blog.hovatek.com

Related

[Q] Need Help Rooting Cello 7" Tablet

Hi guys, im not a noob when it comes to rooting but this new tablet is giving me a headache and i dont know what to do now.
So far, I have tried many one click apps, even ones for the pc... Even chinese ones and nothing has managed to root it.
Here is the device details...
About My Device
Android ID: 2c8b057eec19358a
SIM Serial Number: Unavailable
Wi-Fi MAC Address: cc:d2:9b:b4:d1:ea
Bluetooth Address: CC2:9C:B41:EA
IP Address: 192.168.0.7
International Mobile Station Equipment Identity (IMEI): Unavailable
International Mobile Subscriber Identity (IMSI): Unavailable
Internal Memory Status: Available: 3GB | Total: 4GB
External Memory Status: Available: 3GB | Total: 4GB
Manufacturer: UNKNOWN
Model Number: PNDPP44Q7GPBLK
Android Version Name: KITKAT
Android Version: 4.4.2
SDK Version: 19
Build Number: A31S_Q72_Q721HB3C_PG.20140618
Screen Density: Standard/Medium Density (MDPI)
Any advice on how to obtain root would be fantastic.
Update
Right, I read on another forum about Chinese phones and tablets with a certain type of chipset can have the firmware / rom copied directly from the device in the form of a scatter file which you then use to create the image on your pc.
I already tried the tools but unfortunately, the software is not compatible with my tablets hardware.
I have now sent an email to the manufacturer explaining that my tablet is stuck in a bootloop and even the reset pin and recovery modes won't work and have requested a copy of the original firmware to flash to my device.
If I am successful in obtaining a copy of the firmware / rom, is there a guide explaining how to modify it in order to root it and how to make a recovery compatible with my device.
At the moment, this is all relying on me getting the firmware / rom from the manufacturer but, if I am successful, I will share my modded + rooted rom with the rest of xda.
While I am waiting for a response from the manufacturer, does anyone know if it is possible to "rip" the current rom / bootloader / etc from the tablet, just in case they don't send me the files I requested?
Any news on this at all? I have an 8inch cello win 8 tablet that won't start up so any future info on cello tablets would be handy.
Any news?

[GUIDE][NOOBS]All For Android👀 📱

Hey , Guys this Thread Is Specially Made for Noobs. With All Info For Android.
So , Let's Directly go to Topic
Firstly What Is Android?
• a robot with a human appearance.
•an open-source operating system used for smartphones and tablet computers which is based on Linux Os.
Source- Google
_____________________________
Version Of Android
Cupcake:
Android 1.5
Donut:
Android 1.6
Eclair:
Android 2.0
Android 2.1
Froyo:*(short for "frozen yogurt") & The Most successor Veraion
Android 2.2
Gingerbread:
Android 2.3
Honeycomb:
Android 3.0
Android 3.1
Android 3.2
Ice Cream Sandwich:
Android 4.0
Jelly Bean:
Android 4.1
Android 4.2
Android 4.3
KitKat:
Android 4.4
Lollipop:
Android 5.0
Android 5.1
Source-android.stackexchange
______________________________
What is Root?
★In Simple Word Rooting Means gives Read-Write[RW] permission on System Dictionary.★
Rooting*is the Android*equivalent of jailbreaking, a means of unlocking the operating system so you can install unapproved (by Google) apps, update the OS, replace the firmware, overclock (or underclock) the processor, customize just about anything, and so on.
Source- Google
______________________________
What is Recovery?
A combination of key presses (or instructions from a*command line) will boot your phone to recovery, where you can find tools to help repair (recover) your installation as well as install*official OS updates.
Source-Android A to Z
_____________________________
What is Bootloader?
•Every Android phone has a bootloader that instructs the operating system kernel to boot normally. But you need to understand one thing here that as Android OS is an open source OS and is available on a variety of different hardware, every manufacturer has their own version of bootloader specific for the hardware present in it’s environment.
Source-addictivetips.com
____________________________
★Advance Section★
1. Bootloop - Bootloop means your phone doesn't but up right, it's just starting and starting and nothing happens, or it's starting and shutting down and starting again. It just means your phone makes a loop while booting.
2. Brick - Brick means your phone can't boot up and you can only recover it with for example flash the stock rom. But there are different bricks for example soft bricks (for example bootloops) and hard bricks (for example doing and over the air=ota update when bootloader is unlocked). There are some other bricks and examples as well.
There Are Two Types of Bricks
1.Soft Brick - you can still turn your phone on but it doesnt really start (bootloop i think is a kind of soft brick. )
this kind of brick can be fixed through softwares like flashtool.
2. Hard Brick - you can't turn your phone on and it doesnt really start, you don't get any response from it.
Click to expand...
Click to collapse
3. Fastboot - Fastboot mode is used to flash a kernel if the bootloader is unlocked. With fastboot you flash a boot.img for your device, for example a kernel for a specific rom
Source - from( XDA)
_____________________________
What is Nandroid?
the type of permanent storage memory that your device uses, and Android. A*Nandroid*backup is a de-facto (by the hacking community) standard directory structure for backing up a perfect mirror image of your Android device.
Source - Google
_____________________________
What is Kernel ?
is a “deeper” line of code that rests beneath the surface, so to speak. It tells the software how to interact with the hardware.
____________________________
What is Custom Rom?
A*custom ROM replaces your device's Android operating system — normally stored in read-only memory — with a new version of the Android operating system.
Some Famous Custom Roms Are
°Cyanogen Mod
° Pac-Man
etc...
___________________________
What is Flashing?
Flashing is a process in which system's update Any Kind of files like Apps , System file etc...
___________________________
This Things Might Confused Many People But for Development of Android.
You Have To Totally Know This Types Of Things.
Good info for noobs:thumbup:
suresh.anthati said:
Good info for noobs:thumbup:
Click to expand...
Click to collapse
Thanks Dude

[Completed] Why Android OS is limited to device model number?

In PC,laptops there is one copy of OS(windows, linux) which work on different company, model,etc. devices
So why there in Android OS there is different ROM for every device and ROM is limited to device model number
praveensingh569 said:
In PC,laptops there is one copy of OS(windows, linux) which work on different company, model,etc. devices
So why there in Android OS there is different ROM for every device and ROM is limited to device model number
Click to expand...
Click to collapse
Hi,
In a nutshell: each OEM use different frameworks, systemUI,... (+ closed-sources) devices have different kernels, drivers, libs, modules...

[HELP] Porting Treble to a Relatively Old Device

Before I start, here's what I have and what I don't have:
What I have:
BLU R1 PLUS
BLU R1 PLUS Kernel Source
A possible port device (An Intex Infie 3, to use the vendor from)
Experience with the linux command line
What I DO NOT have:
A kernel source for the Intex Infie 3
Now for the explaination:
I found several ARM64 devices and vendors, however the kernel source for my device is ARMv7 (even though the SoC is ARMv8).
I soon learnt that trying to build an ARM64 kernel would be a waste of time, so I decided to go searching for the needle in a haystack (which of course was another device, with android Oreo and an ARM kernel+vendor) I eventually found this Intex Infie device which I noticed did not have any arm64-related prop lines and ONLY had the zygote32 in boot.img
However I then discovered that even if the vendor would work, Marshmallow drivers in the stock kernel for the BLU R1 Plus will cause issues to boot any GSI because of the many changes between android versions AND I need "Binderised HALs"
I intend to use my cache partition as the vendor partition (which of course, I'll have to add early mount to the DTB in the kernel for)
I struggle with kernel editing and compiling as this is my first shot at developing for an unknown or unpopular device.
What I'm asking for:
I'm not asking for it to be done for me, but rather a hand that can point me in the right direction that would at least allow me to boot a GSI.​

root successes ? ALLDOCUBE iPlay 50 or a Blackview Tab15

Curious if anyone has any experience good or bad about rooting these two tablets, if you have I'd love the method!
I haven't seen any methods, conversations, twrp for the iPlay 50 or the Blackview Tab15.
I understand these are not mainstream tablets and won't receive mainstream attention however I can always hope. A tablet like this suits my wanted specs and budget.
thanks
If the Linux kernel of both tablets mentioned is version 5.10 or higher then you can root via KernelSU: KernelSU is working in Linux kernel mode, it has more control over userspace applications. Only App that is granted root permission can access `su`, other apps cannot perceive su. KernelSU supports.
See also here:
KernelSU reborn: Developer ports kernel-assisted root access to GKI compatible devices
A Magisk successor at last?
www.xda-developers.com
Very interesting. I'll research and post an update.
In downloading a terminal emulator and using the command uname -a I've got the following.
ALLDOCUBE iPlay 50​5.4.161​​Blackview Tab15​4.19.191
ah well
I've looked and found a reference to an earlier tablet model an iPlay 40 where they say " you can use magsik app to modify the factory boot.img ,and flash patched boot.img ".
I'll take a look at this.
didn't have much luck. it seems these tablets are locked in not a conventional way. best to leave as is unfortunately.
Up
mountainsnow said:
these tablets are locked in not a conventional way
Click to expand...
Click to collapse
Did you try this method for unlock?
Meberry M7 - Unisoc Tiger T310 - Root, TWRP, +Info, etc.
Little review and tablet issues: This is a 2020 Tablet, that was launched with Android 11, and the last security patch was December 2021. Hardware It packs an UNISOC Tiger T310, basically 1 ARM A75 and 3 A55 4 GB RAM and 64 GB ROM Build...
forum.xda-developers.com
-------------------
Drivers for windows
SP_Drivers_EXE_v2.0.zip
drive.google.com
-----------------------------
Unlocking Unisoc Bootloader on linux​1) fastboot oem get_identifier_token
2) ./signidentifier_unlockbootloader.sh 303132333435363038394142434????6 rsa4096_vbmeta.pem signature.bin
where 303132333435363038394142434????6 is identifier_token , rsa4096_vbmeta.pem is a private key of Unisoc
3) fastboot flashing unlock_bootloader signature.bin
I ended up just returning the tablet and grabbing something else. I no longer have this model to test unforunately.

Categories

Resources