If there anyone know how to root 4.5.629 ? - Droid 2 Global General
This is the new OTA update of droid 2 global.
winoz said:
This is the new OTA update of droid 2 global.
Click to expand...
Click to collapse
No known official root method is out at the moment. In the meantime you can try SuperOneClick or MotoFail
Seemingly does not work, but to no avail motofail
so I m guessing you HAD root, and lost it after updating? Can you confirm this?
More Info
I can confirm that. I had root and now, after receiving the update this morning, I do not.
I opened Superuser, entered Preferences, and scrolled down to the General section to tap on Su binary to check for updates (or even reapply my current binary, which is v3.0.3.2). Since my version is the latest version I clicked the button Update anyway. Superuser reports the following:
This updater cannot update the su binary on phones that have some kind of write protection on the system partition like S-ON. You can continue to use Superuser with your outdated binary, or update su with ROM Manager.
Click to expand...
Click to collapse
I tried Pete's Motorola Root Tools (v1.06) to see if I could re-root, but no joy. Step three (the step that adds su, busybox and superuser) fails with the following message:
ERROR: adb could not be granted root access via local.prop method
Try again from the start, but if the problem continues, check your version of Gingerbread -- hopefully you don't have a version where this exploit was fixed.
Click to expand...
Click to collapse
It seems like perhaps the exploit has been patched. Here is the log from Pete's Tools at that point:
Code:
> su
> /system/xbin/su
> mount -o remount,rw /dev/block/mtdblock3 /system
> if [ -e /data/local/12m.bak ];
> then
> rm /data/local/12m.bak
> fi
> exit
> exit
$ su
rm /data/local/12m.bak
$ /system/xbin/su
fi
$ mount -o remount,rw /dev/block/mtdblock3 /system
mount: Operation not permitted
$ if [ -e /data/local/12m.bak ];
> then
> rm /data/local/12m.bak
> fi
$ exit
$ exit
$ exit
(success)
> mv /data/local/12m /data/local/12m.bak
(success)
> ln -s /data /data/local/12m
(success)
> su
> /system/xbin/su
> mount -o remount,rw /dev/block/mtdblock3 /system
> if [ -e /data/local/12m ];
> then
> rm /data/local/12m
> fi
> exit
> exit
$ su
$ /system/xbin/su
$ mount -o remount,rw /dev/block/mtdblock3 /system
mount: Operation not permitted
$ if [ -e /data/local/12m ];
> then
> rm /data/local/12m
> fi
$ exit
$ exit
$ exit
(success)
> mv /data/local/12m.bak /data/local/12m
(success)
> su
> /system/xbin/su
> mount -o remount,rw /dev/block/mtdblock3 /system
> if [ -e /data/local.prop.bak ];
> then
> rm /data/local.prop.bak
> fi
> exit
> exit
$ su
$ /system/xbin/su
$ mount -o remount,rw /dev/block/mtdblock3 /system
mount: Operation not permitted
$ if [ -e /data/local.prop.bak ];
> then
> rm /data/local.prop.bak
> fi
$ exit
$ exit
$ exit
(success)
> mv /data/local.prop /data/local.prop.bak
> echo "ro.sys.atvc_allow_netmon_usb=0" > /data/local.prop
> echo "ro.sys.atvc_allow_netmon_ih=0" >> /data/local.prop
> echo "ro.sys.atvc_allow_res_core=0" >> /data/local.prop
> echo "ro.sys.atvc_allow_res_panic=0" >> /data/local.prop
> echo "ro.sys.atvc_allow_all_adb=1" >> /data/local.prop
> echo "ro.sys.atvc_allow_all_core=0" >> /data/local.prop
> echo "ro.sys.atvc_allow_efem=0" >> /data/local.prop
> echo "ro.sys.atvc_allow_bp_log=0" >> /data/local.prop
> echo "ro.sys.atvc_allow_ap_mot_log=0" >> /data/local.prop
> echo "ro.sys.atvc_allow_gki_log=0" >> /data/local.prop
$ mv /data/local.prop /data/local.prop.bak
failed on '/data/local.prop' - Permission denied
$ echo "ro.sys.atvc_allow_netmon_usb=0" > /data/local.prop
cannot create /data/local.prop: permission denied
$ echo "ro.sys.atvc_allow_netmon_ih=0" >> /data/local.prop
cannot create /data/local.prop: permission denied
$ echo "ro.sys.atvc_allow_res_core=0" >> /data/local.prop
cannot create /data/local.prop: permission denied
$ echo "ro.sys.atvc_allow_res_panic=0" >> /data/local.prop
cannot create /data/local.prop: permission denied
$ echo "ro.sys.atvc_allow_all_adb=1" >> /data/local.prop
cannot create /data/local.prop: permission denied
$ echo "ro.sys.atvc_allow_all_core=0" >> /data/local.prop
cannot create /data/local.prop: permission denied
$ echo "ro.sys.atvc_allow_efem=0" >> /data/local.prop
cannot create /data/local.prop: permission denied
$ echo "ro.sys.atvc_allow_bp_log=0" >> /data/local.prop
cannot create /data/local.prop: permission denied
$ echo "ro.sys.atvc_allow_ap_mot_log=0" >> /data/local.prop
cannot create /data/local.prop: permission denied
$ echo "ro.sys.atvc_allow_gki_log=0" >> /data/local.prop
cannot create /data/local.prop: permission denied
$ exit
(success)
> su
> /system/xbin/su
> mount -o remount,rw /dev/block/mtdblock3 /system
> if [ -e /system/bin/su ];
> then
> rm /system/bin/su
> fi
> exit
> exit
$ su
$ /system/xbin/su
$ mount -o remount,rw /dev/block/mtdblock3 /system
mount: Operation not permitted
$ if [ -e /system/bin/su ];
> then
> rm /system/bin/su
> fi
$ exit
$ exit
$ exit
(success)
> su
> /system/xbin/su
> mount -o remount,rw /dev/block/mtdblock3 /system
> if [ -e /system/sbin/su ];
> then
> rm /system/sbin/su
> fi
> exit
> exit
$ su
$ /system/xbin/su
$ mount -o remount,rw /dev/block/mtdblock3 /system
mount: Operation not permitted
$ if [ -e /system/sbin/su ];
> then
> rm /system/sbin/su
> fi
$ exit
$ exit
$ exit
(success)
> su
> /system/xbin/su
> mount -o remount,rw /dev/block/mtdblock3 /system
> exit
> exit
$ su
$ /system/xbin/su
$ mount -o remount,rw /dev/block/mtdblock3 /system
mount: Operation not permitted
$ exit
$ exit
$ exit
(success)
Anybody have any other ideas?
The phone is asking constantly to update. It just releases a timer that, if you are not watching it, will update without user consent. I disabled background data to no avail.
Is there any way to block the phone from installing the OTA automatically? I really prefer having root than to update.
XT311 3.2.4 Almost cracked it !! ??
I'm New around here and would love to get this sorted for the XT311. I got mine today and spent 6hrs trying all sorts.. Im a unix boy.... Old school and kinda liked getting back into it.. Ok i have some info
''The ro.sys.atvc_allow_all_adb property is a Motorola-specific configuration that prevents ADB from dropping its root privileges. Reboot the device one final time, and on logging in with “adb shell”, you should be presented with a root prompt''
Is this specific param our problem on Motorola device and not completing for all the same reasons.. All these root tools are failaing over the same lame Mount issue...
Im on SuperOneClick and the Exploit Pluggin for Motofail lol...
Hope we get the 311 rooted again soon.... those infamous Jap files are hard to track .....
barbaroja said:
Is there any way to block the phone from installing the OTA automatically? I really prefer having root than to update.
Click to expand...
Click to collapse
The list of files responsible for OTA updates:
/system/app/BlurUpdater_VZW.apk
/system/app/BlurUpdater_VZW.odex
/system/etc/security/otacerts.zip
Got it rooted !!
Model: Moto XT311
Ver: UK Motorola 'Fire'
Running: v2.3.4
Kernel: Apps_2.6.32.9
Build Number: 4_40C_4067
Here is how i did it to the letter... Even at times i questioned the sequence but it worked.. These instructions are formulated from various sources.. Before you begin unzip the main Zip file I have uploaded and then unzip all the contained zips to one folder. Call the folder Root and put it on your main drive ie(C:/). Ensure that the infamous FXX_PR3_NV.xml is in the root folder..
INSTRUCTIONS:-
Before Rooting:
Prepare your phone by doing the following:
- Go to Settings > Applications > CHECK "Unknown Sources"
- Go to Settings > Applications > Developer > CHECK "USB Debugging" and "Stay Awake"
- Connect your phone via USB, when prompted DO NOT select USB Mass Storage.
1. download and UN-compress all files. on your phone, choose application setting->development->enable "USB debugging", then connect your phone with your pc with USB cable and install driver automatically.
2. install SUT1.75 & RSD LiTE by Motorola which include drivers.
3. Run SUT1.75, choose FXX_PR3_NV.xml. Make sure you select file open option XML from drop down in file open menu.
4. Run cmd > adb shell (if your ROOT folder is located in c:\, then change directly to c:\ROOT, type adb shell), wait untill "#" appear, then you can minimise the cmd window.
5. Open RootD3 folder, run RootD3_zhCN.cmd,
Phone will reboot 3 times. After the 1st reboot, please check if the 2nd reboot starts automatically, if not, unplug the USB cable and plug it again, Goto step 5 again and complete when the 3rd reboot is done.
6. Go into SuperOneClick folder, run SuperOneClick.exe, press Root.
Force a connection with USB drivers. The software will automaticaly do this. The program will now executed and run with NO ERRORS.
After it says it is completed, check if you have the Skull Android icon ( Get SUuperUser APP) Now look in the menu, if Confirmed, your phone has been rooted.
I can't upload any files or provide links as im new round here..
I HAVE ALL FILES/SOFTWARE NEEDED FOR THIS PROCEDURE !!!
79.5 MB (83,442,583 bytes)..
BrB in next few ours with a link up to the DL Locations..
Hack build.prop
I'm trying to prevent this update OTA currently.
Is there a way to modify build.prop to trick the phone in to thinking it has already been updated?
Perhaps if someone who has had the update can post their build.prop we can figure out which properties have changed.
If you edit build.prop phone cant update. All i did was change 0 to 1 so I can have 5 bars for gsm signal and it didn't want to finish the update.
Maybe matie... This is my next job on my XT311 before i plug it into the web..
I found this may be of some use..
down vote accepted
TO STOP AUTO UPDATES
Remove SystemUpdater.apk from /system/app. From terminal (with ADB)
Code:
adb pull /system/app/SystemUpdater.apk C:/Path/to/your/desktop //Backup the file (just in case)
adb remount //Remount the system partition to read-write
adb shell rm /system/app/SystemUpdater.apk //Remove the apk
Warning - this will permanently disable system updates, until you push SystemUpdater back to /system/app
OR If your running different motorola look in the app for Updaters
Code:
adb pull /system/app/Upgrader.apk C:/Path/to/your/desktop //Backup the file (just in case)
adb remount //Remount the system partition to read-write
adb shell rm /system/app/Upgrader.apk //Remove the apk
This is MotoIII example..
Hope this helps....
Well I figured myself how to prevent the phone from upgrading. In fact it was easy.
1. You need titanium backup.
2. Freeze "upgrader" app.
3. Wipe its data. If you do not wipe, the order remains alive (in my case it already had started to download) and is taken by the downloader and it will continue to download and update the phone.
Thats it. Hope it helps.
It seems its similar to the solution above, only without involving adb.
UberSteiner said:
Got it rooted !!
Model: Moto XT311
Ver: UK Motorola 'Fire'
Running: v2.3.4
Kernel: Apps_2.6.32.9
Build Number: 4_40C_4067
Click to expand...
Click to collapse
Do you realise that you're in the DROID2 GLOBAL forum section?
Super One Click root method does not work for 4.5.629.
Rootkeeper
Just tested this. Install voodoo rootkeeper from market before updating. Root seems to work so far.
bummer that there's no way to SBF back. My device auto-updated on me.
i'm assuming that none of this matters if you're on a different rom. i'm using miui so my phone won't auto update right?
Custom ROMs naturally do not support VZW's OTA update mechanism as they're incompatible.
Stock ROM with /system/app/BlurUpdater_VZW.apk renamed also doesn't.
Stock ROM with CWM installed or bloatware frozen is incompatible with the update, however the phone will download and try to install it, only to fail and repeat that again 2 hours later.
Tried freezing 'Upgrader'
I tried freezing 'Upgrader' from titanium backup and wiping the data - this did not work for me.
The update was still downloaded. It has, however, not yet been installed.
Can anyone help me to
1. remove the download before it installs.
2. block this OTA upgrade after removal
I'd appreciate the help to prevent this thing from being unrooted.
Thanks
The update is downloaded to /cache. You can delete it from there.
To disable automatic updates, rename the following files:
/system/app/BlurUpdater_VZW.apk
/system/app/BlurUpdater_VZW.odex
/system/etc/security/otacerts.zip
by adding .bak on the end of their names.
Related
[FIX]Facebook contact icon fix for 3rd party apps
I make no claims to be any good at this but I was searching around for a fix to the contacts not displaying in 3rd party apps issue and came across a user named erishasnobattery on teambamf.net that had come up with a solution in addition to the zerg rush temp root script and incorporated the two for the HTC rezound. So I took a look at it and figured that it could be applied to my Sensation, didn't have a usb cable at work with me so I just did it manually but I've modified the batch file that he was using to push via adb from a PC and I've attached it. I saw when I posted this that there is an app that does it but I also saw that some people don't like installing 3rd party apps for small little issues like this so I figured I'd put it up anyways, mods can determine whether it should stay up or not. Like I said I'm no expert and I didn't use the batch file, I modified the permissions with root explorer and downloaded the files to the appropriate directories and ran the script, rebooted the phone and bam all contact pics in handcent so it works. I did notice when I went to move the sqlite3 file to /system/xbin it was already there so I just changed the permissions on the existing file instead of overwriting with the one included. Contents of the batch file are as follows: :cd %:h @echo off echo Waiting for Device.... adb wait-for-device > NUL 2>&1 echo Pushing Files... adb push sqlite3 /system/xbin/sqlite3 > NUL 2>&1 adb shell chmod 777 /system/xbin/sqlite3 > NUL 2>&1 adb push fix_contacts.sh /system/etc/fix_contacts.sh > NUL 2>&1 adb shell chmod 777 /system/etc/fix_contacts.sh > NUL 2>&1 adb shell /system/etc/fix_contacts.sh > NUL 2>&1 echo Fix Complete, Hit Enter to reboot. pause adb reboot > NUL 2>&1 contents of the fix_contacts.sh file are as follows: #!/system/bin/sh/system/xbin/sqlite3 /data/data/com.android.providers.contacts/databases/contacts2.db "UPDATE raw_contacts SET is_restricted=0 WHERE is_restricted!=0" You can determine for yourself if you want to use it, obviously not responsible for any problems it may cause and as always do a backup first. Thanks, Court
cotawa said: I make no claims to be any good at this but I was searching around for a fix to the contacts not displaying in 3rd party apps issue and came across a user named erishasnobattery on teambamf.net that had come up with a solution in addition to the zerg rush temp root script and incorporated the two for the HTC rezound. So I took a look at it and figured that it could be applied to my Sensation, didn't have a usb cable at work with me so I just did it manually but I've modified the batch file that he was using to push via adb from a PC and I've attached it. I saw when I posted this that there is an app that does it but I also saw that some people don't like installing 3rd party apps for small little issues like this so I figured I'd put it up anyways, mods can determine whether it should stay up or not. Like I said I'm no expert and I didn't use the batch file, I modified the permissions with root explorer and downloaded the files to the appropriate directories and ran the script, rebooted the phone and bam all contact pics in handcent so it works. I did notice when I went to move the sqlite3 file to /system/xbin it was already there so I just changed the permissions on the existing file instead of overwriting with the one included. Contents of the batch file are as follows: :cd %:h @echo off echo Waiting for Device.... adb wait-for-device > NUL 2>&1 echo Pushing Files... adb push sqlite3 /system/xbin/sqlite3 > NUL 2>&1 adb shell chmod 777 /system/xbin/sqlite3 > NUL 2>&1 adb push fix_contacts.sh /system/etc/fix_contacts.sh > NUL 2>&1 adb shell chmod 777 /system/etc/fix_contacts.sh > NUL 2>&1 adb shell /system/etc/fix_contacts.sh > NUL 2>&1 echo Fix Complete, Hit Enter to reboot. pause adb reboot > NUL 2>&1 contents of the fix_contacts.sh file are as follows: #!/system/bin/sh/system/xbin/sqlite3 /data/data/com.android.providers.contacts/databases/contacts2.db "UPDATE raw_contacts SET is_restricted=0 WHERE is_restricted!=0" You can determine for yourself if you want to use it, obviously not responsible for any problems it may cause and as always do a backup first. Thanks, Court Click to expand... Click to collapse Thanks for sharing the fix, it works. This just changes one of the attributes for the raw_contact entity, which I suppose is quite safe if you don't install untrustworthy apps. (Any application that has been granted permission to access your contacts during install will now have access to your facebook contacts & possibly other restricted contacts too.) If you are already running a custom ROM, then I recommend you follow these instructions: Download Terminal Emulator from Google Play Open Terminal Emulator Type Code: su and hit enter Type Code: cp /data/data/com.android.providers.contacts/databases/contacts2.db /sdcard/contacts2.db and hit enter Type Code: /data/data/com.android.providers.contacts/databases/contacts2.db "UPDATE raw_contacts SET is_restricted=0 WHERE is_restricted!=0" and hit enter. Type Code: exit and hit enter. Reboot the phone. Done. That's all you need. You may need to repeat this everytime a new contact is added.
[ROOT] Tianji X720D
Hi guys, first of all, I'm noob on Android, plus I'm Italian, my english is not really good, I apologize for that. I searched a lot, but I found nothing on this forum about this smartphone, nor on google. I searched for Haipai X720D, ONE XC, HTC EVO 4G, any X720D related, but for various reasons nothing really satisfied me.. are they really compatible with my phone? Probably, but I doubt that. Benchmarks are quite different (build, brand, different antutu scores...). So, just to let people know it is possible, "hey, it just worked! don't be afraid, I did that", I wrote this little guide. 1) I have Windows 8 Pro If you have an older Windows release, it is possible you are going to have more trouble, as always. 2) Drivers -> You need to install "Android Composite ADB Interface" For me it was a big problem, because you can't find any driver around, no real "Tianji" website to find some kind of support or update. I was relying on this guide (HERE related to "unrevoked" tool, but I found out their modified drivers to be just crappy and I couldn't install due to some checksum problem they have. Still, this link is a good guide about "how to" install the right driver. I hoped to find something on google with ID_Hardware "USB\VID_0BB4&PID_0C03&REV_0255&MI_01", but I didn't find anything to download, just a couple of "driver update" services who really had something, but pretended to install software on your PC. Tired of wasting my time, I decided to try "driver identifier" website because they offer a free service for 1 day, just what I needed. (I don't know if I can post link here, so if you need it, just use google). It worked and now I've a ZIP ready to install just following instructions in "unrevoked" guide. 3) Root tool Thanks to Bin4ry on xda-developers forum for his great script. You can find it on this thread: sorry guy, I can't write on your thread due to xda-developer policies, I hope you understand. You need to choose method 1: Normal method. This script allows you to rollback, so if something goes wrong, just launch tha batch again and select Rollback option. But, you know, nothing is perfect, and his batch script is still a little :victory: crappy :victory: to work with this smartphone: You need to reboot your device a couple of times, but it doesnt wait for your device to resume, it just runs in timeout and because of that, it does a lot of crappy things. You need to modify RUNME.BAT file like that: Code: @echo off COLOR 0A echo ====================================================================== echo = This script will root your Android phone with adb restore function = echo = Script by Bin4ry (thanks to Goroh_kun and tkymgr for the idea) = echo = Idea for Tablet S from Fi01_IS01 = echo = (22.11.2012) v17 = echo ====================================================================== echo Tianji === NORMAL mode echo. :CHOICE set nxt=0 set ric=0 echo Device type: echo 1) Normal echo 2) Special (for example: Sony Tablet S, Medion Lifetab) echo. echo x) Unroot echo. set /p type=Make a choice: if %type% == 1 GOTO TEST if %type% == 2 GOTO TABSMENU if %type% == x GOTO UNROOT echo. echo Please Enter a valid number (1 to x) echo. GOTO CHOICE :TEST echo Checking if i should run in Normal Mode or special Sony Mode echo Please connect your device with USB-Debugging enabled now stuff\adb.exe wait-for-device stuff\adb.exe pull /system/app/Backup-Restore.apk . > NUL stuff\adb.exe pull /system/bin/ric . > NUL if EXIST ric (set ric=1) else (echo .) if EXIST Backup-Restore.apk (GOTO XPS) else (echo .) GOTO OTHER :UNROOT set /p unr=Really (y/n) ? IF %unr% == n GOTO CHOICE stuff\adb.exe push stuff\busybox /data/local/tmp/busybox stuff\adb.exe shell "chmod 755 /data/local/tmp/busybox" stuff\adb.exe shell "su -c '/data/local/tmp/busybox mount -o remount,rw /system'" stuff\adb.exe shell "su -c 'rm /system/bin/su'" stuff\adb.exe shell "su -c 'rm /system/app/Superuser.apk'" GOTO FINISH :TABSMENU echo. echo Special mode: echo 1) Root echo 2) Rollback set /p tabtype=Make a choice: if %tabtype% == 1 GOTO TABS if %tabtype% == 2 GOTO TABS_RB :TABS echo. echo Tablet S mode enabled! echo. GOTO START :XPS echo. echo Found Sony Backup-Restore.apk echo LT26,LT22 etc. mode enabled! echo. del Backup-Restore.apk if %ric% == 1 (del ric) else (echo .) set NXT=1 GOTO START :TABS_RB echo. echo Tablet S Roll Back echo. echo Please connect device with ADB-Debugging enabled now.... stuff\adb.exe wait-for-device FOR /F "tokens=1 delims=" %%A in ('stuff\adb.exe shell "if [ -d /data/app- ]; then echo 1 ; else echo 0 ; fi"') do SET tabs_app=%%A if %tabs_app% == 1 GOTO TABS_RB_1 if %tabs_app% == 0 GOTO TABS_RB_2 :TABS_RB_1 stuff\adb.exe shell "rm -r /data/data/com.android.settings/a/*" stuff\adb.exe restore stuff/tabletS.ab echo Please look at your device and click "Restore my data" echo. stuff\adb.exe shell "while [ ! -d /data/data/com.android.settings/a/file99 ] ; do echo 1; done" > NUL echo 1st RESTORE OK, hit ENTER to continue. pause stuff\adb.exe shell "rm -r /data/data/com.android.settings/a" stuff\adb.exe restore stuff/tabletS.ab echo Please look at your device and click "Restore my data" echo. stuff\adb.exe shell "while : ; do ln -s /data /data/data/com.android.settings/a/file99; [ -f /data/file99 ] && exit; done" > NUL stuff\adb.exe shell "rm -r /data/file99" echo Achieved! hit ENTER to continue. echo. pause stuff\adb.exe shell "mv /data/system /data/system3" stuff\adb.exe shell "mv /data/system- /data/system" stuff\adb.exe shell "mv /data/app /data/app3" stuff\adb.exe shell "mv /data/app- /data/app" echo "Roll back compelted." GOTO FINISH :TABS_RB_2 echo. echo. echo "Roll back failed. /data/app- not found." echo. echo. GOTO FINISH :eek:THER echo. echo Normal Mode enabled! if %ric% == 1 (del ric) else (echo .) echo. :START stuff\adb.exe wait-for-device IF %type% == 2 GOTO TABTRICK echo Pushing busybox.... stuff\adb.exe push stuff/busybox /data/local/tmp/. echo Pushing su binary .... stuff\adb.exe push stuff/su /data/local/tmp/. echo Pushing Superuser app stuff\adb.exe push stuff/Superuser.apk /data/local/tmp/. echo Making busybox runable ... stuff\adb.exe shell chmod 755 /data/local/tmp/busybox if %ric% == 1 (stuff\adb.exe push stuff/ric /data/local/tmp/ric) else (echo .) IF %nxt% == 1 GOTO XPSTRICK stuff\adb.exe restore stuff/fakebackup.ab echo Please look at your device and click RESTORE! echo If all is successful i will tell you, if not this shell will run forever. echo Running ... stuff\adb.exe shell "while ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; do :; done" > NUL echo Successful, going to reboot your device in 10 seconds! ping -n 10 127.0.0.1 > NUL stuff\adb.exe reboot echo Waiting for device to show up again.... pause ping -n 10 127.0.0.1 > NUL stuff\adb.exe wait-for-device GOTO NORMAL :TABTRICK stuff\adb.exe install -s stuff/Term.apk stuff\adb.exe push stuff/busybox /data/local/tmp/. stuff\adb.exe push stuff/su /data/local/tmp/. stuff\adb.exe push stuff/Superuser.apk /data/local/tmp/. stuff\adb.exe push stuff/rootkittablet.tar.gz /data/local/tmp/rootkittablet.tar.gz stuff\adb.exe shell "chmod 755 /data/local/tmp/busybox" stuff\adb.exe shell "/data/local/tmp/busybox tar -C /data/local/tmp -x -v -f /data/local/tmp/rootkittablet.tar.gz" stuff\adb.exe shell "chmod 644 /data/local/tmp/VpnFaker.apk" stuff\adb.exe shell "touch -t 1346025600 /data/local/tmp/VpnFaker.apk" stuff\adb.exe shell "chmod 755 /data/local/tmp/_su" stuff\adb.exe shell "chmod 755 /data/local/tmp/su" stuff\adb.exe shell "chmod 755 /data/local/tmp/onload.sh" stuff\adb.exe shell "chmod 755 /data/local/tmp/onload2.sh" stuff\adb.exe shell "rm -r /data/data/com.android.settings/a/*" stuff\adb.exe restore stuff/tabletS.ab echo Please look at your device and click "Restore my data" echo. stuff\adb.exe shell "while [ ! -d /data/data/com.android.settings/a/file99 ] ; do echo 1; done" > NUL ping -n 3 127.0.0.1 > NUL echo 1st RESTORE OK, hit ENTER to continue. pause stuff\adb.exe shell "rm -r /data/data/com.android.settings/a" stuff\adb.exe restore stuff/tabletS.ab echo Please look at your device and click "Restore my data" echo. stuff\adb.exe shell "while : ; do ln -s /data /data/data/com.android.settings/a/file99; [ -f /data/file99 ] && exit; done" > NUL stuff\adb.exe shell "rm -r /data/file99" ping -n 3 127.0.0.1 > NUL echo Achieved! hit ENTER to continue. echo. pause stuff\adb.exe shell "/data/local/tmp/busybox cp -r /data/system /data/system2" stuff\adb.exe shell "/data/local/tmp/busybox find /data/system2 -type f -exec chmod 666 {} \;" stuff\adb.exe shell "/data/local/tmp/busybox find /data/system2 -type d -exec chmod 777 {} \;" stuff\adb.exe shell "mv /data/system /data/system-" stuff\adb.exe shell "mv /data/system2 /data/system" stuff\adb.exe shell "mv /data/app /data/app-" stuff\adb.exe shell "mkdir /data/app" stuff\adb.exe shell "mv /data/local/tmp/VpnFaker.apk /data/app" stuff\adb.exe shell "/data/local/tmp/busybox sed -f /data/local/tmp/packages.xml.sed /data/system-/packages.xml > /data/system/packages.xml" stuff\adb.exe shell "sync; sync; sync" echo Need to reboot now! stuff\adb.exe reboot ping -n 3 127.0.0.1 > NUL echo Waiting for device to come up again.... pause stuff\adb.exe wait-for-device echo Unlock your device, a Terminal will show now, type this 2 lines, after each line press ENTER echo /data/local/tmp/onload.sh echo /data/local/tmp/onload2.sh echo after this is done press a key here in this shell to continue! echo If the shell on your device does not show please re-start the process! stuff\adb.exe shell "am start -n com.android.vpndialogs/.Term" pause GOTO TABTRICK1 :TABTRICK1 stuff\adb.exe push stuff/script1.sh /data/local/tmp/. stuff\adb.exe shell "chmod 755 /data/local/tmp/script1.sh" stuff\adb.exe shell "/data/local/tmp/script1.sh" echo Almost complete! Reboot and cleanup. stuff\adb.exe reboot ping -n 3 127.0.0.1 > NUL echo Waiting for device to come up again.... pause stuff\adb.exe wait-for-device stuff\adb.exe shell "su -c 'rm -r /data/app2'" stuff\adb.exe shell "su -c 'rm -r /data/system2'" stuff\adb.exe shell "su -c 'rm -r /data/local/tmp/*'" GOTO FINISH :XPSTRICK set %NXT%=0 echo Pushing fake Backup stuff\adb.exe push stuff\RootMe.tar /data/local/tmp/RootMe.tar stuff\adb.exe shell "mkdir /mnt/sdcard/.semc-fullbackup > /dev/null 2>&1" echo Extracting fakebackup on device ... stuff\adb.exe shell "cd /mnt/sdcard/.semc-fullbackup/; /data/local/tmp/busybox tar xf /data/local/tmp/RootMe.tar" echo Watch now your device. Select the backup named RootMe and restore it! stuff\adb.exe shell "am start com.sonyericsson.vendor.backuprestore/.ui.BackupActivity" echo If all is successful i will tell you, if not this shell will run forever. echo Running ...... stuff\adb.exe shell "while ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; do :; done" > NUL echo. echo Good, it worked! Now we are rebooting soon, please be patient! ping -n 3 127.0.0.1 > NUL stuff\adb.exe shell "rm -r /mnt/sdcard/.semc-fullbackup/RootMe" stuff\adb.exe reboot ping -n 10 127.0.0.1 > NUL echo Waiting for device to come up again.... pause stuff\adb.exe wait-for-device :NORMAL IF %ric% == 1 GOTO RICSTUFF echo Going to copy files to it's place stuff\adb.exe shell "/data/local/tmp/busybox mount -o remount,rw /system && /data/local/tmp/busybox mv /data/local/tmp/su /system/xbin/su && /data/local/tmp/busybox mv /data/local/tmp/Superuser.apk /system/app/Superuser.apk && /data/local/tmp/busybox cp /data/local/tmp/busybox /system/xbin/busybox && chown 0.0 /system/xbin/su && chmod 06755 /system/xbin/su && chmod 655 /system/app/Superuser.apk && chmod 755 /system/xbin/busybox && rm /data/local.prop && reboot" GOTO FINISH :RICSTUFF echo Going to copy files to it's place stuff\adb.exe shell "/data/local/tmp/busybox mount -o remount,rw /system && /data/local/tmp/busybox mv /data/local/tmp/ric /system/bin/ric && chmod 755 /system/bin/ric && /data/local/tmp/busybox mv /data/local/tmp/su /system/xbin/su && /data/local/tmp/busybox mv /data/local/tmp/Superuser.apk /system/app/Superuser.apk && /data/local/tmp/busybox cp /data/local/tmp/busybox /system/xbin/busybox && chown 0.0 /system/xbin/su && chmod 06755 /system/xbin/su && chmod 655 /system/app/Superuser.apk && chmod 755 /system/xbin/busybox && rm /data/local.prop && reboot" GOTO FINISH :FINISH echo You can close all open command-prompts now! echo After reboot all is done! Have fun! echo Bin4ry pause 5) Just did it! Now you have only to download Root App Delete tool and remove all crappy chinese apps you'll never use. If it works, you did it! cheers! Hope you enjoied this guide, I tried to be as simple as possible Burstina
Hey man !!! please make back up of your off software !!! i have brick my phone !!!!
PeBBa said: Hey man !!! please make back up of your off software !!! i have brick my phone !!!! Click to expand... Click to collapse wait, what did you do? did you try factory reset?
burstina - no man i put in ROM flash other firmware !
PeBBa said: burstina - no man i put in ROM flash other firmware ! Click to expand... Click to collapse this is bad... I'm new on smartphone world, I'll tell you something once I'll make a succesfull firmware backup. btw, I tried using nandroid backup, even if there is no correct patch for our device, I was just able to do something I still can't fully understand: something like that... it is 1 Gb friend. Perhaps there is another way to do a backup for you, any idea? 2.163.712 .android_secure.vfat.tar 10.240 cache.ext4.tar 286.050.304 data.ext4.tar 256 nandroid.md5 473.817.088 sd-ext.vfat.tar 357.468.160 system.ext4.tar
Does lewa os support this phone ? I'm enjoying lewa on zp100 and this tianji looks very similar in build. UPDATE: with linux I used the RunMe.sh provided by Bin4ry (no edit was needed) Now that it's rooted I just need to find and flash a CWM recovery and then I'd start trying looking for lewa
Here are some guides about the recovery question: http://omappedia.org/wiki/Android_eMMC_Booting#Modifying_.IMG_Files (how recovery.img is built) http://andwise.net/?p=403 (unpack/repack system) http://forum.xda-developers.com/showthread.php?t=1587411 (mtk related perl script to unpack/repack recovery - it works) http://www.twobitcoder.com/?p=158 (curious if I could open this page)
Do you think we can use cwm and rom from this one http://forum.xda-developers.com/showthread.php?t=1899592 ? I'm almost sure the difference between haipad and tianji is in screen size only ---------- Post added at 03:21 PM ---------- Previous post was at 02:51 PM ---------- UPDATE: I found lewa for haipad x720d !!! http://forum.china-iphone.ru/sborka-lewa-os-dlya-haipai-x720d-t27041.html
I've uploaded the full nandroid here https://mega.co.nz/#F!RI5QHS4C!eJ39DF-LaQEzQey_fFCwuA. I'd like a cwm recovery and a firefox os rom for it Also found this: http://forum.xda-developers.com/showthread.php?t=1825722
Tianji X720D Hi suoko you had uploaded the full nandroid here - mega.co.nz/#F!RI5QHS4C!eJ39DF-LaQEzQey_fFCwuA[ Are all those files refer to Tianji X720D phone? Can we use it to flash the phone? Thanks.:fingers-crossed:
Install Mt657xRepartition_en.apk and choose 2.5gb to have a larger storage for apps Inviato dal mio GT-I9300 con Tapatalk 2
[Q] Empty efs folder, no lockscreen, no power menu
Recently was running ParanoidKANGdroid and then updated to ParanoidKANGdroid 2.30 (4/5) but phone got stuck in samsung logo. (phone wouldnt boot up). I then had to use this method to restore my phone http://forum.xda-developers.com/showthread.php?t=1762204 It was the only way to get my phone to get bootup and have su. I finally got it back to working but now it shows factory test mode has stopped working and keeps popping up on my verizon galaxy s3. I ve tried every possible solution. I am on rooted stock rom and i cannot install any other rom. I have my IMEI number but when I look in the /efs folder there are no files. I did not create a backup. Please help Oh and I tried the following but it did not help it just says it cannot create folder. Open a terminal emulator Type su Then enter the following after the # echo -n ON > /efs/FactoryApp/factorymode
i found this Open terminal emulator and type as ; su rm /efs/FactoryApp/keystr rm /efs/FactoryApp/factorymode echo -n ON >> /efs/FactoryApp/keystr echo -n ON >> /efs/FactoryApp/factorymode chown 1000.1000 /efs/FactoryApp/keystr chown 1000.1000 /efs/FactoryApp/factorymode chmod 0744 /efs/FactoryApp/keystr chmod 0744 /efs/FactoryApp/factorymode reboot
I tried that but right after I enter rm /efs/FactoryApp/keystr It gives me the following: rm failed for /efs/FactoryApp/keystr, No such file or directory
Same problem with me psychojv said: I tried that but right after I enter rm /efs/FactoryApp/keystr It gives me the following: rm failed for /efs/FactoryApp/keystr, No such file or directory Click to expand... Click to collapse same problem is coming with me.. some one help..
i have same here, solutions?
[Q] Unable to mount rw system in adb (recovery mode)
Hi guys, i'm trying to have my USB debugged turned on via ADB in CWM recovery mode. My Galaxy Nexus Phone Screen is cracked, no longer functioning which is why i need to go through the ADB method to remove my screen lock password so that i can retrieve my files inside. My phone is previously unrooted running on stock. Currently im stuck at the point where i can't mount the rw system to access Code: system/build.prop im following this guide from here Code: adb shell su mount -o remount,rw /system cd / echo "persist.service.adb.enable=1" >> default.prop echo "persist.service.debuggable=1" >> default.prop echo "persist.sys.usb.config=mtp,adb" >> default.prop echo "persist.service.adb.enable=1" >> /system/build.prop echo "persist.service.debuggable=1" >> /system/build.prop echo "persist.sys.usb.config=mtp,adb" >> /system/build.prop after keying in adb shell, following by SU, the system replied me with Code: /sbin/sh: su: not found ~# however if i continue with 'mount -o remount,rw /system', it gives me Code: mount: mounting rw on /system failed: invalid argument ~# im not sure where or how else should i proceed now appreciate the help.
[Fixed] No deepsleep on rooted S6 (help with ADB) [Fixed]
Hi I recently rooted my device and found out I got the no deep sleep bug. I installed ADB, followed this guide. http://forum.xda-developers.com/showthread.php?t=2141817 and when done, I copy/pasted http://forum.xda-developers.com/showpost.php?p=60383471&postcount=49 su mount -o rw,remount /system /system mkdir /system/su.d chmod 0700 /system/su.d echo "#!/tmp-mksh/tmp-mksh" > /system/su.d/000000deepsleep echo "echo 'temporary none' > /sys/class/scsi_disk/0:0:0:1/cache_type" >> /system/su.d/000000deepsleep echo "echo 'temporary none' > /sys/class/scsi_disk/0:0:0:2/cache_type" >> /system/su.d/000000deepsleep chmod 0700 /system/su.d/000000deepsleep reboot Click to expand... Click to collapse But nothing happens. I'm kind of new to ADB, so could anyone please explain further what to do? USB debugging is on, yes. Thanks in advance