Achtung neuste Orginal Firmware ist S7-301uV100R001C167B013

webtoro

webtoro

Neues Mitglied
7
Wenn ihre die Auslieferungsfirmware auf euren Pad noch hab kommt ihr ganz leicht über OTA Update drann
 
.... uuuuuund wenn nicht??? :)
 
B012 flashen und dann das OTA update holen !!!!!!
 
Und wie bekomme ich da root rein? Oder kann man das OTA update irgendwie "abfangen"?
 
jedrzej schrieb:
Und wie bekomme ich da root rein? Oder kann man das OTA update irgendwie "abfangen"?
Ich selber habe es noch nicht gemacht! DS7005 schreibt eine Anleitung zum downgrade ! ich denke mal das boot.img nicht neu geflaht wird bei einem OTA update. Dann sollte es kein Problem sein.
 
Hallo,

die Voraussetzung für ein OTA Update ist eine Cust mit germany_2020mobile Ordner und Bootimage sowie Systemimge der C167B012
andere werden leider nicht akzeptiert !

Gruß
Dieter

z.B.
assert(apply_patch_check("EMMC:/dev/block/mmcblk0p19:4528128:5afe44e62d03fefebfabf663644b834d18bd696c:4491264:4dc3365189904f7d6865297468bbdbf7209a40a1"));
set_progress(1.000000);

mount("ext4", "EMMC", "/dev/block/mmcblk0p15", "/hwcust");
mount("ext4", "EMMC", "/dev/block/mmcblk0p20", "/system");
assert(file_getprop("/hwcust/cust.prop", "ro.build.fingerprint") == "Huawei/MediaPad/hws7300u:3.2/HuaweiMediaPad/S7301uV1R1C167B012:user/release-keys" ||
file_getprop("/hwcust/cust.prop", "ro.build.fingerprint") == "Huawei/MediaPad/hws7300u:3.2/HuaweiMediaPad/S7301uV1R1C167B013:user/release-keys");
assert(getprop("ro.product.device") == "hws7300u" ||
getprop("ro.build.product") == "hws7300u");
ui_print("Verifying current system...");

ui_print("Removing unneeded files...");
delete("/hwcust/germany_2020mobile/preload/fixed/app/PlusOne.apk",
"/hwcust/germany_2020mobile/preload/flexible/lib/gdbserver",
"/hwcust/germany_2020mobile/preload/flexible/lib/libasphalt6_last.so",
"/hwcust/hwver.properties", "/system/etc/coulometer/bq27510_version",
"/system/etc/sar/", "/system/etc/sar/302U_NV.bin",
"/system/etc/sar/303U_NV.bin", "/system/etc/sar/312U_NV.bin",
"/system/etc/sar/sar_302U.conf", "/system/etc/sar/sar_303U.conf",
"/system/etc/sar/sar_312U.conf", "/system/etc/sn.txt",
"/system/lib/libgcomm_jni.so",
"/hwcust/germany_2020mobile/copy_filelist.txt",
"/hwcust/germany_2020mobile/preload_fixed_filelist.txt",
"/hwcust/germany_2020mobile/preload_flexible_filelist.txt",
"/system/recovery.img");
 
Geil Dieter !,

das versteht hier jeder..... (sorry liege gerade unterm Tisch) das versüßt mir meinen tristen Abend!

hahaha wie cool.

LG jens
 
  • Danke
Reaktionen: Alter Mann
Mann Dieter! Sags doch gleich und lass uns net zappeln! :D
 
es braucht halt auch etwas Zeit bis ich es Hochgeladen habe
selbst mit 6.000 Kbit/s im Upload

Dieter
 
  • Danke
Reaktionen: mobab
es ist schon klar und gut eschrieben

man flsht über fastboot :

Cust mit germany_2020mobile

dann noch die Boot.img aus der C167B012 (darin ist die build.prop)
die sytem.img C167B012

also gut erklärt ! nur nichts für noobs!



"die Voraussetzung für ein OTA Update ist eine Cust mit germany_2020mobile Ordner und Bootimage sowie Systemimge der C167B012"
 
Hallo,

Downgrade und somit wieder eine C167B012 Firmware

habe eine pre Root C167B012 erstellt.
Basis dieser ist ein Image Dump von der auslieferungs-Firmware.

dload ganz Normal flashen und danach beiliegende 12 MB boot.img per Fastboot

danach Superuser App aus dem Market installieren und mit der internen Update Funktion der Superuser App der binary aktualisieren.

!! weder Ich noch das Forum ist für Schäden an eurem Mediapad verantwortlich !!

WEGEN Fehler der noch eine Analyse braucht gelöscht


Ich bin froh nach zwei Tagen eine flashbare und OTA fähige C167B012 zu Verfügung zu stellen

@all
Änderungen sind willkommen z.B. repack des Bootimages usw.
ob es reicht system, Cust, Boot per Fastboot zu flashen habe ich nicht getestet

Gruß
Dieter
 
Zuletzt bearbeitet von einem Moderator:
  • Danke
Reaktionen: Ra1n3R, Klaus.at, mobab und 2 andere
werde mich mal gleich ans testen machen!!!!
 
repack des Bootimages (perl) bringt bei mir immer den Fehler das ich es nich mehr flaschen kann ! also den kernel in zImage umbenennen! kein ahnung warum ?
 
Ist ein Dump ohne Parameter gewesen

mit repack habe ich noch nie etwas gemacht

sorry kann nicht helfen

Dieter
 
Kann jemand nur die boot.img uploaden?
 
@brainmaster

habe ich nicht nur den 12 MB bootimage Dump
der im dload ist das Bootimage von der C232SP02
deshalb auch danach per Fastboot das Dump Image

Gruß
Dieter
 
DS7005 schrieb:
Ist ein Dump ohne Parameter gewesen

mit repack habe ich noch nie etwas gemacht

sorry kann nicht helfen

Dieter

ich denke mal über "dd" gemacht ?

repack:

ich versthe es auch nicht! kernel als zImage

$ ./repack-bootimg.pl "zImage" "Ramdisk ordner " "ausgabe.img"

danach habe ich zwar die gewünschte img aber flashen geht nicht ! mal nachdenken
 
fastboot flash boot boot.img

ist der befehl so richtig oder vorher noch was beachten.
Sorry bin mit fastboot nicht so vertraut!!
 
BaltRavens schrieb:
fastboot flash boot boot.img

ist der befehl so richtig oder vorher noch was beachten.
Sorry bin mit fastboot nicht so vertraut!!
kurz erklären:

fastboot "partition wo du was hin flasht" "datei die da hin flasht"

fastboot "boot (=partition) boot.img (=datei die du flasht)"

also richtig!

alle befele gibts auch unter nur "fastboot" eingeben

unter adb gibts noch mehr befehle! hir mal fasboot:


commands:
update <filename> reflash device from update.zip
flashall flash boot + recovery + system
flash <partition> [ <filename> ] write a file to a flash partition
erase <partition> erase a flash partition
getvar <variable> display a bootloader variable
boot <kernel> [ <ramdisk> ] download and boot kernel
flash:raw boot <kernel> [ <ramdisk> ] create bootimage and flash it
devices list all connected devices
continue continue with autoboot
reboot reboot device normally
reboot-bootloader reboot device into bootloader
help show this help message

options:
-w erase userdata and cache
-s <serial number> specify device serial number
-p <product> specify product name
-c <cmdline> override kernel commandline
-i <vendor id> specify a custom USB vendor id
-b <base_addr> specify a custom kernel base address
-n <page size> specify the nand page size. default: 2048

hier mal adb:
Android Debug Bridge version 1.0.29

-d - directs command to the only connected USB device
returns an error if more than one USB device is present.
-e - directs command to the only running emulator.
returns an error if more than one emulator is running.
-s <serial number> - directs command to the USB device or emulator with
the given serial number. Overrides ANDROID_SERIAL
environment variable.
-p <product name or path> - simple product name like 'sooner', or
a relative/absolute path to a product
out directory like 'out/target/product/sooner'.
If -p is not specified, the ANDROID_PRODUCT_OUT
environment variable is used, which must
be an absolute path.
devices - list all connected devices
connect <host>[:<port>] - connect to a device via TCP/IP
Port 5555 is used by default if no port number is specified.
disconnect [<host>[:<port>]] - disconnect from a TCP/IP device.
Port 5555 is used by default if no port number is specified.
Using this command with no additional arguments
will disconnect from all connected TCP/IP devices.

device commands:
adb push <local> <remote> - copy file/dir to device
adb pull <remote> [<local>] - copy file/dir from device
adb sync [ <directory> ] - copy host->device only if changed
(-l means list but don't copy)
(see 'adb help all')
adb shell - run remote shell interactively
adb shell <command> - run remote shell command
adb emu <command> - run emulator console command
adb logcat [ <filter-spec> ] - View device log
adb forward <local> <remote> - forward socket connections
forward specs are one of:
tcp:<port>
localabstract:<unix domain socket name>
localreserved:<unix domain socket name>
localfilesystem:<unix domain socket name>
dev:<character device name>
jdwp:<process pid> (remote only)
adb jdwp - list PIDs of processes hosting a JDWP transport
adb install [-l] [-r] [-s] <file> - push this package file to the device and install it
('-l' means forward-lock the app)
('-r' means reinstall the app, keeping its data)
('-s' means install on SD card instead of internal storage)
adb uninstall [-k] <package> - remove this app package from the device
('-k' means keep the data and cache directories)
adb bugreport - return all information from the device
that should be included in a bug report.

adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]
- write an archive of the device's data to <file>.
If no -f option is supplied then the data is written
to "backup.ab" in the current directory.
(-apk|-noapk enable/disable backup of the .apks themselves
in the archive; the default is noapk.)
(-shared|-noshared enable/disable backup of the device's
shared storage / SD card contents; the default is noshared.)
(-all means to back up all installed applications)
(-system|-nosystem toggles whether -all automatically includes
system applications; the default is to include system apps)
(<packages...> is the list of applications to be backed up. If
the -all or -shared flags are passed, then the package
list is optional. Applications explicitly given on the
command line will be included even if -nosystem would
ordinarily cause them to be omitted.)

adb restore <file> - restore device contents from the <file> backup archive

adb help - show this help message
adb version - show version num

scripting:
adb wait-for-device - block until device is online
adb start-server - ensure that there is a server running
adb kill-server - kill the server if it is running
adb get-state - prints: offline | bootloader | device
adb get-serialno - prints: <serial-number>
adb status-window - continuously print device status for a specified device
adb remount - remounts the /system partition on the device read-write
adb reboot [bootloader|recovery] - reboots the device, optionally into the bootloader or recovery program
adb reboot-bootloader - reboots the device into the bootloader
adb root - restarts the adbd daemon with root permissions
adb usb - restarts the adbd daemon listening on USB
adb tcpip <port> - restarts the adbd daemon listening on TCP on the specified port
networking:
adb ppp <tty> [parameters] - Run PPP over USB.
Note: you should not automatically start a PPP connection.
<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
[parameters] - Eg. defaultroute debug dump local notty usepeerdns

adb sync notes: adb sync [ <directory> ]
<localdir> can be interpreted in several ways:

- If <directory> is not specified, both /system and /data partitions will be updated.

- If it is "system" or "data", only the corresponding partition
is updated.

environmental variables:
ADB_TRACE - Print debug information. A comma separated list of the following values
1 or all, adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwp
ANDROID_SERIAL - The serial number to connect to. -s takes priority over this if given.
ANDROID_LOG_TAGS - When used with the logcat option, only these debug tags are printed.
 
Zuletzt bearbeitet von einem Moderator:
  • Danke
Reaktionen: BaltRavens
DS7005 schrieb:
@brainmaster

habe ich nicht nur den 12 MB bootimage Dump
der im dload ist das Bootimage von der C232SP02
deshalb auch danach per Fastboot das Dump Image

Gruß
Dieter

Genau, kannst du mir nur den Dump schicken?
 

Ähnliche Themen

L
  • LeoTable
Antworten
8
Aufrufe
2.768
phablo
phablo
WAWA
Antworten
2
Aufrufe
2.123
WAWA
WAWA
C
  • Gesperrt
  • Corsico
Antworten
4
Aufrufe
1.558
reraiseace
reraiseace
Zurück
Oben Unten