yashsingh1/xdaforums huggingface dataset:
[Xoom Android Development] csmoore88:
[MENTION=3333955]NWKENT[/MENTION]. I am grateful for your help. I m now 4.1.2 rooted on my mz617. I wanted to share...I bypassed vroot with supersu. Install supersu and titanium and grant root access. When you open supersu update binary at prompt, DONT REBOOT, go into titanium and freeze vroot. DONE! I have rebooted 5 times since and granted root access to all my apps via supersu Thanks again.

Now....I know we are a bit off topic, however, this is the ONLY thread I know of to share these things and they all hover around hashcodes work and that of safestrap. For instance :that is how I am able to have fully functional razr I circle widget, quickview, and favorites contact widget. Also, how else would I test zips and/or apps on system partition. Have fun.
[Xoom Android Development] NWKENT:
Glad I could help, your welcome..

Absolute Awesomeness.. Your suggestion with the SuperUser issue..worked perfectly.. Thank You..

RockMyMoto Root

SafeStrap ver. 3.65

XT1080M (aka) Droid Maxx

(#1)
[Xoom Android Development] OctavianH:
Anyone managed to upgrade somehow Xoom2 (MZ616) to Jelly Bean using the recent OTA? Or maybe other custom rom? I do not know any custom ROM for XOOM2 and I am still on ICS..
[Xoom Android Development] ICuaI:
There is no update to JB or a custom rom available for the MZ616
[Xoom Android Development] csmoore88:
I started a post in xoom section for stable kernel modules and over clock for xyboard if anyone is interested. Flashable zip in safestrap 3.12.
[Xoom Android Development] vitaumtb:
can't find a working link for the safestrap 3.12, could anyone share a working link for me?
[Xoom Android Development] NWKENT:
Try this my friend..maybe I received a request from you, I authorized..but never heard anything else..

Here is my personal copy >> https://docs.google.com/file/d/0B67RS0BDBp_iVGZCc2FUM2xxcHc/edit?usp=docslist_api

sent by my 4.2.2_12.15.15

(Unlocked) XT1080M Droid Maxx #1

http://waynekent.com/page6.html
[Xoom Android Development] BodjPrime:
I can't download the link
[Xoom Android Development] NWKENT:
Try again.. The link in the post above, is available..

:)

Sent from my 4.4.4_21.11.56_peregrine

(Unlocked) XT1045 Moto G 4G LTE #1

http://waynekent.com/page6.html

"Praise Jah" YOU people.!
[Xoom Android Development] A²ronLil:
Source code

Hello guys.

I've tried to contact Hashcode, but so far he did not answer.

I would like to continue the development of this. Does anyone know where I can get the source code of the current version? So I would not have to start from scratch.

Thanks to all.
[Xoom Android Development] NWKENT:
Wow..I hope you can continue development on SafeStrap..HashCode is the only one that I know of except, I believe he was also working with someone else on the project, Maybe contact the guys at TWRP, they may can guide you..

Sent by my Motorola Droid XYBoard MZ617-32 10.1_ICS 4.04
[Xoom Android Development] runandhide05:
A few years ago we were working on it.

My hijack and his work. Most of his safestrape stuff is on github

https://github.com/search?q=user:Hashcode+safe
[Xoom Android Development] NWKENT:
Yeah..this guy..lol..thanks..

sent by my:

4.4.4_21.21.42.victara

XT1095 Moto X (2nd Gen) PE

http://waynekent.com/page6.html

"Praise Jah" YOU people.!
[Xoom Android Development] Rennert:
I use Safestrap 3.12 for Xoom2, it works for Backup, restore ICS doesn't work correctly, Bootloop. Safestrap 3.13 have many bugs.

On Jelly Bean always testing Backup.
[Xoom Android Development] A²ronLil:
Wow.... Thanks.

I'll probably take some time to understand everything and have something to test.

But, asap I will give some news.

Regards...
[Xoom Android Development] runandhide05:
Safestrap was a better system for locked devices. I only found an exploit and at the time I was using it for use bootstrap which was an very different way to use custom recoverys on boot loader locked devices.

A few tips.

You need to compile any "roms" to include the safestrap hooks.

Same went for bootstrap. The main difference between safe and boot strap was that safe strap allowed you to leave the /system intake and syslink a "new" system in the user data or as they called in a "Rom slot" this was helpful for this device because there is no device source. I made one, and it "may" still be on my github but it was untested and needed more work. I was working on this device blind when I did it (i did not own one at the time)

Depending on which device the 8.9 or the 10.1 their code names were flemmig and.... **** can't remember the code name for the 10.0

Anyways that sure give you some direction.

You can still find my bootstrap xoom2 apk floating around here and their. And I believe it's still on my dev-host account. Just search my username its the same everywhere online.

The Benefit of using bootstrap was the Rom did not have to be compiled with any special hijacks just need to add the script I wrote. (You can find this script inside my apk) or Google xoom2 bootstrap and your find a xda portal piece on it with links.

Hope this helps
[Xoom Android Development] A²ronLil:
Thanks...

My goal is to try to do something similar to what happens with Moto Defy. It is a locked device, launched in 2010, which initially loads custom roms through 2ndInit (something like bootstrap, I guess), but today is able to run a custom kernel (2ndBoot), and even repartition the internal memory, and all this with the same locked bootloader as we have. (Thanks to [MENTION=513620]Quarx[/MENTION])

Hopefully, we will have the same with our devices. I have a MZ608.

It's a great device, and runs like garbage using ICS, and all those Motorola bloatware. I just can't accept that.
[Xoom Android Development] justmoto92:
[IMG="This is my XOOM 2 MZ616 version."]http://i387.photobucket.com/albums/oo315/ChengGuanHao/Screenshot_2015-03-07-10-45-151_zpsx1mizgdx.png[/IMG]

Hey A²ronLil, I have been reading up on this thread last night, and I hope I am not too late to find out about all these on-going still active development. I thought this project was given up..

I hope you will be able to continue this development and I am glad to be the tester and bring our Motorola XOOM 2 ALIVE!!!

Btw, here are my XOOM 2 details.

Country: Singapore

System version: 77.128.12.MZ616.AsiaRetail.en.03

Baseband version: X1_02.0C.00RU

Kernel: 3.0.8-ge2afd25 hudsoncm@il93lnxdroid53 #1 SMP PREEMPT Thu Jul 19 11:36:10 CDT 2012

Build number: 7.7.1-128_MZ616-12
[Xoom Android Development] weaver11b:
Man I would love something to come of this, I mean this device (Xyboard 10.1 MZ607 and family) are awesome tablets, just need some love from the Dev community, or finally let moto let us unlock the boot loaders. Should just bite the bullet and sell mine for something more Dev friendly....just love moto too much!!
[Xoom Android Development] quebec1:
hallo i have a motorola xoom2 mz616 32 gb wifi+3g brand tim. long ago installed ics 4.0.4

i want to know:

1) can i install this recovery? what do i do install it?

2) after can i install a custom rom or an update of official rom?

sorry for my english
[Xoom Android Development] marshel:
Can't seem to find the files anymore.

Anyone could re-upload them? :confused:
[Xoom Android Development] EmaMaker:
Could this be used to flash custom firmwares?

AWESOME work, man!

For months I have be searching for something like this, it's simply awesome!!

My question is: could this be used to flash custom firmwares (maybe it the Rom-Slots, keeping the StockRom untouched) ?

If so, a newer version of the TWRP is needed. How could the SafeStrap TWRP be upgraded. Could you do it or should I do it on my own?

Thanks and Congrats again for this awesome work!
[Xoom Android Development] mettercomputers:
found the safe strap file for anyone still needing it its stored in my google drive.

https://drive.google.com/open?id=1rbgcwEeGa5G63Vk8k7TW_7ePvD369G4j
[Xoom Android Development] chentz78:
I also have this file. Send me a PM message and I will send the link.

file: Xoom2-Safestrap-3.12.apk

MD5 : 335f5bc247dfde9741c1173651591610
[Xoom Android Development] jeffcavicchi:
Possibly because you are on Honeycomb? I am on the official ICS and Safestrap is working great, other than the Splash screen.
[Xoom Android Development] FCN:
So the actual buttons in the recovery aren't funky and unresponsive? Which XYBOARD/XOOM2 Do you have? I have the US MZ615.
[Xoom Android Development] jeffcavicchi:
Hmm - I have the US MZ607, WIFI only. The only buttons that don't work for me are the Splash screen buttons - the ones in recovery work fine.

Hash - do you need a log from me in case different versions of the Xoom2 use different screen layouts?
[Xoom Android Development] FCN:
I'd log it if I were you. It wouldn't hurt.
[Xoom Android Development] runandhide05:
hey hash, as you may know i just got my hands on the xybaord (8.2 vzw model mz609)

here are my findings as of yet

you already know about the splashscreen none responsive,

creating a backup and restore works 100%

boot options/ creating a slot works(ish)

after you create a slot, you can boot backinto android and all is well, a stock version of rom is on slot1

all mounts in android are perfect!

once you get back into recovery there is nothing mounted in recovery while on slot1

under file manager all mnts are empty included system and orgsystem

copying a log does not work because no /data therefore no /data/media

also means nothing can be flashed, but that goes without saying

if you switch back to stock slot everything in once again mounted properly,

in the same recovery session you can activate stock slot and mounts work, activate any other slot and all mounts are gone.

here is a paste bin of the log

http://pastebin.com/d7Zq8dfK

i had to remount the stock slot to be able to send log to sd so knowing that i may not have been able to grab the log i have evething im speaking about on video.

heres the video

https://www.youtube.com/watch?v=hufg6j00unk&feature=youtube_gdata_player

anything u need let me know

Edit:

ok if i load recovery from stock slot,

create a new slot

and then go straight to install,

i can see files, however when trying to flash same errors

cant mount /data

this time no log in sd ( cause i left it on a rom slot)
[Xoom Android Development] taquion12:
well there's nothing to do with

Thanks men

Enviado desde mi XT910 usando XDA Premium HD app
[Xoom Android Development] Hashcode:
I'll have a new version with working splash buttons.

I'm looking through runandhide's notes to see what I can cleanup. Technically, you can't just restore a stock backup to a rom-slot and have it work. Needs 1 line added to the init.*.rc file to fix the boot mounts.

The APK is currently set to require sdk 15 (ICS). So I don't think it will install on Honeycomb.

runandhide:

In your log I see:

E:Unable to mount '/system' (tw_mount)

E:Unable to mount '/data' (tw_mount)

E:Unable to mount '/cache' (tw_mount)

While booted up on the stock ROM you should be able to see the folder: /sdcard/safestrap/rom-slot1

There will be 3 .img files inside:

system.img

userdata.img

cache.img

Can you try mounting the system.img as:

mount -t ext4 system.img <some mount point>

And see if you have files in it?
[Xoom Android Development] runandhide05:
Yes I saw those there and I can pull them and mount it in Linux and see if there is anything in there, it will be later tonight after work. I'll let you know if someone doesnt get to it first
[Xoom Android Development] chumboy:
will this work on all Xyboards?

8" and 10.1"?

wifi only?

wifi & LTE?

i have the 10.1" LTE with Verizon, model MZ617. will it work?
[Xoom Android Development] runandhide05:
As far as recoveries go these are the same, as for partitions and what not. So it should work without issue on all xoom2 xyboards

But don't be confused by recoveries and ROMs . Roms would/will be device specific
[Xoom Android Development] chumboy:
I won't. I've been a crackflasher since the OG droid and am very familiar.

speaking of rom's (sorry to step off topic for a sec), will you guys start fresh with a rom or start with a xoom rom and tweak it?
[Xoom Android Development] FCN:
I'm blindly trying to get stock ICS on it. I don't have much knowledge on ROM building but I'm learning thanks to the Nexus 7. So who knows...

EDIT: If I get it on it some how, It would be for MZ615, So someone would have to tweak it for the other models. :l
[Xoom Android Development] Rennert:
Is anyway download the new apk with working splash buttons? buttons in 3.05.03 doesn't work on splashscreen and on boot over bptools

...Tapatalk
[Xoom Android Development] FCN:
He said "I'll have" not "I have." So it's not out yet.
[Xoom Android Development] runandhide05:
there is nothing in the system.img just a lost+found folder

and for some reason mount -t ext4 would not work, just looped it with mount -o loop system.ing /mount/location/bla/bla
[Xoom Android Development] Hashcode:
I'll setup a test .zip
[Xoom Android Development] jeffcavicchi:
Thanks to both of you for your continued work on this - it is much appreciated!
[Xoom Android Development] mikeymike75:
Hash, I am not sure if you have someone with a 10" screen testing, but the touches are way off on mine. I went into recovery using BPTools, but I cannot push any buttons to do anything else. I will gladly test these if you have something.
[Xoom Android Development] FCN:
I've been testing on a 10.1 MZ615 and have the same problem. So he knows, And I'm sure he'll sort it out in due time.

But, Glad to have another tester for this!
[Xoom Android Development] runandhide05:
Since u guys bring that up I'll say that I have the 8.2 and all touch is spot on, so don't change too much, or u may actually need to different recoveries inside your app for the 10.1 & 8.2
[Xoom Android Development] chumboy:
I have the 10.1

I thought you guys were programming based on the 10.1, not the 8.2.

After all this, i hope it will work on the 10.1.

Just want to let you know that there are many of us out here with 10.1's.

i'm sure you'll work it out.

Edit:

After some quick research, it seems that there are TWO different safestraps/twrp's for the Galaxy Tab 8.9 and 10.1. (i may be wrong)

so, maybe 2 different twrp's are needed here.

---------- Post added at 08:46 AM ---------- Previous post was at 08:32 AM ----------

sorry for the double post, but i was noticing something in the galaxy tab forum.

There's a mod for the Tab that enables phone calls.

i know it's way down the road, but i wonder if that's possible for the Xyboard.
[Xoom Android Development] jeffcavicchi:
That would be super sweet!
[Xoom Android Development] FCN:
@ChumBoy: Well, It seem like the current versions's recovery buttons work fine on the XOOM2 ME/XYBOARD 8.2, So I guess he'd need to make a seperate one for the XOOM2/XYBOARD 10.1.. (Poor Hash, he does so much for multiple devices. But, I think he enjoys it?)
[Xoom Android Development] runandhide05:
figured id try helping out for a min while im stuck on something else,

noticed OP said sscreen shots coming soon

here some from within recovery

if you want to add them to OP
[Xoom Android Development] chumboy:
Bummer. been with this thread since it's first post and now the current version won't work on my 10.1...just have to laugh at life sometimes.

and be patient.

hopefully it will be just realigning the icons with the touch points.

or maybe he'll perfect it on the 8.2 and then tweak for 10.1.

either way, i'm very appreciative for his work.

---------- Post added at 06:05 PM ---------- Previous post was at 05:15 PM ----------

btw...here's a link to my post showing my Xyboard installment in my car dash.

http://xdaforums.com/showthread.php?p=33612894#post33612894

hopefully someone will create a rom specifically designed to car mounted tabs...ie quick app access, etc.
[Xoom Android Development] gjnicholson:
I also have a Xoom 2 10.1 inch and cannot get any of the buttons to work. Attached is a picture:-
[Xoom Android Development] mikeymike75:
Hash, what about a version of ss 2.10 for the Xyboard? I ask because with that one we use volume and power buttons to navigate. The extra slots on version 3 are nice, but if it is easier to implement the other....
[Xoom Android Development] FCN:
Runandhide05 is already doing Clockwork for it. The whole purpose for HashCode doing this is so XYBOARD/XOOM2 owners will have the choice if they want CWM or TWRP. If they both do the same the thing, What,s the point of one doing anything at all?
[Xoom Android Development] mikeymike75:
Runandhide is working on a bootstrap. Hashcode is working on a safestrap. The function between the two is a bit different.
[Xoom Android Development] jeffcavicchi:
Indeed - see Runandhide's last post over on his thread.
[Xoom Android Development] FCN:
Yes, I know. But if he does ss2 on it, They'd both be CWM.

Anyway, Hash is a great dev.. I'm sure he'll eventually get touch working on the 10.1.
[Xoom Android Development] Hashcode:
New version is up. This should allow for restoring a backup of stock to a rom-slot and then booting it.

To test, boot up in the rom-slot and run the following commands:

ls -l /dev/block/platform/omap/omap_hsmmc.1/by-name

And look to see where "system", "userdata" and "cache" are pointed at. Should be loop7, loop6 and loop5.

Also, try changing some obvious settings like the background, etc. And then toggling back to the stock ROM, etc.
[Xoom Android Development] jeffcavicchi:
Ok, what am I missing? I can't figure out how to restore a backup to a ROM slot.

And, I assume that you know that the splashscreen buttons still do not work... Just want to make sure.

Thanks for the new version!
[Xoom Android Development] runandhide05:
ok here is everything, its long...

3.05.04.txt is what i did and the outcome,

the logs are referenced in the 3.05.04.txt so it should all make sense.

here stupid attachments

pastbin

my actions and outcomes

http://pastebin.com/MiZVPX6s

see last log last_log-11-3-2012

http://pastebin.com/ZF3iueFG

and

last_log-11-3-1106

http://pastebin.com/mEpWEZ94
[Xoom Android Development] Rennert:
Hi,

Safestrap 3.05.04 don't boot recovery over splashscreen.

Boot over BPTools works, but buttons don't work (randomly open a new menu and very slow)

...Tapatalk
[Xoom Android Development] Hashcode:
The 10.1 tab has touch issues currently. Next build is going to have more touch logging enabled so I can see where the device is expecting things to be in relation to the touches.
[Xoom Android Development] taquion12:
I wouldn't do a test due my Xoom 2 it's still in Honey Comb (thing that I hope it gonna be solved this week, if motorola releases the ota), here my question the backup that you can made actually with this version of safestrap it's fully functional,? I mean you can use to restore the whle tablet, or just to run it from a slot?

Enviado desde mi MZ607 usando XDA Premium HD app
[Xoom Android Development] Hashcode:
If I understand correctly, you're asking if the backups made w/ Safestrap can be used for disaster recovery (even on the stock system) and my answer is: yes. You can backup the stock system and restore it, along with backup the ROM-slots. The settings are adjusted to account for the fact that we cannot format the stock /system without breaking the partitions signature. So instead it performs a "rm -R *" on the /system folder before restoring the contents of the backup.

In my personal experience, once people move to Safestrap they tend to do less ROM backups (via recovery) and more Titanium Backups so that they can restore the app/data in each ROM that they want to load. And they almost never touch the stock ROM at all, because I usually build out a moto-blur.zip version of the stock ROM which can be flashed to rom-slots and modded by devs.

So there's almost always something cooler than stock to RUN no matter what your preference is (AOSP or MotoBlur-based).
[Xoom Android Development] jeffcavicchi:
Hey Hash-

Can you explain how to restore a backup to a newly created ROM slot? I tried to test for you on the previous version - made a backup of the stock ROM - but then couldn't figure out how to restore it to a different slot other than the original stock slot.

I know Runandhide did it - so what am I missing?
[Xoom Android Development] abaithad:
Hi hachcode

First, i would like to thank you very much for the job you're doing to enhance our user experience....

And i currently own a 10.1 xoom2, so if there's something i can test to resolve the touch issue, i'm ready :)
[Xoom Android Development] taquion12:
Thanks man, fully understood! , that's exactly what I wanted to know, you know just in case.

Enviado desde mi MZ607 usando XDA Premium HD app
[Xoom Android Development] cool_recep:
can i install ICS rom with this? OTA as ZIP?
[Xoom Android Development] FCN:
I don't suggest you try that. If you're not willing to accept that something could go wrong and you'll have to SBF and lose EVERYTHING, Don't come near this.

Also, This doesn't work on Honey Comb, So yeah, Don't use this. You're welcome to test once you get the OTA... If you're willing.
[Xoom Android Development] gjnicholson:
Why not use the stock recovery to install the OTA?
[Xoom Android Development] cool_recep:
I can't get into stock recovery and I can't install OTA update:

http://xdaforums.com/showthread.php?p=33752224#post33752224
[Xoom Android Development] Rennert:
Flash ics fastbootfiles;) files find on droid developers

...Tapatalk
[Xoom Android Development] cool_recep:
They are not compatible with MZ608 :( It is not out yet.

I only have the OTA ZIP file.
[Xoom Android Development] gjnicholson:
Do you have a honeycomb sbf? If yes extract the zip file and copy the recovery_signed image to your anddoid sdk platform tools folder, start up in fastboot with your tablet connected via usb and in a command prompt window type fastboot flash recovery recovery_signed

Then fastboot reboot recovery and your tablet should reboot into stock recovery.
[Xoom Android Development] cool_recep:
I have HC SBF and I can flash it with RSD. I will try this method ASAP. Thanks for the tip.

Update: Nope, flashed the recovery but it didn't work.
[Xoom Android Development] gjnicholson:
Looks like you need to flash the system_signed partition as well.
[Xoom Android Development] jeffcavicchi:
The suspense is killing me!
[Xoom Android Development] cool_recep:
I can go into the recovery and everything works fine. I am trying to flash OTA via recovery but get bp.img flash error.
[Xoom Android Development] abaithad:
The bp.img is the radio binary if i'm ont wrong...

What are y ou trying tout flash?
[Xoom Android Development] cool_recep:
This is my story actually:

http://xdaforums.com/showthread.php?t=1976097
[Xoom Android Development] runandhide05:
Let keep to the topic here.

There is plenty of info around here, no need to derail this thread.

Thanks.
[Xoom Android Development] Hashcode:
Updated OP with a new test APK.

Mostly tested against 10.1 for new touchscreen fixes.

PLEASE don't use format commands in test .zips. I need to fix that code in the update-binary so that it does a mount and rm -R * instead.

For now use:

mount("/system")

delete_recursive("/system/") (or something like that)

NOTE: don't flash OTAs in Safestrap. It won't work. OTAs are flashed in stock recovery.
[Xoom Android Development] Rennert:
Works great;) onscreen buttons and backup yeah.

Can you set in next version: choose save backup on internal memory or external sdcard?

Thanks!

...Tapatalk
[Xoom Android Development] jeffcavicchi:
Everything but the splashscreen buttons works on the 8.2 - backup/restore, create/delete ROM slots, etc. Even booted to a blank ROM slot by mistake!

Thanks Hashcode!
[Xoom Android Development] mikeymike75:
This would be great if it is doable. I can mount external storage to /mnt/usbdisk_1.0. Even when doing a backup, if that were an option, I would rather save to external source.
[Xoom Android Development] runandhide05:
Can you restore a backup on ROM slot?
[Xoom Android Development] jeffcavicchi:
I can't figure out how to do that. Do I need to turn the backup into a zip and then flash? I can't restore to anything but the original slot (unless I am missing something).