Post Reply

Unroot my phone in recovery mode

1st July 2014, 10:29 AM   |  #1  
OP Junior Member
Thanks Meter: 1
 
11 posts
Join Date:Joined: Jun 2014
I've just updated a firmware from archos website (OTA972121_8916_V007049.zip)
for the archos 40 titanium.

I reboot in recovery mode, and after plugin the USB, I selected update from ADB. SO I ran
Code:
adb sideload OTA972121_8916_V007049.zip
in cmd, everything seemed to work.

I reboot and now my cell phone doesn't work anymore: i got a bootloop .

I must precise that I performed full adb backups just before. I tried to reset cache and data, didn't worked. My cellphone is already rooted.

I contacted Archos they asked me to return them the phone. Since I rooted the guarantee isn't available anymore, unless I "unroot" it. How to do it?



After searching a while I know there is a way but only for I9001. After extracting it I could open update-script and see pastebin.com/LqyqwwKq, so I edited it to make it work for my phone (the partition name I got it in the official archos firmware update)
Code:
	

    ui_print("***********************************************");
     
    show_progress(1.000000, 0);
     
    ui_print("  Mounting SYSTEM...");
    mount("ext4", "EMMC", "/dev/block/mmcblk0p4", "/system");
     
    set_progress(0.100000);
     
    ui_print("  Deleting SYSTEM:xbin/su...");
    delete("/system/xbin/su");
    set_progress(0.200000);
     
    ui_print("  Deleting SYSTEM:app/Superuser.apk...");
    delete("/system/app/Superuser.apk");
    set_progress(0.300000);
  
    ui_print("  Deleting SYSTEM:app/XPosedInstaller.apk...");
    delete("/system/app/XPosedInstaller.apk");
    set_progress(0.400000);

    ui_print("  Deleting SYSTEM:app/XPrivacy.apk...");
    delete("/system/app/XPrivacy.apk");
    set_progress(0.500000);

    ui_print("  Deleting SYSTEM:app/GravityBox.apk...");
    delete("/system/app/GravityBox.apk");
    set_progress(0.600000);

    ui_print("  Deleting SYSTEM:app/Busybox.apk...");
    delete("/system/app/Busybox.apk");
    set_progress(0.700000);

    ui_print("  Unmounting SYSTEM...");
    unmount("/system");
    set_progress(0.900000);
     
    ui_print("Install complete. Bye Bye!");
    set_progress(1.000000);

But is this script correct? Particulary, I'm not sure for GravityBox, XposedInstaller, XPrivacy, Busybox and SU (since when I root it it was w/ Boromir from Framaroot).
Last edited by vinz244; 1st July 2014 at 10:34 AM. Reason: Format
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Questions and Answers by ThreadRank