Lickonn's Recovery Image for Acer A1 Liquid V 0.3.1 - Liquid S100 Android Development

Im posting this since its vital for development,just quoting lickonn from the modaco thread:
"This is my recovery image for Acer Liquid !
I build it for my own use, but i'm sure it can also help you !
Rebuild and modified with my own stuff from Cyanogen's sources. Thanks for this great job Cyanogen !
Update : 0.3.1
- fix a small bug on app2sd partition in recovery mode
Update : 0.3
- improved speed of functions
Update : 0.2
- Auto fsck on /dev/block/mmcblk0p1 and /dev/block/mmcblk0p2
- reboot after a wipe
- fix some little bugs
Features of my recovery are :
- update rom with update.zip system (update.zip, or other, in root of sdcard)
- nandroid backup (note : a bug can loop the backup/restoration. Please remove the usb cable before launching the backup/restore, and plug it again after backup/restore)
- nandroid restore (note : a bug can loop the backup/restoration. Please remove the usb cable before launching the backup/restore, and plug it again after backup/restore)
- mount/umount sdcard
- enable/disable root on current system
- split SD for app2sd (be carrefull ! this will erase all you sdcard, include nandroid backup...PLEASE BACKUP YOUR SDCARD BEFORE)
- move app2sd ! (you must use lickonn rom to use it) (you can delete /data/app.back and /data/app-private.back after)
- fix uid
- wipe data (include app2sd data) - auto reboot after wipe
- wipe only dalvik cache (usefull sometimes)
- copy the recovery log to your sdcard
Included :
- Busybox 1.15
- ADB root
- Nandroid Mobile
- SDParted
- Fix permissions script by Cyanogen
- APP2SD script from Cyanogen
- Parted
- Sqlite
A small screenshot from ddms :
Reduced 60%
Attached Image
480 x 800 (8.33K)
How to use it ?
- Put your device in bootloader mode
- Extract the recovery image
- Flash the recovery.img file : fastboot -i 0x0502 flash recovery recovery.img "
- Reboot in recovery mode
Download in original thread
http://android.modaco.com/content/a...om/299060/06-01-0-3-1-lickonn-recovery-image/

Related

[Recovery] [17-Mar-2010] RA-eris-v1.6.2

This recovery is NOT yet fully compatible with the new apps2sd method! (as implemented in CM5.0.7)
This is a custom recovery based on Cyanogen's recovery source with a lot of things added by me. The purpose of this recovery is to avoid using adb by accessing all features directly from the menu.
This recovery is for the HTC Eris only, if you have a :
- HTC Dream/G1 you should go here.
- HTC Magic/MT3G you should go here.
- HTC Hero you should go here.
- HTC Sprint Hero you should go here.
- HTC Nexus One you should go here.
Use the trackball (up+down) to navigate through the menu, press the trackball to select items. Use the Volume-down key to go back to a previous menu.
Always check recovery.log before posting your issues!
Please make sure that your ROM supports apps2sd if you plan to use the ext-features! (/system/sd MUST be available in the ROM)
Ext4 is currently NOT supported (will add it as soon as I get an .29 Eris kernel compiled)
Features
full ADB access in recovery mode
Awesome Care-Bear version! (Blame packetlss for talking me into it )
Busybox v1.15.3
Kernel with ext3 support (NO Ext4 support)
HW-Key navigation (Trackball + Volume-key) option
Extended menu :
Reboot system now :: reboot your phone
USB-MS Toggle :: enable/disable USB mass storage (use when the phone is connected to your PC)
Backup/Restore
Nand backup :: Make a Nand backup, the following partitions are NOT included :
Recovery (to avoid restoring old version)
Cache (no need to backup imo)
Misc (no need to backup imo + restore issues on some phones)
Splash1+2 (no need to backup imo + restore issues on some phones)
Nand + ext backup :: Make a Nand + ext backup
Nand restore :: Restore a Nand backup
BART backup :: Make a BART backup (Nand + ext)
BART restore :: Restore latest BART backup
Flash zip from sdcard :: Flash a zip update file from your sdcard
Wipe
Wipe data/factory reset :: Wipe /data and /cache
Wipe Dalvik-cache :: Wipe Dalvik-cache both on /data and ext
Wipe SD:ext partition : Wipe the ext partition on your sdcard
Wipe battery stats : Wipe the battery stats in /data
Wipe rotate settings : Wipe the sensor settings in /data
Partition sdcard
Partition SD :: Interactive SD partitioning
Repair SD:ext :: Repair the ext partition
SD:ext2 to ext3 :: Convert ext2 to ext3
SD:ext3 to ext4 :: Convert ext3 to ext4
Other
Fix apk uid mismatches :: Does extacly that
Move apps+dalv to SD :: Moves all apps and Dalvik-cache to sdcard (This will NOT enable apps2sd!)
Move recovery.log to SD :: Moves the recovery log file to your sdcard. (Use when you want more detailed recovery log information)
Power off :: Powers off your phone
Scripts available via adb :
Nandroid v2.2.1 : enter "nandroid-mobile.sh" to start.
BART v1.0.1 (Backup and Restore Tool) : enter "utility" to start.
switchrom.sh V1.1 : enter "switchrom" or "u" to start.
sdparted v0.6 : enter "sdparted" to start.
Download
ALWAYS check the md5sum to make sure the zip isn't corrupted.
Click on the Mirror-link if you don't like rapidshare
Latest :
recovery-RA-eris-v1.6.2.img (Click here to download from a Mirror) - MD5Sum: e3932991f097993602af3c7a4b61a4f8
Special thanks to :
packetlss for all the hours of support and awesome coding skills, THANKS man ^^, donate to Haiti
Koushik Dutta for the unyaffs binary code fix and help ^^
Cyanogen for his dedicated work! , buy him a beer!
JesusFreke for his awesome JFv1.43's recovery , donate
pensive for adding awesome features to Nandroid
Bkmo for his utility script!
Devsk for his switchrom script!
51dusty for his sdparted script!
k4str0 for his fix_permissions v2.03 update.
Devsk, Dumfuq, Overground for creating BART
rikupw for the ideas and toggle_ums script.
http://www.androidspin.com for hosting ^^
works for leaked 2.1?
joey3002 said:
works for leaked 2.1?
Click to expand...
Click to collapse
Yes, it should work.
what could this do for someone with leaked 2.1 exactly?
Amon_RA said:
Yes, it should work.
Click to expand...
Click to collapse
I think he ment non-rooted 2.1 leak, in which case, no, because to install recovery, you need root.
Awesome release, great to see you got it out so fast.
edgeupgx said:
what could this do for someone with leaked 2.1 exactly?
Click to expand...
Click to collapse
No, this is only for the rooted phones. If you are running the non-rooted leaked 2.1, you cannot flash this recovery. The developers are still in the process of working on a down-grade method from leaked 2.1 to 1.5 so you can root your device.
Hoping someone magically stumbles on something that will downgrade since I really dont think anyone will just figure out how to do considering root was stumbled upon this way.
I don't see the carebear! Mine's showing an HTC logo background?
Could someone please try this version?
It's not the same as the test version I posted earlier...
GrdLock said:
I don't see the carebear! Mine's showing an HTC logo background?
Click to expand...
Click to collapse
Lol, ok, I'll add carebear versions if you really want... which color should I add?
green
the new recovery is working fine though
what is this used for?
BART not working
FYI, I just tried a BART backup and:
"Create BART backup?
Press Trackball to confirm,
any other key to abort.
Performing backup : .
Error : Run 'bart' via adb!"
hoban_eris said:
FYI, I just tried a BART backup and:
"Create BART backup?
Press Trackball to confirm,
any other key to abort.
Performing backup : .
Error : Run 'bart' via adb!"
Click to expand...
Click to collapse
Please provide log file as indicated in the first post!!
Tested
First off, thank you Amon-Ra for the recovery image. I appreciate it and I'm sure those who are trying it do too. I'm running another version on my G1 so good times.
I loaded it up and tested. I did a BART backup with no issues, Partitioned the SD card with no issues, and ran out of other things to do. Thanks again, working great.
so is this the same recovery tha was originally posted i know it has the same version 1.6.2 but was just curious as if it just had changes made to it
87jason said:
so is this the same recovery tha was originally posted i know it has the same version 1.6.2 but was just curious as if it just had changes made to it
Click to expand...
Click to collapse
The one I got from the mirror looks to be the same 1.6.2. He mentioned in the first post that this was a carebear version but I don't have that. Mine also has the ext3 to ext4 options which were supposed to have been removed.... maybe I should have gotten it from the direct link on rapidshare....
Amon_RA said:
Please provide log file as indicated in the first post!!
Click to expand...
Click to collapse
http://pastie.org/874769
Is this the stock Vsnilla Android, if not could you please make one (A ROM with Vinilla Android)
Amon_RA said:
Lol, ok, I'll add carebear versions if you really want... which color should I add?
Click to expand...
Click to collapse
Pink lol. And make it mandatory, no other options .

[MOD] [THEME] bravo CM7 Battery Circle Percentage Mod / HOWTO self-made

Hi All
This Mod based on [NIGHTLY][ROM][GRH78C] CyanogenMod 7 for vendor Bravo (HTC Desire GSM) and Ultimate Online Theme Kitchen
This Mod change only Battery icon
You need to flash Valid ROM !!!
Make a Full Backup before you flash the Mod !!!
Process:
- Backup
- Flash valid ROM
- Flash ClockworkMod recovery
- Reboot normal, system must be boot and work
- Reboot in recovery
- Clear Dalvik cache (auto cleared during the flash this mod, if is in /data/dalvik-cache)
- Flash Mod
- Reboot normal
HOWTO self-made valid Mod
- Download ROM
- Extract system\framework\framework-res.apk
- Open Ultimate Online Theme Kitchen
- Cooke you theme, upload framework-res.apk and wait...
- After cooking download UOT-xx-xx-xx-xx-xx-x.zip
If you use old version ClockworkMod recovery, you can flash this file:
- Backup
- Flash ROM
- Reboot normal, system must be boot and work
- Reboot in recovery
- Clear Dalvik cache
- Flash Mod
- Reboot normal
If you use new version ClockworkMod recovery, you must do the following:
- Install Subsystem for UNIX-based Applications
- Download CM7_battery_mod_auto_build.rar and extract it
- Copy UOT-xx-xx-xx-xx-xx-x.zip to CM7_battery_mod_auto_build folder
- goto CM7_battery_mod_auto_build folder
- run in command line "auto_build.cmd UOT-xx-xx-xx-xx-xx-x.zip"
or
replase in auto_build.cmd: "set filename=%1" to "set filename=UOT-xx-xx-xx-xx-xx-x.zip" and run it
- Backup
- Flash ROM
- Reboot normal, system must be boot and work
- Reboot in recovery
- Clear Dalvik cache (auto cleared during the flash this mod, if is in /data/dalvik-cache)
- Flash Mod
- Reboot normal
################################################################################################
BOOT LOOP fix, check instruction
bravo_CM7_Battery_Circle_Percentage_Mod_signed_UOT-ZC-02-09-08-55-1.zip - valid to cm_bravo_full-31

[HTCEvoDesign4G][ROM][Stock][Debloated][2.12.651.5] DesignerEvo v0.5, Updated April 9

DesignerEvo v0.5, a customized stock rom for the HTC Evo Design 4G!
Visit the original announcement / discussion thread on SDX-Developers here.
Based on the stock HTC build 2.12.651.5 / Android 2.3.4 / HTC Sense 3.0, and baked using the Android Kitchen 0.184 by dsixda (http://forum.xda-developers.com/showthread.php?t=633246).
My goal was to create something that would be more useful for me, but figured other people might be able to benefit from it as well!
Important note: If you want to Factory Reset this ROM, you should reinstall the DesignerEvo-update.zip immediately after performing the reset to restore content to the /data partition. Otherwise there will be a number of preinstalled things missing.
Current Release:
DesignerEvo v0.5 (MD5SUM 71088007ee3da6d2baaf83a113e48f44)
Download here: http://d-h.st/C0I
Old Releases:
DesignerEvo v0.4
Redacted due to Wifi issues
DesignerEvo v0.3 (MD5SUM a0dd61849533fb64d887d6cb1e400cbb)
Download here: http://d-h.st/11i
DesignerEvo v0.2 (MD5SUM 00359825fee03c49007634213ebab901)
Download here: http://d-h.st/b0t
DesignerEvo v0.1 (MD5SUM 44d081019e2fe69dcf416eced88f9448)
Download here: http://d-h.st/gy023lstrxw9
Changelog:
Version 0.5:
Based on HTC RUU 2.12.651.5
Now install boot animation to /data/local/bootanimation.zip so you can easily override it if you want (via symlinks to /system)!
New DesignerEvo boot animation from Dysgenic! http://forum.xda-developers.com/showthread.php?t=905538
Backed out this change in 0.5 since it broke WiFi: Use busybox instead of toolbox for common utilities, gives a bit better functionality on things like ls and friends (colors!)
Version 0.4:
Redacted due to WiFi issues
Version 0.3:
Based on HTC RUU 2.12.651.5
Upgraded version of Android Wifi Tether to 3.1 Beta11 (IMPORTANT: Be sure to enable MSS clamping + Routing Fix in the Wifi Tether settings, otherwise tethering won't work on 3G!).
Added in HTC Radio apps + widget per user request!
Added back in Polaris Office (lets you open MS Office files, and won't run properly when installed to /data, needs to be in /system).
Resoled issue with lockscreen shortcuts and widgets on a Factory Reset.
Updated versions of Amazon Appstore + all other Play-updateable apps.
Added UOT Kitchen battery guage with battery percentage shown.
Modified statusbar to display 1x for 1xRTT data when not in a 3G area.
Using the same boot.img from DesignerEvo-0.2, note that if you don't install the correct boot.img, your WiFi and many other things will NOT WORK CORRECTLY!!! If you have already flashed 0.2, you don't have to re-flash for 0.3 though! People coming from stock and 0.1 should flash the 0.2 boot image (included in this download).
Version 0.2:
Based on HTC RUU 2.12.651.5
Downgraded to Android Wifi Tether v3.0.7 update9 since it is more stable on the Design 4G. You can still upgrade to newer versions, but this is the one that seemed to work the best.
Version 0.1:
Based on HTC RUU 1.19.651.0
Stock kernel 2.6.35.10 with initrd tweak
Debloated (Sprint / HTC stock apps removed, many can be re-downloaded from the Market)
Deodexed
Zip-aligned
/data/app enabled to allow easy removal of stock applications
/etc/init.d scripts enabled (busybox run-parts)
Disabled OTA updates in build.prop (FOTA settings)
Many updated stock applications, moved to /data/app to allow for uninstall / market updates
(Console) Applications added:
Bash shell (default)
BusyBox v1.19.3
Nano text editor
(Android) Applications added:
(Downgraded) EPST from the Evo 4G allowing applying custom PRLs on-demand (##PRL#)
Superuser 3.0.7
Android Wifi Tether v3.1 beta6
Amazon Appstore
EStrong's File Explorer
Ookla Speed Test
How to flash (note that if you have not yet done a HTC Bootloader Unlock, this will perform a factory reset on your phone!!! Be very sure that this is what you want! If you have rooted without unlocking, I highly recommend downloading Titanium Backup to perform a full backup of all your apps and data first!):
Enable USB Debugging on your android phone (http://www.groovypost.com/howto/mobile/how-to-enable-usb-debugging-android-phone/)
Get adb / fastboot working (needed to unlock and flash boot.img)
Windows: http://www.umnet.com/mobile-blogs/321-AndroidADBFastboot_Easy_5_minute_setup_(Great_for_nOObs)
Mac/Linux: Install the Android SDK from Google and then download fastboot from here: http://koushikdutta.blurryfox.com/G1/
Perform a HTC Bootloader Unlock on your HTC Evo Design 4G (makes use of fastboot installed in step 2): http://htcdev.com/bootloader
Reboot into the bootloader (adb reboot bootloader) to access fastboot (or pull your battery, and re-insert it, then immediately hold down Power and VolDown until the white HTC HBOOT screen appears).
Run all following steps in the directory where you've decompressed DesignEvo-0.1.zip:
Run "fastboot flash recovery recovery-unofficial-cwm-5.0.2.7.img" (credit goes to 2fast4u88 on XDA: http://forum.xda-developers.com/showthread.php?p=20444019)
Alternatively, flash any other Evo Design 4G Recovery image (the unofficial TWRP build is also known to work)
Run "fastboot flash boot DesignerEvo-0.1-boot.img"
Now recovery and boot will be flashed. On your phone, select "BOOTLOADER" using VolUp/Down and Power to select.
Press VolDown to select RECOVERY (might take a few seconds to scan your SDCard first) and press Power to select.
You should now be booted into 2FS CWM-based Recovery v5.0.2.7.
Now would be a good time to make a nandroid backup of all your stock partitions! The nandroid backup plus the stock-boot.img I include in my download zip will get you back to a factory flash if necessary. (More info on nandroid: http://forum.xda-developers.com/showthread.php?t=1186090)
Run "adb shell mount sdcard" to mount your SDCARD on the phone. Nothing should be returned (if success).
Run "adb push DesignerEvo-0.X-update.zip /sdcard/DesignerEvo-0.X-update.zip" to copy the update.zip image to your sdcard.
Once the push is successful, choose "install zip from sdcard" (again using VolUp/Down/Power).
It will likely take about five minutes to copy. Be patient
Select "install zip from sdcard"
Select "choose zip from sdcard"
Select "DesignerEvo-0.1-update.zip" (probably near the bottom)
Select "Yes - Install DesignerEvo-0.X-update.zip"
After about 5 minutes, you should see "Install from sdcard complete"
You can now select "+++Go Back+++", and should wipe your Cache and Dalvik Cache before proceeding.
Finally, choose "reboot system now"
Your phone should now reboot into DesignerEvo. Verify by navigating to Settings->About phone->Software information->Software number!
Regards-
hofopds
Reserved...
Reserving slot 2...

[GUIDE] Port firefox OS to Nexus 4 + Galaxy 2 Dual Boot

How To Install Firefox OS on a nexus 4 and dual boot. ​
XDA-Developers member pureexe has created an Image that will help you to port Firefox OS to your Google Nexus 4. Here is the list of what works and what doesn’t works:
What Works:
– Wi-Fi
– Data
– Phone Calls
– Contact Import
– GPS
– SMS/MMS
-Some Sensors (Light+Gyroscope+Acceleration)
-ADB
Does NOT Work:
– Camera
-MTP/PTP
– A lot of other things
How To Flash
Step 1: First connect your device to PC (desktop/laptop) via USB and make sure that USB debugging enabled on your device.
Step 2: Now to be on safe side create a Nandroid backup from recovery its because if something goes wrong then you can easily backup all your data.
Step 3: After creating backup, now download the ROM (FFOS_mako_********.zip) file and place these files on the SD card of the phone.
Step 4: Now switch off the phone and boot the phone into Recovery mode.
Step 5: Assuming you are in the Recovery mode and now you have to wipe the full data on your device. To do this, you have to click on “Wipe Data/Factory Reset” option. As soon as you click on “Wipe Data/Factory Reset” option a new screen pop-up where you have to click on “Yes” option.
Step 6: After wiping out all the data on your device you have to wipe the cache & the dalvik cache also.
Step 7: Now go to “install zip from SD card” option and click on “select zip from SD card”. After selecting the option “select zip from SD card” you have to choose the ROM file.
Step 8: After performing all the correctly in step 7 you have to clear the cache and & dalvik cache again.
Step 9: Now, go to “Install zip from SD card” option and click on “Select zip from SD card”. After selecting the option “Select zip from SD card”, you have to choose the optional file like home app or server module
Step 10 : Assuming you have performed all the steps correctly, now simply reboot your device and it will boot into Firefox OS.
Click to expand...
Click to collapse
How to dual boot: ONLY FOR GALAXY S2
Warning: This procedure doesn't really work anymore. It only works with Android 4 (Ice Cream Sandwich) and Siyah Kernel v 5.0.1. Later versions of either won't work. Consider this guide archived, and use it at your own risk.
If you want to test B2G from time to time but continue using Android as your main OS and you have a Samsung Galaxy S2, you can choose to install B2G in a separate partition (which is already present on the phone) and choose where to boot into when your device starts.
Prerequisites
In order to dual boot Android and B2G, you have to meet these prerequisites:
You have to have built B2G for the Galaxy S2
You have to download the Siyah kernel v. 5.0.1 for the Galaxy S2
You need the tool simg2img, that you get automatically if you build B2G following the guide on MDN
You need the heimdall tool, best if version 1.3.1 as you may encounter problems with version 1.3.2
One-time operations
There are several operations to do in order to get a working dual boot. The following ones need to be done the first time only.
In order to use heimdall without requiring root access, you should create a file called android.rules (the portion of the name before the .rules extension is arbitrary) and place it in /etc/udev/rules.d. The file should contain a line line the following:
Code:
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", MODE="0666"
In order to activate this rule, you should restart udev:
Code:
sudo service udev restart
and then unplug and replug in the phone. The above rule will also allow adb to access the SGS2 without requiring root privlidges.
Flashing the Siyah kernel
The Siyah kernel is mandatory for the dual boot, because it is this kernel that manages it. Once you have downloaded and decompressed the tar file, you'll be left with a file named zImage. In order to flash it on your phone you have to follow these steps:
Switch off your phone
Reboot in download mode (press together volume down + home + power buttons and then, when asked, volume up button)
Use heimdall to flash the kernel with the following command (your phone needs to be connected to your PC):
heimdall flash --kernel /path/to/zImage
Once the kernel is flashed the phone will reboot.
Preparing the B2G rom environment
Once you've installed the Siyah kernel, it's time to use its functions to prepare the environment to install your B2G image in the secondary partition. Follow these steps:
Switch off your phone
Reboot in recovery mode (press together volume up + home + power buttons)
In the CWMR Touch interface, go to dual-boot options -> Wipe 2ndROM data/cache -> Yes - Wipe. This operation will take some time
Once the operation is finished, select Go Back and then reboot system now to reboot your phone. If you check, inside the internal SD card of your phone you'll now have a .secondrom directory with inside two files named cache.img and data.img.
B2G update operations
The following operations need to be done every time you build a new version of B2G.
In order to simplify command line instructions, it's advised to copy all needed files in a same folder of your choice. These are the files that need to be copied inside the folder:
Code:
simg2img, found in B2G/out/target/product/galaxys2/system/bin/
system.img, found in B2G/out/target/product/galaxys2/
userdata.img, found in B2G/out/target/product/galaxys2/
Once you have all the files in one place, do the following:
Create a data.img file out of the sparse file userdata.img. You can do it with the following command:
Code:
simg2img userdata.img data.img
Put the data.img file on your phone's .secondrom folder. You can do this either by enabling file storage mode on your phone and connecting it to your PC or, if you have USB Debug active, you can use adb:
adb push /path/to/data.img /sdcard/.secondrom/data.img
Switch off your phone
Reboot in download mode (press together volume down + home + power buttons and then, when asked, volume up button)
Use heimdall to flash B2G firmware inside the second partition:
heimdall flash --hidden system.img
Once the flash is finished, your phone will reboot and at boot time you can boot into your second rom (the B2G one) by pressing the home button during the bootloader countdown. If everything has gone right, once you've finished booting B2G you'll have a black screen on your phone. You now have to install Gaia.
Note: Depending on how you want to test B2G, you may not want to put a new data.img file on the phone every time you update B2G, as it will wipe all of your preferences, installed applications and in general pretty much everything you've done while using B2G.
Boot operations
The following operations need to be done every time you boot inside B2G.
Unfortunately, there's no simple way to put Gaia inside the system.img B2G image, and it get lost when you switch off your phone, so you'll need to install Gaia again every time you boot inside B2G. To install Gaia, type the following on a console after you've booted your phone inside B2G (so you have a black screen) and have connected your phone to your PC:
cd B2G/gaia
GAIA_DOMAIN=foo.org make install-gaia
After the upload of Gaia is completed, on your phone's screen the B2G interface will appear.
Click to expand...
Click to collapse
Dual Boot With Nexus 4 :
Original Link Here
Text Steps :
-Download FFOS.zip file
-Go to TWRP recovery
-Go to advanced, MultiROM, add ROM
-Select android, and don't share kernel
-Select next, then select zip file
-Select the FFOS.zip file
-After that go to list ROMs, pick FFOS, select flash zip, and flash the addons you want
-Reboot to multiboot
-Select FFOS and boot it
-Wait about 2 minutes
-You're now booted to FFOS
BTW FFOS stands for firefox OS
Downloads :
FFOS image Here
Contributors + Complier
pureexefor image and steps
Mozilla (for Dual Boot 1)
Riro Zizo for dual boot 2
Me, for putting all this stuff together!
@Apph3x
I have two version of porting
- Base Jellybean 4.3
- Base Kitkat
i know Base Kitkat is bad but working fine on base Jellybean 4.3
on jellybean everything working except MTP
Please read this post http://forum.xda-developers.com/showpost.php?p=44451567&postcount=2
Thanks
@pureexe I know but I'm sparse on time will update soon. The image is your latest 1 tho ;D thanks for original guide
Updated
Removed by owner
vvvvvvvvvvvvvvvv
Updated
UPDATE BASE LAYER 4.3
What Works:
- Wi-Fi
- Data
- Phone Calls
- Bluetooth
- Camera (Rear Camera & Front Camera)
- Video Record
- GPS
- SMS/MMS
- MUSIC (Mp3 & ogg decoder working)
- USB tethering
- WIFI tethering
- Video HQ decoder
- Sensor (Light+Gyroscope+Acceleration)
- ADB
- A lot of thing
Does NOT Work:
-MTP/PTP
Download
http://forum.xda-developers.com/devd...ct/dl/?id=3793

Uwatch U11S Smartwatch [TWRP] [5.1] [3G] [1GB Ram] [8GB Rom] [MTK6580] [Quad.1.3GHz]

Uwatch U11S Smartwatch [TWRP] [ROOT] [CUSTOM KERNEL] [Android 5.1] [1GB Ram] [8GB Rom] [MTK6580] [Quad.1.3GHz]
Description :
CPU : MTK6580, Quad Core 1.3GHz
System : Android 5.1 OS
Ram Size : 1G
Rom Size : 8G
Screen : 1.54'' IPS Capacitive Touch
Screen Resolution : 320x320px
Camera : 0,3 Mp
GSM : GSM Quadband + 3G WCDMA 2100MHz
Features : GPS, WiFi, Compass, Heart Rate, Camera, Sensors
Other Features : Detachable straps/bands/bracelet !
Bluetooth: V4.0
Battery : 450mAh Polymer Li-ion
Size : 47x42x13mm
Manufacturer site : http://chrsz.com/product/product_detail/186/196
Where to buy : https://www.aliexpress.com
Price : 65 $
{
"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"
}
Hacking :
Post 2 Down
TWRP + Root + Kernel
Post 4 Down
.
EDIT : Rooting + TWRP == 100 % :
History, Reading, How to, Hack etc... :
Rooting + TWRP == 75 % :
This device is locked from all the places, and it's very hard to get things done on it... i worked 2 days on hacking it but i still did not succeed, i post my current work...
I estimate the work at 70%~80%
i want to root it in a clean way not the bloby kingroot or so...
What is done ? :
- Full access to system partition
- Rooting system partition (Done but selinux block the access to root)
- Dumping all the device
- Extracting the current rom from the device
- Creating the scatter file
- Changing the boot logo / Changing the boot animation
- Reversing oem fastboot commands
What is remaining ? :
- Disabling/Permissive SeLinux to get root working...
- Unlock the bootloader to get TWRP/Kernel/Seemless.Su... (we need to figure out how to press "volume up" to unlock the bootloader)
Required ? :
- Enable developer mode and usb debugging
- Unlock the bootloader from developer settings ? (does not seems to work)
Go to recovery :
adb reboot recovery
Go to fastboot :
adb reboot bootloader
Go to mediatek vcom mode :
at every boot the device start in vcom mode before switching to normal mode, so to use vcom mode just open SP_Flash_Tool set an action and reboot the device, SP tool will then keep the device in vcom mode for flashing or dumping or so...
Dumping/Extracting the current rom :
Backup : Use SP_Flash_Tool with the "readback" section "add" every partitions from the scatter file according to their start address and lenth...
1. Click "Readback"
2. Click "Add"
3. Double click the added entry and save the file
4. Select Hex
5. Select Region EMMC_USER or Boot1 or Boot2 (the size of boot1 and 2 on this device are just 0 -> 0x400000
6. Click OK
7. Click "Read back"
8. Connect USB and reboot the device
>>> Warning you can not flash back directly the dumped partition you need to edit them to make them flashable in "download" section
Fashing back the extracted rom :
We have 3 different partition type :
- "SV5_BL_BIN" - Binary partition... to flash back you need to remove the empty section at the end of the extracted partition with hex editor or notepad++ (you need to remove 00 00 00... hex value at the end of the file)
- "NORMAL_ROM" - Binary partition... same as first type
- "EXT4_IMG" - Ext4 raw partition... you need to convert it to img format (ext2simg.exe -v parition_ext4_raw_extracted parition_ext4_raw_extracted_flashable.img)
Scatter file (partition table) :
Took me a while to recreate that file... but its done !!!!
BIG WARNING !!!! if you have an error in SP_Flash while flashing/downloading a partition NEVER NEVER NEVER use format !!!!!
What did i also test :
- Patched Kernel with magisk = bootloop
- Edit Kernel command to set Selinux permissive = boot but selinux still enforcing (tested with edited kernel partition and with fastboot command)
Edit system partition :
- Extract dump your system partition
- Copy the partition to an other rooted android device
- Mount it with the command "busybox mount -o loop path_to_extracted_partition path_to_mount_location"
- Edit the partition as you wish
- "busybox umount path_to_mount_location"
- Copy back the partition to the computer
- ext2simg.exe -v parition_ext4_raw_extracted parition_ext4_raw_extracted_flashable.img
- Flash back with SP Tool
Unlocking the bootloader :
- adb reboot bootloader (to get to fastboot mode)
- fastboot oem unlock
After that on the watch screen we are asked to press volume up to confim the unlocking (but of course we don't have volume buttons)
what i did found is how to press volume down i still did not found volume up
How to press volume down : unmount the device with the 4 screw behind then locate the "kcolo" pin out... just next to it we have an unnamed ping it's GND when you shortcut kcolo and GND it generate a "volume down" action...
Knowing that we could have 2 solutions
- Hack the device to swith fastboot commands from volume up to volume down
- Find out how to press volume up
The partition that contain fastboot is "lk"... (the second one)
Fastboot available oem commands :
fastboot oem p2u
fastboot oem reboot-recovery
fastboot oem append-cmdline (append kernel command line)
fastboot oem off-mode-charge
fastboot oem unlock
fastboot oem lock
fastboot oem key
fastboot oem lks
fastboot oem ap_jtag
unlock_erase ???
Partitions and other infos :
Code:
Ship
-----------------------------------------------------------
Ship Name : MT6580
Ship Version : 0x0000ca00
Ext Clock : EXT_26M
Extern Ram Type : DRAM
Extern Ram Size : 0x40000000
SRAM Size : 0x00020000
-----------------------------------------------------------
EMMC Flash
-----------------------------------------------------------
Boot1 Size : 0x400000
Boot2 Size : 0x400000
RPM8 Size : 0x400000
GP1 Size : 0x0
GP2 Size : 0x0
GP3 Size : 0x0
GP4 Size : 0x0
UA Size : 0x1c8000000
-----------------------------------------------------------
Backup Files
-----------------------------------------------------------
ROM_0 - EMMC_BOOT_1 - 0 : 0x400000
ROM_1 - EMMC_BOOT_2 - 0 : 0x400000
ROM_3 - EMMC_USER - 0 : 0x1c8000000
End Paritions : 0x1c7f80000
-----------------------------------------------------------
Rom :
I will upload important partitions of the next post
Links - Tools - Documentations :
1 - http://chrsz.com/product/product_detail/186/196
2 - ANDROID IMG REPACK TOOLS
3 - https://forum.xda-deve…owthread.php?t=2540400
4 - http://networkingathom…ed-phones-from-sp.html
5 - Finow Q1 - Обсуждение
6 - https://download.chainfire.eu/969/SuperSU/
7 - https://forum.xda-deve…-supersu-file-t3238991
8 - https://forum.xda-deve…ve-boot-t3034245/page3
9 - https://stackoverflow.…linux-in-android-5-0-1
10 - https://encrypted.goog…arch?hl=en&q=kcolo+vol
11 - https://forum.xda-deve…lem-unlocking-t3598583
12 - https://www.xda-develo…den-fastboot-commands/
13 - https://forum.xda-deve…art-adb-error-t3582571
14 - https://forum.xda-deve…owthread.php?t=2160490
15 - https://forum.xda-deve…phone-1gb-ram-t3693157
16 - Uwatch U11S - Обсуждение
What is need to be done :
I don't have a lot of time for hacking the device
but we need to figure out how to unlock the bootloader
and how to disable SeLinux to get the root working
YAAAAAAAAAAAAAAAAAAaaaaaaaaaAAAAaaaayyyyyyyy TWRP and ROOT Working !!!!!!!!!!!!!!!!
will post that later, just the time to build a clean version
TWRP + ROOT + KERNEL INTIKA MOD v1.1
TWRP v3.0.2 Intika MoD U11S + Kernel Intika MoD v1.1 :
Kernel Intika MoD v1.1 :
- Original kernel tuned
- SELinux set to permissive
- DPI Set to 160
- Disabled recovery auto restoration
- Some cache and ram tunning...
TWRP v3.0.2 Intika MoD U11S :
- TWRP v3.0.2 working build
- Tuned TWRP to work with U11S
- TWRP alone without my kernel should work with original kernel, but you could end up with original recovery restored
- Added some advanced partition support for backup/restoration/mounting (not tested yet)
- IMPORTANT : In my watch /data partition is encrypted, i did not yet integrate encryption to my twrp version so the data partition will not work for the moment nor backup nor mounting, nor internal sd... if your data partition is not encrypted you will be just fine... i will make an other version later that correct the problem, this version is made for the purpose of rooting the device...
Download - U11S.Intika.Kernel.v1.1.TWTP.v3.0.2.Scatter.v1.1.zip
Mediatek Smart Phone Flash Tool v5.1628
Mediatek SP Flash Tool, last available version
Download - SP_Flash_Tool_v5.1628_Win.zip
Root & instructions :
- Chainfire v2.76 Su + App Update zip...
- First follow flashing instruction to install twrp
- Boot twrp "adb reboot recovery"
- Mount system & cache
- Upload root zip "adb push UPDATE-SuperSU-v2.76-20160630161323.zip /cache/root.zip"
- Install root zip from /cache/root.zip
Download - UPDATE-SuperSU-v2.76-20160630161323.zip
Flashing instructions :
- Extract SP Flash Tool
- Extract Kernel + TWRP Zip
- Run flash_tool.exe
- Go to download and click on "Scatter-loading"
- Select the scatter text file on the TWRP directory
- Select "Download only"
- Click "Download"
- Connect the watch with USB
- Reboot the watch
- SP Tool Flash the watch and display a green V
- Reboot the watch by long pressing the power button (pressing is longer than usual is flashing mode)
- Enjoy !!!
- If it made you day you can donate 4 a cofee
.
Bonus - Alternative Boot Logos :
- Smartwatch logo from q1
- Android logo from d6
- Just flash logo partition.
Bonus - Alternative Boot Animation :
- To replace the horrible "Welcome" animation lol
- Planet earth (from q1/d6 watch)
- Just rename the file to "bootanimation.zip" and copy the zip to /system/media
.
my watch is a little bit weird, first data is encrypted and then a lot of hardware is not working camera/device binding... i will exchange it on aliexpress.
1. Can you please run this command to see if you data is encrypted too ?
"adb shell getprop ro.crypto.state"
Thanks
encrypted too
Hi Intika.I am need room to uwatch U11S can you help me please.Sorry my bad english.
djjahodka said:
Hi Intika.I am need room to uwatch U11S can you help me please.Sorry my bad english.
Click to expand...
Click to collapse
Hello,
my watch is a little bit weird, i don't think the rom that came with my watch is that valuable... (system + data partition) it's why i did not upload those partitions....
why do you need a rom what's the problem with your watch ?
any way i can not really provide that... but if any one can upload system/data partitions that would be nice
Hello!
Is twrp and root fully functional?
Can they be set for everyone?
intika said:
Hello,
my watch is a little bit weird, i don't think the rom that came with my watch is that valuable... (system + data partition) it's why i did not upload those partitions....
why do you need a rom what's the problem with your watch ?
any way i can not really provide that... but if any one can upload system/data partitions that would be nice
Click to expand...
Click to collapse
Thank you for your reaction. My watch is not going. It's brick on them. It just starts the logo.
Hmm I wonder if this twrp could easily be modified to work with the Ourtime X01 AIR 3G?, it has the same CPU but the DPI is 120/resolution 240x240 and only 512mb ram.
kup0l said:
Hello!
Is twrp and root fully functional?
Can they be set for everyone?
Click to expand...
Click to collapse
yes
but i did not setup encryption on twrp so you can not use data partition...
the main purpose of the current twrp is to root the device/use other twrp functions...
any way it works
djjahodka said:
Thank you for your reaction. My watch is not going. It's brick on them. It just starts the logo.
Click to expand...
Click to collapse
hummm ok...
i guess you made some weird manipulation and or install some application...
first you need to make a backup !!
then you can try to install twrp and format the data partition....
SamsungExoplanet said:
Hmm I wonder if this twrp could easily be modified to work with the Ourtime X01 AIR 3G?, it has the same CPU but the DPI is 120/resolution 240x240 and only 512mb ram.
Click to expand...
Click to collapse
nothing is impossible ^^
yes it could be done
you can check second post, i linked all the necessary documentations to do it, for a newbie it could take 2 or 3 days learning and hacking...
unfortunately i don't really have the time to work on it plus i would need you to extract current rom file and send them here like recovery etc...
The seller sent me the firmware. Assume the latest available version. Can someone come in handy?
ohhh great
thank you
i just download it... i will check that later...
hi
i try all steps. twrp install ok. fast boot recovery and push UPDATE-SuperSU-v2.76-20160630161323.zip ok. But when i install root.zip gives a error red lines. Su is not install.
Hello,
i am working with this watch for program of autistics persons (PictoTask). This watch is very great. But i have a little problem, i am looking for to flash watches with SU acces one shot...
Can you help me to finalise the rom ?
Thank you
Hi intika,
Did you manage to do this work using "Easy Magic TWRP" ( I am just interested in understanding the process how to gain root rom on any mediatek device),
Thank,
ranran

Categories

Resources