Thưa các bác, như tiêu đề trên. Em là thành viên mới tuổi đời còn trẻ thuộc nhóm gen Z thời nay. Trong thời gian vừa qua em vừa mới học nghề sửa điện thoại hơn tháng. Lợi thế của em là sự hiểu biết sâu rộng liên quan đến lập trình trong lĩnh vực máy tính như: website, build rom, đảo ngược mã của tập tin,... Hôm qua, em vừa bỏ tiền mua thử unlocktool để tìm hiểu xem tại sao có vài firehose phải bắt buộc xác thực auth mới chạy được trên EDL (Mục đích là xoá frp). Tìm hiểu được vài giờ unlocktool để lấy firehose về thử nghiệm thì không ngờ firehose đó được mã hoá lại có đuôi là .umi. Qua vài tiếng tìm hiểu kĩ hơn cho thấy. Cuối cùng em đã giải mã được mã hoá firehose có đuôi là .umi. Kiểm tra sâu hơn firehose mà em đã giải mã được thì nó lại không có dòng chữ nào liên quan đến "auth" trong HEX. Khá thú vị nữa em tìm hiểu trên mạng ở diễn đàn XDA họ nói rằng các firehose không có dòng "auth" bắt nguồn từ nơi bị đánh cắp ở khu kiểm tra máy sản xuất của hãng. Cho nên không biết em có nên chia sẻ firehose cho mọi người hay không. Nó có vi phạm tiêu chuẩn của diễn đàn Vietfone không ạ?
Upp cho bạn vì tinh thần tuổi trẻ mới vào nghề và muốn chia sẻ cùng anh em . Có kiến thức , có đam mê , có yêu nghề chắc chắn bạn sẽ thành công . Vấn đề bạn muốn chia sẻ có vi phạm nội quy của diễn đàn hay không thì mình không lắm rõ nhưng nó cũng nhạy cảm nên mình không xác nhận và để ban quản trị và các anh em khác nhận xét . Chúc bạn thành công .
Dạ vâng, cảm ơn bác qua những lời động viên nồng hậu. Nếu được phép, em xin phép chia sẻ toàn bộ các firehose của oppo từ unlocktool cho mọi người đang gặp khó khăn về tài chính hay muốn vọc vạch cứu brick máy. Có thời gian, em sẽ chia sẻ tiếp lần nữa vì hiện tại em chưa thử nhiều máy khác do thiếu máy để thử các firehose. Từ lúc bấy giờ em cũng đã thử nghiệm trên dòng như: Oppo A3s, Samsung J4+ (J415F) và Vsmart Joy 3,... Mọi thứ đều hoạt động hoàn hảo ạ. Em sử dụng Linux để chạy EDL.
không vấn đề gì đâu bạn , hoan nghênh chia sẻ cho anh em kỹ thuật . Đối với Unlocktool vẫn đang bổ sung Firehose hàng ngày đấy thôi
Vấn đề rất đáng quan tâm. Vấn đề Auth' firehose trước giờ đang hết sức nhức nhối! Tốn chi phí, thậm chí, muốn tốn cũng ko xong Không chỉ ULT, mà UMT trc đây, đa số bắt auth mất phí, mới cho chạy, kể cả các dòng máy "Cỏ", sau này mới free dần (1 số máy vẫn bắt trả phí) Dịch được code, thì cứ chia sẻ để ae "Hộ nghèo vượt khó" thôi. Bản thân mình ko dùng gì free, nhưng rất ủng hộ các lĩnh vực đam mê nghề nghiệp. Luôn tiện, làm đc Auth' cho bọn Mi nữa thì quả là quá tốt cho ae. Cần firehose của các tool khác nữa, thì mình gửi cho (UMT, Chimera thuộc hàng đỉnh nhất về QC chip, nhưng nó khó nhằn, vì nó cần server của họ decode) Làm sao cứ thấy "handsake OK" là vui rồi Cái này là chưa hiểu bản chất vấn đề! Tác giả dịch mã các File firehose để có thể flash free
Vậy thì tốt quá, hiện tại em mới giải mã thủ công ghép các file bị băm nhỏ chỉ được một nửa ở OPPO. Phương pháp của em là trình đảo ngược mã qua ram. Application luôn luôn có cái gì thì nó luôn ở ram. Cũng may là em có kiến thức về lĩnh vực giải mã tập tin HEX. Em xin phép nhé. Chỉ lo các bác bán tool trả phí phật lòng em thôi :v.
cái này thật ra nó chả có auth gì ở đây, chỉ là các file được mua qua truyền lại với nhau. vd như redmi 7 gần đây mới có,sau khi click trên tool thì báo auth làm màu *đỏ* nhìn cho đẹp mắt chứ chẳng cần gì đến server hay cần có mạng để chạy. mà file đã mua thì ko ai muốn share miễn phí.nếu nó miễn phí thì được share dưới dạng như này các tool chỉ cần add vào là done. bác lấy ra được thì quá tuyệt
Ơ kìa bác, thật mà. Em mới vào nghề đó, chẳng qua em có kinh nghiệm về HEX và lập trình lúc tự học cho nên mới tiếp xúc đến firehose là em hiểu nhanh. May mắn cho em là em không đi vào con đường tà đạo.
Chắc chắn rồi! Có thể về riêng mảng kỹ thuật điện thoại, bạn này mới, nhưng mảng khác (IT, viết code, dịch code...) thì thuộc hàng khá cao thủ Từ ngữ, câu từ chuẩn mực, nghiêm túc, sure không phải hàng fake Hãy cùng chờ những file boot chip QC mà bạn ấy free để test sẽ biết là thăm dò, hay thực sự đam mê. (Bạn này là dân coder và Việt hoá Games mobile ) @chủ thread; Nếu cần mình gửi cho 1 mớ firehose (UMT, Chimera... Mà ULT ko có) Luôn tiện, nếu Auth' đc mấy con MTK chip dòng Dimensity (Preload, Exploit) thì thực sự đỉnh của đỉnh!
https://mega.nz/folder/onwRlYya#UEnpo9EejfjsjiNeuvcc6A Em chia sẻ tạm 1/3 của Oppo trong unlocktool nhé. Do em chưa có thời gian, cho nên chưa lấy hết được. Đợi khi nào em lấy đủ Oppo là em đăng bài viết riêng. Rồi sau đó lấy dần các hãng khác. Em không biết có hoạt động đúng ý hay không, mong các bác nào đó hảo tâm đồng tâm chuột bạch kiểm chứng là em rất mừng luôn. Cảm ơn các bác đã quan tâm.
Làm chuột bạch thì đơn giản, vì chẳng ngán gì (Full Tool, Acc inhand ). Sẽ test bất cứ con nào khi gặp! Chết thì cứu lại, Testpoint, câu ISP, Jtag, thậm chí đục ổ ra đế cũng OK
Ban đầu bạn nói là unpack được file .umi sau thì bạn kêu phương pháp dump ngược từ RAM, nếu unpack được umi thì cần gì phải dump từ RAM nữa đoạn này mình đã thấy bạn lấn cấn rồi. Phương pháp bạn dùng 1 cái máy về 9008 rồi nhá mồi lúc này tool sẽ xả loader ra trên ram để chạy dump ngược từ RAM
TOol thì cứ ống này lấy ông kia. xào chẽ qua lại thôi 1 ông mua 3 ong lấy cứ lấy qua lấy lại... điểm hình như a3s và mấy dòng khác nữa trước kia câu lòi le trừ khi có 1 tool nó làm ok là mấy ông kia cũng lén lúc cập nhật ... cái đó ở đâu ra. nếu mình có giỏi thì đi tiên phong......umt -eft-cm2.....ult tất cả đèu chung 1 ngò....change qua 1 ông them vào 1 ông bớt ra . làm phong phú thêm thôi mỗi ông lập trình 1 cách . ko ong nào gióng ong nào
Cho em xin lỗi bác vì giải thích không rõ hơn. Quy trình của em là dùng các kiểu Stream Memory, nghĩa là chạy đúng header magic của nó thì em có thể leak nó ra được ạ. Em không cần dùng máy để hiện driver 9008. Em chỉ cần nhấn run là em có thể dump nó ra được. Không có nhá gì hết, nếu nhá như thế thì sao em có nhiều điện thoại để nhá được? Chỉnh sửa: Như em đã nói ở từ trước "Application luôn luôn..." dù có bảo mật gì đi chăng nữa thì mọi dữ liệu đều được đưa vào trong ram. Bác phải hiểu rằng trong unlocktool.exe có key giải mã ở dạng mã Hex, nếu lúc chạy ULT đó mà không giải mã file firehose vào trong ram thì làm sao CPU có thể hiểu ngôn ngữ của file 'firehose' được ạ. Lúc đó thì làm sao CPU của máy tính có thể truyền dữ liệu đúng cho CPU điện thoại và CPU điện thoại sao có thể truyền đúng dữ liệu thông tin đúng cho ổ cứng điện thoại? Em chỉ thêm này nữa là bác sẽ thuyết phục. Vậy khi em lấy máy khác không thuộc cùng dòng chip cắm vào để dump firehose. Vậy ULT sẽ báo sai và lúc đó nó sẽ dừng và tự động xoá file đi rồi. Em phải mất hàng giờ để ghép từng mảnh lại qua cách đảo ngược kiểu stream memory. Kết luận như thế thì sao em có thời gian đâu mà ghép từng mảnh lại trong khi em chỉ có 5 giây để ghép chúng... Bác nói em đau lòng quá... Niềm vui chia sẻ cho mọi người miễn phí rồi bị xem là nghi ngờ là điều không tránh được...
Quy trình send prog vào máy thì All Tool đều phải xả prog ra trước khi send vào máy cho dù có mã hoá cỡ nào đi chăng nữa, bạn dump là dump từ đoạn xả ra. Cái mình nói bạn là bạn nói unpack đuôi .umi phía trên và ở dưới bạn nói là dump ngược 2 cái khác nhau bạn à, còn người sử dụng họ không quan tâm bạn làm gì để có được file prog ngược lại có lợi ích sẽ được sử dụng. Thân chào bạn
Bác có phải là cố tình không hiểu? Trích xuất file trong ram mà không xác định đúng logic của header thông tin của file thì làm sao có thể tìm đúng vị trí file trong ram? Với lại nữa đây là "đảo ngược" không phải là unpack. Đây là ví dụ cho bác: https://github.com/yretenai/Cethleann Mã nguồn mở trên là unpack tập tin theo cách thức unpack như bác nói đúng không? Không! Nó có một .dll trung gian để thực hiện đảo ngược mã lại sao cho ra file gốc của nó. Nghĩa là em dùng chính ULT làm trung gian để đảo ngược file firehose bị mã hóa đó ra file firehose mà em muốn. Cho nên trong link mega em vừa đăng, bác xem kích thước của firehose của em xem có thấy lớn hơn so với bình thường không? Bác có thực sự hiểu HEX là gì không? Vậy nếu bác có tầm hiểu biết hơn em về lĩnh vực này. Thì em xin lỗi bác. Nhưng cái quan trọng nhất bác phải chứng minh cho em làm thế nào mà bác có thể xác định được vị trí của file firehose trong ram một cách dễ dàng như thế. Em thử trả lời như trên bình luận trước là em cố tình úp mở lời giải cho bác. Em cũng đã đoán trước rồi, vì trong giới lập trình và giải mã hex tụi em cũng có nhiều người như bác. Đó, bác hãy giải thích quy trình làm thế nào để lấy được file và ghép đúng giá trị các hex sao thành một firehose ạ. Em cảm ơn.
Bạn thật sự cố chấp khi phải giải trình các vấn đề của mình, ngày đầu topic này mình đọc và mọi người cứ nghĩ chính bạn là người giải mã được đuôi .umi và ai sử dụng UnlockTool cũng biết khi chọn model và bấm thì tool sẽ load trên server về mà không cần phải có máy. Sau này bạn lại phải đi giải thích là mượn UnlockTool làm trung gian để đảo ngược firehose, sao ngay ban đầu bạn không nói thẳng ra là bạn biết STEP AND STEP UNLOCKTOOL nó làm như nào để xả prog stock ra. Bạn không cần phải biết đoạn mã hóa là gì cách của bạn lấy là chờ tool giải mã rồi bạn LỤM chứ không phải bạn đi giải mã từ file .umi bạn hiểu chưa ? Các bài viết của bạn là muốn chứng tỏ..... Thế giới lập trình viên rộng lớn lắm bạn à, khi trong giới đọc qua bài viết của bạn họ cũng chỉ cười thôi vì cách làm như nào AI CŨNG BIẾT - HEX là gì ? - Quy trình ? - Gắn giá trị firehose ? Rất nhiều cách để lấy được file còn ghép đúng giá trị các hex làm sao ra firehose thì chỉ có 1 cho dù bạn làm thủ công hay 1-Click AUTO tạo file trong vòng 1 giây thì không có sự thay đổi Kích thước firehose của bạn lớn hơn hay nhỏ hơn nó không quan trọng vì khi send đủ Prog thì nó dừng lại còn đoạn thừa thì mặc kệ (Mong bạn hiểu)
Một vài lời chia sẻ tâm tình với 2 bạn , nói về trình độ IT của 2 bạn tôi thấy rất ok và có khả năng còn cao hơn rất nhiều nếu chịu khó tìm hiểu học hỏi thêm , vì từ xưa tới nay CNTT luôn phát triển không ngừng và cũng chưa chắc chắn ai giỏi nhất . Về tuổi đời có lẽ tôi hơn các bạn nhưng về sự hiểu biết về CNTT hay lập trình chắc chắn tôi thua các bạn rất nhiều vì tôi không được học và phải học hỏi các bạn nữa . Về tranh luận trong bài viết này tôi mong các bạn niềm nở trao đổi và chia sẻ sẽ hay hơn là phản biện thái quá làm mất đoàn kết , vì thêm bạn bớt thù mà . Chúc các bạn vui vẻ và thành công hơn nữa .
Vậy là bác vẫn cố tình lái sang hướng khác không nói đúng trọng tâm câu hỏi mà em đã đưa ra. Rốt cuộc bác thích hạ bệ người khác để làm gì, mục đích là gì? Em chia sẻ ra không lợi kèm không lộc. Kết cục thì bác chỉ ghép nối các lời giải từ cuộc bình luận của em để nghiên về phía bác. Chỉ có lặp qua lặp lại nào là "thân ái", "mong bạn hiểu" kết câu để xem bản thân mình là người tri thức quen dẫm đầu người khác, thực sự phát ngán lắm những người như bác mà em gặp liên tục. Bác đã không giải thích được ý nghĩa của nó mà còn nói em là "chứng tỏ" là đủ hiểu bác là một người hay có tính cách tiêu cực rồi. Bác nói có nhiều kiểu cách giải mã nó thì đó là những gì câu trả lời mà bác đã tự nhận định đúng là em giải mã được. Nhưng bác đọc hết các bình luận xem từ trước, em có nói là unpack file .umi? Bác này cũng hay thật. Chỉnh sửa: Bác đã thua từ lúc nói là nhá 9008 mới lấy file được là bác đã thua rồi. Em mà không nói không cần nhá vẫn lấy được thì chắc bác vẫn ảo tưởng sự lập luận của bác hihi. Thôi, chú à... Cháu nói thật với chú, đôi khi sự cố chấp đối thoại lập luận với nhau là để thêm kiến thức. Nhưng cháu nói thật với chú, trong những đoạn nhắn vừa rồi của chú chưa có cái gì là tôn trọng cháu gì cả. Cháu biết những người IT họ có cái tôi rất cao và khi mỗi lần không theo đúng lập luận của bản thân mình là phải cố gắng đạp đổ đi người khác là điều lẽ thường. Chú nói thế giới lập trình rộng lớn lắm, ừm đúng vậy. Nhưng thế giới lập trình là lập trình nhưng còn HEX nó vẫn còn nhỏ bé ở Việt mình lắm ạ. Đa số Việt mình học từ github, kênh nước ngoài các thứ. Nhưng khi tiếp xúc những thứ mới không có sách giải thì tịt đi à. Cháu mong chú sẽ hiểu cháu nói về những thứ đó. Cháu từ nhỏ nhà thiếu điều kiện học hết lớp 9 là nghỉ để kiếm sống. Mọi thứ cháu học là tự cháu học trên mạng và khi đầy đủ kiến thức cháu mới được như này hôm nay. Nó như là nền tảng cho cháu trong tương lai và cháu muốn những người như mình sẽ không phải gặp khó khăn gì về cuộc sống mà cháu gặp phải. Cháu muốn chia sẻ, cháu muốn mọi người ai cũng vui vẻ. Ai mà chẳng muốn được khen, nhưng cái cháu không thích là chú nói cháu là "chứng tỏ" thì coi như chú là người không tôn trọng cháu. Mọi thứ cháu chia sẻ là niềm vui, hi vọng cho những người thiệt thòi hay khó khăn về tài chính.