General Source code of RGH Optimizer - Windows 11

# Importing all the modules _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
import customtkinter
from threading import Thread
from tkinter import DISABLED, messagebox
import subprocess
import webbrowser
import requests
import wget
import os
import sys
os.chdir(sys._MEIPASS)
def dark():
if open("Data\\settings.txt","r").read()=="light":
f=open("Data\\settings.txt","r")
data=f.read()
data=data.replace("light","dark")
f.close()
f=open("Data\\settings.txt","w")
f.write(data)
f.close
global background,first_layer,second_layer,second_button_fg,second_button_hover_border,second_button_text_color
global primary_button_fg,primary_button_hover_border,primary_button_text_color,accept_button_fg,accept_button_hover_border,accept_button_text_color
global cancel_button_fg,cancel_button_hover_border,cancel_button_text_color,text,title
background="#121212"
first_layer="#1D1D1D"
second_layer="#2D2D2D"
second_button_fg="#3A2D49"
second_button_hover_border="#473a52"
second_button_text_color="#D4ACF6"
primary_button_fg="#3A2D49"
primary_button_hover_border="#473a52"
primary_button_text_color="#D4ACF6"
accept_button_fg="#2d4933"
accept_button_hover_border="#395c41"
accept_button_text_color="#acf6c6"
cancel_button_fg="#492d2d"
cancel_button_hover_border="#5c3939"
cancel_button_text_color="#f6acac"
text="#E3E3E3"
title="#a584c2"
def light():
if open("Data\\settings.txt","r").read()=="dark":
f=open("Data\\settings.txt","r")
data=f.read()
data=data.replace("dark","light")
f.close()
f=open("Data\\settings.txt","w")
f.write(data)
f.close
global background,first_layer,second_layer,second_button_fg,second_button_hover_border,second_button_text_color
global primary_button_fg,primary_button_hover_border,primary_button_text_color,accept_button_fg,accept_button_hover_border,accept_button_text_color
global cancel_button_fg,cancel_button_hover_border,cancel_button_text_color,text,title
background="#fffafa"
first_layer="#F6ECF5"
second_layer="#F3DDF2"
second_button_fg="#dd7973"
second_button_hover_border="#8c4d49"
second_button_text_color="#45302e"
primary_button_fg="#dd7973"
primary_button_hover_border="#8c4d49"
primary_button_text_color="#45302e"
accept_button_fg="#64a371"
accept_button_hover_border="#467550"
accept_button_text_color="#3d5742"
cancel_button_fg="#b56060"
cancel_button_hover_border="#8c4949"
cancel_button_text_color="#6e3c3c"
text="black"
title="#dd7973"
def dark_check():
if open("Data\\settings.txt","r").read()=="dark":
messagebox.showinfo("๐’Š๐’๐’‡๐’๐’“๐’Ž๐’‚๐’•๐’Š๐’๐’","This mode is already applied.")
elif open("Data\\settings.txt","r").read()=="light":
messagebox.showinfo("๐’Š๐’๐’‡๐’๐’“๐’Ž๐’‚๐’•๐’Š๐’๐’","Restart the app.")
def light_check():
if open("Data\\settings.txt","r").read()=="light":
messagebox.showinfo("๐’Š๐’๐’‡๐’๐’“๐’Ž๐’‚๐’•๐’Š๐’๐’","This mode is already applied.")
elif open("Data\\settings.txt","r").read()=="dark":
messagebox.showinfo("๐’Š๐’๐’‡๐’๐’“๐’Ž๐’‚๐’•๐’Š๐’๐’","Restart the app.")
if open("Data\\settings.txt","r").read()=="dark":
dark()
open("Data\\settings.txt","r").close()
elif open("Data\\settings.txt","r").read()=="light":
light()
open("Data\\settings.txt","r").close()
# Main window _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
root=customtkinter.CTk(fg_color=background)
root.title("๐‘น๐‘ฎ๐‘ฏ ๐‘ถ๐’‘๐’•๐’Š๐’Ž๐’Š๐’›๐’†๐’“ ๐Ÿฏ.๐Ÿฏ")
root.iconbitmap("Data\\ico.ico")
screen_width=root.winfo_screenwidth()
screen_height=root.winfo_screenheight()
WIDTH=1100
HEIGHT=600
x=(screen_width/2)-(WIDTH/2)
y=(screen_height/2)-((50+HEIGHT)/2)
root.geometry(f"{WIDTH}x{HEIGHT}+{int(x)}+{int}")
root.minsize(1100,450)
root.grid_columnconfigure((0,1), weight=1)
root.grid_rowconfigure(0, weight=1)
# Secondary Windows _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
def code(name,label_num,button_num):
button="button"+button_num
status="label"+label_num
if button=="button0" or button=="button10":
globals()[button].configure(text="Running...",state=DISABLED)
else :
globals()[button].configure(state=DISABLED)
globals()[status].configure(text="Running...")
root.update()
sub=subprocess.Popen(f"Data\\{name}",shell=False, stderr=subprocess.PIPE,stdout=subprocess.PIPE)
sub.communicate()
if button=="button0" or button=="button10":
globals()[button].configure(text="Done.")
elif status=="label3":
globals()[status].configure(text="Done.\nReboot your device.")
messagebox.showinfo("๐‘ต๐’๐’•๐’Š๐’‡๐’Š๐’„๐’‚๐’•๐’Š๐’๐’","You have to reboot your device in order for the changes to take effect.")
else:
globals()[status].configure(text="Done.")
clean=Thread(target=code,args=("test.bat","","0"))
advance_opt=Thread(target=code,args=("test.bat","","10"))
def prompt(info,title,system,num):
prompt=customtkinter.CTkToplevel(fg_color=first_layer)
prompt.title(title)
prompt.iconbitmap("Data\\ico.ico")
WIDTH=600
HEIGHT=195
x=(screen_width/2)-(WIDTH/2)
y=(screen_height/2)-((50+HEIGHT)/2)
prompt.geometry(f"{WIDTH}x{HEIGHT}+{int(x)}+{int}")
prompt.transient(root)
prompt.minsize(WIDTH,HEIGHT)
prompt.maxsize(WIDTH,HEIGHT)
label0=customtkinter.CTkLabel(prompt,text=info,
text_color=text,text_font=("corbel bold",15))
label0.pack(padx=15,pady=15)
button01=customtkinter.CTkButton(prompt,text="Continue",command=lambda:[prompt.destroy(),process.start()],
fg_color=accept_button_fg,hover_color=accept_button_hover_border,border_width=1.5,border_color=accept_button_hover_border,
text_font=("corbel bold italic",15),text_color=accept_button_text_color)
button01.pack(pady=10)
button11=customtkinter.CTkButton(prompt,text="Cancel",command=prompt.destroy,fg_color=cancel_button_fg,
hover_color=cancel_button_hover_border,border_width=1.5,border_color=cancel_button_hover_border,text_font=("corbel bold italic",15),
text_color=cancel_button_text_color)
button11.pack(pady=10)
process=Thread(target=code,args=(system,num,num))
def credits():
credits=customtkinter.CTkToplevel(fg_color=first_layer)
credits.title("โซโซโซโซโซ๐‘ช๐’“๐’†๐’…๐’Š๐’•๐’”")
credits.iconbitmap("Data\\ico.ico")
WIDTH=420
HEIGHT=180
x=(screen_width/2)-(WIDTH/2)
y=(screen_height/2)-((50+HEIGHT)/2)
credits.geometry(f"{WIDTH}x{HEIGHT}+{int(x)}+{int}")
credits.transient(root)
credits.minsize(WIDTH,HEIGHT)
credits.maxsize(WIDTH,HEIGHT)
label0=customtkinter.CTkLabel(credits,text="This project has been made by :\nโ™ฅ ล–ayeษณ ฤœฤงanษฑi โ™ฅ\n",text_color=text,text_font=("corbel bold",18))
label0.pack(pady=15,padx=15)
label1=customtkinter.CTkLabel(credits,text="If you want to contribute in this project contact me.",text_color=text,text_font=("corbel bold",13))
label1.pack(pady=15,padx=15)
def about():
about=customtkinter.CTkToplevel(fg_color=first_layer)
about.title("โซโซโซโซโซ๐‘จ๐’ƒ๐’๐’–๐’•")
about.iconbitmap("Data\\ico.ico")
WIDTH=680
HEIGHT=200
x=(screen_width/2)-(WIDTH/2)
y=(screen_height/2)-((50+HEIGHT)/2)
about.geometry(f"{WIDTH}x{HEIGHT}+{int(x)}+{int}")
about.transient(root)
about.minsize(WIDTH,HEIGHT)
about.maxsize(WIDTH,HEIGHT)
label0=customtkinter.CTkLabel(about,
text="This is a Windows Optimizer made by โ€ข ล–รฅyรซษณ ฤœฤงรคnษฑi โ€ข :\nโ–บ I've created this optimizer to fix what Microsoft won't, Windows."
"\nAs you know with every new version of Windows there is a big performance hit,\nespecially for those who are on low-end pcs."
f"\nSo RGH Optimizer is here to make it possible for you to use your low-end pc again,\nwith the latest versions of your Windows. โ—„",
text_font=("corbel bold",13),text_color=text)
label0.pack(pady=20,padx=10,expand=True)
def report():
report=customtkinter.CTkToplevel(fg_color=first_layer)
report.title("๐‘น๐’†๐’‘๐’๐’“๐’•")
WIDTH=450
HEIGHT=285
x=(screen_width/2)-(WIDTH/2)
y=(screen_height/2)-((50+HEIGHT)/2)
report.geometry(f"{WIDTH}x{HEIGHT}+{int(x)}+{int}")
report.transient(root)
report.minsize(WIDTH,HEIGHT)
report.maxsize(WIDTH,HEIGHT)
report.iconbitmap("Data\\ico.ico")
label0=customtkinter.CTkLabel(report,text="Make sure that the problem is\nnot caused by your system"
"\nbefore reporting anything.",text_font=("corbel bold",18),text_color=text)
label0.pack(pady=15,padx=15)
label1=customtkinter.CTkLabel(report,text="Do you really want to continue ?",text_color=text,text_font=("corbel bold",19))
label1.pack(pady=10,padx=15)
button01=customtkinter.CTkButton(report,text="Continue",command=lambda:[report.destroy(),
webbrowser.open("https://github.com/RayenGhanmi/Windows-Optimizer-By-RGH/issues/new")],
fg_color=accept_button_fg,hover_color=accept_button_hover_border,border_width=1.5,border_color=accept_button_hover_border,
text_font=("corbel bold italic",15),text_color=accept_button_text_color)
button01.pack(pady=10)
button11=customtkinter.CTkButton(report,text="Cancel",command=report.destroy,fg_color=cancel_button_fg,
hover_color=cancel_button_hover_border,border_width=1.5,border_color=cancel_button_hover_border,text_font=("corbel bold italic",15),
text_color=cancel_button_text_color)
button11.pack(pady=10)
def contact():
contact=customtkinter.CTkToplevel(fg_color=first_layer)
contact.title("โซโซโซโซโซ๐‘ช๐’๐’๐’•๐’‚๐’„๐’•")
contact.iconbitmap("Data\\ico.ico")
WIDTH=450
HEIGHT=255
x=(screen_width/2)-(WIDTH/2)
y=(screen_height/2)-((50+HEIGHT)/2)
contact.geometry(f"{WIDTH}x{HEIGHT}+{int(x)}+{int}")
contact.transient(root)
contact.minsize(WIDTH,HEIGHT)
contact.maxsize(WIDTH,HEIGHT)
label0=customtkinter.CTkLabel(contact,text="This will redirect you to\nล–รฅyรซษณ ฤœฤงรคnษฑi's Facebook",text_color=text,
text_font=("corbel bold",18))
label0.pack(padx=10,pady=15)
label1=customtkinter.CTkLabel(contact,text="Do you really want to continue ?",text_color=text,text_font=("corbel bold",18))
label1.pack(pady=10)
button0=customtkinter.CTkButton(contact,text="Continue",command=lambda:[contact.destroy(),webbrowser.open("https://www.facebook.com/GhanmiRayen22")],
fg_color=accept_button_fg,hover_color=accept_button_hover_border,border_width=1.5,border_color=accept_button_hover_border,
text_font=("corbel bold italic",15),text_color=accept_button_text_color)
button0.pack(pady=10)
button1=customtkinter.CTkButton(contact,text="Cancel",command=contact.destroy,fg_color=cancel_button_fg,
hover_color=cancel_button_hover_border,border_width=1.5,border_color=cancel_button_hover_border,text_font=("corbel bold italic",15),
text_color=cancel_button_text_color)
button1.pack(pady=10)
def advanced():
advanced=customtkinter.CTkToplevel(fg_color=first_layer)
advanced.title("๐‘จ๐’…๐’—๐’‚๐’๐’„๐’†๐’…")
WIDTH=450
HEIGHT=350
x=(screen_width/2)-(WIDTH/2)
y=(screen_height/2)-((50+HEIGHT)/2)
advanced.geometry(f"{WIDTH}x{HEIGHT}+{int(x)}+{int}")
advanced.transient(root)
advanced.iconbitmap("Data\\ico.ico")
advanced.minsize(WIDTH,HEIGHT)
advanced.maxsize(WIDTH,HEIGHT)
label0=customtkinter.CTkLabel(advanced,text="Warning:",text_color=text,text_font=("corbel bold",22))
label0.pack(pady=15)
label1=customtkinter.CTkLabel(advanced,text="โ™ฆ This is recommended for advanced users only !\nโ™ฆ This will apply a bunch of extra tweaks\n"
"that are not recommended for regular users.\nโ™ฆ Note that you can't revert this step!\nโ™ฆ You will also face some network connection\n"
"if you're using WIFI",text_font=("corbel bold",15),text_color=text)
label1.pack(pady=10)
button=customtkinter.CTkButton(advanced,text="Apply",command=lambda:[advanced.destroy(),advance_opt.start()],
fg_color=accept_button_fg,hover_color=accept_button_hover_border,border_width=1.5,border_color=accept_button_hover_border,
text_font=("corbel bold italic",15),text_color=accept_button_text_color)
button.pack(pady=10,padx=10)
button0=customtkinter.CTkButton(advanced,command=advanced.destroy,text="Cancel",text_font=("corbel bold italic",15),
fg_color=cancel_button_fg,hover_color=cancel_button_hover_border,border_width=1.5,border_color=cancel_button_hover_border,text_color=cancel_button_text_color)
button0.pack(pady=10,padx=10)
def check():
response=requests.get("https://api.github.com/repos/RayenGhanmi/Windows-Optimizer-By-RGH/releases/latest")
if (response.json()["name"])=="RGH Optimizer 3.3":
messagebox.showinfo("๐‘ผ๐’‘๐’…๐’‚๐’•๐’†๐’”","You're running the latest version.")
else:
msg=messagebox.askquestion("๐‘ผ๐’‘๐’…๐’‚๐’•๐’†๐’”","There is a newer version available. Do you want to Download it?")
if msg=="yes":
update.configure(text="Updating...",text_font=("corbel bold",11),state=DISABLED)
file_ver=response.json()["tag_name"]
url=str(f"https://github.com/RayenGhanmi/Windows-Optimizer-By-RGH/releases/download/{file_ver}/{file_ver}.zip")
wget.download(url, f"{os.path.expanduser('~')}\\Downloads\\{file_ver}.zip")
update_check=Thread(target=check)
def settings():
settings=customtkinter.CTkToplevel(fg_color=first_layer)
settings.title("๐‘บ๐’†๐’•๐’•๐’Š๐’๐’ˆ๐’”")
WIDTH=400
HEIGHT=175
x=(screen_width/2)-(WIDTH/2)
y=(screen_height/2)-((50+HEIGHT)/2)
settings.geometry(f"{WIDTH}x{HEIGHT}+{int(x)}+{int}")
settings.transient(root)
settings.iconbitmap("Data\\ico.ico")
settings.minsize(WIDTH,HEIGHT)
settings.maxsize(WIDTH,HEIGHT)
label0=customtkinter.CTkLabel(settings,text="Choose your color mode:",
text_color=text,text_font=("corbel bold",15))
label0.pack(padx=15,pady=15)
button=customtkinter.CTkButton(settings,text="Dark",command=lambda:[dark_check(),dark()],
fg_color=accept_button_fg,hover_color=accept_button_hover_border,border_width=1.5,border_color=accept_button_hover_border,
text_font=("corbel bold italic",15),text_color=accept_button_text_color)
button.pack(pady=10)
button1=customtkinter.CTkButton(settings,text="Light",command=lambda:[light_check(),light()],
fg_color=cancel_button_fg,hover_color=cancel_button_hover_border,border_width=1.5,border_color=cancel_button_hover_border,text_font=("corbel bold italic",15),
text_color=cancel_button_text_color)
button1.pack(pady=10)
# Left frame _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
frame_left = customtkinter.CTkFrame(master=root,corner_radius=5,fg_color=first_layer,border_width=1,border_color=second_layer)
frame_left.rowconfigure(7, weight=10)
frame_left.grid(row=0,column=0,sticky="nsw",pady=10,padx=10)
button4=customtkinter.CTkButton(frame_left,text="Report bug",command=report,text_font=("bahnschrift bold",15),
corner_radius=5,fg_color=second_button_fg,hover_color=second_button_hover_border,border_width=1.5,border_color=second_button_hover_border,
text_color=second_button_text_color)
button4.grid(row=0,padx=20,pady=20,sticky="nse")
button5=customtkinter.CTkButton(master=frame_left,text="Credits",command=credits,
text_font=("bahnschrift bold",15),corner_radius=5,fg_color=second_button_fg,hover_color=second_button_hover_border,border_width=1.5,
border_color=second_button_hover_border,text_color=second_button_text_color)
button5.grid(row=1,pady=20,padx=20,sticky="nse")
button6=customtkinter.CTkButton(frame_left,text="Contact",command=contact,fg_color=second_button_fg,
hover_color=second_button_hover_border,corner_radius=5,border_width=1.5,border_color=second_button_hover_border,text_font=("bahnschrift bold",15),
text_color=second_button_text_color)
button6.grid(row=2,pady=20,padx=20,sticky="nse")
button7=customtkinter.CTkButton(master=frame_left,text="About",command=about,text_font=("bahnschrift bold",15),corner_radius=5,
fg_color=second_button_fg,hover_color=second_button_hover_border,border_width=1.5,border_color=second_button_hover_border,text_color=second_button_text_color)
button7.grid(row=3,pady=20,padx=20,sticky="nse")
legal=customtkinter.CTkLabel(master=frame_left,text="ยฉ 2022 RayenGhanmi",text_color=text,text_font=("segoe ui bold",10))
legal.grid(row=10,padx=15,pady=20,sticky="nse")
button8=customtkinter.CTkButton(master=frame_left,text="Settings",command=settings,text_font=("bahnschrift bold",15),corner_radius=5,
fg_color=second_button_fg,hover_color=second_button_hover_border,border_width=1.5,border_color=second_button_hover_border,text_color=second_button_text_color)
button8.grid(row=9,padx=15,pady=0,sticky="nse")
# Right frame _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
frame_right = customtkinter.CTkFrame(master=root,corner_radius=5,fg_color=first_layer,border_width=1,border_color=second_layer)
frame_right.rowconfigure((0, 1, 2, 3, 4, 5), weight=5)
frame_right.rowconfigure(6, weight=10)
frame_right.columnconfigure((0, 1), weight=10)
frame_right.columnconfigure(2, weight=0)
frame_right.grid(row=0,column=1,sticky="nswe",padx=10,pady=10)
frame_middle_right=customtkinter.CTkFrame(master=frame_right,fg_color=background,border_width=1,border_color=second_layer)
frame_middle_right.rowconfigure((0, 1, 2, 3, 4, 5, 6), weight=10)
frame_middle_right.rowconfigure(7, weight=10)
frame_middle_right.grid(rowspan=7,column=2,sticky="nsw",padx=10,pady=10)
# Buttons _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
button0=customtkinter.CTkButton(master=frame_middle_right,text="Clean up",command=lambda:[clean.start()],
text_font=("bahnschrift bold",15),corner_radius=5,fg_color=second_button_fg,hover_color=second_button_hover_border,border_width=1.5,border_color=second_button_hover_border,
text_color=second_button_text_color)
button0.grid(row=0,padx=10,pady=0,sticky="we")
button1=customtkinter.CTkButton(master=frame_middle_right,text="Fix",command=lambda:[prompt(info="This will fix any problem that's present "
"in your system,\nso make sure to close any running application.",title="๐‘ญ๐’Š๐’™",system="test.bat",num="1")],
fg_color=primary_button_fg,hover_color=primary_button_hover_border,text_font=("bahnschrift bold",18),border_width=1.5,border_color=primary_button_hover_border,
text_color=primary_button_text_color)
button1.grid(row=4,padx=10,pady=25,sticky="we")
button2=customtkinter.CTkButton(master=frame_middle_right,text="Debloat",command=lambda:[prompt(info="All of the pre-installed apps on your "
"computer will be removed,\nso make sure to close any running application.",title="โซโซโซโซโซ๐‘ซ๐’†๐’ƒ๐’๐’๐’‚๐’•",system="test.bat",num="2")],
fg_color=primary_button_fg,hover_color=primary_button_hover_border,text_font=("bahnschrift bold",18),border_width=1.5,border_color=primary_button_hover_border,
text_color=primary_button_text_color)
button2.grid(row=5,padx=10,pady=25,sticky="we")
button3=customtkinter.CTkButton(master=frame_middle_right,text="Optimize",command=lambda:[prompt(info="Your system will benefit from these "
"enhancements,\nso make sure to close any running application.",title="โซโซโซโซโซโซ๐‘ถ๐’‘๐’•๐’Š๐’Ž๐’Š๐’›๐’†",system="test.bat",num="3")],
fg_color=primary_button_fg,hover_color=primary_button_hover_border,text_font=("bahnschrift bold",18),border_width=1.5,border_color=primary_button_hover_border,
text_color=primary_button_text_color)
button3.grid(row=6,padx=10,pady=25,sticky="we")
button10=customtkinter.CTkButton(master=frame_middle_right,text="Advanced",command=advanced,text_font=("bahnschrift bold",15),
corner_radius=5,fg_color=second_button_fg,hover_color=second_button_hover_border,border_width=1.5,border_color=second_button_hover_border,
text_color=second_button_text_color)
button10.grid(row=10,pady=20,padx=10,sticky="we")
# labels _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
title=customtkinter.CTkLabel(master=frame_right,text="RGH Optimizer 3.3",text_font=("Arial Black",45),text_color=title)
title.grid(row=0,column=1,padx=40,pady=20,sticky="we")
label1=customtkinter.CTkLabel(master=frame_right,text="โ™ฆ Fix : will fix any problem on your system .",
text_color=text,text_font=("corbel bold",15),fg_color=second_layer,corner_radius=5)
label1.grid(row=2,column=1,padx=10,pady=20)
label2=customtkinter.CTkLabel(master=frame_right,text="โ™ฆ Debloat : will remove all of the built-in apps.",
text_color=text,text_font=("corbel bold",15),fg_color=second_layer,corner_radius=5)
label2.grid(row=3,column=1,padx=10,pady=20)
label3=customtkinter.CTkLabel(master=frame_right,text="โ™ฆ Optimize : will apply some optimizations to your system .",
text_color=text,text_font=("corbel bold",15),fg_color=second_layer,corner_radius=5)
label3.grid(row=4,column=1,padx=10,pady=20)
update=customtkinter.CTkButton(master=frame_right,text="Check for updates",
text_color="#0062ff",text_font=("corbel",11,"underline"),border_color=first_layer,hover=False,
fg_color=first_layer,width=0,height=0,command=lambda:[update_check.start()])
update.grid(row=6,column=1,padx=10,pady=16)
root.mainloop()

Looks like this "source code" is related to your app's GUI, but not what it "optimizes".

xXx yYy said:
Looks like this "source code" is related to your app's GUI, but not what it "optimizes".
Click to expand...
Click to collapse
after you run the app head over to %temp% you will find a newly extracted folder inside it you'll find the Data/ that I'm talking about with all of the batch files, and stay tuned as I will provide a link for it.

xXx yYy said:
Looks like this "source code" is related to your app's GUI, but not what it "optimizes".
Click to expand...
Click to collapse
This is the "Data\" folder that has all of the optimizations and debloating batch files and some other required files that you can take a look at.
And sorry for any misunderstanding, because this is my first time developing and being in a public forum.

Wow, more than 2.000 lines of code. I'm impressed.

I'm using Microsoft PowerToys what is a set of utilities for power users to tune and streamline their Windows experience for greater productivity.

xXx yYy said:
Wow, more than 2.000 lines of code. I'm impressed.
Click to expand...
Click to collapse
Thx, I appreciate that.

xXx yYy said:
I'm using Microsoft PowerToys what is a set of utilities for power users to tune and streamline their Windows experience for greater productivity.
Click to expand...
Click to collapse
I've also created a GitHub page for the app using html css and js, you can check it out if you're interested:
Rayen Ghanmi
This is the official website of RGH Optimizer. It has been under development by Rayen Ghanmi since the beginning of 2021. - Windows the way it's meant to be.
rayenghanmi.github.io

Related

[ Discussion ] Unlock L9 Bootloader

Ok guys. I've started this thread to continue the technical discussion that was being carried on at @carloswii5 's thread [Guide]Unlock bootloader for Noobs P769. With that said, let's carry on...
Stock Dump Files
[ xloader dumps ]
V20H TMobile USA
[ uboot dumps ]
V20H TMobile USA
[ misc dumps and info ]
V20H TMobile USA - Stock recovery partition dump
V20H TMobile USA - omapconf tool device info dump
V20H TMobile USA - nv partition dump. IMEI and WIFI MAC address removed and replaced with markers. View 'edited_nv_README.txt' for details.
[ Links ]
LG Open Source - Source Code Download for P769
Findings
[ nv.img dump - mmcblk0p7 ]
Orange is the offset where the data starts
Blue is the data found
Code:
@ [B][COLOR=DarkOrange]0x1000[/COLOR][/B] - [COLOR=Blue]15 digit hex number[/COLOR] - IMEI number
@ [COLOR=DarkOrange][B]0x1A00[/B][/COLOR] - [COLOR=Blue]LGP769AT-01-V20h-310-260-AUG-14-2013+00[/COLOR] - Software version
@ [COLOR=DarkOrange][B]0x1C00[/B][/COLOR] - [COLOR=Blue]Series of 31 0x01's and 0x02's[/COLOR] - Unknown ATM
@ [COLOR=DarkOrange][B]0x1E00[/B][/COLOR] - [COLOR=Blue]12 digit hex number[/COLOR] - WIFI MAC address
@ [COLOR=DarkOrange][B]0x3C00[/B][/COLOR] - [COLOR=Blue]L6260_MODEM_SIC_01.1305.00\n[/COLOR] - Baseband version
@ [COLOR=DarkOrange][B]0x6403[/B][/COLOR] - [COLOR=Blue]0x69[/COLOR] - Apparently this value varies from device to device.
Compared V20H TMobile USA nv.bin with V20B EURO nv.bin.
Found differences listed below. This has been a combined effort between myself and @kuma82
At offset 0x1603:
Code:
=======================================
OFFSET | V20H | V20B | |
=======================================
0x1603 | 0x01 | 0x02 |
=======================================
Starting at offset 0x1615:
Code:
=======================================
OFFSET | V20H | V20B | |
=======================================
0x1615 | 0x02 | 0x02 |
0x161D | 0x02 | 0x01 |
0x1625 | 0x02 | 0x07 |
0x162D | 0x02 | 0x07 |
0x1635 | 0x02 | 0x07 |
0x163D | 0x02 | 0x07 |
0x1645 | 0x02 | 0x07 |
0x164D | 0x02 | 0x07 |
0x1655 | 0x02 | 0x07 |
0x165D | 0x02 | 0x07 |
0x1665 | 0x02 | 0x07 |
0x166D | 0x02 | 0x07 |
=======================================
NOTE: Each piece of data is separated by 8 bytes
Starting at offset 0x1C00:
Code:
=======================================
OFFSET | V20H | V20B | |
=======================================
0x1c00 | 0x01 | 0x01 |
0x1c01 | 0x01 | 0x01 |
0x1c02 | 0x01 | 0x01 |
0x1c03 | 0x01 | 0x02 |
0x1c04 | 0x02 | 0x02 |
0x1c05 | 0x01 | 0x01 |
0x1c06 | 0x01 | 0x01 |
0x1c07 | 0x01 | 0x01 |
0x1c08 | 0x02 | 0x02 |
0x1c09 | 0x01 | 0x02 |
0x1c0a | 0x01 | 0x01 |
0x1c0b | 0x01 | 0x01 |
0x1c0c | 0x01 | 0x01 |
0x1c0d | 0x02 | 0x02 |
0x1c0e | 0x02 | 0x02 |
0x1c0f | 0x01 | 0x01 |
0x1c10 | 0x01 | 0x01 |
0x1c11 | 0x01 | 0x01 |
0x1c12 | 0x01 | 0x02 |
0x1c13 | 0x01 | 0x01 |
0x1c14 | 0x01 | 0x01 |
0x1c15 | 0x01 | 0x01 |
0x1c16 | 0x01 | 0x01 |
0x1c17 | 0x02 | 0x02 |
0x1c18 | 0x02 | 0x02 |
0x1c19 | 0x02 | 0x02 |
0x1c1a | 0x02 | 0x02 |
0x1c1b | 0x02 | 0x02 |
0x1c1c | 0x02 | 0x02 |
0x1c1d | 0x01 | 0x01 |
0x1c1e | 0x02 | 0x02 |
=======================================
At offset 0x2200:
Code:
=======================================
OFFSET | V20H | V20B | |
=======================================
0x2200 | 0x00 | 0x01 |
=======================================
At offset 0x2202:
Code:
=======================================
OFFSET | V20H | V20B | |
=======================================
0x2202 | 0x00 | 0x10 |
=======================================
At offset 0x3400:
Code:
=======================================
OFFSET | V20H | V20B | |
=======================================
0x3400 | 0x0b | 0x00 |
=======================================
At offset 0x2600:
Code:
=======================================
OFFSET | V20H | V20B | |
=======================================
0x2600 | 0x00 | 0x94 |
=======================================
At offset 0x4800:
Code:
=======================================
OFFSET | V20H | V20B | |
=======================================
0x4800 | 0x00 | 0x11 |
0x4801 | 0x00 | 0x01 |
=======================================
At offset 0x4A01:
Code:
=======================================
OFFSET | V20H | V20B | |
=======================================
0x4A01 | 0x10 | 0x00 |
=======================================
At offset 0x6403:
Code:
=======================================
OFFSET | V20H | V20B | |
=======================================
0x6403 | 0x69 | 0x04 |
=======================================
And the last one.
Just wanted to say real quick that ill be having a 2nd shot at rooting and unlocking a co-workers l9 lets see what the real deal. My first attempt was good. Maybe it'll be one of two:
1. Like some one mentioned, maybe lg only gave a certain open time limited window and than relocked or what not.
2. Steps are being missed, rushed at highly anxious or hyped moments...lmao
Either way its worth another attempt.
Sent from my LGMS769 using XDA Premium 4 mobile app
What we need is a definitive tutorial on unlocking the bootloader. Some say wait 30 minutes while others say an hour. To root or not to root? Flash the radio.zip or paste it over while using offline flash? This is like one big hot mess...lol. :banghead:
Sent from my LG-P769 using XDA Premium 4 mobile app
---------- Post added at 11:25 PM ---------- Previous post was at 11:21 PM ----------
IMHO....LG closed that window long ago.
Sent from my LG-P769 using XDA Premium 4 mobile app
LaDY Vengeance said:
What we need is a definitive tutorial on unlocking the bootloader. Some say wait 30 minutes while others say an hour. To root or not to root? Flash the radio.zip or paste it over while using offline flash? This is like one big hot mess...lol. :banghead:
Sent from my LG-P769 using XDA Premium 4 mobile app
---------- Post added at 11:25 PM ---------- Previous post was at 11:21 PM ----------
IMHO....LG closed that window long ago.
Sent from my LG-P769 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Ill try and see if i can record my process.
Sent from my LGMS769 using XDA Premium 4 mobile app
Here's one for ya... Source code for various P769's is available from LG. What I just downloaded was V20H. It also includes the sources for the kernel. Here's the link .
shinobisoft said:
And the last one.
Click to expand...
Click to collapse
Have you had a chance to compare the nv.img?
Sent from my LGMS769 using XDA Premium 4 mobile app
kuma82 said:
Have you had a chance to compare the nv.img?
Sent from my LGMS769 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
No I haven't. Actually just had to re-read your PM to find the link for it. LOL. I read the the first time with TapaTalk.
When I sold my phone I left of here :
http://forum.xda-developers.com/showthread.php?t=2016628
trying to get omap flash to dump some data, Im pretty sure I had it recognizing the phone.
This is only for the P769? you should add it to the title if it is. I have a P768 (a weird variant: P778g) with an unlocked bootloader, if i can extract something useful for you guys ill be happy, i want to help with this.
I'd like that, i'm having problems unlocking my p768, maybe it would help. After all, it's not an exclusive problem of the p769 variant.
Wish you all the best of luck.
Sent from my LG-P768 using xda app-developers app
mato_d007 said:
This is only for the P769? you should add it to the title if it is. I have a P768 (a weird variant: P778g) with an unlocked bootloader, if i can extract something useful for you guys ill be happy, i want to help with this.
Click to expand...
Click to collapse
No this discussion is not limited to the P769.
Sent from my LG-P769 using Tapatalk
Glad to have a new thread finally.
i found this in init. lge. usb. rc
isnt any posibility that this make something to block the unlock method?
# adb only USB configuration
# This should only be used during device bringup
# and as a fallback if the USB manager fails to set a standard configuration
# ADB only(631F) is supported from LG driver V3.8
# Set Mass Storage because U2 LG driver is Currently 3.7
on property:sys.usb.config=adb
write /sys/class/android_usb/android0/enable 0
write /sys/class/android_usb/android0/idVendor 1004
write /sys/class/android_usb/android0/idProduct 61A6
write /sys/class/android_usb/android0/bDeviceClass 239
write /sys/class/android_usb/android0/bDeviceSubClass 2
write /sys/class/android_usb/android0/bDeviceProtocol 1
write /sys/class/android_usb/android0/functions mass_storage,adb
write /sys/class/android_usb/android0/enable 1
start adbd
setprop sys.usb.state ${sys.usb.config}
this is in the root of the phone
Sent from my LG-P760 using XDA Premium 4 mobile app
andras7008 said:
i found this in init. lge. usb. rc
isnt any posibility that this make something to block the unlock method?
# adb only USB configuration
# This should only be used during device bringup
# and as a fallback if the USB manager fails to set a standard configuration
# ADB only(631F) is supported from LG driver V3.8
# Set Mass Storage because U2 LG driver is Currently 3.7
on property:sys.usb.config=adb
write /sys/class/android_usb/android0/enable 0
write /sys/class/android_usb/android0/idVendor 1004
write /sys/class/android_usb/android0/idProduct 61A6
write /sys/class/android_usb/android0/bDeviceClass 239
write /sys/class/android_usb/android0/bDeviceSubClass 2
write /sys/class/android_usb/android0/bDeviceProtocol 1
write /sys/class/android_usb/android0/functions mass_storage,adb
write /sys/class/android_usb/android0/enable 1
start adbd
setprop sys.usb.state ${sys.usb.config}
this is in the root of the phone
Sent from my LG-P760 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Looks like it's setting up the adb daemon on the device.
Sent from my LG-P769 using Tapatalk
I've been trying like crazy to get my friends new L9s bootloader unlocked with no luck. Then my lg offline tool got uninstalled and I couldnt get it working correct again. Well in one last attempt I loaded the stuff on my neighbors laptop (xp) and gave it one last attempt except I did a few things different and it WORKED MY FIRST TRY! Now I think it may of been the steps I skipped/ changed that made it work. Now to what I did. First I flashed v10g except this time I used the 760 version. I ran the bin file in the ICS rootguide folder instead of JB. I then proceeded to flashing v20b as shown in the video how-to except I DID NOT swap the bin file for root instead I added the radio while flashing. After it was complete I ran the bin file from ICS in rootguide again. I let the phone sit for 45 mins on data followed by 45 mins on wifi. Checked adb devices and it did not reconize it so I ran the JB bin file. Checked devices again, it reconized it. Typed the command and it rebooted right to the unlock screen! I should also add my first failed attempts was on windows 8 x64. Hope this helps someone else get it done! I almost gave up on it, luckly I did that one last try!
Sent from my LGMS769 using XDA Premium 4 mobile app
lwg45714 said:
I've been trying like crazy to get my friends new L9s bootloader unlocked with no luck. Then my lg offline tool got uninstalled and I couldnt get it working correct again. Well in one last attempt I loaded the stuff on my neighbors laptop (xp) and gave it one last attempt except I did a few things different and it WORKED MY FIRST TRY! Now I think it may of been the steps I skipped/ changed that made it work. Now to what I did. First I flashed v10g except this time I used the 760 version. I ran the bin file in the ICS rootguide folder instead of JB. I then proceeded to flashing v20b as shown in the video how-to except I DID NOT swap the bin file for root instead I added the radio while flashing. After it was complete I ran the bin file from ICS in rootguide again. I let the phone sit for 45 mins on data followed by 45 mins on wifi. Checked adb devices and it did not reconize it so I ran the JB bin file. Checked devices again, it reconized it. Typed the command and it rebooted right to the unlock screen! I should also add my first failed attempts was on windows 8 x64. Hope this helps someone else get it done! I almost gave up on it, luckly I did that one last try!
Sent from my LGMS769 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
What root guide are you referring to?
lwg45714 said:
I've been trying like crazy to get my friends new L9s bootloader unlocked with no luck. Then my lg offline tool got uninstalled and I couldnt get it working correct again. Well in one last attempt I loaded the stuff on my neighbors laptop (xp) and gave it one last attempt except I did a few things different and it WORKED MY FIRST TRY! Now I think it may of been the steps I skipped/ changed that made it work. Now to what I did. First I flashed v10g except this time I used the 760 version. I ran the bin file in the ICS rootguide folder instead of JB. I then proceeded to flashing v20b as shown in the video how-to except I DID NOT swap the bin file for root instead I added the radio while flashing. After it was complete I ran the bin file from ICS in rootguide again. I let the phone sit for 45 mins on data followed by 45 mins on wifi. Checked adb devices and it did not reconize it so I ran the JB bin file. Checked devices again, it reconized it. Typed the command and it rebooted right to the unlock screen! I should also add my first failed attempts was on windows 8 x64. Hope this helps someone else get it done! I almost gave up on it, luckly I did that one last try!
Sent from my LGMS769 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
You see! im almost completely positive some people are missing steps lol... Cant wait to get my hands on my coworkers l9 and try a 2nd time.
Sent from my LGMS769 using XDA Premium 4 mobile app

[ROM][KITCHEN][UBUNTU][NOOB][V1.0][05/07/15] ROM KitchenScript

Code:
[COLOR="blue"][b]
" __________ ________ _____ "
" ______ \_____ / "
" | _/ / | / / "
" | | / | / Y "
" |____|_ /_______ /____|__ / "
" / / / "
" ____ __.__ __ .__ "
" | |/ _|__|/ |_ ____ | |__ ____ ____ "
" | < | __/ ___| | _/ __ / "
" | | | || | ___| Y ___/| | "
" |____|__ __||__| ___ >___| /___ >___| / "
" / / / / / "
" _________ .__ __ "
" / _____/ ___________|__|______/ |_ "
" _____ _/ ____ __ ____ __ "
" / ___| | / | |_> > | "
" /_______ /___ >__| |__| __/|__| "
" / / |__| "
[/b]
[/COLOR]
Introduction
The idea first was to create an automated script in order to initialize automatically ROMs sources for the user, but apart that i thought it could be even cooler to create a menu and add different functions to be runned during the build. The script is open source, so everyone can contribute.
The script is very simple to use, actually is destinated more to the new comers users, but everyone can use it
The script currently initialize and work only for 4 ROMs which are the following...
Supported ROMs
CyanogenMod
CarbonROM
SlimROM
BlissPop
Of course, if you want a ROM to be added just access here my repo and make a request and i will add it
Features
Fully automated
Cherry-pick script feature
Make Dirty function
Make Clean function
Make App function
Make Instappclean function
Choose two target devices for the build
InScript complete menu
PreRepo part (For new comers)
Autorecognize ROM source dir (If the ROM was initialized by the Script will be automatically recognized)
Many flags added in order to leave to the user the possibility to choose more parameters
More features planned for the next versions
Bug reports and new features entries
As for the ROMs part, if you got any feature you want to include just write it here on the thread or create an entry on my repo sources
The same also for the Bugs report
Downloads and notes
When you finished downloading the script make sure to put it for the first time in your home folder (It is mandatory to do it)
ROMKS V1.0
Here
reserved
reserved one more
1
Sent from my X9006 using Tapatalk
Does this script for porting? or creating ROM from Source?
rocky_09 said:
Does this script for porting? or creating ROM from Source?
Click to expand...
Click to collapse
Is a script which help the users to setup
Different ROMs source environment , basically the script will do automatically the steps that user should always do before initialize a new ROM source for build .
nilac8991 said:
Is a script which help the users to setup
Different ROMs source environment , basically the script will do automatically the steps that user should always do before initialize a new ROM source for build .
Click to expand...
Click to collapse
Thank you for your quick reply.
Sorry for being a Noob.
So, If I want to Build a CM 12 ROM for my Mobile. Can I use this script?
rocky_09 said:
Thank you for your quick reply.
Sorry for being a Noob.
So, If I want to Build a CM 12 ROM for my Mobile. Can I use this script?
Click to expand...
Click to collapse
Yep, and the script will assist you . If the device is not an official one the script will autimatically redirect you to local manifest to add the repos and done
This is just the first release , but I have planned more in the coming ones

[FACTORY FIRMWARE] [FLASH STOCK ROM] QMobile Z8 / Wiko Ridge 4G / Blu Life One (2015)

NOTE-1:
I'm not a developer or something even near to that. All information provided here is copied from different internet sources and according to best of my knowledge.
I have tried this on QMobile Z8 only. It's similar to Wiko Ridge 4G and Blu Life One (2015) in hardware specifications.
I'll not be responsible for any harm to you or your device. It works perfectly for me. You may try it on your own risk.
Save / backup your data before continuing. Whole device will be wiped.
NOTE-2:
If you have a custom recovery, install Stock ROM instead.
If you don't have a custom recovery, get here.
If your device is bricked and can't boot into recovery or bootloader mode(read here what it is), proceed.
REQUIREMENTS:
A PC with Windows and uninterrupted power supply. (I used Dell Inspiron 15R with Windows 8.1 and 10). Microsoft Visual C++ 2010 x86 Redistributable must also be installed.
A USB data cable.
Fully charged phone, soft-bricked at maximum i.e. no recovery, no boot accessible
STEPS:
Download QMobile Z8 Factory Firmware KitKat 4.4.4 (QMobile Z8_MP_KK_QMB_PK_07) or Lollipop 5.0.2 (QMobileZ8_MP_5.0_QMB_PK_06). Extract files to some easily accessible folder, say Stock Firmware.
Download and Install Qualcomm USB Drivers to your PC
Download and Install QPST (QFIL Flasher) to your PC. Official flasher from Wiko also works fine with all firmware. Just need to replace firmware folder.
Run QFIL. No Port Available should be displayed on UI top.
Select Build Type: Flat Build
Click on Load XML. Navigate to Stock Firmware folder and select rawprogram xml (1 or 2) file/s.
On next window, select patch xml file from Stock Firmware folder.
On Select Programmer, click on Browse and select prog_emmc_firehouse mbn file from Stock Firmware folder.
Power off your phone. (Re-insert battery being on safe side)
Press Upper and Lower Volume buttons and hold (key combinations for Download mode / Emergency mode on QMobile Z8; may differ for other devices)
Connect phone to PC through USB cable. Hold volume keys. Driver installation may take some time on first connect. No Port Available will be replaced by Qualcomm HS-USB QDLoader 9008 (COM XX). Now phone is connected to PC in Download Mode.
You may also check device connectivity in Device Manager. Qualcomm HS-USB QDLoader 9008 (COM4) will appear under COM PORTS section. If it doesn't, try reinstalling drivers or uninstall any drivers installed for other devices. Reinstall given drivers and then reboot PC.
Keep HOLDing keys.
Click on Download and wait for download progress to start. Then release keys and wait for installation to complete. DO NOT INTERRUPT FLASHING PROCESS OR IT MAY HARD BRICK YOUR PHONE LEAVING IT USELESS.
Once Download is finished, Exit QFIL, disconnect phone from PC and press power button to reboot if it doesn't reboot on its own.
Done. You have a newly purchased phone in your hands if all goes well.
i have an issue when i am flashing it
11:56:58: INFO: =======================================================
11:56:58: INFO: TARGET SAID: '[emailย protected] [emailย protected]'
11:56:58: INFO: TARGET SAID: 'start 131072, num 97347'
11:57:00: INFO: Overall to target 2.016 seconds (12.32 MBps)
11:57:00: INFO: {percent files transferred 1.32%}
11:57:02: INFO: Overall to target 4.000 seconds (11.88 MBps)
11:57:02: INFO: {percent files transferred 2.54%}
11:57:02: INFO: TARGET SAID: 'Read back verify failed at sector 1036513896,num sectors 131072'
11:57:02: INFO: TARGET SAID: 'Finished sector address 131072'
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
11:57:02: {ERROR: Please see log}
Writing log to 'C:\Users\umair\AppData\Roaming\Qualcomm\QFIL\COMPORT_4\port_trace.txt', might take a minute
Log is 'C:\Users\umair\AppData\Roaming\Qualcomm\QFIL\COMPORT_4\port_trace.txt'
Download Fail:FireHose Fail:FHLoader Failrocess fail
Finish Download
here is the log of the error
ayyaroayyas said:
11:56:58: INFO: =======================================================
11:56:58: INFO: TARGET SAID: '[emailย protected] [emailย protected]'
11:56:58: INFO: TARGET SAID: 'start 131072, num 97347'
11:57:00: INFO: Overall to target 2.016 seconds (12.32 MBps)
11:57:00: INFO: {percent files transferred 1.32%}
11:57:02: INFO: Overall to target 4.000 seconds (11.88 MBps)
11:57:02: INFO: {percent files transferred 2.54%}
11:57:02: INFO: TARGET SAID: 'Read back verify failed at sector 1036513896,num sectors 131072'
11:57:02: INFO: TARGET SAID: 'Finished sector address 131072'
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
11:57:02: {ERROR: Please see log}
Writing log to 'C:\Users\umair\AppData\Roaming\Qualcomm\QFIL\COMPORT_4\port_trace.txt', might take a minute
Log is 'C:\Users\umair\AppData\Roaming\Qualcomm\QFIL\COMPORT_4\port_trace.txt'
Download Fail:FireHose Fail:FHLoader Failrocess fail
Finish Download
here is the log of the error
Click to expand...
Click to collapse
any solutions for this???
Antarez96 said:
any solutions for this???
Click to expand...
Click to collapse
Most probably eMMC is dead. See this.

Bricked phone, FireHose Error

Hey, i have a little problem and i would be grateful if someone would help me, my LeEco Le Max2 Bricked, the screen went blue , i turned it off and now it doesn't want to start at all or charge ( even the led is not functional)
I explored the forum and passed a few errors but i'm stuck at :
Total to be tansferd with <program> or <read> is 3.17 GB
22:18:04: INFO: Sending <configure>
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
22:18:04: {ERROR: XML not formed correctly. Expected a < character at loc 0}
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
22:18:04: {ERROR: 3. TAG not found or recognized}
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
22:18:04: {ERROR:
There is a chance your target is in SAHARA mode!!
There is a chance your target is in SAHARA mode!!
There is a chance your target is in SAHARA mode!!
This can mean
1. You forgot to send DeviceProgrammer first (i.e. QSaharaServer.exe -s 13rog_emmc_firehose_8994_lite.mbn)
2. OR, you did send DeviceProgrammer, but it has crashed and/or is not correct for this target
Regardless this program speaks FIREHOSE protocol and your target is speaking SAHARA protcol, so this will not work
}
Writing log to 'C:\Users\Aex\AppData\Roaming\Qualcomm\QFIL\port_trace.txt', might take a minute
Log is 'C:\Users\Aex\AppData\Roaming\Qualcomm\QFIL\port_trace.txt'
Download Fail:FireHose Fail FHLoader Failrocess fail
Finish Download
Thanks
do this steps :
https://www.gizmochina.com/2016/11/20/leeco-x820-max-2-super-unbrick-guide/
---------- Post added at 12:11 AM ---------- Previous post was at 12:11 AM ----------
do this steps :
https://www.gizmochina.com/2016/11/20/leeco-x820-max-2-super-unbrick-guide/
HTC-TYTN2 said:
do this steps :
https://www.gizmochina.com/2016/11/20/leeco-x820-max-2-super-unbrick-guide/
---------- Post added at 12:11 AM ---------- Previous post was at 12:11 AM ----------
do this steps :
https://www.gizmochina.com/2016/11/20/leeco-x820-max-2-super-unbrick-guide/
Click to expand...
Click to collapse
Why not this https://forum.xda-developers.com/le-max-2/how-to/guide-hard-brick-fix-qualcomm-hs-usb-t3492949 ?
valy_cta said:
Why not this https://forum.xda-developers.com/le-max-2/how-to/guide-hard-brick-fix-qualcomm-hs-usb-t3492949 ?
Click to expand...
Click to collapse
I didn't have any experience with flashing devices , when i said i didn't managed to make it work i was talking about your tutorial, i followed all your steps and i'm getting blocked by that error .
From the log I thought it was a corrupted file or something . Do you have any other idea why i'm getting that Firehose Error? I searched google and found 0 results in how i'm supposed to fix it
fratziweru said:
I didn't have any experience with flashing devices , when i said i didn't managed to make it work i was talking about your tutorial, i followed all your steps and i'm getting blocked by that error .
From the log I thought it was a corrupted file or something . Do you have any other idea why i'm getting that Firehose Error? I searched google and found 0 results in how i'm supposed to fix it
Click to expand...
Click to collapse
if the method can not unbrick your phone, you can try the firmware , hope help you .
https://www.needrom.com/download/le...ultilanguage-rom-unbrick-phone-qfil-fastboot/
Anybody know how to solve this problem?
/*invalid image type recieved*/
is_ack_succesfull : 1031 SAHARA_NAK_INVALID_IMAGE_TYPE
sahara protocol error
uploading image using sahara protocol failed
fish555 said:
Anybody know how to solve this problem?
/*invalid image type recieved*/
is_ack_succesfull : 1031 SAHARA_NAK_INVALID_IMAGE_TYPE
sahara protocol error
uploading image using sahara protocol failed
Click to expand...
Click to collapse
Its very possible that Windows security corrupted the Qfil and damaged this file, turn off antivirus, re-download Qfil and try again.
tsongming said:
Its very possible that Windows security corrupted the Qfil and damaged this file, turn off antivirus, re-download Qfil and try again.
Click to expand...
Click to collapse
Thanks for your answer
I turene off antivirus and brandmauer.
I think the problem must be in wrong image (i used kdz, img for d325 and my phone is 325f)
Also i red on forums that d325 may have two kind of processors.It's the reason why BoardDiag showed error
Anyone has 810 qfil ?
---------- Post added at 05:23 PM ---------- Previous post was at 05:19 PM ----------
Qualcomm 810 qfil which match with this methode?
leeco max x900
Hi,
I have bought a brand new LeTV (Leeco) Max 1 (x900). I installed twrp and tried to install custom rom. Unfortunately I didnt succeed and my phone is now only going into qualcomm 9008 mode. I have tried QFIL with the previous x800 service rom which supposedly puts it into a bootloop but you can still get it into fastboot mode. I have tried and tried but I constantly get the same sahara errors over and over. From what I have been reading, Qualcomms are unbrickable. So my question is where am I going wrong? The phone has a Qualcomm 810 in it. Do I need a specific file from LeEco that is currently unattainable? Please help. This is the flashest looking brick that I have ever owned...
fratziweru said:
Hey, i have a little problem and i would be grateful if someone would help me, my LeEco Le Max2 Bricked, the screen went blue , i turned it off and now it doesn't want to start at all or charge ( even the led is not functional)
I explored the forum and passed a few errors but i'm stuck at :
Total to be tansferd with <program> or <read> is 3.17 GB
22:18:04: INFO: Sending <configure>
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
22:18:04: {ERROR: XML not formed correctly. Expected a < character at loc 0}
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
22:18:04: {ERROR: 3. TAG not found or recognized}
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
22:18:04: {ERROR:
There is a chance your target is in SAHARA mode!!
There is a chance your target is in SAHARA mode!!
There is a chance your target is in SAHARA mode!!
This can mean
1. You forgot to send DeviceProgrammer first (i.e. QSaharaServer.exe -s 13rog_emmc_firehose_8994_lite.mbn)
2. OR, you did send DeviceProgrammer, but it has crashed and/or is not correct for this target
Regardless this program speaks FIREHOSE protocol and your target is speaking SAHARA protcol, so this will not work
}
Writing log to 'C:\Users\Aex\AppData\Roaming\Qualcomm\QFIL\port_trace.txt', might take a minute
Log is 'C:\Users\Aex\AppData\Roaming\Qualcomm\QFIL\port_trace.txt'
Download Fail:FireHose Fail FHLoader Failrocess fail
Finish Download
Thanks
Click to expand...
Click to collapse
fratziweru said:
Hey, i have a little problem and i would be grateful if someone would help me, my LeEco Le Max2 Bricked, the screen went blue , i turned it off and now it doesn't want to start at all or charge ( even the led is not functional)
I explored the forum and passed a few errors but i'm stuck at :
Total to be tansferd with <program> or <read> is 3.17 GB
22:18:04: INFO: Sending <configure>
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
22:18:04: {ERROR: XML not formed correctly. Expected a < character at loc 0}
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
22:18:04: {ERROR: 3. TAG not found or recognized}
_____
| ___|
| |__ _ __ _ __ ___ _ __
| __| '__| '__/ _ \| '__|
| |__| | | | | (_) | |
\____/_| |_| \___/|_|
22:18:04: {ERROR:
There is a chance your target is in SAHARA mode!!
There is a chance your target is in SAHARA mode!!
There is a chance your target is in SAHARA mode!!
This can mean
1. You forgot to send DeviceProgrammer first (i.e. QSaharaServer.exe -s 13rog_emmc_firehose_8994_lite.mbn)
2. OR, you did send DeviceProgrammer, but it has crashed and/or is not correct for this target
Regardless this program speaks FIREHOSE protocol and your target is speaking SAHARA protcol, so this will not work
}
Writing log to 'C:\Users\Aex\AppData\Roaming\Qualcomm\QFIL\port_trace.txt', might take a minute
Log is 'C:\Users\Aex\AppData\Roaming\Qualcomm\QFIL\port_trace.txt'
Download Fail:FireHose Fail FHLoader Failrocess fail
Finish Download
Thanks
Click to expand...
Click to collapse
This my be too late for you, but it can help people in the future with this same issue.
When using the QFIL program, you need to use the "prog_emmc_firehose_8994_lite.mbn" rather than the other .mbn (or elf) file as the program path, on my phone, I had 2 .elf files and use the wrong one, which caused me to have the same fault as you did. You must also use all program and patch files or you will get it to be in a state that it only gets to the point of the splash screen. The recovery/ bootloader is not available using the phones buttons and the device does not appear on the PC at all.
If somehow you got to that point. Leave your phone connected to the computer when it is stuck on the splash screen. In about 20 minutes ( yes, I know it is a long time.) the phone will reset with two options in recovery mode. The phone will also be picked up by the PC at this time.
Just enter cmd prompt in the adb file and enter "adb reboot edl" to bring your phone into edl mode. This will allow you to reinstall firmware using the QFIL program.

[ROM] [T820/5] [10.0] [EOL/DOES NOT WORK] Evolution X

{
"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"
}
Evolution X 4.4 for the Galaxy Tab S3 LTE and Wifi [gts3lltexx, gts3lwifixx]โ€‹
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear war, or
* you getting fired because the alarm app failed following these directions.
* YOU are choosing to make these modifications, and if
* you point your finger at me for messing up your device, I will laugh at you.
*/
Living, Breaking, Keep Evolving.โ€‹
Evolution X is a flashable custom ROM to bring a true Pixel-feel to your Android Device at first glance, with many additional configurations at your disposal. We aim to provide frequent builds with monthly security patches from the latest AOSP sources!โ€‹
- Team Evolution X -โ€‹@joeyhuab (Founder & Lead Developer)
@peaktogoo (Project Manager)
@AnierinB (Project Specialist)โ€‹
- Design -โ€‹@ecnivtwelve (Lead Designer)
@MartonDev (Website Designer)โ€‹
- Credits -โ€‹@rorymc928
@Dobsgw
Evolution X Team
https://evolution-x.org/
Reach us on Twitter! @evolutionxROMโ€‹
Themes
- 4 Statusbar Icon Styles
- 5 Lock Screen Clock Styles
- 6 System Icon Shapes
- 17 System Fonts
- Color Bucket
- Custom QS Header Images
- Pixel 2019 Wallpapers
- QS Opacity & Color Configs
- QS Backround Image Blur
- RGB Accent Picker
Statusbar
- 4G/LTE Icon Toggle
- 7 Battery Icon Styles
- 7 Custom VoLTE Icons
- Battery Percent Show/Hide Config
- Brightness Control
- Carrier Label Settings
- Clock Options
- Network Traffic Activity
- Rounded Corners Config
Notifications
- Blink Flashlight On Call
- Edge Lighting
- Force Close Notifications
- In Call Vibrations
- Kill App Button
- Notification light Config
Quick Settings
- Battery Percentage Configs
- Bottom Brightness Slider Toggle
- Custom QS Footer Text
- Custom QS Header Images
- Gaming Mode Quick Settings Tile
- QS Background Image Blur
- QS Opacity & Color Configs
- Quick Pulldown (Left/Right)
- Quick Settings Rows & Columns Customization
- Tile Titles Toggle
- Toggles To Hide Misc Icons
Power Menu
- Advanced Restart
- Airplane
- Flashlight
- Lock Down
- Logout
- Restart
- Screenshot
- Settings
- Users
- Visibility On Lockscreen Configs
Gestures
- AOSP Gestures
- Back Gesture Height Config
- Back Gesture Vibration Toggle
- Double Tap to Sleep Lockscreen
- Double Tap To Sleep Status Bar
- Screen Off Gestures
- Screen Off Power Button Torch
- Status Bar Brightness Control
- Swipe To Screenshot
- Toggle To Hide Back Gesture Icon
- Toggle To Hide Navbar Pill
Lockscreen
- Custom Clock & Date Fonts
- Fingerprint Authentication Vibration Toggle
- FOD Icon Picker
- FOD Pressed State Icons
- FOD Recognizing Animations
- Lock Icon Toggle
- Lock Screen Music Visualizer
- Lock Screen Media Artwork Configs
- Lock Screen Shortcuts
- Pocket Detection
- Pressed FOD Icon Picker
- Status bar visibility toggle
Navigation
- Invert Layout
- Navigation Bar Hide/Show Toggle
- Navigation Bar Tuner
Hardware Buttons
- Power Menu Customization
- Volume Rocker Cursor Control
- Volume Rocker Playback Control
- Volume Rocker Wake
Animations
- Disable Transition Animations
- ListView Animations
- QS Tile Animation Duration & Interpolator configs
- QS Tile Animations (Flip/Rotate)
- Screen Off Animations
- Scrolling Cache Configs
- System Animation Configs
Miscellaneous
- Accidental Wake Up Prevention
- Alarm Blocker
- Charging Animation
- Dashboard Condition/Suggestion Toggle
- Default USB Config
- Disable Device Identifier Restrictions
- Doze Settings
- Gaming Mode
- Legacy App Scaling
- Launch Music App On Headset Connection
- Screenshot Type (Full/Drag)
- Sensor Block Per Package
- Signature Spoofing Support
- Smart Charging
- Time In State Monitor
- Wakelock Blocker
- Wake On Charge
You tell me.โ€‹
DO NOT FLASH GAPPS, ALREADY INCLUDEDโ€‹
First Time Install / Clean Flashโ€‹1. Download the proper flashable ZIP for your device
2. Reboot to Recovery
3. Wipe Data/Cache/System
4. Format Data (Optional)
5. Flash the ROM
6. Reboot to System
7. Reboot to Recovery (Optional)
8. Flash Magisk (Optional)
9. Reboot to System and #KeepEvolving
Update / Dirty Flash
1. Reboot to Recovery
2. Download the proper flashable ZIP for your device
3. Reboot to Recovery (Optional)
4. Flash Magisk (Optional)
5. Flash the ROM
6. Reboot to System and #KeepEvolving
MEGA:
SM-T825: Download link is removed temporarily.
SM-T820: Download link is removed temporarily.โ€‹
Android version: 10
Evolution version: 4.4 Undergrounds
Security patch level: June 5, 2020
I actually thought this Tab was dead. Thank you SO much. I'm currently downloading this ROM. Thanks!
666anoymous666 said:
I actually thought this Tab was dead. Thank you SO much. I'm currently downloading this ROM. Thanks!
Click to expand...
Click to collapse
Hello! Have you installed the firmware, because on my t-825 ERROR 7?
---------- Post added at 02:03 PM ---------- Previous post was at 02:02 PM ----------
Here is the error log
Iperation_start: 'Flashing'
Installing zip file '/external_sd/EvolutionX_4.4_gts3lltexx-10.0-20200602-1436-UNOFFICIAL.zip'
Checking for Digest file...
Skipping Digest check: no Digest file found
I:Update binary zip
Verifying package compatibility...
Package doesn't contain compatibility.zip entry
I:Zip does not contain SELinux file_contexts file in its root.
I:Legacy property environment not used in updater.
SELinux: Loaded file_contexts
Target: Xiaomi/sagit/sagit:8.0.0/OPR1.170623.027/V9.2.3.0.OCAMIEK:user/release-keysTarget: Xiaomi/sagit/sagit:8.0.0/OPR1.170623.027/V9.2.3.0.OCAMIEK:user/release-keys
--------------------------------------------------------------------------------------------------------
______ __ __ _ _ __ ______ __ __ _ _ __
/ ____/ ______ / /_ __/ /_(_)___ ____ | |/ / / ____/ ______ / /_ __/ /_(_)___ ____ | |/ /
/ __/ | | / / __ \/ / / / / __/ / __ \/ __ \| / / __/ | | / / __ \/ / / / / __/ / __ \/ __ \| /
/ /___ | |/ / /_/ / / /_/ / /_/ / /_/ / / / / | / /___ | |/ / /_/ / / /_/ / /_/ / /_/ / / / / |
/_____/ |___/\____/_/\__,_/\__/_/\____/_/ /_/_/|_| /_____/ |___/\____/_/\__,_/\__/_/\____/_/ /_/_/|_|
by Team Evolution X by Team Evolution X
--------------------------------------------------------------------------------------------------------
Android version: 10 Android version: 10
Build id: QQ3A.200605.001 Build id: QQ3A.200605.001
Build date: 20200602-1436 Build date: 20200602-1436
Security patch: 2020-06-05 Security patch: 2020-06-05
Device: gts3lltexx Device: gts3lltexx
--------------------------------------------------------------------------------------------
Extracted file "/tmp/install/bin/backuptool.sh"
Extracted file "/tmp/install/bin/backuptool.functions"
Extracted 2 file(s)
Patching system image unconditionally...Patching system image unconditionally...
performing update
script aborted: package_extract_file(): no system.transfer.list in package
package_extract_file(): no system.transfer.list in package
error: 25
cause: 114
Updater process ended with ERROR: 7
I:Install took 0 second(s).
Error installing zip file '/external_sd/EvolutionX_4.4_gts3lltexx-10.0-20200602-1436-UNOFFICIAL.zip'
Updating partition details...
Iata backup size is 0MB, free: 24684MB.
I:Unable to mount '/usb-otg'
I:Actual block device: '', current file system: 'vfat'
...done
vegych said:
Hello! Have you installed the firmware, because on my t-825 ERROR 7?
---------- Post added at 02:03 PM ---------- Previous post was at 02:02 PM ----------
Here is the error log
Iperation_start: 'Flashing'
Installing zip file '/external_sd/EvolutionX_4.4_gts3lltexx-10.0-20200602-1436-UNOFFICIAL.zip'
Checking for Digest file...
Skipping Digest check: no Digest file found
I:Update binary zip
Verifying package compatibility...
Package doesn't contain compatibility.zip entry
I:Zip does not contain SELinux file_contexts file in its root.
I:Legacy property environment not used in updater.
SELinux: Loaded file_contexts
Target: Xiaomi/sagit/sagit:8.0.0/OPR1.170623.027/V9.2.3.0.OCAMIEK:user/release-keysTarget: Xiaomi/sagit/sagit:8.0.0/OPR1.170623.027/V9.2.3.0.OCAMIEK:user/release-keys
--------------------------------------------------------------------------------------------------------
______ __ __ _ _ __ ______ __ __ _ _ __
/ ____/ ______ / /_ __/ /_(_)___ ____ | |/ / / ____/ ______ / /_ __/ /_(_)___ ____ | |/ /
/ __/ | | / / __ \/ / / / / __/ / __ \/ __ \| / / __/ | | / / __ \/ / / / / __/ / __ \/ __ \| /
/ /___ | |/ / /_/ / / /_/ / /_/ / /_/ / / / / | / /___ | |/ / /_/ / / /_/ / /_/ / /_/ / / / / |
/_____/ |___/\____/_/\__,_/\__/_/\____/_/ /_/_/|_| /_____/ |___/\____/_/\__,_/\__/_/\____/_/ /_/_/|_|
by Team Evolution X by Team Evolution X
--------------------------------------------------------------------------------------------------------
Android version: 10 Android version: 10
Build id: QQ3A.200605.001 Build id: QQ3A.200605.001
Build date: 20200602-1436 Build date: 20200602-1436
Security patch: 2020-06-05 Security patch: 2020-06-05
Device: gts3lltexx Device: gts3lltexx
--------------------------------------------------------------------------------------------
Extracted file "/tmp/install/bin/backuptool.sh"
Extracted file "/tmp/install/bin/backuptool.functions"
Extracted 2 file(s)
Patching system image unconditionally...Patching system image unconditionally...
performing update
script aborted: package_extract_file(): no system.transfer.list in package
package_extract_file(): no system.transfer.list in package
error: 25
cause: 114
Updater process ended with ERROR: 7
I:Install took 0 second(s).
Error installing zip file '/external_sd/EvolutionX_4.4_gts3lltexx-10.0-20200602-1436-UNOFFICIAL.zip'
Updating partition details...
Iata backup size is 0MB, free: 24684MB.
I:Unable to mount '/usb-otg'
I:Actual block device: '', current file system: 'vfat'
...done
Click to expand...
Click to collapse
Hello! No I still couldn't finish downloading cuz Mega is blocked in my area and the VPN I'm using is SLOW. And I have a couple of questions for you:
1) Which TWRP are you using? Ashyx's one or the one posted by the Evolution dev?
2) Is the current version of your ROM 9.0 or 8.0?
Edit: While looking at the log file I noticed it said that the target device was a Xiaomi. What on earth?
666anoymous666 said:
I have a couple of questions for you:
1) Which TWRP are you using? Ashyx's one or the one posted by the Evolution dev?
2) Is the current version of your ROM 9.0 or 8.0?
Click to expand...
Click to collapse
1)I tried to use different versions of twrp 3.2.1-1, 3.2.3-0 and version from Valera for treble firmware. Version from dev It is not installed on my T-825, it is not installed either through recovery or through odin
2)9.0
Hi guys!. I will try to see what I can do to fix this error during the installation, since I didn't have problems during the installation on my T825.
And I want to be clear before all: if you see like in the other post "Xiaomi Sagit" during the installation or in the settings app It's because this is a port from the latest Evolution X 4.4 made for Sagit (Xiaomi Mi 6) by the Evolution X team.
So this isn't alll my own work, and that's why I put people in the credits section.
I will appreciate more feedbacks to see if I am the only one with which this ROM works.
Thanks!.
PD: I realized the ROM I tested was a previous port that I abandoned few days ago, but don't worry; if I can I'll test the actual build today, hoping I will not be not busy.
666anoymous666 said:
Hello! No I still couldn't finish downloading cuz Mega is blocked in my area and the VPN I'm using is SLOW. And I have a couple of questions for you:
1) Which TWRP are you using? Ashyx's one or the one posted by the Evolution dev?
2) Is the current version of your ROM 9.0 or 8.0?
Edit: While looking at the log file I noticed it said that the target device was a Xiaomi. What on earth?
Click to expand...
Click to collapse
If you want I can upload my builds also on Google Drive .
First of all, I'm NOT an Evolution dev, I'm just a guy who had enough there were not a lot of ROMs for this tablet, since I have a T825 and I really wanted to have Evolution X, so I ported it from Sagit (the Xiaomi).
I'm a beginner so maybe I did something wrong, but in all cases I apologize all people if something is not working.
As I said I will test this build by myself today, so I will know what's not working.
vegych said:
Hello! Have you installed the firmware, because on my t-825 ERROR 7?
---------- Post added at 02:03 PM ---------- Previous post was at 02:02 PM ----------
Here is the error log
Iperation_start: 'Flashing'
Installing zip file '/external_sd/EvolutionX_4.4_gts3lltexx-10.0-20200602-1436-UNOFFICIAL.zip'
Checking for Digest file...
Skipping Digest check: no Digest file found
I:Update binary zip
Verifying package compatibility...
Package doesn't contain compatibility.zip entry
I:Zip does not contain SELinux file_contexts file in its root.
I:Legacy property environment not used in updater.
SELinux: Loaded file_contexts
Target: Xiaomi/sagit/sagit:8.0.0/OPR1.170623.027/V9.2.3.0.OCAMIEK:user/release-keysTarget: Xiaomi/sagit/sagit:8.0.0/OPR1.170623.027/V9.2.3.0.OCAMIEK:user/release-keys
--------------------------------------------------------------------------------------------------------
______ __ __ _ _ __ ______ __ __ _ _ __
/ ____/ ______ / /_ __/ /_(_)___ ____ | |/ / / ____/ ______ / /_ __/ /_(_)___ ____ | |/ /
/ __/ | | / / __ \/ / / / / __/ / __ \/ __ \| / / __/ | | / / __ \/ / / / / __/ / __ \/ __ \| /
/ /___ | |/ / /_/ / / /_/ / /_/ / /_/ / / / / | / /___ | |/ / /_/ / / /_/ / /_/ / /_/ / / / / |
/_____/ |___/\____/_/\__,_/\__/_/\____/_/ /_/_/|_| /_____/ |___/\____/_/\__,_/\__/_/\____/_/ /_/_/|_|
by Team Evolution X by Team Evolution X
--------------------------------------------------------------------------------------------------------
Android version: 10 Android version: 10
Build id: QQ3A.200605.001 Build id: QQ3A.200605.001
Build date: 20200602-1436 Build date: 20200602-1436
Security patch: 2020-06-05 Security patch: 2020-06-05
Device: gts3lltexx Device: gts3lltexx
--------------------------------------------------------------------------------------------
Extracted file "/tmp/install/bin/backuptool.sh"
Extracted file "/tmp/install/bin/backuptool.functions"
Extracted 2 file(s)
Patching system image unconditionally...Patching system image unconditionally...
performing update
script aborted: package_extract_file(): no system.transfer.list in package
package_extract_file(): no system.transfer.list in package
error: 25
cause: 114
Updater process ended with ERROR: 7
I:Install took 0 second(s).
Error installing zip file '/external_sd/EvolutionX_4.4_gts3lltexx-10.0-20200602-1436-UNOFFICIAL.zip'
Updating partition details...
Iata backup size is 0MB, free: 24684MB.
I:Unable to mount '/usb-otg'
I:Actual block device: '', current file system: 'vfat'
...done
Click to expand...
Click to collapse
JordanBleu said:
If you want I can upload my builds also on Google Drive .
First of all, I'm NOT an Evolution dev, I'm just a guy who had enough there were not a lot of ROMs for this tablet, since I have a T825 and I really wanted to have Evolution X, so I ported it from Sagit (the Xiaomi).
I'm a beginner so maybe I did something wrong, but in all cases I apologize all people if something is not working.
As I said I will test this build by myself today, so I will know what's not working.
Click to expand...
Click to collapse
Hello! First up I want to thank you for suggesting to host the ROM in Google Drive. But I have downloaded it already, so I have no need. Then I apologise for not understanding the post clearly. Also I know this is not the right post, but I installed your TWRP 3.3.1-1 or something like that and now i can't boot to recovery at ALL. Could you help a bit?
666anoymous666 said:
Hello! First up I want to thank you for suggesting to host the ROM in Google Drive. But I have downloaded it already, so I have no need. Then I apologise for not understanding the post clearly. Also I know this is not the right post, but I installed your TWRP 3.3.1-1 or something like that and now i can't boot to recovery at ALL. Could you help a bit?
Click to expand...
Click to collapse
Sure, what variant of this tablet do you have?.
I think for the moment until I discover the bug and upload another build, try flashing the ROM with the older TWRP from ashyx.
Sorry for all that problems, I'll try all my build today and see what happens.
Thank you for testing!
JordanBleu said:
Sure, what variant of this tablet do you have?.
I think for the moment until I discover the bug and upload another build, try flashing the ROM with the older TWRP from ashyx.
Sorry for all that problems, I'll try all my build today and see what happens.
Thank you for testing!
Click to expand...
Click to collapse
Hello once again! Yes my device is SM-T820. Your TWRP didn't install no matter what I tried, so that skipped. But now there is another problem. Like that other person mentioned, I also got the ERROR 7 message while flashing the ROM. Now the problem is I wiped everything and can't do anymore testing because my tab has no OS. So I'd suggest you find out what on earth went wrong. Thnx, Ishaq
666anoymous666 said:
Hello once again! Yes my device is SM-T820. Your TWRP didn't install no matter what I tried, so that skipped. But now there is another problem. Like that other person mentioned, I also got the ERROR 7 message while flashing the ROM. Now the problem is I wiped everything and can't do anymore testing because my tab has no OS. So I'd suggest you find out what on earth went wrong. Thnx, Ishaq
Click to expand...
Click to collapse
Sounds like he's working on the error 7 and fixing TWRP 3.3.1.
If you need your tablet to operate in the meantime, you should use ODIN to flash the most recent firmware for your region (can find on SAMMOBILE). This will give you the stock operating system and recovery. If you want to flash something stable (like tweaked ROM by rorymc28), you will need to reinstall the most recent TWRP from ODIN found here: https://forum.xda-developers.com/ga...recovery-twrp-3-1-0-1-samsung-galaxy-t3581359
My apologies for the problems that happened with this ROM.
I think it was too early and I should have tested it several times before posting it.
Now let me test my builds one by one, and until I find the problem with the famous "Error 7", download links are removed, sorry.
I will keep you informed when I will post a new build with this error fixed.
Alright, I'm uploading to my Google Drive the new build.
The problem was that some files were missing, but I fixed that.
Right now I didn't test the new build because my Tab S3 is charging (I am not lying, it is charging for real), when it will be charged, I will backup my important files and test by myself.
Here's the folder with both new builds, T825 and T820 (the last one is still uploading, it will take 7 more minutes).
https://drive.google.com/drive/folders/1O1zJvwCZR60suTAQ903v0EMnV3fEpuvW?usp=sharing
I hope this time it will work for you guys.
Edit: the new build for T820 is now uploaded!.
Please tell me if this time works.
Thanks!.
phone calls can be made in this rom ..?
bozkurtum said:
phone calls can be made in this rom ..?
Click to expand...
Click to collapse
I think it should work, I still didn't test it on my Tab S3 LTE.
Can you give us your feedback if you test the new build? Thank you!.
JordanBleu said:
I think it should work, I still didn't test it on my Tab S3 LTE.
Can you give us your feedback if you test the new build? Thank you!.
Click to expand...
Click to collapse
i want to install this rum on my samsung t827 tablet i asked for it
bozkurtum said:
i want to install this rum on my samsung t827 tablet i asked for it
Click to expand...
Click to collapse
Hello and yes you can, i can't guarantee the phone will work, but NORMALLY it should work.
You can test it.
For you, since there's no a specific build for your device, you have to choose the build called "gts3lltexx" in the SM-T825 folder in my Google Drive I posted before.
hello, I tried to install it on my device (t825), but it still shows the error:
"E1001: Failed to update system image.
Updater process ended with ERROR: 7"
Bakarios said:
hello, I tried to install it on my device (t825), but it still shows the error:
"E1001: Failed to update system image.
Updater process ended with ERROR: 7"
Click to expand...
Click to collapse
Can you send me the entire log please? Thanks.
rom not loading gives this error samsung s3 tab t827

Categories

Resources